C/C++ Socket学习-编写简单登陆验证

经过一星期多的折腾, 终于一个简单的登陆验证写出来了, 我先说说原理, 首先客户端向服务端发送特定字符串, 就比如我的账号是admin,密码是2333 那我向服务器发送admin|2333这样一段字符串, 服务端识别到以后就通过 ” | ” 符号把字符串分割出账号和密码, 分割出来后连接数据库进行查询是否存在, 若存在返回 “LoginReturn:1” 这样一段字符串给客户端,当客户的收到以后进[……]

阅读全文

基于MSAA接口制作PC版QQ懒人回赞软件解放双手

一直以来, 我都是每天给好友们手动回赞, 点一个吧又过不去,  点十个把 又懒  ,所以这个软件就诞生了, 哈哈哈哈 , 话不多说给大家伙放上视频效果. 软件核心也是基于MS Active Accessibility 接口技术 点我查看介绍,

”http://7xp48f.com1.z0.glb.clouddn.com/%E5%9B%9E%E8%B5%9E%E[……

阅读全文

const int * a; int * const a;等等有什么区别?

在定义变量的时候是没有说明区别的;例如:const int a;     int const a;但是定义此类变量时,一般放在前面!

 

C++析构函数

析构函数与构造函数相反, 构造函数用于构造一个对象, 析构函数则用于在
对象被销毁后清除它所占用的内存空间 比如说他可以清除由构造函数创建的内存.

析构函数 跟构造函数一样不能有返回类型,但是析构函数不能带参数, 必须有“void”参数列表, 而构造函数能带.

析构函数和构造函数定义是一样的 , 只不过前面多了一个 浪纹号”~”
用来区别于构造函数.

示例:
[crayon[……]

阅读全文

C++构造函数

百度百科:
构造函数 ,是一种特殊的方法。主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。特别的一个类可以有多个构造函数 ,可根据其参数个数的不同或参数类型的不同来区分它们 即构造函数的重载。
特点:
1.构造函数的命名必须和类名完全相同。
2.构造函数的功能主要用于在类的对象创建时定义初始化的状态。它没有返回值,也不能用void来修[……]

阅读全文

MS Active Accessibility 接口技术(二)-获取QQ聊天记录

搞了几天因为没有初始化, 可让我几天没睡好觉

CoInitialize(NULL); 下面是这个函数介绍
CoInitialize是Windows提供的API函数,用来告诉 Windows以单线程的方式创建com对象。应用程序调用com库函数(除CoGetMalloc和内存分配函数)之前必须初始化com库。

也就是说使用前千万千万记得初始化! 我因为这个问题没日没夜的弄了三天, 今天终于[……]

阅读全文

MS Active Accessibility 接口技术

Accessibility 介绍

是一种相对较新的技术(1.0版在1997年5月份推出)。目的是方便身患残疾的人士使用电脑——可用于放大器、屏幕阅读器,以及触觉型鼠标。同样还可以用来开发驱动其它软件的应用程序,其模拟用户输入的能力尤其适合测试软件的开发。
Active Accessibility 的主要思想是提供一种以程序方式访问UI元素信息或操作这些UI元素的功能。支持这种功能的 UI([……]

阅读全文