<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[spurs的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/spurs</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; spurs]]></copyright><item><title><![CDATA[#ifndef#define#endif用法（转）]]></title><link>https://blog.youkuaiyun.com/spurs/article/details/4809751</link><guid>https://blog.youkuaiyun.com/spurs/article/details/4809751</guid><author>spurs</author><pubDate>Sat, 14 Nov 2009 09:36:00 +0800</pubDate><description><![CDATA[ 文件中的#ifndef 头件的中的#ifndef，这是一个很关键的东西。比如你有两个C文件，这两个C文件都include了同一个头文件。而编译时，这两个C文件要一同编译成一个可运行文件，于是问题来了，大量的声明冲突。 还是把头文件的内容都放在#ifndef和#endif中吧。不管你的头文件会不会被多个文件引用，你都要加上这个。一般格式是这样的： #ifndef  :}G"{d}Gues]]></description><category></category></item><item><title><![CDATA[六十八个超级经典管理小故事(转)]]></title><link>https://blog.youkuaiyun.com/spurs/article/details/4572564</link><guid>https://blog.youkuaiyun.com/spurs/article/details/4572564</guid><author>spurs</author><pubDate>Sun, 20 Sep 2009 13:52:00 +0800</pubDate><description><![CDATA[一、 用人之道　　去过庙的人都知道，一进庙门，首先是弥陀佛，笑脸迎客，而在他的北面，则是黑口黑脸的韦陀。但相传在很久以前，他们并不在同一个庙里，而是分别掌管不同的庙。 　　　　弥乐佛热情快乐，所以来的人非常多，但他什么都不在乎，丢三拉四，没有好好的管理账务，所以依然入不敷出。而韦陀虽然管账是一把好手，但成天阴着个脸，太过严肃，搞得人越来越少，最后香火断绝。 　　　佛祖在查香火的时候发现了这个问题，]]></description><category></category></item><item><title><![CDATA[宏的妙用（转）]]></title><link>https://blog.youkuaiyun.com/spurs/article/details/3869936</link><guid>https://blog.youkuaiyun.com/spurs/article/details/3869936</guid><author>spurs</author><pubDate>Mon, 09 Feb 2009 10:32:00 +0800</pubDate><description><![CDATA[转自vckbase，http://www.vckbase.com/document/viewdoc.asp?id=957，感谢作者 阿荣。  1、概述 C++中出了const关键字以后，宏定义常量的功能已经不在被推荐使用。这使得宏似乎没有了用武之地。实际上，宏还可以做很多事情，笔者也难以全部列举。这里，仅仅列举几个典型的用法，希望大家能够从中获益。 2、实现多环境兼容 常见的情况是，我]]></description><category></category></item><item><title><![CDATA[华为面试（一）]]></title><link>https://blog.youkuaiyun.com/spurs/article/details/2195071</link><guid>https://blog.youkuaiyun.com/spurs/article/details/2195071</guid><author>spurs</author><pubDate>Tue, 18 Mar 2008 19:49:00 +0800</pubDate><description><![CDATA[         华为面试已经过去一段时间了，现在回忆下，希望对后来人有所帮助。　　几天前，院里通知了说是西安华为要来我们院里招一部分研究生。鉴于华为在业内的名气，很想去看看。不过在来的时候，做的不是很好。不知道是和院里的沟通有问题还是咋的，来这边的日期总共推迟了三次，这点让人感到非常遗憾，毕竟作为一个大公司，守时是基本的要求。        然后在二月29号，通知了确定来这边，并且将我们已经]]></description><category></category></item><item><title><![CDATA[Hookloggerd 的安装（自己实践）]]></title><link>https://blog.youkuaiyun.com/spurs/article/details/2166779</link><guid>https://blog.youkuaiyun.com/spurs/article/details/2166779</guid><author>spurs</author><pubDate>Tue, 11 Mar 2008 10:38:00 +0800</pubDate><description><![CDATA[转了人家的几篇hoollogger的按照方法，自己对照 着按照总是出错。又查了些资料，终于自己搞定，介绍下方法。首先按照的时候，选择按照路径，千万别按照默认的路径安装。因为默认的路径是C:/Program Files/Common Files/Symbian/tools，这个路径含有空格，后面配置的时候会出错。我的按照路径为C:/Symbian/tools. 然后需要配置了。将下面的内容拷到一]]></description><category></category></item><item><title><![CDATA[S60 3rd下如何使用HookLogger查找内存泄漏错误？（转）]]></title><link>https://blog.youkuaiyun.com/spurs/article/details/2164871</link><guid>https://blog.youkuaiyun.com/spurs/article/details/2164871</guid><author>spurs</author><pubDate>Mon, 10 Mar 2008 22:41:00 +0800</pubDate><description><![CDATA[近日，在一个S60 3rd的项目里，调试一个内存泄漏错误，总也找不到是哪里出了问题。想到以前曾碰到过一个HookLogger的工具可以检测内存泄漏，于是就下载过来。试用了一下效果相当不错，很快就找到了发生错误的位置。下面具体描述在S60 3rd环境下怎么安装与使用HookLogger：1、下载：http://developer.symbian.com/main/downloads/files/Ho]]></description><category></category></item><item><title><![CDATA[symbian 的签名]]></title><link>https://blog.youkuaiyun.com/spurs/article/details/2164861</link><guid>https://blog.youkuaiyun.com/spurs/article/details/2164861</guid><author>spurs</author><pubDate>Mon, 10 Mar 2008 22:34:00 +0800</pubDate><description><![CDATA[这段时间，搞symbain的朋友们讨论的一个很热门的话题之一就是symbain签名的变化，具体的变换就不说了，很重要的一点就是Publish ID的收费。    为了照顾开发者，推出了Open Sign。分为Online和offline。看样子，online是免费的，因为上面的publish ID不是必须的，也只有这个不是必须Publish ID的。自己生成sis文件后，上传，填上E-mail]]></description><category></category></item><item><title><![CDATA[盲审逃过一劫]]></title><link>https://blog.youkuaiyun.com/spurs/article/details/2164087</link><guid>https://blog.youkuaiyun.com/spurs/article/details/2164087</guid><author>spurs</author><pubDate>Mon, 10 Mar 2008 17:05:00 +0800</pubDate><description><![CDATA[ 今天又下来了一批盲审被抽中的同学的名单，谢天谢地，没有被抽中。两次盲审，都没有被抽中，感谢上帝！不幸的是，我的同门，被抽中了一半，擦擦身上的冷汗，继续coding！衷心的祝愿这次盲审的同学都能顺利通过！]]></description><category></category></item><item><title><![CDATA[一个同济的女孩的就业之路,人生感想(推荐，很感动 ,转载) ]]></title><link>https://blog.youkuaiyun.com/spurs/article/details/2144624</link><guid>https://blog.youkuaiyun.com/spurs/article/details/2144624</guid><author>spurs</author><pubDate>Mon, 03 Mar 2008 22:21:00 +0800</pubDate><description><![CDATA[ 转载我是2005年毕业的，偶尔来这里看看，不常灌水。今天来随意写下一些，如果对各位有任何的帮助，是我衷心所愿。1。考研与就业：2004年的暑假，我和大多数人一样，艰难的抉择，究竟是考研还是找工作。凭良心说，如果我选择考研并不是因为我真得很想读书很想深造，而是我害怕接触社会，想再窝在学校几年。所以，虽然我非常不喜欢我这个专业，我还是决定做个鸵鸟，情愿去干我唯一最擅长的事情-读书。现在想]]></description><category></category></item><item><title><![CDATA[一段C++的程序，指针大小的，以及__LINE__,__FILE__两个宏]]></title><link>https://blog.youkuaiyun.com/spurs/article/details/2133200</link><guid>https://blog.youkuaiyun.com/spurs/article/details/2133200</guid><author>spurs</author><pubDate>Fri, 29 Feb 2008 15:22:00 +0800</pubDate><description><![CDATA[在C++中，宏__LINE__表示当前执行的行数__FILE__表示当前的源文件的名字#include #include using namespace std;void main(){ char p[10]; cout char* p1=NULL ; void* p2=NULL; int p3=0; cout cout cout int line=__LINE__]]></description><category></category></item><item><title><![CDATA[linux下的socket编程]]></title><link>https://blog.youkuaiyun.com/spurs/article/details/2045946</link><guid>https://blog.youkuaiyun.com/spurs/article/details/2045946</guid><author>spurs</author><pubDate>Tue, 15 Jan 2008 21:33:00 +0800</pubDate><description><![CDATA[这几天做linux下的socket的工作。就是服务器端A先开一个tcp端口并linsening， 客户端B向他发生TCP请求，connect后，A accept（）后可以得到B的IP，然后向改IP的某个具体的port（已指定）发生udp包。看了点书后，感觉tcp server的过程为socket(),bind(),listen(),accept(),recv(),close()这几个过程.TC]]></description><category></category></item><item><title><![CDATA[s60中UDP接收数据]]></title><link>https://blog.youkuaiyun.com/spurs/article/details/2029475</link><guid>https://blog.youkuaiyun.com/spurs/article/details/2029475</guid><author>spurs</author><pubDate>Mon, 07 Jan 2008 22:55:00 +0800</pubDate><description><![CDATA[向文件中写入数据。很常规的东西，却一直出错，仔细查了后，发现是文件的名字的buf设置的太短了，把长度改后，就ok了。_LIT8(KContent,"Shenchao"); TBuf8 looklog(KContent); RFs iFs; iFs.Connect(); _LIT(KKK,"c://MytestDic//"); iFs.MkDirAll(KKK); TBuf logPath; l]]></description><category></category></item><item><title><![CDATA[在Codewarrior 3.x中集成LeaveScan(转）]]></title><link>https://blog.youkuaiyun.com/spurs/article/details/1956778</link><guid>https://blog.youkuaiyun.com/spurs/article/details/1956778</guid><author>spurs</author><pubDate>Fri, 21 Dec 2007 09:19:00 +0800</pubDate><description><![CDATA[ 在symbian os中，对于可能发生异常退出的函数，它的名字必须加以“L”后缀。对此symbian os 提供了一个工具LeaveScan。LeaveScan 可以检查代码中没有被正确命名的异常退出函数。以下文章翻译自：http://newlc.com/Integrating-LeaveScan-into.html1、下载LeaveScan可以在Symbian web site上下]]></description><category></category></item><item><title><![CDATA[面试被拒]]></title><link>https://blog.youkuaiyun.com/spurs/article/details/1955778</link><guid>https://blog.youkuaiyun.com/spurs/article/details/1955778</guid><author>spurs</author><pubDate>Thu, 20 Dec 2007 14:57:00 +0800</pubDate><description><![CDATA[今天收到伊莱比特公司的拒信了。虽然感觉把握不是很大，但是，当真是收到拒信的时候，心里还是很难过的。面试的时候，就感觉表现不好。平时感觉不是很难的东西，那会偏偏都想不出来了。搞得面试官都问我，你不是一直在做这个吗？怎么现在想不起来？主要是问项目的东西，还是没有讲好。用uml表示出来。 好好准备准备吧，以这个为契机，把自己知识中的盲点都给补上去，这也算是从失败中学到的教训吧。准备看下设计模式方面的东西]]></description><category></category></item><item><title><![CDATA[ 终于配置好了doxygen]]></title><link>https://blog.youkuaiyun.com/spurs/article/details/1928582</link><guid>https://blog.youkuaiyun.com/spurs/article/details/1928582</guid><author>spurs</author><pubDate>Tue, 11 Dec 2007 08:34:00 +0800</pubDate><description><![CDATA[ 费了好大的劲，今天终于把doxygen给搞定了。本来是想偷懒的，因为得把自己做的一个项目的UML相关的图给画出来，不想用Rose一个一个的画，并且没有发现在我使用的Codewarrior IDE下Rose可以反向生成，所以在论坛上请教别人后，决定使用doxygen。doxygen本来是使用注释生成文档的工具，但是也具有画图的功能。不用说了，首先从网站上下软件了。doxygen 1.5.4 从]]></description><category></category></item><item><title><![CDATA[今天使用默认参数出错]]></title><link>https://blog.youkuaiyun.com/spurs/article/details/1888797</link><guid>https://blog.youkuaiyun.com/spurs/article/details/1888797</guid><author>spurs</author><pubDate>Fri, 16 Nov 2007 16:58:00 +0800</pubDate><description><![CDATA[上午改了个程序，在一个程序里面需要添加一个参数， 使用到了默认的参数，在头文件的声明里面添加了一个参数，class A{void a（int a，int b=0）{... }然后在定义的时候显示void a(int a){...}编译的时候一直出错，查了课本在发现，定义的时候应该和声明的时候一样，虽然有默认参数，但是默认参数还得带上。正确的应该是void a(int a,int b){...}]]></description><category></category></item><item><title><![CDATA[整理的一个csdn的帖子，关于C++中的对齐的]]></title><link>https://blog.youkuaiyun.com/spurs/article/details/1881008</link><guid>https://blog.youkuaiyun.com/spurs/article/details/1881008</guid><author>spurs</author><pubDate>Mon, 12 Nov 2007 21:22:00 +0800</pubDate><description><![CDATA[帖子  http://topic.youkuaiyun.com/u/20071110/22/9c60e7a4-2de7-452a-98ad-fb449f428286.html?seed=888299228 #include       using   namespace   std;  class   A  {  double   a;  char   b;  virtual   p(){};  };  vo]]></description><category></category></item><item><title><![CDATA[OfferKeyEventL()和HandleKeyEventL()的执行顺序]]></title><link>https://blog.youkuaiyun.com/spurs/article/details/1864831</link><guid>https://blog.youkuaiyun.com/spurs/article/details/1864831</guid><author>spurs</author><pubDate>Sat, 03 Nov 2007 13:51:00 +0800</pubDate><description><![CDATA[做symbian平台以来，很少用到对非soft按键的处理。平时都只用HandleCommandL（） 就可以了，昨天突然想使用对其他按键的事件的处理。控件CCoeControl里面有个虚函数OfferKeyEventL(),AppUi里面也有个函数HandleKeyEventL()，两个都可以对按键事件进行处理。为了确认他们的执行顺序，加了断点，做以下实验。EMCCSoft里面的一个普通的例子]]></description><category></category></item><item><title><![CDATA[想象5年后的你（转）]]></title><link>https://blog.youkuaiyun.com/spurs/article/details/1852489</link><guid>https://blog.youkuaiyun.com/spurs/article/details/1852489</guid><author>spurs</author><pubDate>Sun, 28 Oct 2007 21:25:00 +0800</pubDate><description><![CDATA[  今天在一个朋友的MSN Space里看到一个故事，由于原文已是不具名，谁人所写，是否真实已经无从考究，不过个人觉得真的不错，很想分享一下。                  想象5年后的你     让我与你共同分享一段小故事，或许在这个阶段，可以很实际地让我们走出目前的困境  一九七六年的冬天，当时我十九岁，在休斯顿太空总署的大空梭实验室里工作，同时也在总署旁边的休斯顿大学主修电脑。纵然忙于学]]></description><category></category></item><item><title><![CDATA[网络屏蔽了外网的连接]]></title><link>https://blog.youkuaiyun.com/spurs/article/details/1845153</link><guid>https://blog.youkuaiyun.com/spurs/article/details/1845153</guid><author>spurs</author><pubDate>Fri, 26 Oct 2007 15:21:00 +0800</pubDate><description><![CDATA[使用手机访问开发板，当使用局域网的时候，一切都正常，当开发板换为公网IP的时候，能使用模拟器访问（通过我的机器），但是用手机却不能访问，很迷茫。试了许多次，发现用手机和开发板根本就连不通。初步怀疑是网络的问题，是不是外面的网络访问不了我们的网络？今天测试了下，在外网放了台 机器，有老谢帮着测试。给老谢个简单的TCP的server程序，当accept的时候，能够提示出来访问者的IP，让老谢开始后，我]]></description><category></category></item></channel></rss>