본문 바로가기

Development30

[C#]대신증권 싸이보스 플러스 API 이용하기 [C#]대신증권 싸이보스 플러스 API 이용하기 대신증권에서는 주식 사용자들을 위해 주식 정보에 대한 API를 제공한다. 최근 부탁이 들어온 곳이 있어 잠깐 살펴보았는데 이에 대해 포스팅하려고 한다. IDE는 Visual Studio를 사용했으며 언어는 asp.net (C#)이다. 최종적으로는 MSSQL에 DB 저장까지 했는데 필요 없는 부분은 지우고 해도 된다. 일단 사이보스 프로그램은 아래에서 다운받는다. http://money.daishin.co.kr/download/CYBOS5.exe 이건 도움말이다. http://money.daishin.co.kr/download/cybosplus/cybosplushelp.zip 도움말에 들어가보면 알겠지만 많은 API들에 대한 설명이 있다. 대신증권 프로그램을.. 2016. 12. 15.
[JAVA]sqlite3 라이브러리 사용법 및 예제 [JAVA]sqlite3 라이브러리 사용법 및 예제 사실 나는 간단한 프로젝트를 할때는 sqlite를 선호한다. 기능도 나름 있을거 다 있고 무엇보다 파일 디비 형식을 제공하기 때문이다. 실제로 많은 android app이나 프로그램들에서 자체 DB용으로 sqlite를 애용하고 있다. 본론으로 들어가겠다. sqlite를 사용하려면 당연 라이브러리 import해줘야 한다. import 하는 법은 http://mainia.tistory.com/2273 여기 참고하고.. package serv; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; .. 2016. 12. 14.
[JAVA]Jsoup을 이용한 네이버 사전 추출/파싱기 네이버 사전 추출/파싱기 최근 간단한 의뢰가 들어와서 잠깐 끄적여 본다. Jsoup은 자바에서 가장 많이 사용되는 HTML 파싱기이다. CSS 셀렉터를 통해 가볍게 파싱을 할 수 있기 때문이다. 사용 방법은 간단하다. input.txt에 원하는 단어들을 작성해놓고? 프로그램을 실행시키면? 아래는 관련 소스이다 (첨부파일) 나름 깔끔하게 짠다고 짜 보았다. Jsoup을 사용하기 위해서는 외부 라이브러리를 추가해야 한다. 이클립스 - 라이브러리 추가 관련 http://mainia.tistory.com/2273 2016. 12. 14.
[Effective C++]4. 설계 및 선언 설계 및 선언 항목18. (명언) "제대로 쓰기에는 쉽게, 엉터리로 쓰기에는 어렵게" - 단순 매개변수, var의 저장/TOSS시에도 간단한 wrapper type (ex. year, month, day) - "When in doubt, do as the ints do" - (아예)스마트 포인터를 반환하여 실수 방지 - shared_ptr 은 auto_ptr와 돤리 삭제자를 엮을 수 있다 std::tr::shared_ptr pInv(static_cast(0), getRidOfInvestment); *null 보다 '미리 할 수 있으면' 바로 pInv 생성자에 넘기는 것이 바람직. → (항목 26) "객체가 정말로 필요할 때까지 선언 대기!" - 교차 DLL 문제 : A DLL → new, B DLL → .. 2016. 10. 29.