코드 조각
-
boost/asio simple periodic timer프로그래밍/코드 조각 2019. 3. 4. 12:28
#include #include #include class PeriodicTimerExample{public: PeriodicTimerExample() : timer{ctx} { } void run() { tick(); ctx.run(); } private: void tick() { using namespace std; timer.expires_after(3s); timer.async_wait([this](const auto & err) { cout
-
코드를 생성해 파일에 코드를 주입하자프로그래밍 2018. 1. 17. 04:11
업무에 노가다를 줄여보고자 남는 시간에 코드를 만드는 코드를 만들었다. PQL이라는 이름을 붙인 쿼리 파일로부터 클라이언트에 삽입되는 코드를 만드는 것이 목적이었다.PQL은 이렇게 생겼다.select [ID:int], [Level:short], [Name:nvarchar(20)] from Character;그냥 sql의 select 쿼리에 저장할 타입을 지정한 것이다. 사실 이것도 내가 만든거라 이름도 내가 붙인거다. 필규 쿼리 랭귀지라고 -_-;여튼 저 문법을 통해서 만들어야 할 구조체를 알 수 있는데 위 PQL은 다음과 같은 구조체의 컨테이너에 로드가 될 것임을 알 수 있다.struct Character{ int id; short level; wchar_t name[20];};그런데 저 코드를 만드는..