自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

oathevil的专栏

夢,是抹不掉的記憶……

  • 博客(21)
  • 资源 (3)
  • 收藏
  • 关注

转载 关于编译错误 fatal error C1083: Cannot open precompiled header file

<br />今天编译一个比较大的工程时,总是遇到这样的编译错误,想必凡是用过VC6.0做过比较大的程序或者做过MFC开发的朋友都遇到过。错误提示如下,fatal error C1083:Cannot open precompiled header file: 'rcmq.pch': Permission denied .其中rcmq是我的工程的名字。<br />    我到网上查了资料,顺便学习了这方面的知识,这主要与预编译头文件有关。<br />    根据我的项目开发经验,我总结了避免这个编译错误的一些

2010-09-29 02:29:00 1453

转载 利用VC调用动态链接库中的函数

<br />自从微软推出16位的Windows操作系统起,此后每种版本的Windows操作系统都非常依赖于动态链接库(DLL)中的函数和数据,实际上Windows操作系统中几乎所有的内容都由DLL以一种或另外一种形式代表着,例如显示的字体和图标存储在GDI DLL中、显示Windows桌面和处理用户的输入所需要的代码被存储在一个User DLL中、Windows编程所需要的大量的API函数也被包含在Kernel DLL中。在Windows操作系统中使用DLL有很多优点,最主要的一点是多个应用程序、甚至是不同

2010-09-28 16:45:00 715

转载 DLL封装 C++

<br /><br /> <br />DLL,在windows和linux下都用,但是不太相同,因为微软的DLL的内存分配和普通编译成为函数之间的内存格式是不一样的,于是有了__declspec(dllexport)和__declspec(dllimport) ,前者输出DLL中的函数,后者调用的时候使用;相信在windows底下封装过DLL经验的人对于这两个东西还是很熟悉的。偶尔去掉它们,其实也不一定会出问题,但是在多线程的重复调用DLL时,就会有问题的。对于Windows和linux统一版本的DLL的封

2010-09-28 16:08:00 736

转载 Windows DLL编程中的导入导出:__declspec(dllimport) ,__declspec(dllexport)

<br /><br />在Windows DLL编程时,可使用__declspec(dllimport)关键字导入函数或者变量。 函数的导入     当你需要使用DLL中的函数时,往往不需要显示地导入函数,编译器可自动完成。但如果你显示地导入函数,编译器会产生质量更好的代码。由于编译器确切地知道了一个函数是否在一个DLL中,它就可以产生更好的代码,不再需要间接的调用转接。     Win32的PE格式(Portable Executable Format)把所有导入地址放在一个导入地址表中。下面用一个具体实

2010-09-28 16:07:00 526

转载 在windows下与linux虚拟机进行文件共享

虚拟机与主机的文件共享方法一:使用虚拟机的共享文件夹功能使用vmware(vmware workstation 5)下shared folders功能实现vmware中host与ghost间文件传输,无需任何网络相关设置,不使用任何网络协议,host和ghost可以是linux和windows操作系统,这里只介绍host是windows,ghost是linux下的设置,如果ghost是windows,请参考vmware帮助中setting up shared folders。 1.安装vmtools for

2010-09-19 20:52:00 827

转载 一个好的PPT

<br />成功的PPT不是件容易的事情,如果您设计的PPT杂乱无章、文本过多、不美观,那么就不能组成一个吸引人的演示来传递信息。 要做得好做得快而且还要通过PPT的演示让你的客户、观众很容易的理解你所表达的思路就着实需要花费一些精力。希望这些建议将帮助您开发出专业且引人注目的演示,令您更高效地做出成功的PPT。 1.服务听众、关注内容 PPT演示的目的在传达信息,所以有演讲者将整页的文字稿直接复制到幻灯片;有演讲者深怕遗漏重要信息,照着幻灯片的内容逐字宣读;有演讲者准备的幻灯片花俏得令听众

2010-09-18 23:24:00 732

原创 2010-09-18

<br />很无奈。。。  书面化的东西却实让人头疼……<br /> <br />怎么有种关在监牢里的感觉?  我是只猎物,大一进来悠哉游哉了一学期后,被老师发现了。从此以后,我总想<br /> <br />着从老师的手里逃出来。好不容易逃掉了,可是又进了另一个猎人的笼子里。<br /> <br /> <br />(无奈下勿忘国耻    -------     九一八)

