본문 바로가기

Development

[Error] Invalid byte 1 of 1-byte UTF-8 sequence. Error:Invalid byte 1 of 1-byte UTF-8 sequence. Solution:Text File Encoding이 UTF-8인 XML 파일에서 한글을 사용하면 나오는 문제.한글을 지우던지 Validation 체크를 없애면 됨. 아니면 확실하진 않지만 EUC-KR으로 변경하면 될 듯.
[Error] The method getTextContent() is undefined for the type Node Error:The method getTextContent() is undefined for the type Node Solution:다른 버전의 org.w3c.dom.Node를 사용하여 나오는 문제.JRE System Library를 다른 라이브러리들보다 우선순위를 위로 올리면 된다. 그러면 해당 클래스를 우선순위가 높은 JRE에 있는 파일로 사용할 것이다.
Description Resource Path Location Type Java compiler level does not match the version of the installed Java project facet. Problem :Description Resource Path Location Type Java compiler level does not match the version of the installed Java project facet. ProjectName Unknown Faceted Project Problem (Java Version Mismatch) Solution :Eclipse에서 종종 볼 수 있는 에러 중 하나. Eclipse에서 보통 Java Compiler 옵션을 바꾸고 Project Facets에서 Java Version을 안 바꿔서 에러가 발생한다. 바꿔준 Java Compiler 버전과 Project Facets에 있는 Java 버전을 맞춰주면 에러가 없어질 것이다.
[Vaadin] CssPosition 중 Right가 적용 안 될 때 십중팔구 width가 설정되지 않아서이다.setWidth() 메소드를 통해 값을 설정해야 right: 10px 값이 적용된다.
JDBC Statement, PreparedStatement, CallableStatement 차이 InterfacesRecommended UseStatementUse for general-purpose access to your database. Useful when you are using static SQL statements at runtime. The Statement interface cannot accept parameters.PreparedStatementUse when you plan to use the SQL statements many times. The PreparedStatement interface accepts input parameters at runtime.CallableStatementUse when you want to access database stored proc..
Displaying live webcam #!/usr/bin/env python2.7 import cv CAMERA_INDEX = 0 cv.NamedWindow("Video", cv.CV_WINDOW_AUTOSIZE) capture = cv.CaptureFromCAM(CAMERA_INDEX) while True: frame = cv.QueryFrame(capture) cv.ShowImage("w1", frame) 출처: http://calebmadrigal.com/intro-opencv-python/
MAC + Macports + Python 2.7 + OpenCV http://www.jeffreythompson.org/blog/2012/09/21/installing-opencv-for-python-on-mac-lion/ http://blog.secmem.org/46
Internet Explorer 8 Runtime Error! 문제 해결 스샷은 다른 사람이 보내준 걸로 ㅋ Internet Explorer 8이 RunTime Error가 나면서 작동이 안 되는 문제는 여러가지 이유가 있겠지만 설치된 ActiveX가 문제를 일으키는 경우가 많다. 이럴 때는 레지스트리를 수정해서 간단하게 고칠 수 있는 방법이 있다. 먼저 시작 -> 실행 -> regedit 입력 후 실행하여 레지스트리를 고칠 수 있는 프로그램을 실행하자. 그리고 레지스트리 에디터 화면에 왼쪽트리에서 HKEY_LOCAL_MACHINE -> SOFTWARE -> Microsoft -> Windows -> CurrentVersion -> Explorer -> Browser Helper Objects 폴더의 하위 폴더들을 지워주면 된다.
[Eclipse] Chrome Theme 설치 & 적용하기 Eclipse Theme 이클립스에서도 가독성이든지 눈이 편하게 등등의 이유로 테마를 설정하여 이클립스를 새롭게 바꿀 수 있다. 필자의 경우 Market Place에서 Chrome 테마를 받아서 적용하여 사용하는데 꽤 괜찮다. Eclipse Luna가 새로 나와서 설치하는 겸 해서 설치 방법을 블로그에 남긴다. 설치 Eclipse Luna JEE 버전이다. 기본 테마는 Windows 7으로 되어 있는데 상당히 구리다. 개발자는 미적감각이 필요한 직업이 아니지만 그래도 예쁜 게 좋다. 메뉴 -> Help -> Eclipse Marketplace를 클릭해서 Marketplace를 실행 시킨다. Find에서 chrome이라고 검색하면 제일 아래 Jeeeyul's Eclipse Themes 2.1.7이 보인다...
서버 시작할 때 45초 에러 Eclipse에서 Server 플러그인을 이용해서 각종 서버를 시작할 때 다음과 같은 에러가 날 때가 있다. 'Starting Tomcat v7.0 Server at localhost' has encountered a problem. 서버 부팅하는 시간이 45초가 넘어가 버리면 이런 에러가 뜨면서 서버 부팅이 안 되는 문제가 발생한다. 별 문제는 아니고 그냥 세팅값만 바꿔주면 된다.서버 뷰에서 해당 서버를 더블클릭하면 Server Overview 화면이 뜰 것이다. 여기서 Timeouts 설정에 보면 Start가 45초로 지정되어 있다. 이걸 100초나 그 이상으로 설정하고 저장하면 문제 해결!
[iBatis] isNotEqual 사용법 개요isNotEqual는 property에 지정된 변수값과 compareValue의 값을 비교하여 같지 않을 때 실행하는 동적쿼리이다.사용법 AND COPORATION_SID = #COPORATION_SID# 해설prepend는 태그 안의 값에 추가로 붙여주는 접두어(prefix)이다. 보통 논리식(AND, OR)이나 WHERE을 주로 쓴다.property에는 비교할 변수명을 적어준다.compareValue에는 비교할 값을 적어준다.
[iBatis] isNotEmpty 태그 사용법 개요isNotEmpty는 property의 값이 비어있지 않을 때, 즉 값이 있을 때만 실행하는 동적쿼리이다. 자바로 치면 != null이 되겠다.사용법 BAS_YM = #BAS_YM# 설명property : 있는지 없는지를 판단할 프로퍼티 이름prepared : 있을 때 조건 앞에 붙는 논리 키워드 (AND, OR 등)