본문 바로가기

프로그래밍56

한글을 컴퓨터에서 표현하는 방법 이전에 조합형, 완성형, 유니코드에 대해 알아보면서 개인적인 생각을 적음. 한글을 컴퓨터에서 표현하는 방법엔 대표적으로 조합형, 완성형, 유니코드가 있다. 조합형 한글은 2 Byte 형 기준이다. 2 Byte는 18Bit인데 가장 앞 1Bit는 영문, 한문을 정의하고 5Bit씩 초성 중성 종성을 결정한다. 한글의 본래 원리를 충실히 반영한 방식이다. 장점으론 한글만 볼 때 가능 훌륭한 형태지만, 한글을 순서대로 정렬할 수 없으며, 다른 언어와 호환성이 떨어지며, 처리상의 부담이 있다. 위의 문제를 해결하기위한 방식이 완성형 표현 방법이다. 완성형 표현 방식은 우리나라가 국가 표준 코드로 지정한 2 Byte 완성형 코드로 한글 2350자, 한자 4887자, 특수문자 978자가 사용 가능한 특징을 가지고 있.. 2016. 8. 5.
jsp 2.2 & servlet 3.0 정복하기 소스 이전에 jsp 2.2 & servlet 3.0 정복하기 를 볼때 사용한 소스입니다. 다운로드: 출처 : http://www.booksholic.co.kr/view.asp?pcode=pds&cur_num=79&cur_step=0&cur_level=0 2016. 8. 5.
PInvokeStackImbalance 이(가) 발생했습니다. C# 으로 외부 SDK를 참조가 아닌 DllImport로 사용중 아래와 같은 런타임 에러가 발생했다.PInvokeStackImbalance 이(가) 발생했습니다. "~~~~'에 대한 호출 결과 스택이 불안정하게 되었습니다. 관리되는 PInvoke 시그니처와 관리되지 않는 대상 시그니처가 일치하지 않기 때문인 것 같습니다. 호출 규칙 및 PInvoke 시그니처의 매개 변수와 관리되지 않는 대상 시그니처가 일치하는지 확인하십시오." 인터넷에서 검색 하니 이 에러가 발생했을 때, 닷넷 프레임 워크 3.5이하 버전으로 대상 프레임 워크를 변경하면 된다는 글이 많다. 닷넷 버전을 다운그레이드하니 런타임 오류는 사라진다. 하지만 권장하는 에러 해결법은 아니다. 정확한 에러 원인은 DLL파일을 Import할 때 함수.. 2016. 8. 2.
오라클 계정생성 및 관리 cmd 열고 sqlplus ****/@@@@ ***아이디, @@@@패스워드 계정생성 : create user **** identified by @@@; ***생성할 아이디 / @@@@ 패스워드 권한부여 : grant connect,resource,dba to ***; **권한 부여받을 아이디 2016. 7. 5.