<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hanbf的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/hanbf</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; hanbf]]></copyright><item><title><![CDATA[关于两个外包项目的经验]]></title><link>https://blog.csdn.net/hanbf/article/details/3389997</link><guid>https://blog.csdn.net/hanbf/article/details/3389997</guid><author>hanbf</author><pubDate>Thu, 27 Nov 2008 12:23:00 +0800</pubDate><description><![CDATA[转载自自己的旧space。今年（2007年）因为导师的原因从同一家小外包公司那里接手了两份外包的工作。结果一个成功（至少在我这边看来）一个失败。总结一下还是很有好处的。外包公司在美国，不过老板是中国人，真的很小，常驻员工据说只有7个人。拿到的外包项目通常也都是转了几手的了。第一个是在5月底接到的，历时一个多月。是一个用EclipseRCP开发的采集管理实时数据的应用程序。两个团队合作开]]></description><category></category></item><item><title><![CDATA[IBM笔试体验]]></title><link>https://blog.csdn.net/hanbf/article/details/1767668</link><guid>https://blog.csdn.net/hanbf/article/details/1767668</guid><author>hanbf</author><pubDate>Fri, 31 Aug 2007 21:29:00 +0800</pubDate><description><![CDATA[P.S. 从我以前的MSN Space里面转过来的，笔试已经过去几个月了~~不管怎样IBM的笔试都是非常难得的体验。Hoho，应该会骗来不少来自搜索引擎的流量吧。 VERY TOUGH.应该是参加过的笔试里面最难的了吧。不愧是国际大公司啊。全英文，时间紧，知识面广。 第一部分IPAT，全称好像是Information Processing Attitude Test？Not]]></description><category></category></item><item><title><![CDATA[Eclipse RCP: Declarative Actions]]></title><link>https://blog.csdn.net/hanbf/article/details/1767666</link><guid>https://blog.csdn.net/hanbf/article/details/1767666</guid><author>hanbf</author><pubDate>Fri, 31 Aug 2007 21:27:00 +0800</pubDate><description><![CDATA[在做一个Eclipse RCP的项目，遇到个问题。客户需要在一个Tree上实现popup menu，这其中的menu item根据右键点击的树节点不同而不同。用popup menu的extension很容易实现，只要加一个objectContribution就行了。根据不同的tree node类型，显示不同的action。另一个需求很麻烦，menu item还需要根据用户所在的pers]]></description><category></category></item><item><title><![CDATA[对动态规划和贪心算法的一点理解]]></title><link>https://blog.csdn.net/hanbf/article/details/1767652</link><guid>https://blog.csdn.net/hanbf/article/details/1767652</guid><author>hanbf</author><pubDate>Fri, 31 Aug 2007 21:15:00 +0800</pubDate><description><![CDATA[ 一直很模糊的感觉这两个重要的算法应该有些联系。首先都是求解最优问题的很有效的方法，其次都有明显的最优判定：通过对某些值的MAX和MIN 运算来决定下一步的步骤。具体的异同自己就说不清楚了，关键是对动态规划算法本身也不是特别理解。今天看了一下MIT的算法导论的相关章节，算是有了个大 概认识。（题外话：算法导论看得不多，但只就这两章而言，可以看出这本教材和国内的算法教材大不一样。国内的教材很多都]]></description><category></category></item><item><title><![CDATA[关于STL容器实现，非侵入式容器+Iterator框架和“侵入式”容器实现的思考]]></title><link>https://blog.csdn.net/hanbf/article/details/1767650</link><guid>https://blog.csdn.net/hanbf/article/details/1767650</guid><author>hanbf</author><pubDate>Fri, 31 Aug 2007 21:13:00 +0800</pubDate><description><![CDATA[嗯，看Bjarne的《The C++ Programming Language》的时候记的。刚刚又看到，整理到BLOG上吧。 对于Iterator实现的缺点，即虚函数的调用造成的开销，解决方法只有抹去虚函数，然而这样又如何做到多态？ 对于“侵入式”容器（注：即容器内元素需要继承容器框架提供的特定接口/超类才能放入容器的设计，如Java中只有Object的子类才能进入 Java的]]></description><category></category></item><item><title><![CDATA[C中动态二维数组的获取]]></title><link>https://blog.csdn.net/hanbf/article/details/1767645</link><guid>https://blog.csdn.net/hanbf/article/details/1767645</guid><author>hanbf</author><pubDate>Fri, 31 Aug 2007 21:09:00 +0800</pubDate><description><![CDATA[话说这C中的动态获取二维数组好比艺术作品中的爱情（好烂的比喻~~），都是永恒而难缠的主题。假期写并行的作业，又碰到了这个问题，依然绞尽脑汁。其实二维数组理解起来是很容易的，一维的是void *，二维自然就是void **，高维以此类推。然而多了一个和数个*好比一个“不可逾越的障壁”。不过直接申请**，初始化很难并且退回也很难。上次遇到的时候就直接malloc了一个width * height大小的]]></description><category></category></item><item><title><![CDATA[浅析汉字编码方式]]></title><link>https://blog.csdn.net/hanbf/article/details/393331</link><guid>https://blog.csdn.net/hanbf/article/details/393331</guid><author>hanbf</author><pubDate>Mon, 13 Jun 2005 08:21:00 +0800</pubDate><description><![CDATA[最近稍微研究了一下汉字的几种编码方式，感觉收获颇多，在此罗列出来，以供需要的朋友参考。因为网上讨论此话题的文章也颇多，我的一点见解似乎早就被前辈们覆盖到，所以，本文就当是写给自己的小小的总结吧。GB2312似乎是最普通的编码方式。80年代诞生，收录6000多汉字。几乎所有的中文系统都会支持GB2312。GB2312的编码方式和古老的区位码颇有渊源。汉字的区位码每两位加上0xA0就是计算]]></description><category></category></item><item><title><![CDATA[n个数全排列的非递归生成算法，C实现]]></title><link>https://blog.csdn.net/hanbf/article/details/388229</link><guid>https://blog.csdn.net/hanbf/article/details/388229</guid><author>hanbf</author><pubDate>Sun, 05 Jun 2005 18:56:00 +0800</pubDate><description><![CDATA[今年Autodesk到我们那儿招聘实习生的题目是矩阵计算。其中要用到任意阶数的矩阵求逆。凭我线性代数55分的脑袋瓜，能理解的算法也就是最笨的那种啦～中间还要求任意阶数的行列式的值，想想就头疼。结果在慌乱之间，必要的一步n个数的全排列生成也不会写了。结果自然是“可耻的失败鸟…”，一怒之下，回来补完！第一次看到这个算法是在软件设计师的辅导书上。代码如下，在VC++ 7.0下调试通过。 ]]></description><category></category></item><item><title><![CDATA[使用ofstream输出数据时令人暴寒的错误！0A = 0D 0A？]]></title><link>https://blog.csdn.net/hanbf/article/details/380234</link><guid>https://blog.csdn.net/hanbf/article/details/380234</guid><author>hanbf</author><pubDate>Wed, 25 May 2005 09:24:00 +0800</pubDate><description><![CDATA[前一阵子用C++写东西，需要往文件里写数据，很简单的代码，大概是这个样子：#include using namespace std;int _tmain(int argc, _TCHAR* argv[]){ ofstream fout; fout.open("d://test.dat");  int a = 0x7788; fout.write((char*) &a, sizeof]]></description><category></category></item></channel></rss>