其它
文章平均质量分 64
lapcca
c++ 网络开发,服务器开发
展开
-
c++ web Kit简介
Wt:简介 Wt(音同'witty')是一个C++库,用以开发交互性Web应用。 Wt的API以widget为中心,将桌面GUI APIs的良好测试模式引入Web开发。 Wt为开发者提供了几乎所有Web实现细节的抽象,其中包括事件处理、图像支持、优雅降级(或渐进增强)、及良好的URL处理。 与其他诸多基于页面的开发框架相比,Wt可以创建状态化的应用,同时实现了高度的交互性和可访问性;其交互性体现在Wt可以综合使用各种技术,如Ajax等;其可访问性体现在Wt可以使应用在必原创 2010-10-25 11:57:00 · 2528 阅读 · 1 评论 -
定位IAT并输出导入函数名称和对应的函数地址
1 #include 2 #include 3 4 void main() 5原创 2010-08-23 13:22:00 · 725 阅读 · 0 评论 -
学习linux/unix编程方法的建议,学习Linux的四个步骤
假设你是计算机科班出身,计算机系的基本课程如数据结构、操作系统、体系结构、编译原理、计算机网络你全修过我想大概可以分为4个阶段,水平从低到高从安装使用=>linux常用命令=>linux系统编程=>内核开发阅读内核源码其中学习linux常用命令时就要学会自己编译内核,优化系统,调整参数安装和常用命令书太多了,找本稍微详细点的就ok,其间需要学会正则表达式系统编程推荐《高级unix环境编程》,黑话叫APUE还有《unix网络编程》这时候大概还需要看资料理解elf文件格式,连原创 2010-08-31 11:49:00 · 376 阅读 · 0 评论 -
Ice与CORBA的差异
首先声明,我们既不想引起一场"CORBA vs Ice"的争论,也不想怀疑CORBA。相反,我们认为CORBA在它的时代是一个很大的成就,而且,Ice也明显借用了CORBA的很多思想。 我们决定写这篇比较文章是因为我们期望更多的人能正确地询问我们为何他们要用Ice代替CORBA。对这个问题,我们通常的回答是:为什么不先自己试试使用 Ice呢?我们敢肯定,一旦你使用了Ice有一段时间,你就永远不会再想用回CORBA。请相信我们,很容易会喜欢上Ice,因为它优雅、简单,它的结构一致性,而且最后一点:至少它原创 2010-05-06 12:38:00 · 1550 阅读 · 0 评论 -
VC++的Unicode编程[转]
VC++的Unicode编程作者:韩耀旭 下载源代码一、什么是Unicode 先从ASCII说起,ASCII是用来表示英文字符的一种编码规范。每个ASCII字符占用1个字节,因此,ASCII编码可以表示的最大字符数是255(00H—FFH)。其实,英文字符并没有那么多,一般只用前128个(00H—7FH,最高位为0),其中包括了控制字符、数字、大小写字母和其它一些符号。而最高位为1的另128个字符(80H—FFH)被称为“扩展ASCII”,一般用来存放英文的制表符、部分音标字符等等的一些其它符号。原创 2010-05-06 17:30:00 · 543 阅读 · 0 评论 -
Hook API 简单示例
1 #include 2 #include 3 4 // 挂钩指定模块hMod对MessageBoxA的调用 5原创 2010-08-23 13:15:00 · 638 阅读 · 0 评论 -
Application Compatibility - Session 0 Isolation
In Windows XP, Windows Server 2003, and earlier versions of the Windows operating system, all services run in the same session as the first user who logs on to the console. This session is called Session 0. Running services and user applicat原创 2010-09-08 14:03:00 · 555 阅读 · 0 评论 -
利用斯特林(Stirling)公式求解n!
None原创 2010-09-13 11:52:00 · 596 阅读 · 0 评论 -
DLL在应用程序间共享数据
#pragma data_seg( " .mydata " )POINT pPoint = { 0 , 0 } ; // must initialize #pragma data_seg()#pra原创 2010-09-17 13:38:00 · 487 阅读 · 0 评论 -
PE文件头的结构图
最近学习PE文件,《软件加密技术内幕》第一章有详细的讲解不过看了半天搞的头到晕了,结构太多,最后自己查看WINNT.H头文件把PE头中的结构画了一张图,在看书学习的时候边看书边看图学习理解较快!有什么错误请高手指正,谢谢!其次强烈建议大家看《软件加密技术内幕》第一章配合本图,效果不错哦!附上自己写的一个PE文件查看器,简单。里面用了一些《软件加密技术内幕》光盘中的代码,用MFC写的!错误在所难免,恳请大家指正!PE文件查看器源码转自:http://bbs.pediy.com/showthread.php?原创 2010-09-30 12:23:00 · 1317 阅读 · 0 评论 -
atoi,atof实现
/**/ /* ********************************************************************** */ // int a2i(const char *s) 函数原形 // 功能: 把s所指向原创 2010-11-03 11:28:00 · 553 阅读 · 0 评论 -
UNICODE与ANSI的区别
什么是ANSI,什么又是UNICODE呢?其实这是两种不同的编码方式标准,ANSI中的字符采用8bit,而UNICODE中的字符采用16bit。(对于字符来说ANSI以单字节存放英文字符,以双字节存放中文等字符,而Unicode下,英文和中文的字符都以双字节存放)Unicode码也是一种国际标准编码,采用二个字节编码,与ANSI码不兼容。目前,在网络、Windows系统和很多大型软件中得到应用。8bit的ANSI编码只能表示256种字符,表示26个英文字母是绰绰有余的,但是表示汉字,韩国语等有着成千上万个字原创 2010-05-06 16:09:00 · 245 阅读 · 0 评论 -
谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词
这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题:问题一: 使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢? 我很早前就发现Unicode、Unicode big endian和UTF-8编码的txt文件的开头会多出几个字节,分别是F原创 2010-05-06 16:39:00 · 287 阅读 · 0 评论 -
进程间通信
摘 要 随着人们对应用程序的要求越来越高,单进程应用在许多场合已不能满足人们的要求。编写多进程/多线程程序成为现代程序设计的一个重要特点,在多进程程序设计中,进程间的通信是不可避免的。Microsoft Win32 API提供了多种进程间通信的方法,全面地阐述了这些方法的特点,并加以比较和分析,希望能给读者选择通信方法提供参考。 1 进程与进程通信 进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码、数据以及它可利用的系统资源(如文件、管原创 2010-06-10 09:27:00 · 360 阅读 · 0 评论 -
堆和栈的区别
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的原创 2010-06-10 09:38:00 · 311 阅读 · 0 评论 -
GINA.dll 各函数介绍
首先介绍一下Winlogon。Windows 2000/NT有三种系统状态:没有用户登录状态、用户成功登录状态以及工作站锁定状态。Winlogon是Windows 2000/NT操作系统提供交互式登录支持的组件。Winlogon有三个组成部分:可执行文件winlogon.exe,提供图形界面认证功能的动态库 Gina Dll,以及一些网络服务提供动态库Network Provider Dll。 winlogon.exe处理一些下层导出的接口函数,而认证策略是在Gina Dll中是独立设 计的。在系统启原创 2010-06-18 17:58:00 · 846 阅读 · 0 评论 -
基本操作的位运算实现
下面使用位运算来实现一些基本的操作和基本的函数,这些实现全部都是宏,这是高效率的关键。 /**/ /* base.h:基本操作的位运算实现 */ #ifndef BASE_H #define BASE_H #define word int原创 2010-08-27 16:26:00 · 535 阅读 · 0 评论 -
BMP文件头格式 bmp文件二进制解析
BMP 文件头格式 bmp 文件二进制解析 ,bmp 文件解析 ,bmp 存储格式 下面的表格是我整理的 BMP 文件头的格式。 方便大家查询。 Bmp 的文件头是 54 , 以下都是 24 bit,原创 2010-09-09 12:10:00 · 2105 阅读 · 0 评论