2014-07-08 06:24
⁄ 工业·编程
⁄ 共 417字
1.查看QQ不在线图标,目测由白灰黑,三种颜色.
2.打开画图工具,查看了灰色的RGB......惊喜.......原来灰色的RGB 3个参数多是相同的.
3.所以推断每个不在线头像的像素是在线头像R G B 的平均值.
网友"string"给了个比较专业的公式(R*0.299 + G*0.587 + B*0.114 )
4.操作:取得一个像数,然后取得R ,G ,B,计算平均,然后将平均值设置回像数.
5.以下是代码:
COLORREF cr = ::GetPixel(hDC,i,j);
int nR = GetRV...
VC代码集锦阅读全文
2014-06-29 06:07
⁄ 工业·编程
⁄ 共 938字
/***************判断是否是合法的IPV4*****************************************/ bool isValidIP(string ip){ int num=0; string::iterator it;
//判断前三段是否合法,如果存在的话 for(int i=0;i<3;i++){ int idx=ip.find("."); &...
VC代码集锦阅读全文
2014-06-17 06:47
⁄ 工业·编程
⁄ 共 403字
BOOL CheckIPReachable(LPCTSTR strIPAddress) { char strIP[100];
#ifdef UNICODE WideCharToMultiByte(CP_ACP,0,strIPAddress,(int)_tcslen(strIPAddress)+1,strIP,sizeof(strIP)/sizeof(char),NULL,NULL); #else strcpy_s(strIP,strIPAddress); #endif
IPAddr ipaddr=inet_addr(strIP); ULONG ulHopCoun...
VC代码集锦阅读全文
2014-06-17 06:45
⁄ 工业·编程
⁄ 共 9291字
<windows网络编程>第13章的例子,PS:有防火墙则无效.
// Module Name: Ping.c // // Description: // This sample illustrates how an ICMP ping app can...
VC代码集锦阅读全文
2014-03-18 06:15
⁄ 工业·编程
⁄ 共 7895字
在windows平台下,简单的程序可以通过ini文件实现简单的配置,简单适用。在win32 sdk还提供了相应的api来读取修改ini文件。ini配置文件格式为:
[section]
key=string
...
读取与修改string的api为ReadPrivateProfilesString和WritePrivateProfilesString。不过美中不足的是,win32 api并没有提供删除section或key的功能,也不支持linux平台。因此我们得自己来实现。
对于ini配置文件,格式比较简单,也就是字符串分析,为了简...
VC代码集锦, 配置阅读全文