自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (3)
  • 收藏
  • 关注

原创 08年用Python写的一个塞班S60V3上免费发短信的小程序

#-*-coding:utf-8-*-import appuifw2 as appuifwimport e32import urllibimport key_codesimport uitricksimport contactsimport messagingimport envyimport socketimport inboximport timedef cn(str)

2014-11-20 09:53:20 4324 2

原创 在linux下为 git socks5 proxy

1. sudo apt-get install connect-proxy2. vim /usr/bin/git-proxy#!/bin/sh

2014-11-09 16:01:58 4794

原创 centos 6.5 配置ss5

1. wget http://heanet.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz2.

2014-10-29 23:46:41 4038

原创 获取函数签名的猜测

dll中的导出函数是不带有函数签名信息的。 一。 生成map文件, 马屁文件中含有函数描述符, 通过undname工具转换得到函数签名二。 获取pdb文件, pdb中包含有函数描述符,  通过undname工具转换得到函数签名三。 反汇编调用该导出函数的代码,可以得到函数的调用约定跟参数长度

2013-01-24 11:19:40 480

转载 通过一段汇编,加深对寄存器ESP和EBP的理解

一直对寄存器ESP和EBP的概念总是有些混淆,查看定义ESP是栈顶指针,EBP是存取堆栈指针。还是不能很透彻理解。之后借于一段汇编代码,总算是对两者有个比较清晰的理解。下面是按调用约定__stdcall 调用函数test(int p1,int p2)的汇编代码;假设执行函数前堆栈指针ESP为NNpush   p2    ;参数2入栈, ESP -= 4h , ESP = NN - 4h

2013-01-20 01:59:25 403

转载 dll函数与def文件

动态链接库中定义有两种函数:导出函数(export   function)和内部函数(internal   function)。 导出函数可以被其它模块调用,内部函数在定义它们的DLL程序内部使用。 输出函数的方法有以下几种: 1、传统的方法 在模块定义文件的EXPORT部分指定要输入的函数或者变量。语法格式如下: entryname[=internalname]

2013-01-20 01:39:19 718

转载 map文件介绍及使用查错

本文转载自: http://blog.csdn.net/mark_chan/article/details/5104952先简单介绍 一下map文件中的遇到的各个段,起始它们是在PE中的公共段。 一个Windows NT的应用程序典型地拥有9个预定义段,它们是.text、.bss、.rdata、.data、.rsrc、.edata、.idata、.pdata和.debug。一些应用程序

2013-01-20 01:29:30 2826

原创 移动桌面图标位置

头文件:  //用户索引: 假使桌面有N个图标, 则桌面从左到右,从上到下,分配从0到N-1的索引。//系统索引: 桌面的N个图标,对应着桌面的listview控件中的N个ITEM,该索引用于控制该控件中的ITEM#ifndef __SETICONPOS_H__#define __SETICONPOS_H__#include #include #includ

2013-01-19 13:26:39 4535

原创 一个dump文件捕获生成

#include "stdafx.h"#include #include #include "mdump.h"#include #include "shellapi.h"#include #include typedef BOOL (WINAPI *MINIDUMPWRITEDUMP)(HANDLE hProcess, DWORD dwPid, HANDLE hFi

2013-01-19 13:07:39 2153

原创 release 下打日志

//release 下打日志#define PRINT_LINE(FUNC_NAME,LINE_NUM) \ {\ TCHAR szDebugInfo[512] = {0};\ _stprintf_s(szDebugInfo,512,_T("CoralIE: FuncName: %s , Line: %d\n"),FUNC_NAME,LINE_NUM);\

2013-01-19 12:59:47 638

原创 堆栈崩溃自动恢复

#include void StackOverflow(int depth,bool bprintf = true){ TCHAR blockdata[10000] = {0}; if(bprintf) _tprintf(_T("Overflow: %d\n"), depth); StackOverflow(depth,false);}LONG

2013-01-19 12:56:27 833

转载 BMP格式解析

BMP图像的格式很简单。 按照顺序为:位图文件头->位图信息头->调色板信息->颜色信息。 位图文件结构头: typedef struct tagBITMAPFILEHEADER { WORD bfType; DWORD bfSize; WORD bfReserved1; WORD bfReserved2; DWORD bfOffBits; } BITMAPFI

2012-10-23 17:40:16 524

转载 字节对齐的规则

