분류 전체보기167 [C++] map - erase/clear 사용 시 메모리 누수 발생할 경우 기본 형태 : map myMap; 설정 : value 값을 포인터로 주었을 때 map m_PlayerMap; 위의 변수를 클래스의 멤버 변수로 사용 예시와 같이 맵을 사용했을 경우, 클래스가 소멸하거나 단순히 clear 만을 사용했을 때는 메모리 누수가 발생한다. 따라서 내부의 포인터로 할당한 변수를 직접 해제해 주는 작업이 필요하다. 저런식으로 변수로 사용해놓고 무심결에 해제 작업을 해주지 않는다면, 골치아픈 일이 생길 것이다. 따라서 어떤 작업을 할때 무언가 생성하는 부분을 만든다면, 동작보다 해제 하는 것부터 작업하는것을 추천한다. 닝겐은 항상 실수를 하기에 작업을 하다가 빼먹을 수 있기 때문이다. map m_PlayerMap; -> Monster 클래스에서 멤버변수로 이렇게 설정했다 가정하자. i.. 2022. 11. 11. 심야식당 명대사 世の中は さすらい迷って もどり川 人生なめんなよ! よのなかは さすらいまよって もどりがわ じんせいなめんなよ! (요노나카와 사스라이마욧떼 모도리가와 진센나멘나요!) 세상은 유랑하고 헤메이고 돌아온다. 인생 얕보지마! 2022. 11. 4. 멧돼지 돌진 금지 항상 비슷한 사례가 있으니 여기저기서 뻘짓하지 말고 비슷한 사례를 찾아서 문제를 해결하길 바란다.항상 친절하고 여유있는 마음을 유지해야한다.멘탈의 강함은 가장 힘들고 궁지에 몰렸을 때 드러난다. 상황이 좋을 때는 누구나 여유로울 수 있다. 늘 그렇듯 기세가 중요하다. 어떤 상황이든 당황할 것 없다. 모든 것은 코딩되어 있고 컴퓨터는 아직까지는 시키는 대로만 움직인다. 다만 내가 못 찾고 모르는 것일 뿐. 중요한 것은 꾸준히 배우고 찾아내는 것, 분석하고 통합하는 것을 지속하는 것이다. 2022. 10. 17. 생각하며 살기 코드를 볼땐 그냥 보지 말고 생각하면서 보면 더 좋을 것 같다. 늘 그렇듯 컴퓨터는 원인과 결과가 분명하다. 다만 내가 찾지 못하는 것일 뿐이다. + 즉각 대답하려는 것보다는 좀더 천천히 여유를 가지고 대화하도록 하자. + 미심쩍은 것은 꼭 확인하고 넘어가는 습관을 들이자. 2022. 10. 14. 궁금한 것을 알 때 까지 조그만 파동일지라도 놓치지 말고 원인을 끝까지 따라가봐야 한다. 저절로, 우연히 란 없다. 모든 것에는 원인이 있고 결과가 있는 것이다. 신경끄고 무관하게 주어진 일만 한다면 후라이가 될 뿐이다. 늘 능동적이고, 그냥 지나치는 일이 없게 해야한다. 2022. 10. 6. [Ubuntu 명령어] 계정 생성 / 삭제 / root 권한 Ubuntu 20.04 1. 계정 생성 $ sudo adduser [계정] 2. 계정 삭제 $ sudo deluser [계정] 3. root(관리자) 권한 부여 usermod -a -G sudo [계정] 4. 관리자 권한 부여 확인 $ groups ps. 루트 계정에서 사용자 계정으로 변경 $ su - [계정] ※ 공백 주의 사용자 계정에서 root(관리자)로 변경 $ su 그리고 패스워드 입력 2022. 9. 6. 코드를 보면서 코드를 분석하다보면 왜 알고리즘이나 자료구조가 중요한지 실감한다. "칠흑 같았던 흑암에서 빛에 의해 점점 그 모습이 드러나게 된다." 어디선가 들어본 말이지만, 무언가 알게될 때의 그 순간을 잘 표현한 것 같다. 2022. 9. 5. [CentOS7 명령어] killall 명령어 프로세스 종료 명령어 $ killall -15 myProcess SIGKILL 9 종료 킬 (신호를 잡거나 무시할 수 없음) SIGTERM 15 종료 종료 신호 2022. 9. 2. [CentOS7 명령어] md5sum 무결성 확인 명령어 파일을 다운로드, 이동, 복사 후 원본파일과 같은지 확인한다. 파일에 대해 md5(Message-Digest algorithm 5) 해시 알고리즘을 사용하여 Check sum 값을 계산한다. 데이터가 변경되면 md5sum의 값이 변경된다. ! 파일 이름이 달라도, 내부 데이터(안의 내용)가 같다면 같은 값을 가진다. $ md5sum [파일] -> 해당 파일에 대한 md5sum 값을 출력 $ md5sum [파일1] [파일2] -> 파일1과 파일2의 md5sum 값을 확인 [linux@codeMonkey lab]$ cp test.txt newText.txt [linux@codeMonkey lab]$ ll 합계 8 -rw-rw-r--. 1 23 8월 31 16:14 newText.txt -rw-rw-r--. .. 2022. 8. 31. [CentOS7 명령어] cp 명령어 cp => copy 의 축약어 쓰임 : 파일, 디렉토리 복사시 사용 cp [옵션][복사 할 디렉토리/파일][복사 될 디렉토리/파일] 현재 디렉토리에 있는 myFile.txt ->newMyFile.txt 로 현 위치에 복사 $ cp myFile.txt newMyfile.txt 다른 경로의 파일을 현재 위치에 복사 /home/room 경로의 myFile.txt -> newMyFile.txt 로 현 위치에 복사 $ cp /home/room/myFile.txt newMyfile.txt /user/jtaewu 경로의 test.txt 파일을 new_test.txt라는 이름으로 /user/guest에 복사 $ cp /user/jtaewu/test.txt /user/guest/new_test.txt - 두 파일 모두 .. 2022. 8. 31. 이전 1 ··· 13 14 15 16 17 다음