2010-09-18 20:19:00 505

转载 Linux crontab命令

<br /><br />linux crontab 的格式<br />基本格式 :<br />*  *  *  *  *  command<br />分 时 日 月 周 命令<br />第1列表示分钟1~59 每分钟用*或者 */1表示<br />第2列表示小时1~23(0表示0点)<br />第3列表示日期1~31<br />第4列表示月份1~12<br />第5列标识号星期0~6(0表示星期天)<br />第6列要运行的命令<br />crontab文件的一些例子:<br />30 21 * * * /

2010-09-17 12:44:00 483

转载 ls -l 命令详解

<br /><br />ls -l (这个参数是字母L 的小写,不是数字1 )<br />这个命令可以使用长格式显示文件内容,如果需要察看更详细的文件资料,就要用到ls -l 这个<br />指令。例如我在某个目录下键入ls -l 可能会显示如下信息(最上面两行是我自己加的):<br />位 置1 2 3 4 5 6 7<br />文件属性 文件数 拥有者 所属的group 文件大小 建档日期 文件名<br />drwx------ 2 Guest users 1024 Nov 21 21:05 Mail<

2010-09-17 12:00:00 6252

转载 Linux操作系统里查看所有用户

<br /><br />1、Linux里查看所有用户<br />  linux里,并没有像windows的net user,net localgroup这些方便的命令来治理用户.<br />  Xwindows界面的就不说了.<br />  (1)在终端里.其实只需要查看 /etc/passwd文件就行了.<br />  (2)看第三个参数:500以上的,就是后面建的用户了.其它则为系统的用户.<br />  或者用cat /etc/passwd |cut -f 1 -d :<br />  2、用户治理命令

2010-09-17 11:40:00 1295

原创 Red Hat Linux 下命令行界面与图形界面的切换

<br /><br />redhat 默认图形界面登录方式改为默认命令行界面登录方式<br /> <br /># vi /etc/inittab<br /> <br />id:5:initdefault更改为id:3:initdefault<br /> <br />在图形界面方式启动后可以使用ctl+alt+F1~F6切换到命令行界面方式<br /> <br />在命令行界面方式启动后可以使用ctl+alt+F7切换到图形界面方式,或者也可以使用命令startx切换 <br /> <br />对于使用虚拟机

2010-09-17 10:44:00 19695

转载 C生成最小的程序

<br /><br />贯彻我的观念——学C/C++要精通编程环境(别听教材胡扯),当你为编译一个几KB甚至几百字节的程序而去研究编译选项时,也就脱离了照书打代码的菜鸟阶段。 <br />    就以带标题的Hello World!消息框为示例(不带标题减小4~8字节),空函数当然更小,但是没有什么意义;Hello World消息框虽然简单,但实际上是纯API程序的基本架构,那种完全使用API的程序,多至数百行,其实都可以编译到10KB以下,通常我写纯API程序,都会使用编译选项进行最小化处理,写了一批1~

2010-09-15 20:19:00 938

原创 PE可执行文件“减肥”实例 nicotinism(原作)

<br />网上有很多用于查看诸如“拨号设置”、“邮箱帐号”等密码框中的密码的程序,大小从几十KB到几百KB不等。归根结底,就是向edit控件发送一个WM_GETTEXT消息,并没有什么神秘的技术可言,程序写起来也并不复杂,若用汇编,大小应该几KB足以。让我们看看它到底能小到什么程度? <br /><br />        (相关程序,请在www.csdn.net“软件频道→工具类软件→其他工具”处,下载“mini密码查看器”) <br /><br /><br />        要得到密码框中的密码,一

2010-09-15 20:17:00 937

原创 PE可执行文件“减肥”实例

<br /><br />网上有很多用于查看“拨号设置”、“邮箱帐号”等密码框密码的程序,大小从几十KB到几百KB不等。其实,就是向edit控件发送一个WM_GETTEXT消息,并没有什么神秘的技术可言,程序写起来也并不复杂,大小应该几KB足以。让我们看看它到底能小到什么程度?<br />    (相关程序,请在www.csdn.net“软件频道→工具类软件→其他工具”处,下载“mini密码查看器”)<br />    要得到密码框中的密码,一个WindowFromPoint()API函数,加上一个WM_GE

