본문 바로가기
반응형

분류 전체보기1225

키보드 청소해야 하는 이유와 방법 키보드 청소 필요성 키보드 사용하면서 먼지, 식품 찌꺼기 등 이물질이 키보드 사이에 쌓일 수 있다. 이물질이 쌓이면 키 입력이 불안정해져 성능이 저하될 수 있다. 또한, 이물질은 세균과 바이러스의 번식지가 될 수 있으므로 주기적으로 청소해주면 좋다. 키보드 청소 하는 방법 ① PC 전원 OFF & 키보드 연결 분리 ② (도구 이용한) 키캡 제거 ③ 압축 공기 사용 → 키보드는 거꾸로 뒤집는 것이 좋을 수 있다. ④ 키캡 세척 → 따뜻한 물과 중성 세제로 세척한 후 완전 건조 청소 후기 적나라하게 마주한 적축 키보드 오랜 기간 청소하지 않았더니 세월만큼 먼지도 많이 쌓여있다. 📌 기계식 키보드? 사용 후기 (feat. 청축 / 갈축 / 백축 / 적축 / 흑축) 기계식 키보드? 사용 후기 (feat. 청축 .. 2024. 1. 20.
[VS] 비주얼 스튜디오 어셈블리 코드 확인 [VS] 비주얼 스튜디오 어셈블리 코드 확인 C나 C++ 언어는 컴파일을 거쳐 어셈블리가 되는데 경우에 따라서는 어셈블리 코드 단위로 디버깅해야 하는 경우도 있다. 먼저 Visual Studio 에서는 아래 설정을 확인합니다. [도구] → [옵션] [디버깅] → [일반] → [주소 수준 디버깅 사용] 체크 디버깅 모드를 위해 소스 코드에서 Break Point를 잡아줍니다. 📌 [VS] Visual Studio 디버깅하는 방법 [VS] Visual Studio 디버깅하는 방법 Visual Studio 디버깅하는 방법 어떤 IDE를 이용하더라도 작성한 로직이 제대로 동작하는지 확인하기 위해서는 사용하는 Tool 에서 디버깅하는 방법을 알아야 한다. 물론 짧은 Code나 별찍기 같은 출력 zoosso.tis.. 2024. 1. 11.
[수익] 2023년 티스토리 블로그 수익 공개 2023년 블로그 수익 새로운 한 해를 시작하면서 2022년 블로그 수익에 이어서 2023년 블로그 수익을 확인해보았다. [후기] 티스토리 블로그 1년 수익 공개 수익형 블로그 운영하면서 주변 사람들이 가장 궁금해 하는 질문 "얼마 정도 수익이 생겨?" 처음에 광고없이 블로그 운영하다가 수익 블로그로 재단장 하면서 스스로도 가장 궁금했던 부분이기 zoosso.tistory.com 연수익 변화 $ 712 → $ 840 환율에 따라 다르지만 20만원 정도 상승한 셈이다. 구글 애드센스 수익뿐만 아니라 SNS 블로그 홍보와 이벤트 상품 수익까지 합치면 +50만원이긴 하다. 월별 수익 현황 그래프 일상 블로그 활동을 꾸준히 하여 하반기에는 수익이 오르긴 했지만 6월을 기점으로 기술/일상 블로그 수익이 급락한 것.. 2024. 1. 6.
빅엔디안 & 리틀엔디안 데이터 저장 컴퓨터는 데이터를 저장할 때 Byte 단위로 나눠서 저장 연속되는 바이트를 저장하는 순서(Byte Order)가 있다. * 비트(bit) 컴퓨터가 데이터를 처리하기 위해 사용하는 데이터의 최소 단위 * 바이트(byte)는 한 문자를 표한할 수 있는 최소 단위로 8비트로 구성 * 1 Byte = 8 Bit 빅 엔디안(Big-endian), 리틀 엔디안(Little-endian) 두 가지 방식으로 나눌 수 있다. 낮은 주소(하위 Bit)~ 높은 주소(상위 Bit)로 나뉜다. 빅 엔디안 (Big-Endian) 낮은 주소에 상위 비트(MSB : Most Significant Byte)부터 저장하는 방식 이 방식은 평소 사람이 사용하는 선형 방식과 같아 메모리에 저장된 순서 그대로 읽을 수 있기에 이.. 2024. 1. 5.
[티스토리] 구글 지도 넣는 방법 티스토리 구글 지도 넣는 방법 국내는 "Daum 지도"를 삽입하면 되지만 해외는 구글 지도가 유용한 편이다. 그래서 해외 관련 포스팅할 때는 구글 지도를 삽입하고 싶은 경우가 있다. 구글 지도 넣기 구글맵에서 위치 검색 후 "공유" 클릭 "지도 퍼가기" 탭 클릭 HTML 문구를 복사하기 위해 "HTML 복사" 클릭 티스토리 글쓰기에서 [HTML] 모드로 전환 원하는 위치에 HTML 문구 삽입 결과 가운데 정렬 좌우 간격에 맞춰 가운데 정렬을 하고자 한다면 ... 로 HTML 문구 양끝을 감싸준다. 크기 수정 중간에 "width"와 "height" 속성 값 수치를 바꿔준다. 2023. 12. 5.
리눅스 Background 실행 리눅스 Background 실행 sh 파일을 백그라운드로 돌리고 싶은 경우 명령어 뒤에 "&" 붙이면 된다. $ ./test.sh & 백그라운드 실행을 통해서 터미널창을 종료할 수도 있고 불필요한 내용을 보지 않아도 된다. [예시 코드] #!/bin/bash log_file="./log.txt" echo "-- Start --" > "$log_file" count=0 limit=10 while [ $count -lt $limit ]; do # for terminal echo "$count" # for log file echo "$count" >> "$log_file" sleep 1 ((count++)) done echo "-- Done! --" >> "$log_file" 1초 간격으로 count 값을 출.. 2023. 11. 26.
[쉘스크립트] 리눅스 파일 비교 [쉘스크립트] 파일 비교 파일의 체크섬 (checksum)을 계산하여 두 파일간 일치 여부를 확인할 수 있다. ex) 파일 이동/복사 처리가 제대로 되었는지 md5sum 또는 sha256sum $ md5sum A.txt B.txt $ sha256sum A.txt B.txt 각 파일의 체크섬이 출력되고, 두 파일이 동일한 경우 체크섬 값이 일치 이를 통해 파일 복사가 제대로 이루어졌는지도 확인할 수 있다. md5sum과 sha256sum은 파일이나 데이터 블록의 체크섬을 생성하는 도구로서 사용된다. 이들은 서로 다른 해시 알고리즘을 기반으로 하고 있다. md5sum (Message Digest Algorithm 5) 128bit 길이의 해시 값 생성 현재는 충돌이 발생할 수 있는 가능성이 있어 보안 관련 .. 2023. 11. 24.
객체 지향 프로그래밍 5대 원칙 [SOLID] 객체지향 프로그래밍에는 「SOLID」 원칙이 있다. 유연하고 확장성이 있는 코드 재사용에 목적을 둔다. • SRP (Single Responsibility Principle, 단일책임) • OCP (Open-Closed Principle, 개방-폐쇄 원칙) • LSP (Liskov's Substitution Principle, 리스코프 치원 원칙) • ISP (Interface Segregation Principle, 인터페이스 분리 원칙) • DIP (Dependency Inversion Principle, 의존성 역전 법칙) 📌 디자인 패턴(Design Pattern)이란? 💻 디자인 패턴(Design Pattern)이란? 👨‍💻 디자인 패턴(Design Pattern)이란? • SW 개발 방법 중에.. 2023. 11. 19.
[디자인 패턴] 반복자 패턴(Iterator Pattern) 🎈 반복자 패턴 (Iterator Pattern) • 컬렉션 요소를 순회하는 방법을 추상화하는 디자인 패턴 • 반복자: 컨테이너의 요소를 가리키다가 약속된 방식으로 열거하는 객체 • 디자인 패턴 중 행위 패턴에 해당 💻 디자인 패턴(Design Pattern)이란? 👨‍💻 디자인 패턴(Design Pattern)이란? • SW 개발 방법 중에서도 구조적인 문제 해결에 목적을 둔다. • 알고리즘과 같이 특정 문제를 해결하는 Logic 형태보다는 특정 상황에 적용할 수 있는 방 zoosso.tistory.com [예제 코드] #include #include template class Iterator { public: virtual T next() = 0; virtual bool hasNext() = 0; }.. 2023. 11. 14.
[디자인패턴] 방문자 패턴 (Visitor Pattern) 🎈 방문자 패턴 (Visitor Pattern) •객체 구조를 변경하지 않고 객체 연산을 확장할 수 있는 패턴 • 디자인 패턴 중 행위 패턴에 해당 💻 디자인 패턴(Design Pattern)이란? 👨‍💻 디자인 패턴(Design Pattern)이란? • SW 개발 방법 중에서도 구조적인 문제 해결에 목적을 둔다. • 알고리즘과 같이 특정 문제를 해결하는 Logic 형태보다는 특정 상황에 적용할 수 있는 방 zoosso.tistory.com [예제 코드] #include #include class Book; class Magazine; class Visitor { public: virtual void visit(Book& book) = 0; virtual void visit(Magazine& magazi.. 2023. 11. 13.
반응형