反思Curl的提示 CURLE_URL_MALFORMAT, 3: URL using bad/illegal format or missing URL
摘要:curl_easy_setopt(curl, CURLOPT_URL, url); curl_easy_setopt(curl, CURLOPT_WRITEDATA, outfile); 同事,追查了原因,竟然是url和outfile的值都没赋值。 无语!
阅读全文
当在while里的switch里用break的话,只能跳出switch!
摘要:// WhileSwitchBreak.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include using namespace std;int _tmain(int argc, _TCHAR* argv[]){ int i = 0; while (tr...
阅读全文
WTL的checkbox。
摘要:1.金山界面库bkskin.h 中目前定义了BkWnd的六种状态。 // State Defineenum { BkWndState_Normal = 0x00000000UL, BkWndState_Hover = 0x00000001UL, B...
阅读全文
JS调用C++。
摘要:1.注册C++函数。 //注册回调函数宏//根据不同需要支持注册两个函数原型,注意CONNECT_JS_CALL_SIMPLE_HANDLER中注册的函数//需要提前和HTML调用协调好,参数必须都为字符,负责会引起未知问题#define CONNECT_JS_CALL_HANDLER(name...
阅读全文
可用单键引用的东西,不知道咋传参。
摘要:我需要在程序启动的时候,下载个东东。如果下载一次不成功,最好能尝试几次。直接传参搞不定了,咋弄?1.重新定义一个类。class CRetryDownlad{public: CRetryDownlad() { TheLibDownload::Instance().Set_bTimerDown(true); TheLibDownload::Instance().Set_nTryTimes(3); } ~CRetryDownlad() { TheLibDownload::Instance().Set_bTimerDown(false); }};2.在需要下载前设置下。void CTrayIc...
阅读全文
对dll里开放接口的调用(二)
摘要:对dll里提供的接口调用很简单。1)加载dll库 2)取dll中某函数的指针 3)用此指针调用dll里的函数完成相应功能 4)卸载dll库 知道的同学们可以一瞥而过。怎样是这个面向过程的东西搞得更面向对象一点呢? 1.构造和析构函数中完成1)和4)的操作。 CLibDownload::CLib...
阅读全文
对dll里开放接口的调用(一)
摘要:1.加载dll const char gdllname[50] = "XXdll";CDllM::CDllM(char* dllname):hLibSso(NULL){ hLibSso = NULL; if (dllname) { hLibSso = LoadLibr...
阅读全文
记忆23种设计模式。
摘要:1.袁单例 建造 工厂(原单例 建造 工厂) 2.组装适桥享代官(组装适桥享代观) 3.观摩命职状(观模命职状) 4.访中解策备跌(访中解策备迭) 把以上四句话形成图像保存在大脑中。
阅读全文
换肤弹出框
摘要:卫士的换肤对话框,真的蛮好看的。我非常想做一个。我是用CBkListBox的,主要是考虑以后要翻页。 1.做好xml配置 list_template_chang_skin.xml View Code 1 2 3 4 5 6 7 dlg_skin...
阅读全文