在最近的项目中,我们涉及到了“内存对齐”技术。对于大部分程序员来说,“内存对齐”对他们来说都应该是“透明的”。“内存对齐”应该是编译器的“管辖范围”。编译器为程序中的每个“数据单元”安排在适当的位置上。但是C语言的一个特点就是太灵活,太强大,它允许你干预“内存对齐”。如果你想了解更加底层的秘密,“内存对齐”对你就不应该再透明了。一、内存对齐的原因大部分的参考资料都是如是说的:1、平

2012-08-09 16:12:47 1255

原创 TinyXml使用记录

1.TiXmlDocument 用来打开或则创建一个xml文件。建议使用指针,因为根据其析构函数,最后只需要delete 这个doc便可析构所有旗下子节点。 2所以注意不要去delete已经连接在doc上的子节点,否则产生的异常很令人头疼。 3.TiXmlElement是指向节点的。可以链接一个tinyxmltext,通过gettext可以得到这个tinyxmltext的值。 

2010-03-23 21:44:00 1197

转载 XP.CMD命令大全

XP.CMD命令大全有关某个命令的详细信息,请键入 HELP 命令名ASSOC 显示或修改文件扩展名关联。AT 计划在计算机上运行的命令和程序。ATTRIB 显示或更改文件属性。BREAK 设置或清除扩展式 CTRL+C 检查。CACLS 显示或修改文件的访问控制列表(ACLs)。CALL 从另一个批处理程序调用这一个。CD 显示当前目录的名称或将其更改。CHCP 显示或设置活动代码页数。CHDI

2010-02-26 05:15:00 548

原创 冒泡排序

总结:不可以在for循环初始化中定义变量; #include int main() { int a[3]; int temp=0,i,x,y; for(i=0;i/*冒泡排序*/ for(x=0;x {     for(y=x+1;y     {          if(a[x]          {              temp=a[x];              a[x]=a

2010-02-26 05:08:00 461

原创 windows xp DHCP 导致启动时间加长 解决方案

logon.bat: netsh interface ip set address name="本地连接" source=dhcplogoff.bat: netsh interface ip set address name="本地连接" source=static addr=192.168.0.118 mask=255.255.255.0 gpedit.msc,设置开机启动脚本,试试

2009-07-26 17:48:00 716

原创 纸牌游戏

 #include#include#include#includeusing namespace std;int a[3][3];int randpoker[27];int result[3];string cardname[54]={"红桃A","红桃2","红桃3","红桃4","红桃5","红桃6","红桃7","红桃8","红桃9","红桃10","红桃J","红桃Q","红桃K"

2008-12-17 18:05:00 13756

原创 骑士问题

 #includeusing namespace std;bool OK;int chess[5][5];int k=1;void solve(int i,int j,int k);void init();void main(){int i,j;L:init();coutcin>>i;cin>>j;solve(i,j,k);if(OK){for(i=0;i cout for(j=0;j  co

2008-12-13 10:50:00 516

原创 简单的混合四则运算

#include#include#includeusing namespace std;class stack{ int a[10];public: bool init(); bool pop(int *i); bool push(int i); static int index; int cal();};int stack::index=0;bool stack::init() {index=0

2008-12-13 10:47:00 798

原创 c语言下对键盘鼠标的控制

 #include #include #include using namespace std; void GetMousePos(){   POINT point;   GetCursorPos(&point);   cout};     void MoveMouse(){ cout int a,b; cout cin>>a; cout cin>>b;    SetCursorPos(

2008-11-15 03:07:00 7726 1

原创 第一次编了一个恶意程序

#include #include #include using namespace std; void GetMousePos(){   POINT point;   GetCursorPos(&point);   cout}     void MoveMouse(){  int a=1,b=1;  cout      SetCursorPos(a,b); }void main(){   

2008-11-15 03:05:00 987

原创 可变内存分配模拟

#include#define memsize 1024    using namespace std;typedef struct space{int startad;int endad;int ID;space *next;}space;void job();void showjob();void showmem();void recyclejob();void menu();spac

2008-11-14 16:12:00 805

镜像驱动filedisk

filedisk , 可以用于加载类似于锐起无盘的镜像

2011-03-24

MFC实现汽车配件管理系统

本人费时一个多月,2500多行代码,第一次写的这样的程序,学习ASP.NET 的人勿见笑,本着开源精神,将其上传

2009-05-27

操作系统实验-鼠标键盘控制

操作系统实验-鼠标键盘控制,控制台下的运行

2008-12-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除