본문 바로가기

분류536

바이너리 파일에 디버깅 심볼이 포함되었는지 확인하려면? 이렇게 하세요. 디버그 심볼은 실행 파일 내에 함수 이름, 변수, 소스 코드의 라인 번호 등 디버깅에 유용한 정보를 포함하고 있습니다. 이 심볼이 포함되었는지 확인하는 방법은 여러 가지가 있습니다. 파일 타입 확인리눅스에서는 file 명령어를 사용해 바이너리를 검사할 수 있습니다. 출력 결과에 "stripped"라는 단어가 나타나면 디버그 심볼이 제거된 상태입니다.not stripped 라면 심볼이 있는거겠죠?디버깅 심볼 없는 내용 예시ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=86a8aff22ec98a97400b57ee37f5c.. 2025. 4. 2.
참조하는 객체가 지워졌는지 확인하려면? std::weak_ptr 바라보는 포인터가 갑자기 삭제됐을 때 바라보던 포인터들이 알아채고 null처리를 할 수 있다면? 하는 생각 해보셨나요?이 때 필요한게 바로 weak_ptr 입니다. 객체는 참조하여 카운트를 유지하는 shared_ptr과는 다르게 "관찰"하는 포인터인데요. 한번 알아볼까요?1. 기본 개념std::shared_ptr: 객체의 소유권을 공유합니다. 참조 카운트를 유지하여, 모든 shared_ptr가 소멸되면 객체가 파괴됩니다.std::weak_ptr: 객체의 소유권은 가지지 않고, 단순히 shared_ptr로 관리되는 객체를 "관찰"합니다.: 객체가 여전히 살아 있으면 lock() 함수를 통해 std::shared_ptr를 얻을 수 있고, 객체가 소멸되면 lock()은 빈 shared_ptr(nullptr)를.. 2025. 4. 2.
윈도우11 임시 계정 생성 및 삭제 테스트로 내 PC를 맡겨야할 때 계정을 새로 팔 수 있습니다.물론 권한을 관리자 / 표준 사용자 중 선택해야하죠. 계정추가윈도우 + i 를 누르면 관리자 화면이 나옵니다. 여기서 계정 > 다른 사용자로 들어갑니다. 다른 사용자 추가에서 계정 추가를 하면 새로운 계정을 추가할 수 있습니다. 계정삭제똑같이 윈도우 + i 로 시스템 설정에 들어갑니다.계정 > 다른 사용자로 들어가서 삭제할 사용자 계정을 클릭합니다.그 후 제거를 누르면 됩니다.  로그인이 되어 있다면 로그아웃을 해야 삭제할 수 있습니다. 해당 계정에 들어가 시작 > 계정선택 > 로그아웃을 하면 됩니다. 2025. 3. 31.
처음 세차하려는데 막막하다면? 이 글 하나로 끝내세요! 세차 처음이세요?처음 세차를 시작할 때 저도 정말 많이 헤맸어요."물부터 뿌릴까? 거품부터 칠해야 하나?"검색해보면 사람마다 말이 다 달라서 더 혼란스럽기만 하죠.그래서 오늘은 처음 세차하는 분들을 위한 ‘진짜 기본기’만 정리해서 알려드리려고 합니다.어렵지 않게 따라 할 수 있도록 구성했으니, 한 번만 읽어보면 다음부턴 척척 해낼 수 있을 거예요.게다가 세차가 ‘즐거워지는 팁’까지 함께 담았습니다!🚗 목차세차 전 준비물 체크1단계: 프리워시와 물로 헹구기2단계: 카샴푸로 본세차 시작3단계: 휠과 타이어 세정 팁4단계: 물기 제거와 건조의 기술5단계: 광택 & 코팅으로 마무리자주 묻는 질문 (Q&A) 1. 세차 전 준비물 체크세차는 준비가 반!막상 시작하면 “샴푸가 없네?”, “수건 어디 갔지?” 하며 .. 2025. 3. 28.
반응형