摘要:
C语言相关的图书虽然数量一直不少,但往往取材于相似的资料来源,总体质量不高。而从市场销售数据的来看,许多读者在选择C方面的图书时仍然比较盲目,存在一定劣币逐良币的情况,这在很大程度上已经成了许多软件开发人员基础不牢、坏毛病较多的病根之一。
阅读全文
posted @ 2008-07-17 16:33
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(261)
评论(0)
推荐(0)
摘要:
设有n座山,计算机与人为比赛的双方,轮流搬山。规定每次搬山的数止不能超 过k座,谁搬最后一座谁输。游戏开始时。计算机请人输入山的总数(n)和每次允许搬山的最大数止(k)。然后请人开始,等人输入了需要搬走的山的数目后,计算机马上打印出它搬多少座山……
阅读全文
posted @ 2008-07-17 16:32
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(232)
评论(0)
推荐(0)
摘要:
思考题:“一条龙游戏”。在一个3×3的棋盘上,甲乙双方进行对弃,双方在棋盘上轮流放入棋子,如果一方的棋子成一直线(横、竖或斜线),则该方赢。请编写该游戏程序实现人与机器的比赛。比赛结果有三种:输、赢或平。在编程过程中请首先分析比赛中怎样才能获胜……
阅读全文
posted @ 2008-07-17 16:31
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(383)
评论(0)
推荐(0)
摘要:
由计算机“想”一个四位数,请人猜这个四位数是多少。人输入四位数字后,计算机首先判断这四位数字中有几位是猜对了,并且在对的数字中又有几位位置也是对的,将结果显示出来,给人以提示,请人再猜,直到人猜出计算机所想的四位数是多少为止。 阅读全文
posted @ 2008-07-17 16:30
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(417)
评论(0)
推荐(0)
摘要:
约19世纪末,在欧州的商店中出售一种智力玩具,在一块铜板上有三根杆,最左边的杆上自上而下、由小到大顺序串着由64个圆盘构成的塔。目的是将最左边杆上的盘全部移到右边的杆上,条件是一次只能移动一个盘,且不允许大盘放在小盘的上面。这就是著名的汉诺塔问题。 阅读全文
posted @ 2008-07-17 16:30
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(178)
评论(0)
推荐(0)
摘要:
从前有一对长寿兎子,它们每一个月生一对兎子,新生的小兎子两个月就长大了,在第二个月的月底开始生它们的下一代小兎子,这样一代一代生下去,求解兎子增长数量的数列。问题可以抽象成著名的斐波那契数列,该数列的前几为:1,1,2,3,5,8,13,21...
阅读全文
posted @ 2008-07-17 16:29
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(243)
评论(0)
推荐(0)
摘要:
将大于0小于1000的阿拉伯数字转换为罗马数字。题目中给出了阿拉伯数字与罗马数字的对应关系,题中的数字转换实际上就是查表翻译。即将整数的百、十、个位依次从整数中分解出来,查找表中相应的行后输出对应的字符。 阅读全文
posted @ 2008-07-17 16:29
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(503)
评论(0)
推荐(0)
摘要:
在选美大奖赛的半决胜赛现场,有一批选手参加比赛,比赛的规则是最后得分越高,名次越低。当半决决赛结束时,要在现场按照选手的出场顺序宣布最后得分和最后名次,获得相同分数的选手具有相同的名次,名次连续编号,不用考虑同名次的选手人数。 阅读全文
posted @ 2008-07-17 16:28
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(234)
评论(0)
推荐(0)
摘要:
例如:当n=4, m=8时,将得到如下5 个数列:5 1 1 1 4 2 1 1 3 3 1 1 3 2 2 1 2 2 2 2 按照条件使前一个元素的值一定大于等于当前元素的值,不断地向前推就可以解决问题。下面的程序允许用户选定M和N,输出满足条件的所有数列。
阅读全文
posted @ 2008-07-17 16:28
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(642)
评论(0)
推荐(0)
摘要:
在一个8×8国际象棋盘上,有8个皇后,每个皇后占一格;要求皇后间不会出现相互“攻击”的现象,即不能有两个皇后处在同一行、同一列或同一对角线上。问共有多少种不同的方法。这是一个古老的具有代表性的问题,用计算机求解时的算法也很多,这里仅介绍一种。 阅读全文
posted @ 2008-07-17 16:27
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(249)
评论(0)
推荐(0)
摘要:
请设计一个算法来完成两个超长正整数的加法。 *问题分析与算法设计 首先要设计一种数据结构来表示一个超长的正整数,然后才能够设计算法。 首先我们采用一个带有表头结点的环形链来表示一个非负的超大整数,如果从低位开始为每 个数字编号,则第一位到第四位、第五位到第八位...的每四位组成的数字,依次放在链表的第一个、第二个、...结点中,不足4位的最高位存放在链表的最后一个结点中,表头结点的值规定为-1。... 阅读全文
posted @ 2008-07-17 10:36
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(345)
评论(0)
推荐(0)
摘要:
请设计一个算法来完成两个超长正整数的加法。 *问题分析与算法设计 首先要设计一种数据结构来表示一个超长的正整数,然后才能够设计算法。 首先我们采用一个带有表头结点的环形链来表示一个非负的超大整数,如果从低位开始为每 个数字编号,则第一位到第四位、第五位到第八位...的每四位组成的数字,依次放在链表的第一个、第二个、...结点中,不足4位的最高位存放在链表的最后一个结点中,表头结点的值规定为-1。... 阅读全文
posted @ 2008-07-17 10:27
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(295)
评论(0)
推荐(0)
摘要:
在图中的九个点上,空出中间的点,其余的点上任意填入数字1到8;1的位置固定不动,然后移动其余的数字,使1到8顺时针从小到大排列.移动的规律是:只能将数字沿线移向空白的点. 请编程显示数字移动过程。 *问题分析与算法设计 分析题目中的条件,要求利用中间的空白格将数字顺时针方向排列,且排列过程中只能借空白的点来移动数字.问题的实质就是将矩阵外面的8个格看成一个环,8个数字在环内进行排序,同于受题目... 阅读全文
posted @ 2008-07-17 10:26
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(226)
评论(0)
推荐(0)
摘要:
C/C++语言程序百例学习指南 C程序百例 阅读全文
posted @ 2008-07-17 09:40
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(139)
评论(0)
推荐(0)
摘要:
最近应聘系统架构师,面试回答一些问题,加上之前做的一些功课,搜索到一些文章,感觉有必要总结一下,到底如何做一个成功的系统架构师呢? 首先,何谓系统架构师? IBM工程师的说明是: 架构师的主要责任是提供开发人员和项目经理之间的共用沟通媒体。他们负责让业务规则及需求与工程实践及限制相适应,以确保成功 中文Wiki上的说明是: 系统架构师负责设计系统整体架构,从需求到设计的每个细节都要考虑... 阅读全文
posted @ 2008-07-17 09:36
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(262)
评论(0)
推荐(0)
摘要:
什么是软件架构师? 架构师(Architecture)是目前很多软件企业最急需的人才,也是一个软件企业中薪水最高的技术人才。换句话说,架构师是企业的人力资本,与人力资源相比其能够通过架构、创新使企业获得新的产品、新的市场和新的技术体系。那么什么是架构师、架构师的作用、如何定位一个架构师和如何成为一个架构师呢?这是许多企业、许多程序员朋友希望知道的或希望参与讨论的话题内容。 所谓架构师通俗的... 阅读全文
posted @ 2008-07-17 09:36
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(150)
评论(0)
推荐(0)
摘要:
不同于一般形式的软件编程,嵌入式系统编程建立在特定的硬件平台上,势必要求其编程语言具备较强的硬件直接操作能力。无疑,汇编语言具备这样的特质。但是,归因于汇编语言开发过程的复杂性,它并不是嵌入式系统开发的一般选择。而与之相比,C语言--一种"高级的低级"语言,则成为嵌入式系统开发的最佳选择。笔者在嵌入式系统项目的开发过程中,一次又一次感受到C语言的精妙,沉醉于C语言给嵌入式开发带来的便利。
阅读全文
posted @ 2008-07-17 09:35
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(201)
评论(0)
推荐(0)
摘要:
本篇介绍了嵌入式系统编程软件架构方面的知识,主要包括模块划分、多任务还是单任务选取、单任务程序典型架构、中断服务程序、硬件驱动模块设计等,从宏观上给出了一个嵌入式系统软件所包含的主要元素。 阅读全文
posted @ 2008-07-17 09:34
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(264)
评论(0)
推荐(0)
摘要:
本篇主要讲述了嵌入式系统C编程中内存操作的相关技巧。掌握并深入理解关于数据指针、函数指针、动态申请内存、const及volatile关键字等的相关知识,是一个优秀的C语言程序设计师的基本要求。当我们已经牢固掌握了上述技巧后,我们就已经学会了C语言的99%,因为C语言最精华的内涵皆在内存操作中体现。
阅读全文
posted @ 2008-07-17 09:34
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(175)
评论(0)
推荐(0)
摘要:
本篇是本系列文章中技巧性最深的一篇,它提供了嵌入式系统屏幕显示方面一些很巧妙的处理方法,灵活使用它们,我们将不再被LCD上凌乱不堪的显示内容所困扰。
阅读全文
posted @ 2008-07-17 09:33
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(246)
评论(0)
推荐(0)
摘要:
本篇给出了键盘操作所涉及的各个方面:功能键处理、数字键处理及用户输入整理,基本上提供了一个全套的按键处理方案。对于功能键处理方法,将LCD屏幕与Windows窗口进行类比,提出了较新颖地解决屏幕、键盘繁杂交互问题的方案。
阅读全文
posted @ 2008-07-17 09:32
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(179)
评论(0)
推荐(0)
摘要:
在C语言中,宏是产生内嵌代码的唯一方法。对于嵌入式系统而言,为了能达到性能要求,宏是一种很好的代替函数的方法。 阅读全文
posted @ 2008-07-17 09:32
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(160)
评论(0)
推荐(0)
摘要:
“计算机语言(C++、JAVA等),学起来简单,教起来也简章”。是不是这样?今天浏览互联网,无意看到下面的文章,大家看后可以点评。以下是译文与原文。 用十年学习编程 为什么每个人都急不可耐? 走进任何一家书店,你会看见《Teach Yourself Java in 7 Days》(7天Java无师自通)的旁边是一长排看不到尽头的类似书籍,它们要教会你Visual Basic、Windows、I... 阅读全文
posted @ 2008-07-17 09:31
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(202)
评论(0)
推荐(0)
摘要:
前面一篇基本都是从宏观的角度谈论程序员的世界观,道德观,精神世界,使用这几个词语,并不是我在深受GCD教学课本毒害之后仍然对这样的教育方式感激涕零,而是我觉得如果一个人没有正确地职业道德,职业操守,职业精神的话,是无法胜任于他的岗位的,因为每个人在寻找职业的时候,多数会寻找略高于自己能力的职业职位,但是这一点点的差距需要用自己的勤奋努力来补救。 忘了哪一个大家曾经说过,”一个没有职业的人是没有... 阅读全文
posted @ 2008-07-17 09:30
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(203)
评论(0)
推荐(0)
摘要:
算起来《老k日记》已经有两个礼拜没有更新了,我开始有些埋怨自己的惰性,其实我也并非什么都没有作,在gf的影响之下开始看加缪的书,由加缪开始看存在主义的书,由存在主义开始对比起以前一直自我标榜的自由主义,到头来发现自己根本算不得一个自由主义者,更加不要谈战士云云,借用一位博友的话“我最多是一名自由主义爱好者”。加之近日来恋爱的热火朝天,自学计划的进度又是拉下一大结,不得不趁着一天清静扑救一下。 ... 阅读全文
posted @ 2008-07-17 09:29
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(188)
评论(0)
推荐(0)
摘要:
CSDN&《程序员》F2F俱乐部周六在柏彦大厦又举办了一次活动,这次是以“性能测试”为主题,邀请我为主持人,因为和几个嘉宾虽然网上见面很多,却一直未曾谋面,为能一睹诸专家“芳容”,我也爽快地答应了。活动举办完回来,我就给李宁“吹嘘”这次活动多么有收获,与专家交流又获得了哪些知识等,使得他也蠢蠢欲动。现场满席,且有很多朋友站着听讲,这也让几位专家和我兴奋异常。为什么一次有关“性能测试”的活动会吸引那... 阅读全文
posted @ 2008-07-17 09:28
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(209)
评论(0)
推荐(0)
摘要:
“为人写程序” 初级的程序员或经验不足的程序员往往只意识到自己的程序是写给计算机的,而不会在意程序其实也是写给人的,或在意得不够、不全面。 写给机器的程序,往往追求的是运行正确、执行效率能满足要求。但程序员的任务仅仅就是把业务逻辑转成机器能编译的计算机语言吗? 其实,程序首先(注意,是首先)是写给人的。第一,程序是写给看代码的人的。第二,程序是写给用程序的人的。了解这一点,才... 阅读全文
posted @ 2008-07-17 09:27
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(132)
评论(0)
推荐(0)
摘要:
学好一门计算机编程语言真的不值得过分骄傲,可悲的是,我们往往一门编程语言也没有学习好就在简历上写着精通XX编程。 想想一个旧社会的老太太,即使一天学都没有上过,说起话,讲起故事来也能出口成章。 想想一个小孩,从出生开始短短三年就能把复杂如汉语的语言说得很流利了。 为什么有的程序员,工作十年了还不开窍,仍然写不出高质量的程序,以至于哀叹程序员是吃青春饭,过了三十岁就不知道何去何从。 为什么有... 阅读全文
posted @ 2008-07-17 09:27
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(145)
评论(0)
推荐(0)
摘要:
对许多人来说,从团队的普通成员到担任团队领导是一个重大而艰难的转折。它可以加速你的上升势头,也可以毁掉你的整个职业生涯。人们往往是在经历挫折之后,才最终领会“领导”的涵义。作为团队的领导,你必须掌握五条:管理过程;树立威信;边学习边领导;领导每个人;适度民主。 关键是管理过程 首先要学会如何授权,都亲自做就不是经理 对许多人来说,获得晋升后的第一反应是承担更多的工作。在他们心目中,只有... 阅读全文
posted @ 2008-07-17 09:26
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(157)
评论(0)
推荐(0)
摘要:
如果说美工只负责出效果图,程序员只负责数据处理的话。那么网页制作人员需要负责的东西无疑是最多的。 1.XHTML(这是最根本的,也是最重要的。) 2.CSS(不学会这个,你根本没有办法去实现美工所画出来的效果图。) 3.Javascript(虽然说要注重结构、表现、行为的脱离,但很多时候我们也需要如何用javascript和css配合作战。) 4.Dom(文档对象模型,配合javascript使用... 阅读全文
posted @ 2008-07-17 09:25
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(193)
评论(0)
推荐(0)
摘要:
Javascript是什么?二年前,我说它是一个小丑,因为那时候在很多网页制作人员的眼中,它就约等于特效,比如跑马灯效果、弹出窗口、网页关闭时弹出一个欢迎再来等等,还有专门的网站来收集javascript的特效,并将其归类为窗口特效、文字特效、图片特效等。这足以说明几年前javascript在网页制作领域所处于的小丑地位了。 但现在,如果你还说javascript是小丑,我会反对你。自从AJAX... 阅读全文
posted @ 2008-07-17 09:25
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(150)
评论(0)
推荐(0)
摘要:
表现与内容相脱离,这应该算是web标准所提倡的核心了。按w3c提出的标准,将网页划分成了三大块,即结构层、表现层、行为层。下边我们还是以上一节中的效果图为例,来了解这三块内容。 Html代码:从页面代码的角度上看,我们应该说只能看到这些东西:就是一个标题,以及一个详细列表。所以说在脑海中初步形成的代码应该是 程序代码 标题 列表项 列表项 列表项 列表项 ... 阅读全文
posted @ 2008-07-17 09:24
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(168)
评论(0)
推荐(0)
摘要:
从三年前开始接触网页到现在,我亲身经历了国内大多数网站的web标准重构。自己在不断的学习过程中也总结出了一点符合web标准的网页的一般特征,和大家一起分享一下。 1、页面代码容易读懂了。 举一个简单的例子,按以前如果要实现一个页面的布局,一般是使用表格来划分整个页面。请阅读并运行以下代码: HTML代码 首页 栏目一 栏目二 栏目三 栏目四 左侧内容 右侧内容 尾部文字... 阅读全文
posted @ 2008-07-17 09:24
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(199)
评论(0)
推荐(0)
摘要:
[写本文的目的]:与您分享如何学习基于web标准的网页制作。 [本文适合人群]:网页制作初学者。有一定的页面制作基础,并想学或正在学习web标准的朋友们。 [文章内容摘要]: 1、前言-新形势下的网页制作以及职业定位。 2、基于web标准的网页有哪些基本特征。 3、如何理解结构层、表现层、行为层代码的脱离。 4、编写符合标准的(x)html代码的一般方法。 5、用CSS美化页面。 6、正确认识Ja... 阅读全文
posted @ 2008-07-17 09:23
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(136)
评论(0)
推荐(0)
摘要:
“八十后”生的我过完年就得开始上班咯,说起来还真有些不情愿从一名学生转换为职场人为这个角色。生于上世纪八十年代的职场新人被赋予了“问题青年”的称号,适应能力差、缺乏主动性、没有责任感、难以融入团队、自尊心强说不得骂不得诸如此类的问题,像个光环似的牢牢环绕在职场新人的头上,成为挥之不去的烦恼和阴影。要想摆脱这个光环,昨天在珠江晚报上看到这么一篇文章“职场80后新人修炼有以下五诀”: 信行天下 自古“... 阅读全文
posted @ 2008-07-17 09:22
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(139)
评论(0)
推荐(0)
摘要:
天地大方的企业形象广告不仅让人耳目一新,而且寓意深刻,受到了同行企业及诸多新老朋友的好评,许多客户纷纷电话询问,这套广告到底是谁做的?是怎么做出来的? 其实,这套广告是谁做的并不重要,重要的是它到底是如何创作出来的,它的创作采取了什么样的思考方式,通过什么样的策略和创意表现,最后得以修成此刻呈现在大家面前的正果?实际上这套广告的创作过程是我们创作所有广告的共有过程,能有机会向大家介绍分享一下,我... 阅读全文
posted @ 2008-07-17 09:22
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(178)
评论(0)
推荐(0)
摘要:
每个人都面临严酷的职场竞争力大考验,企业在员工淘汰上不再留情,新人的“阵亡率"不断攀高,作为一个职场新人你该怎么做? 简单来说,一个人没有专长很难成功,但除了专业技能之外,成功还需要很多配合条件,这些条件就是你的“竞争力"。 不同的生涯阶段,需要不同的竞争力。在每个生涯阶段,你应该建立一张竞争力的清单,随时做好自我盘点,一方面补强自己的弱项,一方面将强项发挥出来。 以踏入社会的新... 阅读全文
posted @ 2008-07-17 09:21
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(174)
评论(0)
推荐(0)
摘要:
本人做过技术开发工作多年,从焊电路板的小工程师逐渐做到项目经理、研发经理,现在做到总工程师,作为工程师有亲身的感受,作为研发主管,对工程师的性格、心理和知识结构有非常深入的了解,现在把自己的一点感悟与大家分享,希望大家批评指正,欢迎补充完善。 有强烈的好奇心。这是成为高手的必要条件,喜欢新生事物,对问题喜欢刨根问底,以钻研为乐趣。那种得过且过,敷衍了事,仅仅把工作当作饭碗的人连熟手都成不了... 阅读全文
posted @ 2008-07-17 09:21
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(157)
评论(0)
推荐(0)
摘要:
CIO应该是个超人,因为他总是被要求既要懂技术、又要懂管理、要比业务人员更懂流程、还要能适时领导CEO 。而在日常工作中,CIO还要被一大堆的琐事围绕着,他怎么可能做到能够精通以上这些知识并有时间去实践呢? 其实,聪明的CIO并不需要成为各个方面都精通的天才,他只要牢牢把握住技术、管理、业务和领导力这四个领域中几个关键要点,就能在工作中应对自如。 横扫纵挖 打通技术脉络 错误的技术路线和产... 阅读全文
posted @ 2008-07-17 09:20
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(196)
评论(0)
推荐(0)
摘要:
在80386的电脑上有一个叫“笑傲江湖”的游戏,国产的;剑宗的风清扬使出9招剑式,威力无比,号称“独孤九剑”,令狐冲练了之后,武功迅速大增;气宗的岳不群练了数30年的“神功”,其武功确是十分地烂。这跟我们学习CCIE和互联网技术是相通的,我们的学员,自从来了我们实验室,便逐渐抛弃了练神功的修炼方法,专心练起了“独孤九剑”。我想来实验室毕竟是一部分人而已,还有很多人因各种没有来实验室的,在学习上走了... 阅读全文
posted @ 2008-07-17 09:20
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(198)
评论(0)
推荐(0)
摘要:
我是学文科出身的,从98年学计算机开始怀着对软件编程的一腔热情,到今天已走过了6年的漫长而又艰难的学习之路,以后的路还很长,但回首过去学习时的艰难和曲折,使我觉得有义务要和刚刚学习的以及想要学习编程技术的后学谈谈我的对学习的看法,不足之处也请其他老鸟们指正与补充。 一、门槛降低了,我们应该怎么学 随着软件技术的发展,软件编程语言走过了一个由原始社会向工业社会发展的过程,从机器码编程到汇编语... 阅读全文
posted @ 2008-07-17 09:19
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(138)
评论(0)
推荐(0)
摘要:
七种程序员的基本技能,它们是:数组、字符串与哈希表,正则表达式,调试,两门语言,一个开发环境,SQL语言,编写软件的思想 数组、字符串与哈希表 任何受过专业训练的程序员,对“数据结构”这门课程中涉及到的各种数据结构都不会陌生,但是在实际的编程工作中,大部分的数据结构都不会用到,而且也永远都不会用到。虽然如此,深入地理解基本数据结构的概念和实现细节,仍然是每个程序员的任务。这不仅仅是因为,掌... 阅读全文
posted @ 2008-07-17 09:19
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(136)
评论(0)
推荐(0)
摘要:
首先声明,偶不是高手,以免引起不必要的冷嘲热讽,呵呵。 估计很多的朋友在很小的时候就看过奥斯特洛夫斯基同学的《钢铁是怎样炼成的》,偶小时候在农村混,看的最多是各式各样的牛屎以及长得极象牛屎的山头,这些所谓的名著偶直到大学才有机会拜读,但说实话,偶是个俗人,还是更喜欢看一些痞子写的文字或带COLOR的BOOKS。偶之所以写这么个主题,主要是太多的朋友给偶发EMAIL或在VCHOME.NET提问,... 阅读全文
posted @ 2008-07-17 09:18
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(188)
评论(0)
推荐(0)
摘要:
1. 你们的项目组使用源代码管理工具了么? 应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。 2. 你们的项目组使用缺陷管理系统了么? 应该用。ClearQuest太复杂,我的推荐是BugZilla。 3. 你们的测试组还在用Word写测试用例么? 不要用Word写测试用例(Test Case)。应该用一个专... 阅读全文
posted @ 2008-07-17 09:18
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(116)
评论(0)
推荐(0)
摘要:
如同所有成功者都会说的话,坚持到底才是最重要。但是简立峰解释能够成功的「坚持」,不是那种固执己见、消耗体力、毅力的坚持方式,也不是一味认定媳妇终会熬成婆的苦苦坚持,而是「期待自己好还要更好,不断突破的坚持态度。」
阅读全文
posted @ 2008-07-17 09:17
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(135)
评论(0)
推荐(0)
摘要:
许多企业不明白它们的软件为什么不能像预期的那样运行,或者为什么用户会碰到意料之外的错误。根据微软加拿大的可用性专家大卫·克罗和多伦多的Radiant Core总裁杰伊·戈德曼表示,人们对可用性测试必要性的意识已经跌至谷底。上个月在Seneca大学的自由软件和开源讨论会上,两个专家提出了一个让软件设计回到正常轨道上的12步计划。 1:承认你的软件会存在问题。 “靠你自己的努力设计好的可用性是不可能的... 阅读全文
posted @ 2008-07-17 09:17
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(145)
评论(0)
推荐(0)
摘要:
请不要做浮躁的人 1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。 2.初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。 3.看帮助,不要因为很难而自己是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,总觉得不够直观。 ... 阅读全文
posted @ 2008-07-17 09:16
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(195)
评论(0)
推荐(0)
摘要:
本帖言辞尖刻,乃作者脾气秉性使然,如果你看着有气,就请多多见谅,放下别看了。
阅读全文
posted @ 2008-07-17 09:15
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(157)
评论(0)
推荐(0)
摘要:
不知不觉做软件已经做了十年,有成功的喜悦,也有失败的痛苦,但总不敢称自己是高手,因为和我心目中真正的高手们比起来,还差的太远。世界上并没有成为高手的捷径,但一些基本原则是可以遵循的。 1. 扎实的基础。数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握他们,很难写出高水平的程序。据我的观察,学计算机专业的人比学其他专业的人更能写出高质量的软件。程序人人都会写,但当你发现写到一定... 阅读全文
posted @ 2008-07-17 09:15
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(138)
评论(0)
推荐(0)
摘要:
《程序员修炼之道:从小工到专家》曾经获得第14届JOLT大奖,很多程序员可能都知道甚至看过。我还没看完,初步给我留下三个印象: 书上的例子还比较有趣,仔细品位又是觉得很有哲理,比如那个“石头汤和煮青蛙”的例子 虽然是一本谈理论性的,讲道理的书,但是给出了一些具体的方案可供实施,就比如下面的那个知识资产投资的建议 整本书的代码是使用Java语言的,让我又重拾了这个老本 ... 阅读全文
posted @ 2008-07-17 09:14
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(186)
评论(0)
推荐(0)
摘要:
我在google工作过,现在有了自己的公司,多年的程序员工作经验告诉我,如果有一个良好的工作习惯,能够极大提高你的工作效率。以下是我的建议,如果你长时间坚持这样做,一年到两年时间,你发现你能够完成的工作速度超过你的想象。 1。一天最多阅读两次新闻 信息爆炸的年代新闻数量多不胜数,不要阅读过多的新闻,我一般一天阅读两次新闻,早晨和下午各打开一次google reader,更多的新闻阅... 阅读全文
posted @ 2008-07-17 09:14
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(174)
评论(0)
推荐(0)
摘要:
程序代码和鼻子的关系其实不大,之所以用嗅觉这个词是因为大家都这样用,本来应该用感觉这个词,毕竟程序设计需要调动人体的很多器官协同工作。 其实一直以来我都觉得嗅觉是不需要培养的,它应该是一种本能,就像我的小孩闻到酸的东西自然就会表现出奇怪的表情。当我看到不舒服的代码,自然而然就会难受、流汗、浑身不自在。那结果是你需不需要去洗澡的问题而不是你闻得到闻不到的问题了。如果能容忍汗流浃背的感受,大可以不去洗... 阅读全文
posted @ 2008-07-17 09:13
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(184)
评论(0)
推荐(0)
摘要:
已经进行了十天的“抢鲜体验”有没有让你眼前一亮?可是你也许不知道,在产品的背后,IM项目组的工程师们经历了怎样的激情、艰辛甚至最“黑暗”的日子?我们专访了IM项目组来自RD、QA、PM和UE的数十位工程师,为你解秘这支“特种部队”。 “做完百度Hi就什么都不怕了。” 这句话是RD的小羽(下同)说的,他是百度的老员工了,他说做IM让他体会到了真正艰险与辛劳,也体会到了成倍的快乐和光荣,而今再面... 阅读全文
posted @ 2008-07-17 09:12
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(244)
评论(0)
推荐(0)
摘要:
在各大企业中,CTO (Chief Technology Officer,首席技术官)有着雄厚的技术实力,掌握着企业核心技术,是软件开发项目中最重要的人物之一。随着中国引入CXO概念的狂潮,CTO也逐渐被人们所知。 作为一名成功的CTO,需要什么样的技术实力?如果才能在CTO这个职位上做出一番成就?围绕这几个问题,CSDN记者特别采访了长期从事软件开发工作的CTO吕建伟,为大家诠释优秀CTO的真正... 阅读全文
posted @ 2008-07-17 09:00
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(139)
评论(0)
推荐(0)
摘要:
中国的信息技术发展迅速,由它所带来的浪潮已经渗入到了人们生活的每一个角落,而程序员们成为了这场信息化浪潮的见证者之一,更是其中的主要参与者,这是时代赋予每个程序员的机会和责任。 信息技术的更新速度是惊人的,程序员的职业生涯则是一个要求不断学习的过程,如何才能成为一名合格的程序员,一名合格的程序员需要掌握哪些技能呢? 熟练掌握开发工具 做为一名程序员至少熟练掌握两到三种开发工具的使用,这是程... 阅读全文
posted @ 2008-07-17 09:00
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(109)
评论(0)
推荐(0)
摘要:
阅读的方法 读的时候有轻有重,有的地方快,有的地方慢,具体哪些地方快哪些慢我一时也整理不出来什么法则(可以参考《如何阅读一本书》)。 举一个例子:以前我读书是流水帐式的,现在我一定会先把目录很仔细的看一看,目录往往包含了最高层的知识结构,然后我会挑选看上去最有趣的部分阅读,如果发现需要用到前面的内容就跳到前面补充一下。一般来说,最有趣的部分读完之后,其余部分也就不那么紧急了,大... 阅读全文
posted @ 2008-07-17 08:58
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(138)
评论(0)
推荐(0)
摘要:
这个话题今天得提提了.技术者,话题太广,本人也只是就自己熟悉的领域和关注的领域做些抛砖引玉的泛泛之谈.有的乃属于失败之教训总结,有的属于成功的感慨,还有的则是拜读名家之感悟处.有所感悟,愿有助于各位网有,也有可能悟错,也请大家广开言路,不吝赐教. 古话有"女怕嫁错郎,男怕入错行",推广开来,很有道理,不管男人女人,大师小工,林林总总算来,入错行就完蛋了.行者,有大行,小... 阅读全文
posted @ 2008-07-17 08:57
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(213)
评论(0)
推荐(0)
摘要:
古往今来,对于人才的定义及如何能成为人才,众说纷纭。且不说古人是如何定义的,就18世纪60年代工业革命以来,我们就经历若干个阶段:从最初人们对专业知识的渴望、研究和学习,到20世纪三、四十年代美国著名成功学大师 戴尔·卡耐基 ( D ale C arbegle , )所提出的“ 人的成功,只有不到15%是因为他的技术知识,而其他的85%则是因为他的人际交往或沟通能力”,再到20世纪90年代在中国... 阅读全文
posted @ 2008-07-17 08:57
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(318)
评论(0)
推荐(0)
摘要:
大家追潮流追的也不少了, 也看看比大牛还大牛好几倍的家伙怎么说; 听见些不同的声音, 总比铺天盖地全是流行歌曲, 要强一些; 别搞得好像一些明星加商业宣传, 就代表了真正的计算机科学家的看法和发展趋势似的。 其实很多时候, 我们认为的大势, 总是那几个人或几个团体再表演罢了; 我真正担心的, 是在那些似是而非的学问上花费过多的精力, 最后才发现都是一场空。 如果不知道D.E.Knuth是谁, 可以... 阅读全文
posted @ 2008-07-17 08:56
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(188)
评论(0)
推荐(0)
摘要:
最近,在波利亚GG的谆谆教诲下,在pongba同学的循循善诱下,在TopLanguage的今天我们思考系列的热情引导下,我终于痛下决心开始琢磨所谓的科学思考问题的方法。对大部分人而言,解题不是终极目的,只是希望在解题中培养的思考问题的方式能够广泛的应用到其他领域。我依然觉得,思维这个抽象的可怕的东西,本质上还是个体化的,要因人而异,很难找到一招鲜吃遍天的套路。但其中,一些共性的东西还是可以抽取出来... 阅读全文
posted @ 2008-07-17 08:53
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(236)
评论(0)
推荐(0)
摘要:
1.Comment each level 对每一级用统一的方法注释每个代码块,例如: 为每个类,包含简短的描述,作者和最后修改日期 为每个方法,包含其目的,功能,参数,返回值 团队编程时,采用标准的注释是很重要的。当然,采用代码协定和工具(比如c#中的XML和java中的Javadoc)帮助这项工作也是可接受的,甚至更可取。 2.Use paragraph comments ... 阅读全文
posted @ 2008-07-17 08:53
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(170)
评论(0)
推荐(0)
摘要:
自信,是勇气,是痛苦后的狂喜,狂喜后的淡定,是死而复生者的纹身。去做一件你不可能做到的事吧。
阅读全文
posted @ 2008-07-17 08:52
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(187)
评论(0)
推荐(0)
摘要:
从我自身的事业和习惯中,我考虑了很多方式怎么样才能有效地学习。 1. 要看书。在成千上万的编程图书中,可能很大一部分根本毫无用处。但是仍然有很多图书对你的(编程)能力有很大的提升。我一直坚持,相比在网络上查找很多有用信息,在同类图书中查找要来得更容易更快捷。阅读技术图书可心更好地抓住核心内容。对于理论,架构和设计等方面来说,图书也一样很有帮助。只不过要找到高质量的、权威的信息,就不如网络上可供查找... 阅读全文
posted @ 2008-07-17 08:52
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(131)
评论(0)
推荐(0)
摘要:
当你能够做到坚持和顽强的时候,会发现自律是最难做到的。有这样一个真实的故事:是说一个人对于自然界有着天生的兴趣,最后成为了一名博物学家,当人们称赞他是一位科学家的时候,他说:“不,我只能算是一名学者,还称不上是科学家”。人们很奇怪,问他为什么会这么认为。他回答“科学家身上有一个我不具备的品质,就是自律”。
阅读全文
posted @ 2008-07-17 08:51
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(164)
评论(0)
推荐(0)
摘要:
程序员是一种技术工作,在IT的发展中有相当重要的地位,从底层硬件通讯协议的建立,到数据传输层的处理,到操作系统的建设,到数据库平台的建设,一直到应用层上各种数据营销平台的搭建,程序员在里面都扮演着举足轻重的角色并为IT事业的发展做出了巨大的贡献。
阅读全文
posted @ 2008-07-17 08:50
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(142)
评论(0)
推荐(0)
摘要:
无论扑克还是编程,没有绝对正确或是绝对错误的选择。如果你有一对K,那么在翻牌之前你该不跟么?也许吧。这要看你是在打比赛还是赌钱、有上限还是没上限、你坐在哪个位置上、你是否已经不跟过一次还是已经封顶了等等。我在扑克中学到了一点,那就是在给出答案之前,一定要综合考虑所有的因素。
阅读全文
posted @ 2008-07-17 08:49
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(235)
评论(0)
推荐(0)
摘要:
正儿巴经学习算法算起来也有快两个月了,之前作为计算机工科生虽然算法和数据结构是必修课,但实际上只是停留在“理解”的层面,相当肤浅,更遑论举一反三灵活运用了。因此,所谓“正儿巴经”学习算法,意即开始对算法思想的本质进行归根究底的过程、对思维方法论进行归纳抽象的过程、对各种解题技巧进行一般化的过程、通过不断练习来让记忆内隐化的过程.. 在“正儿巴经”学习算法之前,我曾经有大半年时间都在用业余时间“正儿... 阅读全文
posted @ 2008-07-17 08:48
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(145)
评论(0)
推荐(0)
摘要:
起初人们对微软正在开发什么东西并不十分清楚。一次含蓄地提及“Emacs.NET”使得人们纷纷臆测它是Emacs的克隆体或者甚至是Lisp的衍生物。Doug Purdy在这篇文章中抛出了第一个线索: 你可能从PDC/TechEd、他们的书籍、或者他们的杰出工作中已经了解了我们团队中的一些人,这些人包括:Don,Chris,Clemens,Chris,Gudge (更新你的博客),Mr. Schlim... 阅读全文
posted @ 2008-07-17 08:48
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(129)
评论(0)
推荐(0)
摘要:
作为一个技术人员,公司一般都不会要求他们象业务人员那样能说会道,但一般的沟通能力和表达能力,还是需要的。当然,一般大学毕业的人,进入公司进行开发工作,基本上在沟通和表达方面都是没有问题的。 但我这次确实碰到了一个刚毕业就来公司的新人,在这方面能力有所欠缺。其实从刚毕业的学生来看,他的Java技术也算过得去了,可是他在沟通和表达方面却出现了问题。一是普通话说不好,说话时夹杂一些他的家乡话,其... 阅读全文
posted @ 2008-07-17 08:47
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(241)
评论(0)
推荐(0)
摘要:
无论你从事何种具体的技术工作,如何才能成为更好的IT从业人员? 最近,我在MSN上看到一篇名为“每一个男人都应该掌握的75种技能”的文章,其中有一部分是我所擅长的,当然还有一些是我不具备的技能。比如,我会捆扎物品或者在墙上钉钉子,但是,坦白的说,我不擅长背诵诗歌以及打领结。 这一次有趣的阅读经历使我意识到我可以做的一个更好的男人。总的说来,我们每个人都应该做的更好。 按照个人职业发展的角度,我列出... 阅读全文
posted @ 2008-07-17 08:47
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(248)
评论(0)
推荐(0)
摘要:
国外开发者博客中有一篇有趣的文章,将程序员按水平像软件版本号那样划分为不同的版本。相对于在招聘时分为初级,中级,高级程序员,直接表明需要某种语言N版本的程序员或许更方便直接。根据作者的观点,可将WEB开发者大致分为以下几个版本: Alpha:阅读过一些专业书籍,大多数能用Dreamweaver或者FrontPage帮朋友制作一些Web页面。但在他们熟练掌握HTML代码以前,你大概不会雇佣他们成为... 阅读全文
posted @ 2008-07-17 08:46
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(146)
评论(0)
推荐(0)
摘要:
锦瑟无端五十弦,一弦一柱思华年。庄生晓梦迷蝴蝶;望帝春心托杜鹃。沧海月明珠有泪;蓝田日暖玉生烟。此情可待成追忆,只是当时已惘然。 阅读全文
posted @ 2008-07-17 08:45
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(138)
评论(0)
推荐(0)
摘要:
古今之成大事业、大学问者,必经过三种之境界。“昨夜西风凋碧树,独上高楼,望尽天涯路。”此第一境也。“衣带渐宽终不悔,为伊消得人憔悴。”此第二境也。“众里寻他千百度,回头蓦见那人正在灯火阑珊处。”此第三境也。此等语皆非大词人不能道。然遽以此意解释诸词,恐晏、欧诸公所不许也。
阅读全文
posted @ 2008-07-17 08:43
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(192)
评论(0)
推荐(0)
摘要:
任何事都不是一蹴而就的,就好像悟空修成正果要历尽艰险,段誉要得到王语嫣的心要经历厚厚的一本天龙八部,急人呀,同志们!有歌唱的好,爱情这东西,四个字“坚持到底”,搞设计或者人生也是一样,四个字“坚持到底”! 阅读全文
posted @ 2008-07-17 08:41
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(162)
评论(0)
推荐(0)
摘要:
问题:目前几乎所有的算法书的讲解方式都是欧几里德式的、瀑布式的、自上而下的、每一个推导步骤都是精准制导直接面向目标的。由因到果,定义、引理、定理、证明一样不少,井井有条一丝不乱毫无赘肉。而实际上,这完全把人类大脑创造发明的步骤给反过来了。看起来是阳关大道,实际上车马不通。
阅读全文
posted @ 2008-07-17 08:40
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(184)
评论(0)
推荐(0)
摘要:
对于野鸡技术来说,有两个挑战:
第一个挑战是野鸡还是野鸡的时候,它面临生存问题。主流市场上一眼望去全是老狗,根本没有野鸡的地儿。野鸡要活下来,就必须寻找适合它自己的市场,这个市场是它的利基市场,是使野鸡能够活下来的市场
阅读全文
posted @ 2008-07-17 08:37
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(274)
评论(0)
推荐(0)
摘要:
分清产品和工艺有助于对技术的理解。产品是就用户角度而言的,工艺是就生产的角度而言的。 阅读全文
posted @ 2008-07-17 08:36
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(157)
评论(0)
推荐(0)
摘要:
解决问题的过程是搜索和不断试错的过程,是用可承受的成本,可承受的时间,搜索到满意的解决方案的过程。这是苏联人的看法。他们从上世纪三四十年代就开始研究,最终另辟蹊径,得出了很多种可以加速这个搜索过程的通用方法,这些方法不局限于某个技术领域,和OO中的模式有异曲同工之妙。这将在第四节细说。 阅读全文
posted @ 2008-07-17 08:35
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(210)
评论(0)
推荐(0)
摘要:
“这是最好的时代,这是最坏的时代;这是智慧的时代,这是愚蠢的时代;这是信仰的时期,这是怀疑的时期;这是光明的季节,这是黑暗的季节;这是希望之春,这是失望之冬;人们面前有着各样事物,人们面前一无所有;人们正在直登天堂,人们正在直下地狱。”
——狄更斯
阅读全文
posted @ 2008-07-17 08:34
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(162)
评论(0)
推荐(0)

浙公网安备 33010602011771号