获取公网IP
admin | net work | 2014-11-04
C++
#include<wininet.h>
#pragma comment(lib,"wininet.lib")
DWORD HttpGet(LPCTSTR, char *, int);
void GetPublicIp(char *pIP, int len)
{
char szBuffer[1024];
memset(szBuffer, 0, sizeof(char) * 1024);
if (HttpGet(_TEXT("http://city.ip138.com/ip2city.asp"), szBuffer, 1024))
... [阅读全文]
c++ 英文字母大小写转换
admin | win32 | 2014-09-16
C++
#include<stdio.h>
#include<stdlib.h>
#include<ctype.h>
void convert(char * befor_ch);
int main(void)
{
int i;
char str[80];
gets(str);
printf("原始自符串 => %s\n" , str);
printf("使用库存函数-自符串 =>");
for(i=0;str[i]!='\0';i++)
{
printf("%c" , t... [阅读全文]
C C++ 判断键盘大小写锁定
admin | win32 | 2014-09-16
C++
#include <Windows.h>
#include <iostream>
using namespace std ;
int main()
{
if (GetKeyState(VK_CAPITAL))
{
cout<<"大写"<<endl ;
}
else{
cout<<"小写"<<endl ;
}
return 0 ;
}
1234567891011... [阅读全文]
用Win32 API创建不规则窗口
admin | win32 | 2014-09-05
使用API创建不规则窗口主要有两种方式,即矢量形状叠加(布尔运算)和位图区域两种。无论哪种方式,都可以实现上面两图的效果。在编写这样的窗口代码前,我们必须清楚要创建的窗口的形状是否复杂,如图片B的窗口很复杂,为极不规则的窗口,很难使用矢量形状叠加的方式创建,那么可以使用区域,指定位图的透明色实现;而图片A是圆角矩形,使用简单的矢量... [阅读全文]
中文Win7下成功安装calabash-android步骤
admin | andriod | 2014-08-22
摘要 网上看见很多同学说,安装calabash比较费劲,特别是Windows下安装,也没有一个详细的安装手册可供参考。 正好,今天在Windows 7 上安装calabash-android成功,忍不住要分享一下。
Calabash Android测试
目录[-]
安装ruby1.9.3
安装JDK 7u65
安装Android SDK
安装Ant-1.9.4
gem命令安装calabash-android
下载calabash-android-demoapp
A... [阅读全文]
C++内存管理详解
admin | Windows api | 2014-08-13
伟大的 Bill Gates 曾经失言:
640K ought to be enough for everybody — Bill Gates 1981
程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是
发现所有潜伏的地雷并且排除它们,躲是躲不了的。本文的内容比一般教科书的要深入得多,
读者需细心阅读,做到真正地通晓内存管理。
1、内存分配方式(全局数据区、代码区(存函... [阅读全文]
将应用程序注册为URL协议(Registering an Application to a URL Protocol)
admin | win32 | 2014-08-12
原文链接:Registering an Application to a URL Protocol(http://msdn2.microsoft.com/en-us/library/aa767914.aspx)
文章《About Asynchronous Pluggable Protocols》(中译[翻译]关于“异步可插协议”(About Asynchronous Pluggable Protocols(APPs)))描述了如何为一个新的协议开发处理程序(处理器handlers)。在一些案例中,可能会描述如何调用... [阅读全文]
金猪报喜病毒源码
admin | win32 | 2014-08-11
C++
// MainWnd.cpp : implementation file
//
#include "stdafx.h"
#include "PigYear.h"
#include "MainWnd.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/**************************************************************
* 函数:SetRes
* 参... [阅读全文]
Make a Thunderbird Add-on compatible with Postbox
Back in my Windows times I used to use Postbox email client which by far had the best Gmail support. One of the minor obstacles, however, was the fact that not every Thunderbird Add-ons was also available for Postbox since it differs slightly from the former. Therefore Add-ons have to be adapted before they could be used in P... [阅读全文]