2009年07月02日 星期四 20:02
// ScreenSpy.cpp: implementation of the CScreenSpy class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "ScreenSpy.h"
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif
const BYTE BlockLength = 32; //块大小
const BYTE ProportionMax = 5; //权重最大值
const BYTE ProportionStep = 1;//权重衰减值
template<ty |
2009年06月24日 星期三 17:13
毕业了,本科加读研,在武汉整整呆了7年时间,对武汉除了熟悉外并没别的感觉!
都到了6月24号,毕业证都没发下来,学院也没给个准信到底什么时候发证件。不管了,先回家了,坐25号火车回家,7.2号回学校拿毕业证跟学位证,7.3号从学校坐车去深圳工作了!
长这么大都没工作过,连像样的实习经历都没有过,有点担心自己的能力是否能胜任担任的工作,有些许紧张,更多的是期待…… |
2009年06月22日 星期一 13:24
自己写的一个下载者代码,为了减小程序的体积,所以用到的一些函数使用动态加载DLL,内嵌汇编的方式调用
#include <windows.h>
//CodyBy:xets007
bool DownLoadFile(char *szUrl,char *szFile);
void main()
{
char szUrl[]="http://127.0.0.1/test.exe";
char szFile[]="d:\\test.exe";
DownLoadFile(szUrl,szFile);
}
bool DownLoadFile( |
2009年06月08日 星期一 11:38
2009年05月28日 星期四 09:39
2009年05月27日 星期三 22:26
后台-薛*<********@gmail.com> 21:45:39
1.“床前明月光”,下一句同学填“李白睡的香”…
2.“三个臭皮匠”下一句他竟然填“臭味都一样”…批卷老师立即晕倒…
3.陶渊明的“不为五斗米折腰”,那同学斗胆的写“给我六斗就可以”…
4.“穷则独善其身”,下一句同学填“富则妻妾成群”。
5.“西塞山前白鹭飞”,下一句“东村河边乌龟爬”?
6.“天若有情天亦老 |
2009年05月23日 星期六 00:00
1、添加自定义消息ID
方法是在头文件里用#define或者用enum,注意,自定义消息必须要比WM_USER要大
enum {
WM_OPENDLG_FILE=WM_USER+100,
WM_OPENDLG_PROCESS=WM_USER+200,
WM_OPENDLG_SERVICE=WM_USER+300,
WM_OPENDLG_SCREEN=WM_USER+400,
WM_OPENDLG_VEDIO=WM_USER+500,
WM_OPENDLG_KEY=WM_USER+600
};
2、 DECLARE_MESSAGE_MAP()之前加入消息响应函数定义
afx_msg LRESULT OnOpenDlgFile(WPARAM wParam,LPARAM lParam);
3、BEGIN_ |
2009年05月18日 星期一 22:28
答辩完了,看来我运气不是一般的好,竟然被推选为优秀论文
不过我并不太愿意要这个优秀指标,毕竟如果被评为优秀论文的话,论文会上网的,而且很可能经过论文检测系统的检查,评了优秀的话风险也就大了。
有个让人开心的事,罗师兄来武汉招聘暑期实习生,明天去见见他,见见我比较崇拜的师兄之一,嘿嘿……。 |
2009年05月15日 星期五 18:35
最近一段时间,一直忙着答辩的事情,改白皮、送审、填评定表,跑马区找老师签字……
现在答辩时间定下来了,我们实验室是5.18的下午答辩,估计答辩以后稍微要轻松点,答辩完了干些什么呢?回家? |
2009年05月02日 星期六 20:50
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
PSTR szCmdLine, int iCmdShow)
许多Windows程序写作者使用一种叫做「匈牙利表示法」的变量命名通则。这是为了纪念传奇性的Microsoft程序写作者Charles Simonyi。非常简单,变量名以一个或者多个小写字母开始,这些字母表示变 |
2009年04月23日 星期四 22:12
类的构造函数初始化列表,相信会用的人很少吧,这东西有什么用我就不说了。如果你不知道什么叫构造函数初始化列表,那么看下面一个简单的类,仔细看哦,没什么代码量的,超简单。虽然代码很少,但从中你能发现什么时候必须要用构造函数初始化列表,也能看到如何用构造函数初始化列表
//h
class CNewClass
{
public:
CNewClass();
virtual ~CNewClass();
private:
const int b;
const int a;
};
//cpp
CNewClass::CNewClass():a(8),b(6)
{
}
CNewClass: |
2009年04月22日 星期三 09:43
#include <list>
#include <vector>
#include <deque>
#include <iostream>
using namespace std;
struct ListNode
{
int n;
int m;
};
int main()
{
//容器初始化
vector<ListNode> svec;
list<ListNode> slist;
deque<ListNode> sdeque;
//s.begin()指向第一个元素
//s.end()指向最后一个元素的下一个
//s.rbegin()逆序迭代器,指向最后一个元素
//s.rend()逆序迭代器,指向第一个元 |
2009年04月21日 星期二 11:42
//xets007的备忘录 HtTp://Hi.BaIdU.CoM/XeTs
#include <iostream>
#include <windows.h>
#include <string>
using namespace std;
//函数指针
bool (*fun)(int a,int b,char *c);//fun只是一个函数指针,(*fun)中的左右括号必须的
typedef bool (*cfun)(int a,int b,char *c);//cfun是一个函数指针类型,记得,是类型不是指针。可以用cfun来定义函数指针
bool funone(int a,int b,char *c);
//c声明的函数参数入栈顺序 |
2009年04月20日 星期一 12:17
2009年04月17日 星期五 12:08
CodeBy:xets007
HtTp://Hi.BaIdU.CoM/XeTs
朋友让我写一个邮件群发的东东,SMTP协议发送的很多内容都是要BASE64加密的,所以就抽空看了下BASE64加密原理,然后写了了一个BASE64类出来。先说加密原理吧
BASE64加密就是以3字节为单位经过加密变为4字节的内容。如果待加密的内容不足3字节,那么用0填充到刚好有3字节为止,如果内容超过3字节,那么就把加密的内容分成多个3字节单元,针对每个3字节单元加密一次,然后把加密的结果串起来就可以了。
举例说明,如 |
|
|
|