自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 small points

1.   Turbo C 2.0 工程文件下各模块相互通信(1) 同一个工程下的不同.c文件包含相同的头文件时,比如my.h,则在my.h中,不能定义变量,因为此处定义的变量具有全局作用域,导致编译时出现重定义错误。但可以定义常量,比如 #define PI 3.14 , 因为,该编译预处理只是在所在的.c文件中进行宏替换,不会引起命名上的冲突。(2) 同一个工程下的不同.c文件可以通

2009-08-13 22:53:00 452

原创 [2008-04-09 14:32]在IDA Pro Plug-in中实现消息循环和调用外部函数

1、在VS2005中编写IDA插件的环境配置IDA Plug-in实际上是一个DLL, 只不过要用到IDA SDK提供的头文件和.lib库,所以要将工程最终生成的文件设置为DLL类型, 而且在编译和连接时必须引入这些头文件和.lib库所在目录,详细的设置在《IDA PLUG-IN WRITING IN C/C++》中。2、调用window的API 和实现消息循环(1)调用window的AP

2009-08-13 22:52:00 698

原创 [2008-04-09 10:31]IDA Pro Plug-in 学习笔记(不断更新ing)

1、 IDA Pro中的segment结构与PE文件中节区的对应关系 经IDA Pro的反汇编后,PE文件中的.code节区(存放代码的节区)对应IDA Pro中名为_text的segment(code segment), .rdata节区(只读数据节区)中的导入表部分对应IDA Pro中名为_idata的segment, .radata节区中自定义的数据部分对应IDA Pro中名为_rdat

2009-08-13 22:51:00 1420 2

原创 [2008-04-09 10:23]__declspec(import)的作用

 客户端隐式(.exe)引用一个dll中的函数时,该函数的声明前可以用__declspec(import)说明,也可以用__declspec(export)说明。虽然按道理说,应该用__declspec(import)对所引用的函数进行说明,但事实证明,无论用__declspec(import)或__declspec(export)进行说明,不影响调用效果。与次类似,若一个dll调用了另一

2009-08-13 22:50:00 490

原创 [2008-11-02 21:38]VC2005 release 版本 连接的问题

 今天用 vc2005 编译程序的时,Debug 版本可以生成可执行文件,并成功运行,但 release 版本在连接时出现问题,报出的错误如下:1>Linking...1>EnumProtocals.obj : fatal error LNK1276: invalid directive Visual found; does notstart1>Build log was saved

2009-08-13 22:50:00 527

原创 [2008-04-09 10:22]visual studio 2005下命令行编译、连接生成dll

 (1)首先设置环境变量我的visual studio 2005的安装目录为E:/program/Microsoft Visual Studio 8, 所以设置include, lib, path的.bat文件为 :@echo offset include=E:/program/Microsoft Visual Studio 8/VC/PlatformSDK/Include;E

2009-08-13 22:49:00 578

原创 [2008-07-26 17:36]输入、输出

 1. 输出大整数当要求输出的整数是一个大整数(超过了unsigned long 和 long 的表示范围)时,一个可行的办法是:在程序中用 double(不能用float) 来表示该整数,并按 double 类型进行运算,格式输出时使用精度标志,从而不输出小数点以及小数部分。比如: float f = 555555555555555.3333333333333; double d = 5

2009-08-13 22:48:00 288

原创 [2008-07-24 18:09]贪心(POJ 2253)

 POJ 2253贪心算法:假设集合 U 表示 已经访问过的石头的索引,集合 V 表示未访问过的石头的索引, 全集为 E。起点为 0,目的点为1。石头数目为 nStoneNum;贪心算法的描述:U 初始化为只有一个元素 0,V = E – U。float aMinDist[nStoneNum]; //记录V中元素与U中元素的最短距离,初始为 U中的各个元素到 A点的距离。float fMa

2009-08-13 22:47:00 438

转载 [2008-07-20 16:17]gcc和g++的区别与联系

 【转载 from :http://www.zzubbs.com/viewthread.php?tid=51962】gcc和g++的区别我们在编译c/c++代码的时候,有人用gcc,有人用g++,于是各种说法都来了,譬如c代码用gcc,而c++代码用g++,或者说编译用 gcc,链接用g++,一时也不知哪个说法正确,如果再遇上个extern "C",分歧就更多了,这里我想作个了结,毕竟

2009-08-13 22:46:00 395

原创 Redhat/rhel

1. vmware6.0新内核启动问题及解决 问题描述:在vmware6.0+redhat9下,新编译内核(kernel-2.4.20),进入新编译的内核后,无法激活网卡ech0. 提示:“vmnics device eth0 does not seem to be present”。      问题原因及解决方法:To configure VMware Tools, run th

2009-08-13 22:35:00 390

原创 Gentoo

 1. vmware 6.0 (SCSI)安装 Gentoo(1) 虚拟机设置:      硬盘: SCSI Bus Logic(2) 安装方式: minimal: install-x86-minimal-20090623.iso(3) 编译内核( linux-2.6.29-gentoo-r5),配置选项(make menuconfig):在默认配置的基础上:File

2009-08-13 22:31:00 384

空空如也

空空如也

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

TA关注的人

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