<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[~CharmSky~]]></title><description><![CDATA[Everything is Justfine，My sky is charmsky！]]></description><link>https://blog.youkuaiyun.com/usufu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; usufu]]></copyright><item><title><![CDATA[在程序中根据_DEBUG定义打印DEBUG信息的宏]]></title><link>https://blog.youkuaiyun.com/usufu/article/details/4946600</link><guid>https://blog.youkuaiyun.com/usufu/article/details/4946600</guid><author>usufu</author><pubDate>Sat, 05 Dec 2009 15:10:00 +0800</pubDate><description><![CDATA[经常要用，放在这里mark一下如果在编译时定义了_DEBUG宏，那么就打印DEBUG信息，否则什么也不做。#ifdef _DEBUG#define DBGMSG(format, args...)/    fprintf(stderr, "###### DEBUG MESSAGS START ######/n");/    fprintf(stderr, "/nFROM ]]></description><category></category></item><item><title><![CDATA[获得当前运行进程的进程名]]></title><link>https://blog.youkuaiyun.com/usufu/article/details/4908042</link><guid>https://blog.youkuaiyun.com/usufu/article/details/4908042</guid><author>usufu</author><pubDate>Mon, 30 Nov 2009 19:34:00 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[test]]></title><link>https://blog.youkuaiyun.com/usufu/article/details/4457131</link><guid>https://blog.youkuaiyun.com/usufu/article/details/4457131</guid><author>usufu</author><pubDate>Mon, 17 Aug 2009 22:43:00 +0800</pubDate><description><![CDATA[    一个test，测试代码高亮。 #include  #include  #include  #include #include using namespace std; int main(){	string str;	int fd = ::open("1.txt", O_RDONLY);	if (fd == 0)	{]]></description><category></category></item><item><title><![CDATA[emacs backup]]></title><link>https://blog.youkuaiyun.com/usufu/article/details/4393059</link><guid>https://blog.youkuaiyun.com/usufu/article/details/4393059</guid><author>usufu</author><pubDate>Thu, 30 Jul 2009 10:34:00 +0800</pubDate><description><![CDATA[;－－－－－－－－－－－－个人信息与使用说明－－－－－－－－－－－－－;;请在~/下创建.saves和.semanticdb文件夹;－－－－－－－－－－－－－－基本设置－－－－－－－－－－－－－－－－;关闭启动画面(custom-set-variables (inhibit-startup-screen t));;设置背景色和字体色;;(set-foregro]]></description><category></category></item><item><title><![CDATA[[分区专贴]桌面硬盘分区方案推荐！双系统和linux单系统！]]></title><link>https://blog.youkuaiyun.com/usufu/article/details/3955189</link><guid>https://blog.youkuaiyun.com/usufu/article/details/3955189</guid><author>usufu</author><pubDate>Wed, 04 Mar 2009 09:25:00 +0800</pubDate><description><![CDATA[一、双系统的分区方案（分区推荐选择GParted的LiveCD，可以从DistroWatch大本营下载回来刻成小光盘作为常备工具盘，当然其他分区工具也可以）：1.要搞双系统先装winxp,然后再装Linux;发行版本的安装程序会自动装上哥伦布(grub),并且建好双启动的菜单选项的；2.各种分区方案比较多，我推荐一个考虑得比较全面的供兄弟们参考下：   一个主分区，8G，给win的C盘；用Gpar]]></description><category></category></item><item><title><![CDATA[如何编译一个内核 - Fedora方式]]></title><link>https://blog.youkuaiyun.com/usufu/article/details/1492613</link><guid>https://blog.youkuaiyun.com/usufu/article/details/1492613</guid><author>usufu</author><pubDate>Wed, 24 Jan 2007 22:23:00 +0800</pubDate><description><![CDATA[ 每一个Linux发行版都有自己专门的工具去构建自定义的内核. 本文主要介绍在Fedora平台上编译内核,如何从www.kernel.org(也叫vanilla kernel)获得最新且未改动的内核源代码来构建一个自定义的内核,这样你可以使用自己的内核而不是发行版的内核, 另外也介绍了如何给内核打补丁, 从而方便增加新的功能.  下面的工作我都在Fedora Core 6上经过了测试.  我想首先]]></description><category></category></item><item><title><![CDATA[FC6安装后的其它配置]]></title><link>https://blog.youkuaiyun.com/usufu/article/details/1492142</link><guid>https://blog.youkuaiyun.com/usufu/article/details/1492142</guid><author>usufu</author><pubDate>Wed, 24 Jan 2007 14:17:00 +0800</pubDate><description><![CDATA[装完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]]></description><category></category></item><item><title><![CDATA[配置Fedora core中yum光盘源]]></title><link>https://blog.youkuaiyun.com/usufu/article/details/1491737</link><guid>https://blog.youkuaiyun.com/usufu/article/details/1491737</guid><author>usufu</author><pubDate>Wed, 24 Jan 2007 01:15:00 +0800</pubDate><description><![CDATA[今天安装了Fedora Core 6 但添加删除程序时发现特别的慢，开始想着是不是跟最近光缆断了有关系，可实在太慢了难以忍受～～随后就去linuxsir找找看有没有各方面的资料，呵呵，互联网就是厉害，搞了一下午终于搞定，简要把步骤叙述下，以备后患。1、将从网上下载下来的5个光盘映像现挂载到linux下a.挂载存放映像的磁盘mount /dev/hda6 /mnt/wineb.挂载iso文件(先建好]]></description><category></category></item><item><title><![CDATA[windows 程序设计]]></title><link>https://blog.youkuaiyun.com/usufu/article/details/947355</link><guid>https://blog.youkuaiyun.com/usufu/article/details/947355</guid><author>usufu</author><pubDate>Thu, 20 Jul 2006 14:57:00 +0800</pubDate><description><![CDATA[最近搞了几天也不知道自己在搞甚么。感觉自己很无知啊～～计算机要学的东西真的太多了，asp .net jsp php sql 好多好多啊～学这个真累～～昨天用VS2005写了一个功能很少的程序，编译后也只有48K左右，但运行时确要占到11M的内存，.net 的运行时库未免也太大了，还是用汇编写的东西效率高。昨天一天都在研究怎么减小空程序内存占用的问题，似乎一直没有找到好的方案，可能。ne]]></description><category></category></item><item><title><![CDATA[闷热的一天]]></title><link>https://blog.youkuaiyun.com/usufu/article/details/923044</link><guid>https://blog.youkuaiyun.com/usufu/article/details/923044</guid><author>usufu</author><pubDate>Sat, 15 Jul 2006 00:29:00 +0800</pubDate><description><![CDATA[今天天气很闷啊,坐在电脑前觉得身上都是湿的。讨厌的天气。从早上打开电脑到现在已经十多个小时了，都在干些什么呢，也没陪小侄子好好玩玩，每次都是临睡前才感觉到内疚，也没帮爸爸妈妈干点活，为什么我一坐在电脑前就不想动了呢？中午研究了下jsp，在自己的机子上配置了下jsp的调试环境，就这个把我搞的郁闷的不行，从网上找资料，看教程，总算jsp页面能够显示了，可servlet确总有问题，百度了好久也没]]></description><category></category></item><item><title><![CDATA[排序算法演示程序]]></title><link>https://blog.youkuaiyun.com/usufu/article/details/411300</link><guid>https://blog.youkuaiyun.com/usufu/article/details/411300</guid><author>usufu</author><pubDate>Sun, 03 Jul 2005 14:03:00 +0800</pubDate><description><![CDATA[ 演示了顺序和链式的几种排序算法相关算法及程序如下：1、main.cpp#include "head.h" void main() { char ch; SetColor(); //调用API函数，实现控制台背景色改变。 introduction(); instructions();lable1:cout>ch; switch(ch) { case 1:clistc();b]]></description><category></category></item><item><title><![CDATA[多项式计算]]></title><link>https://blog.youkuaiyun.com/usufu/article/details/367106</link><guid>https://blog.youkuaiyun.com/usufu/article/details/367106</guid><author>usufu</author><pubDate>Thu, 28 Apr 2005 19:38:00 +0800</pubDate><description><![CDATA[在学习了链栈和链队列以后,试着完成了多项式计算的问题,除法的计算有些问题,还望高人指点.以下是源代码:link.h//链栈及链队列,扩展链队列模板类定义enum Error_code{success,fail,overflow,underflow};#define NULL 0//节点定义开始template struct Node{ Node_entry entry; Node *n]]></description><category></category></item><item><title><![CDATA[++a + ++a + ++a运算问题]]></title><link>https://blog.youkuaiyun.com/usufu/article/details/356177</link><guid>https://blog.youkuaiyun.com/usufu/article/details/356177</guid><author>usufu</author><pubDate>Wed, 20 Apr 2005 22:20:00 +0800</pubDate><description><![CDATA[近日在优快云上看到一篇关于++a + ++a + ++a的运算讨论，回来后自己在宿舍也实践了一下，俗话说实践是检验真理的唯一标准嘛！分析的不对高手见笑了。问题程序：debug下分析。在VC6.0下的实现#include using namespace std;void main(){ int a=1; int b=++a + ++a + ++a; cout}我第一次看到这个问题，觉得应该是9，但]]></description><category></category></item><item><title><![CDATA[用Ollydbg手脱PECompact加壳的DLL ]]></title><link>https://blog.youkuaiyun.com/usufu/article/details/355936</link><guid>https://blog.youkuaiyun.com/usufu/article/details/355936</guid><author>usufu</author><pubDate>Wed, 20 Apr 2005 18:39:00 +0800</pubDate><description><![CDATA[【作者声明】：只是感兴趣，没有其他目的。失误之处敬请诸位大侠赐教！         【调试环境】：WinXP、Ollydbg1.10C、WinHex、PEiD、LordPE、PEditor、ImportREC         ————————————————————————————————— 【脱壳过程】：                                      很多兄弟都不喜欢]]></description><category></category></item><item><title><![CDATA[珊瑚虫QQ外挂3.06脱壳 ]]></title><link>https://blog.youkuaiyun.com/usufu/article/details/355935</link><guid>https://blog.youkuaiyun.com/usufu/article/details/355935</guid><author>usufu</author><pubDate>Wed, 20 Apr 2005 18:38:00 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[珊瑚虫外挂原理分析]]></title><link>https://blog.youkuaiyun.com/usufu/article/details/355926</link><guid>https://blog.youkuaiyun.com/usufu/article/details/355926</guid><author>usufu</author><pubDate>Wed, 20 Apr 2005 18:33:00 +0800</pubDate><description><![CDATA[珊瑚虫外挂原理分析作者: RunJin     runjin000@yahoo.com.cn分析工具: softice , OD我的操作系统: win 2000 sp4 , win 98分析对象: QQ2005贺岁版 珊瑚虫外挂为了方便分析,我先把CoralQQ.dll和coralqq.exe先脱壳,这两个文件加的都是超弱壳,脱壳过程不在这里多说.    由于win nt 平台和win9x 的差异]]></description><category></category></item><item><title><![CDATA[*p++,*++p,++*p]]></title><link>https://blog.youkuaiyun.com/usufu/article/details/351312</link><guid>https://blog.youkuaiyun.com/usufu/article/details/351312</guid><author>usufu</author><pubDate>Sun, 17 Apr 2005 14:19:00 +0800</pubDate><description><![CDATA[#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++]]></description><category></category></item><item><title><![CDATA[用栈来实现分解一个数成素因子乘积的形式。]]></title><link>https://blog.youkuaiyun.com/usufu/article/details/351284</link><guid>https://blog.youkuaiyun.com/usufu/article/details/351284</guid><author>usufu</author><pubDate>Sun, 17 Apr 2005 13:59:00 +0800</pubDate><description><![CDATA[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]]></description><category></category></item></channel></rss>