- 博客(18)
- 资源 (4)
- 收藏
- 关注
原创 在程序中根据_DEBUG定义打印DEBUG信息的宏
经常要用,放在这里mark一下如果在编译时定义了_DEBUG宏,那么就打印DEBUG信息,否则什么也不做。#ifdef _DEBUG#define DBGMSG(format, args...)/ fprintf(stderr, "###### DEBUG MESSAGS START ######/n");/ fprintf(stderr, "/nFROM
2009-12-05 15:10:00 709 1
原创 获得当前运行进程的进程名
linux下,获得当前运行进程的进程名及其路径。 放在这里mark一下。#include #include #include #include size_t get_executable_path (char* buffer, size_t len){ char* path_end; if (readlink (“/proc/self/exe”, buf
2009-11-30 19:34:00 1274
原创 test
一个test,测试代码高亮。 #include #include #include #include #include using namespace std; int main(){ string str; int fd = ::open("1.txt", O_RDONLY); if (fd == 0) {
2009-08-17 22:43:00 434
原创 emacs backup
;------------个人信息与使用说明-------------;;请在~/下创建.saves和.semanticdb文件夹;--------------基本设置----------------;关闭启动画面(custom-set-variables (inhibit-startup-screen t));;设置背景色和字体色;;(set-foregro
2009-07-30 10:34:00 1391
转载 [分区专贴]桌面硬盘分区方案推荐!双系统和linux单系统!
一、双系统的分区方案(分区推荐选择GParted的LiveCD,可以从DistroWatch大本营下载回来刻成小光盘作为常备工具盘,当然其他分区工具也可以):1.要搞双系统先装winxp,然后再装Linux;发行版本的安装程序会自动装上哥伦布(grub),并且建好双启动的菜单选项的;2.各种分区方案比较多,我推荐一个考虑得比较全面的供兄弟们参考下: 一个主分区,8G,给win的C盘;用Gpar
2009-03-04 09:25:00 1059
转载 如何编译一个内核 - Fedora方式
每一个Linux发行版都有自己专门的工具去构建自定义的内核. 本文主要介绍在Fedora平台上编译内核,如何从www.kernel.org(也叫vanilla kernel)获得最新且未改动的内核源代码来构建一个自定义的内核,这样你可以使用自己的内核而不是发行版的内核, 另外也介绍了如何给内核打补丁, 从而方便增加新的功能. 下面的工作我都在Fedora Core 6上经过了测试. 我想首先
2007-01-24 22:23:00 1251
原创 FC6安装后的其它配置
装完FC6后,在进行一些其它的设置1.加入其它一些有用的yum源方便以后的安装。使用如下命令加入http://rpm.livna.org/rpm -ivh <a href="http://装完FC6后,在进行一些其它的设置1.加入其它一些有用的yum源方便以后的安装。使用如下命令加入http://rpm.livna.org/源:rpm -ivh http://rpm.livna.org
2007-01-24 14:17:00 1020
原创 配置Fedora core中yum光盘源
今天安装了Fedora Core 6 但添加删除程序时发现特别的慢,开始想着是不是跟最近光缆断了有关系,可实在太慢了难以忍受~~随后就去linuxsir找找看有没有各方面的资料,呵呵,互联网就是厉害,搞了一下午终于搞定,简要把步骤叙述下,以备后患。1、将从网上下载下来的5个光盘映像现挂载到linux下a.挂载存放映像的磁盘mount /dev/hda6 /mnt/wineb.挂载iso文件(先建好
2007-01-24 01:15:00 2030
原创 windows 程序设计
最近搞了几天也不知道自己在搞甚么。感觉自己很无知啊~~计算机要学的东西真的太多了,asp .net jsp php sql 好多好多啊~学这个真累~~昨天用VS2005写了一个功能很少的程序,编译后也只有48K左右,但运行时确要占到11M的内存,.net 的运行时库未免也太大了,还是用汇编写的东西效率高。昨天一天都在研究怎么减小空程序内存占用的问题,似乎一直没有找到好的方案,可能。ne
2006-07-20 14:57:00 706
原创 闷热的一天
今天天气很闷啊,坐在电脑前觉得身上都是湿的。讨厌的天气。从早上打开电脑到现在已经十多个小时了,都在干些什么呢,也没陪小侄子好好玩玩,每次都是临睡前才感觉到内疚,也没帮爸爸妈妈干点活,为什么我一坐在电脑前就不想动了呢?中午研究了下jsp,在自己的机子上配置了下jsp的调试环境,就这个把我搞的郁闷的不行,从网上找资料,看教程,总算jsp页面能够显示了,可servlet确总有问题,百度了好久也没
2006-07-15 00:29:00 651
原创 排序算法演示程序
演示了顺序和链式的几种排序算法相关算法及程序如下:1、main.cpp#include "head.h" void main() { char ch; SetColor(); //调用API函数,实现控制台背景色改变。 introduction(); instructions();lable1:cout>ch; switch(ch) { case 1:clistc();b
2005-07-03 14:03:00 1710
原创 多项式计算
在学习了链栈和链队列以后,试着完成了多项式计算的问题,除法的计算有些问题,还望高人指点.以下是源代码:link.h//链栈及链队列,扩展链队列模板类定义enum Error_code{success,fail,overflow,underflow};#define NULL 0//节点定义开始template struct Node{ Node_entry entry; Node *n
2005-04-28 19:38:00 1867 2
原创 ++a + ++a + ++a运算问题
近日在CSDN上看到一篇关于++a + ++a + ++a的运算讨论,回来后自己在宿舍也实践了一下,俗话说实践是检验真理的唯一标准嘛!分析的不对高手见笑了。问题程序:debug下分析。在VC6.0下的实现#include using namespace std;void main(){ int a=1; int b=++a + ++a + ++a; cout}我第一次看到这个问题,觉得应该是9,但
2005-04-20 22:20:00 1186
转载 用Ollydbg手脱PECompact加壳的DLL
【作者声明】:只是感兴趣,没有其他目的。失误之处敬请诸位大侠赐教! 【调试环境】:WinXP、Ollydbg1.10C、WinHex、PEiD、LordPE、PEditor、ImportREC ————————————————————————————————— 【脱壳过程】: 很多兄弟都不喜欢
2005-04-20 18:39:00 2136
转载 珊瑚虫QQ外挂3.06脱壳
1.CoralQQ.exe用peid查,显示是PECompact 2.x -> Jeremy Collake的壳用OD载入后停在00401000 B8 D4A14300 mov eax,CoralQQ.0043A1D4 F8单步运行00401005 50 push eax00401006 64:FF35 0000
2005-04-20 18:38:00 1352
转载 珊瑚虫外挂原理分析
珊瑚虫外挂原理分析作者: RunJin runjin000@yahoo.com.cn分析工具: softice , OD我的操作系统: win 2000 sp4 , win 98分析对象: QQ2005贺岁版 珊瑚虫外挂为了方便分析,我先把CoralQQ.dll和coralqq.exe先脱壳,这两个文件加的都是超弱壳,脱壳过程不在这里多说. 由于win nt 平台和win9x 的差异
2005-04-20 18:33:00 1477
转载 *p++,*++p,++*p
#include int main(){ char s[] = "012345678", *p = s; cout p = s; cout cout cout cout cout cout cout return 0;}VC++6 DEBUG下分析:cout的运算是从右向左进行的,但最后输出还是从左到右。所以cout *(++p),*++p,(*p)++,*(p++), *p++
2005-04-17 14:19:00 1409
原创 用栈来实现分解一个数成素因子乘积的形式。
stack.h源文件:#include #include const int maxentry=20;enum error_code{fail,success,overflow,underflow};templateclass stack{private: int count; type entry[maxentry];public: stack() {count=0;} error_code p
2005-04-17 13:59:00 1007
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人