随笔分类 - c/c++
摘要:禁止用alt+f4\esc\点击关闭按钮关闭对话框 void UpdateChoice::OnSysCommand(UINT nID, LPARAM lParam) { // TODO: 在此添加消息处理程序代码和/或调用默认值 if (nID == SC_CLOSE) { LOG_S("ScClo
阅读全文
摘要:#define __DEBUG #ifdef __DEBUG #if 1 #define DEBUG(format,...) printf (format"\n", ##__VA_ARGS__) #else //可打印文件名、行号 #define DEBUG(format,...) printf("
阅读全文
摘要:curl_easy_setopt(curl, CURLOPT_HEADER, 0L); curl_easy_setopt(curl, CURLOPT_URL, url); curl_easy_setopt(curl, CURLOPT_POST, 1); curl_easy_setopt(curl,
阅读全文
摘要:/* 功能:创建多级目录 参数:dir必须是绝对路径 调用: char dir[] = "E:\\Demo\\Folder\\subFolder\\my2\\test.png"; char dir[] = "E:\\Demo\\Folder\\subFolder\\my2\\"; char dir[
阅读全文
摘要:void SDlg::OnBnClickedBtnFull() { this->ShowWindow(SW_MINIMIZE); Sleep(1000); int width = GetSystemMetrics(SM_CXSCREEN); int height = GetSystemMetrics
阅读全文
摘要:visual assist正常都用好好的,最近在win10系统下突然无效,全是黑色的。可以尝试下面方法看看: win10也是安装了Visual+Assist+X+for+vs2010(安装碰到系统函数没有颜色高亮,打开vc6的tools->options->format-category[All W
阅读全文
摘要:c#版本: private bool SetAutoRun(bool onFlag) { bool bRet = true; try { string path = Application.ExecutablePath; RegistryKey rk = Registry.LocalMachine;
阅读全文
摘要:MesssageBox显示的对话框在所有页面之前,只需要像下边这么做 MessageBox(NULL,"GOOD","OK",MB_OK | MB_SYSTEMMODAL); 据说弹出对话框时此对话框会抢夺焦点,即就算焦点在其他程序上,也强.其他的几个参数都没有这个效果 可以参照对应的API: ht
阅读全文
摘要:int IsNumber(const char * authcode, int len) { for (int i = 0; i < len; i++){ if (authcode[i] >= '0'&&authcode[i] <= '9'){ continue; } else{ return i;
阅读全文
摘要://设置发送超时你只发送, 并发送足够多的数据以填满发送缓冲区, 接收端一直不接收.发送端一量满发送缓冲区就会阻塞, 如果你设置了发送超时, 超时到了它就会返回发送超时了. 在send(),recv()过程中有时由于网络状况等原因,收发不能预期进行,而设置收发超时控制: 在Linux下需要注意的是时
阅读全文
摘要:http://www.cnblogs.com/gaoteng/p/3767967.html 用winsocket时,send(),recv()过程中有时由于网络状况等原因,收发不能预期进行,可以设置收发时限:int nNetTimeout = 1000; //1秒//发送时限setsockopt(
阅读全文
摘要:1.虚函数(impure virtual) C++的虚函数主要作用是“运行时多态”,父类中提供虚函数的实现,为子类提供默认的函数实现。 子类可以重写父类的虚函数实现子类的特殊化。 如下就是一个父类中的虚函数: class A { public: virtual void out2(string s)
阅读全文
摘要:http://www.cnitblog.com/zouzheng/archive/2010/11/25/71711.html 对于面向连接的socket类型(SOCK_STREAM,SOCK_SEQPACKET)在读写数据之前必须建立连接,首先服务器端socket必须在一个客户端知道的地址进行监听,
阅读全文
摘要:阻塞:一般的I/O操作可以在新建的流中运用.在服务器回应前它等待客户端发送一个空白的行.当会话结束时,服务器关闭流和客户端socket.如果在队列中没有请示将会出现什么情况呢?那个方法将会等待一个的到来.这个行为叫阻塞.accept()方法将会阻塞服务器线程直到一个呼叫到来.当5个连接处理完闭之后,
阅读全文
摘要:VC++支持的DLL: DLL的编制与具体的编程语言及编译器无关,动态链接库随处可见,VC++支持三种DLL:非MFC动态库、MFC规则DLL和MFC扩展DLL。DLL导出函数(或变量、类)可供应用程序调用;DLL内部函数只能在DLL程序内使用,应用程序无法调用它们。 导出函数的声明方式: 一种在函
阅读全文

浙公网安备 33010602011771号