전체
-
[MITX] BitMax 거래소의 MITX 토큰 스테이킹 이벤트일상/Info 2019. 8. 7. 13:46
안녕하세요. 오늘은 MITX 토큰의 스테이킹 이벤트가 진행 중인 BitMax 거래소의 가입(http://bit.ly/REGISTER-BTMX)과 MITX 스테이킹 방법을 알려드리겠습니다. MITX는 BitMax 거래소에 최근(8월 2일) 상장되었으며, 그에 맞춰 아래 그림과 같이 총 세가지 이벤트를 진행 중입니다. 첫 번째는 순매수 이벤트로, [구매 수량 - 판매 수량 - 전송 수량]이 총 1만개를 넘는 사람들 중, 상위 50명은 200만개의 MITX를 분배받습니다. 기간은 EDT 기준 8월 2일 오전 10시부터 8월 11일 오전 10시까지입니다. 한국 시간 기준으로 8월 2일 오후 11시부터 8월 11일 오후 11시까지입니다. 두 번째는 연속 거래 이벤트로, [구매 수량 + 판매 수량]이 1만개 이상 ..
-
[C++] 작업표시줄 영역을 제외한 화면의 영역 구하기프로그래밍/C++ 2019. 7. 23. 18:19
경우에 따라, 작업표시줄 영역을 제외한 나머지 영역을 알아야할 상황이 생깁니다. 그럴 경우, 아래의 코드를 참고하시기 바랍니다. RECT rectWorkArea; MONITORINFO mi; mi.cbSize = sizeof(mi); ::GetMonitorInfo(::MonitorFromWindow(hWnd, MONITOR_DEFAULTTONEAREST), &mi); rectWorkArea = mi.rcWork; int cx = rectWorkArea.right - rectWorkArea.left; int cy = rectWorkArea.bottom - rectWorkArea.top; 출처: https://stackoverflow.com/questions/27806539/how-to-get-maximum..
-
[C++] 작업표시줄 크기 구하기프로그래밍/C++ 2019. 7. 23. 18:13
윈도우 작업표시줄의 크기를 구하는 간단한 구문입니다. RECT taskbarRect; HWND hTaskbar = FindWindow(_T("Shell_TrayWnd"), NULL);//작업표시줄 핸들러 가져오기 if (hTaskbar) { ::GetWindowRect(hTaskbar, &taskbarRect); } //if (taskbarRect.top > 0)//top 좌표가 0보다 크면, 작업 표시줄이 아래에 있음. //else if (taskbarRect.left > 0)//left 좌표가 0보다 크면, 작업 표시줄이 오른쪽에 있음. //else if (taskbarRect.right < window.right)//right 좌표가 현재 창의 right보다 작으면, 작업 표시줄이 왼쪽에 있음. /..
-
[C, C++, File] fprintf를 이용한 로깅 관련 매크로 작성프로그래밍/C++ 2019. 7. 4. 17:53
fprintf 를 이용할 때, 주의해야할 점이 있습니다. 꼭..! 반드시...! fflush(filepointer); 를 해주셔야 한다는 점...! 저는 최근, fflush를 누락시킨 것 때문에 제 file에 output이 남질 않아서... 한참을 헤맸었습죠.. 방황했던 이유는, fflush를 넣고 분명히 해봤었음에도 불구하고 제대로 동작하질 않.... ㅎ... 뭐 제가 제대로 하지 않았었겠지요. 프로그래머의 잘못입니다.. 녜녜... 위의 이미지를 참고하시어 부디 간단하게 로그를 작성하실 수 있길 빕니다. 다들 아시겠지만, AGENT_LOG("할말%d%s%x", 정수변수, 문자열변수, 16진수변수); 등의 형태로 사용이 가능합니다. 아.. 참고로 File에 쓰기 위해서 pLogFile 을 이용해줬는데, ..
-
[c++, VS2013] Visual Studio 2013 Error: c4996 this function or variable may be unsafe프로그래밍/C++ 2019. 5. 24. 13:42
Visual Studio 2013에서 scanf 를 쓰려다보니 발생하는 에러. 해당 에러 메시지를 잘 읽어보면 해결방법이 나와있다. 해당 에러가 출력되는 코드 혹은 해당 코드가 물고있는 헤더에 다음을 추가해주자. #define _CRT_SECURE_NO_WARNINGS 임시 방편이긴 하지만, 간단히 해결하고 넘어가는게 가능하다. 하지만 되도록 에러 메시지에도 나와있듯, scanf -> scanf_s 처럼 추천하는 해결책을 이용하기 바란당.
-
[C++, rapidjson] AddMember 시의 형변환 문제프로그래밍/C++ 2019. 5. 14. 13:06
rapidjson 을 사용해 array 형태의 json message 를 만들다보니.. 내가 원하는건 std::string 을 사용해서 A :{[B:C, D:F]} 형태로 모두 string 으로 이뤄진 배열을 만드는 것. rapidjson::Document tempres; tempres.SetObject(); rapidjson::Value integrityArray(rapidjson::kArrayType); rapidjson::Document::AllocatorType& allocator = tempres.GetAllocator(); for (auto iter : *objArray) { rapidjson::Value objValue; rapidjson::Value strValue; objValue.Set..
-
[C++] std::string convert std::wstring프로그래밍/C++ 2019. 5. 14. 00:08
std::string -> std::wstring std::string str = "I want convert this string"; std::wstring wstr; str.assign(wstr.begin(), wstr.end()); std::wstring -> std::string std::wstring wstr = "I want convert this string"; std::string str; wstr.assign(str.begin(), str.end());
-
[웹 브라우저] 지저분한 광고는 가라! Brave 브라우저 소개일상/Info 2019. 5. 3. 01:27
속도가 빠르고, 모바일 환경에서의 데이터 절약까지!! Brave 브라우저 다운로드 받기! 안녕하세요. 오늘은 웹 서핑을 하는 데에 있어서 매우! 유용한 정보를 가져왔습니다. 컴퓨터나, 폰에서 웹 서핑 많이들 하시죠? 그리고 이 글을 읽으시는 대부분의 사람들이 웹 페이지에 난무하는 수많은 광고에 고통을 느껴보신 적이 있으리라 생각합니다. 이러한 광고들은 크롬 브라우저에서는 확장 프로그램을 사용하여 차단할 수 있지요. 그.러.나. 크롬의 확장프로그램에서는 지저분한 배너광고들을 불러온 다음에, 보여주지만 않는겁니다. 즉, 배너 광고의 이미지를 로딩하기 때문에 많은 광고가 달려있는 페이지에 들어가면 속도가 느려집니다. 확장프로그램을 사용하면 화면은 깨끗해질 수 있으나, 속도는 그대로인겁니다. 하나의 예를 보죠...