星垂平野

Stars on everywhere

摘要: 先看两个function的原型:1. BOOL GetMessage(LPMSG lpMsg,HWND hWnd,UINT wMsgFilterMin,UINT wMsgFilteMax)参数: lpMsg:指向MSG结构的指针,该结构从线程的消息队列里接收消息信息。 hWnd:取得其消息的窗口的句柄。这是一个有特殊含义的值(NULL)。GetMessage为任何属于调用线程的窗口检索消息,线程消息通过PostThreadMessage寄送给调用线程。 wMsgFilterMin:指定被检索的最小消息值的整数。 wMsgFilterMax:指定被检索的最大消息值... 阅读全文
posted @ 2013-01-05 19:32 Lovelace.Lee 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 对于http的请求返回结果要进行内容的长度校验主要有两种方式,二者互斥使用1.客户端在http头(head)加Connection:keep-alive时,服务器的response是Transfer-Encoding:chunked的形式,通知页面数据是否接收完毕,例如长连接或者程序运行中可以动态的输出内容,例如一些运算比较复杂且需要用户及时的得到最新结果,那就采用chunked编码将内容分块输出... 阅读全文
posted @ 2016-04-13 09:06 Lovelace.Lee 阅读(24075) 评论(0) 推荐(2) 编辑
摘要: /* Signals. */#define SIGHUP 1 /* Hangup (POSIX). */#define SIGINT 2 /* Interrupt (ANSI). */#define SIGQUIT 3 /* Quit (POSIX). */#define SIGILL 4 /* Illegal instruction (ANSI). */#define S... 阅读全文
posted @ 2014-02-27 19:54 Lovelace.Lee 阅读(1426) 评论(0) 推荐(0) 编辑
摘要: Visual_Assist_X是最好用的VS助手之一。VS2012版的插件可以直接从VS2012的Extensions and Updates.选项中安装。也可以去官方网站下载,但是需要购买注册key,在网上能找到Patched版本。使用Patched版的dll导入程序可能会注册失败,因程序中的路径可能和你安装的路径不一致,这里提供目录替换的注册方式。2012版安装后目录不太好找,可以用如下方法找到安装路径:Windows+R打开regedit,查看路径HKEY_CURRENT_USER\Software\Whole Tomato\Visual Assist X\VANET11下的Instal 阅读全文
posted @ 2012-12-27 19:02 Lovelace.Lee 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 自定义类printf变参数的输出函数,常用于调试在C99下可以使用如下方法:#ifdef DEBUG#include <stdio.h> #define debug(fmt, x...) \do \{ \ printf("%s %s(Line %d): "fmt,__FILE__,__FUNCTION__,__LINE__, ##x); \}while(0)#else#define debug(fmt, x...)#endif或者#ifdef DEBUG#include <stdio.h> #define debug(...) \do \{ \ pr 阅读全文
posted @ 2012-12-18 17:27 Lovelace.Lee 阅读(1705) 评论(0) 推荐(0) 编辑
摘要: 题目要求:让计算机发出警告并输入如下语句。Run away! The house is getting fire.基础知识不扎实的我,想了半天,都准备用windows.h中的beep函数了。ASCII 字符中的 ’\a’也就是’\007’即是响铃符,现在的C/C++编译器基本上都支持这一字符的输出响铃。使用只需printf打印出即可。#define beep '\a' printf("%c",a); printf("%c",'\007'); 阅读全文
posted @ 2012-12-06 20:49 Lovelace.Lee 阅读(1924) 评论(0) 推荐(0) 编辑
Copyright(c) 2011-2013, All Rights Reserved by Lovelace.Lee.