WinMerge 에서 파일을 비교하면 아래 처럼 '인코딩 오류로 정보 손실: 양쪽 파일' 이라는 메시지를 볼 수 있다. UTF-8 유니코드로 인코딩된 파일에 한글이 있을 때 특정상황에 정상처리안되어 인코딩이 깨지는것으로 보인다. 오류를 무시하고 진행할 수 있지만, 그랬다가 한글 주석이 모두 아래처럼 깨져버려서 무슨글자인지 알 수 없게 되버린다. WinMerge 의 설정화면에서 코드페이지> 기본 코드페이지를 아래와 같이 수정한다. 기본이 [시스템 코드페이지] 인데, [Custom codepage] 에 65001 로 설정한다. 65001 은 UTF-8 유니코드의 코드페이지 번호이다. (WinMerge에서 인코딩 체크에서 문제가 생기면 UTF-8 유니코드로 해당 페이지로 오픈함) 저장 후 반드시 WinMerg..
VisualStudio 에서 c/c++ 프로잭트를 진행하다보면 ipch 폴더와 .sdf (또는 .db) 파일이 생긴다. 이것들은 VisualStudio 의 인텔리센스(IntelliSense)기능에 사용되는 파일들이다. 지워도 다시 생기며, 큰 용량을 차지하기때문에 별도 폴더에 생성되도록 설정해놓고, 주기적으로 삭제해주는게 좋다. 속도빠른 SSD 드라이브에 지정해주자. VisualStudio > 옵션 > 텍스트 편집기 > C/C++ > 고급 에서 대체(fallback)위치 옵션을 True로 변경하고, 위치를 원하는 위치로 지정하면 된다. 나 같은 경우 C:\Cache 폴더로 지정했다. 이는 모든 VIsualStudio 툴에 지정하는 옵션으로, 모든 프로잭트에 영향을 받는다. 다만, 현재 ipch,sdf 파..
Linux 에서 root 권한으로만 동작하는 명령어들이 있다.이 떄 root 로 로그인하는것보다 sudo 명령어를 사용하여 보통 처리하는데,비밀번호를 외우고 있어야 할 뿐아니라, 귀찮기도 하다.아래와 같이 설정하면 password 입력없이 sudo 명령어를 사용할 수 있다. > sudo visudo vi 편집창이 열리면 하단에 아래와 같은 코드를 입력한다.여기서 username 은 sudo를 password 입력없이 사용할 linux 의 계정이다. # Sudo command without password username ALL=(ALL) NOPASSWD: ALL :wq 입력하여 저장하고 나오면 이제 password 입력없이 sudo 명령을 사용할 수 있다. [작성] devbible.tistory.com
- Total
- Today
- Yesterday