2010-09-15 20:16:00 779

转载 VC编译器参数与选项详解

<br />一、关于命令行参数:<br /> cl.exe的功能是将源代码文件编译为可提供链接器使用的obj对象文件。cl.exe命令行参数形式如下:<br />CL (option...) file... [option | file]... [lib...] [@command-file] [/link link-opt...]<br />各命令行参数的意义如下 :<br />1、option<br />命令行中的"option"是指一个或多个编译选项。在指定选项时,需要在选项前加正斜杠(/)或一个短划

2010-09-15 18:27:00 3870

原创 Hello World 程序最小化编译选项

<br /><br />Release版本编译选项:<br />nologo /ML /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /Fp"Release/Hello.pch" /YX /Fo"Release/" /Fd"Release/" /FD /c <br /> <br />最小化编译选项:<br />/nologo /Zp1 /MD /W4 /GX /O1 /D "WIN32" /D "NDEBUG" /D "_CONSOLE

2010-09-15 18:13:00 1195

转载 vc编译exe的体积最小优化

<br /><br />人们都说vc做出的东西可以小点,现在你打开vc编译一个Hello World出来!点属性看下,咦!我没走眼吧,就一Hello World就160kb真是要人命啊! <br />呵呵!上面的情况是笔者所遭遇的情况.不过后来了解vc可以通过设置参数来自定义编译方式.为什么文件那么大!主要是编译器加入了很多没必要的代码(这里是对我们而言,不过有些代码还是有利于安全的).好了我们就手动改下编译器的参数来看看能到多大!<br />我们主要用到的技巧有:<br />一,使用release版而不用

2010-09-15 16:05:00 887

原创 2010-09-13

<br /> <br />     一个 “不再“ 直落下一阵刺骨的寒,不知道突然间发生了什么,不知道突然间改变了什么,又意味着什么 。<br /> <br />    不安、焦急,伴随混沌的思维……

2010-09-13 00:10:00 492

转载 如何在命令行下编译创建VC程序

<br /><br /> <br />大多数MS Visual C++创建的程序用VC编译器<br />是很容易编译并创建出可执行文件的。但有时<br />你可能需要从命令提示行运行程序。这个例子<br />将阐述如何用命令行编译创建VC程序。<br /><br />VC默认安装成功后,并不具备能从命令行编译创建VC程序这一特征。我们必须做如下3步工作:<br />1 打开DOS命令提示符窗口。<br />2 在C盘根目录下输入:<br />CD Program Files/Microsoft Visual

2010-09-12 20:31:00 731

原创 2010-09-12

<br />    了结完了这事,虽然是留有那么些遗憾。不过终究已成定局,不求改变什么,只希望尽早结束这种生活。<br /> <br /> 

2010-09-12 20:30:00 473

原创 2010-09-07

<br /> <br />     晚上上完课, 回到宿舍, 不知道怎么就想起了好久没上博客了。<br /> <br />     接完了老师的通知,小小地酝酿了一番……  不知道怎么又想起了她,想起了犀利的8.13 , 哈哈。。。<br /> <br /> <br /> <br />     哎, 这周有的是节目上演咯。  周六先向老师的课题研究组汇报,周天又是欧氏杯的答辩。  这两块还真是心腹大患呼……<br /> <br />    不过也好,一块解决了,省心省事,再留点心思想想小样...  哈哈 ^

2010-09-07 22:41:00 429

H.264码流结构解析

H.264码流结构解析 包含h264简介、编码格式、传输、码流结构图说明及解码流程说明

2013-11-18

经典MDB数据库存储系统

一个非常好的对于MDB数据库的操作程序,包括追加、删除、更新、编辑、刷新记录等。支持模糊搜索、精确搜索以及分类查询等功能。还有备份数据库、压缩数据库、清空数据库一些附加功能,还可支持全屏浏览的功能。(托盘图标、对ini文件的操作、对注册表的操作、加载背景等) 它是一个集很多细小的功能于一体的程序,对于新手非常适合学习一下。(由于是早些年的作品,那时功底不是很好,代码难免有些失优雅,但却不失参考价值) 有什么疑问可以发送E-mail给我 E-mail: oathevil@gmail.com

2010-02-22

空空如也

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

TA关注的人

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