Tips (4) 썸네일형 리스트형 MySQL character encoding 에러 mysql 에서 한글값이 포함된 쿼리 실행시(insert / update) 아래와 같은 오류가 발생하는 경우에는 mysql character set 설정을 확인해 보아야 한다. Error Code: 1366. Incorrect string value: 다음의 항목에 대해 확인 및 수정이 필요하다. 테이블 설정 데이터 베이스 설정값 mysql 설정 수정 (my.cnf or my.ini) 설치 환경에 따라 전부 조치가 필요할 수도 있고, 작게는 테이블 character set 설정만 수정해도 된다. 테이블 character set 확인 mysql client 를 실행한 뒤 다음 명령으로 해당 테이블의 character set 을 확인한다. show create table ‘테이블명’; e.g. 결과 값을 확.. Git ignore 설정 Git 을 통해 소스 변경 관리를 할 때, 변경 대상이 아닌 파일들을 관리하고 싶을 때 각 저장소별로 또는 해당 폴더별로 .gitignore 파일을 생성하여 제외하고자 하는 파일 이름이나 패턴을 입력하여 사용할 수 있다. *.class*. 하지만 매번 저장소마다 .gitignore 파일을 만들기 귀찮기 때문에 다음과 같이 전역(global) 설정으로 일반적으로 변경관리 대상이 아닌 파일 패턴을 지정해 놓으면 편리하다. 아래와 같은 내용으로 파일을 생성한다. 여기서는 파일명을 ~/.gitignore_global 로 가정한다. # Compiled source ####################*.com*.class*.dll*.exe*.o*.so # Packages ############## it's bet.. Eclipse 에서 pom.xml 파일에 validation error mark Maven project 를 import 하였을 때 pom.xml 파일에서 다음과 같은 validation error 가 표시될 경우.(실제로 pom.xml 파일이 문제가 없는데도 불구하고) 다음의 플러그인을 설치해 주고 proejct rebuild(clean) 해주면 error mark 가 사라진다. https://repository.sonatype.org/content/repositories/forge-sites/m2eclipse-tycho/0.6.0/N/0.6.0.201112050222/ Setting global environment variable on Mac OS X - 맥 환경변수 셋팅. 맥에서 전역 환경 변수값을 셋팅하기 위해서는 launchd.conf 라는 파일에 셋팅한다. Mac OS X Tiger 이상부터 launchd 라는 시작데몬(?)이 사용되는데 이는 다음의 기능들을 통합한 것이다. init watchdog cron at (x)inetd rc Startup Items Login Items launchd 에 관한 자세한 내용은 이곳을 참고하자. 시스템 전체적으로 적용할 필요가 있는 환경변수값을 지정하고 한다면 이 launchd.conf 라는 설정파일을 추가해 주면 된다. yourMac:~ yourId$ sudo vi /etc/launchd.conf 그 다음에 필요한 환경변수들을 써 준뒤에 저장한 후 reboot 을 하면 된다. - 변수명과 변수값 사이에는 공백을 넣어준다. s.. 이전 1 다음