본문 바로가기

프로그램 경험

[C++ Builder] double 을 string 으로 변환 String __fastcall TFrmTest::D2S(double d) { String result; result.printf(L"%3.2f", d); return result;}
[C++ Builder] 부동 소수점 비교 if를 통해서 소수점을 비교하면 자꾸 잘못된 결과를 표현 한다. 소수점은 그냥 비교하면 안되는 것이었다...ㅠㅠ아래와 같은 비교 함수를 만들어서 사용하면 된다.//부동 소수점 비교bool __fastcall TFrmTest::double_equals(double f1, double f2){ double precision = 0.00001; if (((f1 - precision) < f2) && ((f1 + precisio..
접근 금지 사이트 접속하기 어느날 파일 공유 사이트에 접근 하려 했더니 회사에서 접근 금지를 시켜 놓았다.그냥 넘어갈수 없는 조치다! 이런식으로 사람을 구속하다니!!!프록시 우회해서 들어가는 방법을 통해서 사이트를 들어 갔다.아래 사이트에 가면 프록시 사이트들이 즐비 하다. 아무거나 들어가서 URL 치면 되는데...http://proxy.org/cgi_proxies.shtml 화면은 잘 나오는데 파일 다운로드나 검색 같은 기능은 안되는것 같았다.다른 방법을 찾다가&n..
[C#] StreamReader 한글 깨짐 문제 웹 사이트에서 XML 문서를 가져와서 사용하는 로직이 있는데 한글이 깨진다.StreamReader 생성자 두번째 인자에 인코딩을 지정해 주면 한글 깨짐을 방지 할수 있다.게다가 세번째 인자에 true 값을 넣어주면 유니코드 문서의 BOM 여부 확인 하여 지정된 인코딩으로 자동 처리 해준다.HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest;WebResponse response..
[SqlServer] DateTime 필드 조회시 주의점 SELECT*FROM TB_TESTWHERE CreateDate BETWEEN '2012-01-01' AND '2012-03-31' ;이렇게 조회 조건절을 거는 경우가 가끔 있는데 이렇게 하면 잘 되는것 같이 보이지만 자세히 데이터를 확인해 보면2012-03-31 일자 데이터가 빠져서 조회 된다.아래와 같이 하면 빠지지 않고 모든 데이터 조회가 된다.SELECT*FROM TB_TESTWHERE CONVER..
[SqlServer] 날짜 함수 -- Get date only from datetime - QUICK SYNTAXSELECT DATEADD(dd, 0, DATEDIFF(dd, 0, CURRENT_TIMESTAMP)) -- 2016-10-23 00:00:00.000-------------- SQL Server T-SQL date & datetime formats - Gregorian calendar - Christian c..
Virtual-Key Codes Virtual-Key CodesApplies to: desktop apps onlyThe following table shows the symbolic constant names, hexadecimal values, and mouse or keyboard equivalents for the virtual-key codes used by the system. The codes are listed in numeric order.Constant/..
[Rails] 개발 모드 변경하기 레드마인은 레일즈로 만들어져 있다.레드마인을 사용하는데 겐트 차트의 디자인을 조금 수정하고 페이지를 보니 수정이 반영되질 않는다.웹서버를 재시작 해야만 반영된다. 망할...개발 모드로 변경하는 방법을 모르겠다..ㅜㅜ-----------------------------------------------찾았다!!![Rails App Path]\config\environment.rb 를 수정 하면 된다.# Load the rails app..

티스토리 툴바