분류 전체보기 1130

임시테이블의 OBJECT_ID 얻기

OBJECT_ID 함수를 이용하여 해당 테이블이 존재하는지 여부를 검사할 때 다음과 같이 사용하게 됩니다. IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'MY_TABLE') AND type in (N'U')) -- 'MY_TABLE' 테이블이 존재함. 하지만, 임시 테이블의 존재 여부를 검사할 때는 그냥 위와 같이 하면 테이블을 100% 찾을 수 없다고 나옵니다. 임시 테이블은 TEMPDB에 생성되므로 그곳에서 테이블에 대한 OBJECT_ID를 얻어와야 합니다. 따라서 다음과 같이 코드를 수정해야만 합니다. IF EXISTS (SELECT * FROM tempdb.sys.objects WHERE object_id = OBJECT_I..

DB/MS-SQL 2008.06.10

doxygen 사용시 Error opening map file class_xxx.map for inclusion in the docs! 오류 대처

열심시 doxygen과 Graphviz를 이용하여 문서화를 하던중에 Error opening map file class_xxx.map for inclusion in the docs!와 같은 오류를 만나며 이미지가 나와야 할 부분에 이미지가 제대로 나타나지 않는 문제가 발생하였습니다. 구글에서 검색해본 결과... 간 파일명을 제대로 처리하지 못하여 발생하는 문제라는 것을 알게 되었습니다. 옵션 파일에서 같단하게 [ SHORT_NAMES = YES ]로 처리하면 오류없이 이미지까지 제대로 생성이 되었습니다.

프로그래밍 2008.05.28

warning C4996: 'strcat': This function or variable may be unsafe

VS 2005로 개발하던 중에 다음과 같은 오류를 만났습니다. 경고 2 warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\project\test.cpp 49strcpy, strcat 등의 함수가 버퍼 오버 플로우 공격에 취약하기 때문에 좀더 안전하게 strcpy_s, strcat_s 류의 함수를 사용하라는 권고 메시지더군요. 그런데, 권장하는 _s 함수로 변경하려면, 매개변수가 틀려서 코드 전체를 바꾸어야 하기 때문에 매우 번거롭..

프로그래밍 2008.05.23

개발자가 팀장이 된다는것은....

제임스님의 "훌륭한 엔지니어가 좋은 팀장이 되기 어려운 이유"라는 글을 보았습니다. 매우 공감이 갔습니다. 현재 저도 팀장의 직함을 갖고 있고, 많지는 않지만 팀원을 이끌어 나가는 위치에 있습니다. 저도 팀원의 느린 개발 속도에는 속이 터지더군요. 그래서 방법을 가르치는데도 자꾸 언성을 높이게 되고... 흠... 이러면 안되지 하면서도 잘안되더군요. 그냥 속편하게 차라리 내가 하고 말까하는 생각도 듭니다만, 당장 제코가 석자라 그러지도 못하는 처지라... 마찬가지로 칭찬하는 것도 쉽지 않더군요. 잘한 것에 대해서는 칭찬과 힘든 일에 대해서는 격려로 기운을 북돋아 주고, 외풍을 막아주는 담벼락 역할까지... 정말 쉽지 않더군요... 개발자로써의 개발 능력이나, 신기술에 대한 트랜드를 따라가는 것도 벅찬 마..

프로젝트관리 2008.05.23

Flex 교육 요약[5/16]

Action Script 3.0 학습에 도움이 되는 팁 : http://www.adobe.com/kr/devnet/actionscript/articles/actionscript_tips.html Air Download : http://labs.adobe.com/downloads/air.html 나이키 Air : http://lab.emotion.co.kr/nikeonair/ 참고 사이트 : http://www.yourminis.com/ 차트 데모 : http://demo.quietlyscheming.com/ChartSampler/app.html Adobe Flex 2 컴포넌트 데모 : http://examples.adobe.com/flex2/inproduct/sdk/explorer/explorer.htm..

프로그래밍 2008.05.16

Flex 교육 요약[5/15]

APM Setup : http://www.apmsetup.com/ APM 설치 Flex Livedoc : http://livedocs.adobe.com/flex/3/html/ Validator 참조 : http://www.adobe.com/devnet/flex/quickstart/validating_data/ DB 를 통한 데이터 통신 예제 실습 : HTTPService 이용. 참조 : http://www.adobe.com/devnet/flex/quickstart/httpservice/ 데이터를 보낼때는... var Params:Object = new Object(); Params. = 파라미터1값; Params. = 파라미터2값; HTTPSerivce.send(Params); 마우스에 반응하는 이미지 ..

프로그래밍 2008.05.15

[Flex 3] 하나의 플렉스화면에서 회원가입과 로그인을 동시에 하는 예제

http://www.adobe.com/2006/mxml">                                                                                                                                                                                            name="color" value="blue"/>                                                                                                                                                       ..

프로그래밍 2008.05.15

[Flex 3] 로그인폼에서 입력이 잘못 되었을 때 버튼을 제어하는 예제 소스

[Bindable] public var formIsEmpty:Boolean = true; // Holds a reference to the currently focussed // control on the form. private var focussedFormControl:DisplayObject; // Validate the form private function validateForm(event:Event):void { // Save a reference to the currently focussed form control // so that the isValid() helper method can notify only // the currently focussed form control and no..

프로그래밍 2008.05.15
728x90