自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

~CharmSky~

Everything is Justfine,My sky is charmsky!

  • 博客(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

密码学概率电子书应用密码学

密码学概论的电子书,和应用密码学的电子书.大家看看啦.

2008-10-10

HTML手册

html帮助手册,FIFA小组制作的。

2007-04-08

空空如也

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

TA关注的人

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