自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

随.心.所.记

将程序写成一首感性的诗…… => www.realdodo.com

  • 博客(16)
  • 收藏
  • 关注

原创 参加百度之星程序设计大赛有感

题目起的很俗……反正参加完了以后就是有些感受了。首先是认识到自己在算法方面是多么的没有经验。8个小时,我一直在Think/Code/Debug,但是Think的时间实在显得太长。当我想到一种算法,到最终实现成代码,之间总会花费很多很多时间,感觉非常手生。原来听说ACM一般是不申请内存的,这次参赛,对这句话有了一定了解。由于没有太多时间考虑软件架构,而且程序本身不需要非常高的容错性,多线程的问题更不

2006-05-28 22:46:00 3253 5

原创 程序设计:座位调整

5.座位调整 百度办公区里到处摆放着各种各样的零食。百度人力资源部的调研发现,员工如果可以在自己喜欢的美食旁边工作,效率会大大提高。因此,百度决定进行一次员工座位的大调整。调整的方法如下:1.首先将办公区按照各种零食的摆放分成N个不同的区域(例如:可乐区,饼干区,牛奶区等等);2.每个员工对不同的零食区域有不同的喜好程度(喜好程度是1~100的整数, 喜好程度越大表示该员工越希望被

2006-05-28 22:25:00 2069 4

原创 程序设计:变态比赛规则

3.变态比赛规则 为了促进各部门员工的交流,百度举办了一场全公司范围内的“拳皇”(百度内部最流行的格斗游戏)友谊赛,负责组织这场比赛的是百度的超级“拳皇”迷W.Z。W.Z不想用传统的淘汰赛或者循环赛的方式,而是自己制定了一个比赛规则。由于一些员工(比如同部门或者相邻部门员工)平时接触的机会比较多,为了促进不同部门之间的交流,W.Z希望员工自由分组。不同组之间的每两个人都会进行一场友谊赛而同

2006-05-28 22:21:00 1939

原创 程序设计:百度语言翻译机

1.百度语言翻译机 百度的工程师们是非常注重效率的,在长期的开发与测试过程中,他们逐渐创造了一套独特的缩略语。他们在平时的交谈、会议,甚至在各种技术文档中都会大量运用。为了让新员工可以更快地适应百度的文化,更好地阅读公司的技术文档,人力资源部决定开发一套专用的翻译系统,把相关文档中的缩略语和专有名词翻译成日常语言。输入要求:输入数据包含三部分:1. 第一行包含一个整数N(N

2006-05-28 22:18:00 1976 3

原创 Windows批处理的高级用法

嗯,标题好像很大,貌似会图文并茂的讲解很多用法似的……嘿嘿,其实没这么复杂,只是从一个例子出发,抛砖引玉,引出Windows批处理中并不为我们注意的高级用法。真的很有用哦!有这么一个需求,要求做一个批处理文件,能够自动执行某个目录中的几个可执行文件,并且把它们的屏幕输出存入一个Log文件中。这里涉及到两个问题: 如何将屏幕输出转向到文件 如何确定Log的文件名这两个

2006-05-25 15:15:00 1568

原创 “Hello world!”的N种写法

在初学一门编程语言的时候,写一个“Hello world!”程序是最常见的入门方法。通过写一个成功的“Hello world!”,可以实践这门语言最基本的语法特性,还可以带给自己成就感,真是一举两得。C/C++语言本身有很多特性,如果能够将这些技术分解出来变成一个个的“Hello world!”,并且将这些技术点到为止,貌似也算是一件善事。这里,列举了10个“Hello world!”程序,大家雅

2006-05-25 09:42:00 3515 6

原创 Javascript中验证输入参数

Javascript的函数声明中的参数列表并不意味着什么……它们纯粹是为了方便访问这些参数而放在那里的,而并没有限制调用者怎么传参数,调用者想怎么传就怎么传,只要脚本不出错……所有,有时候为了保证程序的健壮性,需要实现输入参数的验证和默认的输入参数。这几天学习的过程中恰好写了一些简单的解决方案,放在这里做备份。首先是验证类型的合法性:function validateType( obj, ty

2006-05-23 16:13:00 2024

原创 实现读取RSS 2.0的Javascript类

这几天在学习一些Javascript的东西,新入手,很差,只好自己写一些小例子练手。嗯,放在这里做备份吧。这是一个能够用于读取RSS 2.0信息,并把读到的东西变成Javascript对象的类。和网上能搜到的代码相比,我这个非常的粗糙,封装的也不一定合理,反正作为练习嘛,达到目的就成首先当然是要搞清楚RSS 2.0的结构,它最基本的骨架如下:                          

2006-05-23 15:28:00 1921 2

原创 “谷歌”突然消失了?

刚刚访问Google,突然惊奇的发现,Google的logo又变成原来的模样,“谷歌”的字样不见了!真是奇怪!莫非是Google为了维护自己在中国形象,开始另觅新名了?当然,这只是臆测……嗯,这些天多关注一下Google好了~期待ing~

2006-05-14 21:08:00 1574 2

原创 不知道有没有必要写一个Javascript的算法库……

前几天在写脚本,终于对 Javascript 中算法匮乏的现象不能忍了,太不方便了!比如说排序,对于Array对象,的确有个sort方法可以用,但是String就不行了,Object(做Hash表用)更不行。其实 Javascript 已经有完备的语法体系,既能够面向对象,也能够模拟出函数重载,但奇怪怎么就没有人来写一套像C++的 STL 一样的算法库呢?相比 STL,Javascript 中缺少

2006-05-12 19:44:00 1735 5

原创 软件开发中的理想与现实(十三)——新的培训即将开始

2月25日是非常值得纪念的,我们花了一个星期实现了一个最小的系统。虽然一切的设计还都非常原始,很明显有不少值得改进的地方,但我们确实已经实现程序的框架,并能够生成一些小东西了。这真的很令人振奋!大家都从测试先行和迭代开发中尝到了甜头,每日会议也不会那么拘束了,每天都会感觉有所收获。这种感觉令人着迷,也让我对自己推行的东西更加有信心了。不过,我们项目中始终有一项风险,那就是我的时间投入可能不够。这个

2006-05-09 11:39:00 2057

原创 软件开发中的理想与现实(十二)——作坊的经理失业了

2月22日,转眼就开发的第三天。项目刚开始的时候会遇到很多问题,特别是架构的设计会出现很多变故。昨天刚经历了“过度设计”的事件之后,使我更加认识到真实项目的艰险——这仅仅是一个实验项目,难度也不高,但前两天过的就那么的有声有色,还是有点出乎意料。嗯,可以想象,今天也绝对不会平淡。果然,“作坊”出事了!还是先回顾一下“作坊”的作用吧。作坊主要的工作是把词元(零件)进行分类,而分类的原理则是基

2006-05-09 11:37:00 1645

原创 我对研究生生活规划的改变历程

昨天看了一位师兄在团队内部BBS发的文章,颇有感触,不由也想回顾一下自己对研究生生活规划的改变历程。仔细想想,这也是理想与现实的冲突。第一个阶段是大四下学期,那时我刚考完研究生,非常憧憬整天呆实验室的生活。本科阶段,我虽然学习了不少软件技术,但由于性格比较内向,并没有参加任何的社团活动,也没有正规的做过什么项目,所以我觉得自己应该去读研,应该在做项目中找到自己的定位。我当时的规划就是:第一年在实验

2006-05-08 16:20:00 6009 1

原创 五一教练组活动全记录(原始记录)

记录人:NULL五一期间,教练组利用传统的长假组织了一次活动,专门来讨论和实践自动化测试方法。5月5日,雨早晨起床,正下着小雨,从东校区走到东一基地,正好快9点,realdodo早已在那里等候,继续稍等片刻,人都到齐。参与人员包括:wikiexe、lyide、yeldsd、asile、gump、liyong、realdodo和NULL,培训正式开始。realdodo首先让大家谈谈自己关于软件测试的

2006-05-08 15:25:00 1302

原创 C语言中的小技巧

看看下面一段程序的功能:/* TestRCUnit.cpp : 定义控制台应用程序的入口点。*/#include typedef void (*__CUNIT_TEST_CASE_FUNC_TYPE)();/*! /brief 测试用例链表结点。  存储测试用例的函数指针和测试用例的名字。 */typedef struct __tagCUnitTestCaseListNode{    stru

2006-05-05 22:43:00 1335 2

原创 软件开发中的理想与现实(十一)——够用就好

2月21日,项目正式开始第二天。依照昨天设计的框架和接口,我们开始实现这些功能,不过似乎大家的进展都比较慢,特别是XophiiX,似乎他陷入了困境之中。具体是什么问题呢?请看下面的接口定义:    class CReader    {        // ...    public:        template         bool ReadFile(ForwardIterator &in

2006-05-05 22:14:00 1930 2

空空如也

空空如也

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

TA关注的人

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