自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(556)
  • 资源 (12)
  • 收藏
  • 关注

原创 让你提前认识软件开发(1):序言

正式踏上软件开发岗位已经将近两年了,经历了很多,也学到了很多。“万事开头难”,学生转变为职业人的过程,恰似茧化成蝶的过程。        1.为什么要写作本系列?       在工作的过程中,我发现我们在学校里面学到的很多东西片面肤浅,根本达不到岗位的要求。像编码规范、研发流程等等学校里几乎不提及的知识,在实际的软件开发项目中却恰恰是异常的重要。       在学校里面,我们欠

2014-03-03 20:18:01 6456 5

翻译 在改善编程语言方面Google都有哪些贡献?

文章来源:http://www.pixelstech.net/article/1392996968-What-has-Google-done-on-improving-programming-languages         Google现在位居全球最具创新的IT公司之首。他们常常会给我们带来一些革命性的产品,像Google Glass(谷歌眼镜)、Google Fiber(谷歌光纤

2014-02-27 14:06:31 2101

原创 趣谈软件产品的一生

人的一生,起起伏伏,三分天注定,七分靠打拼;软件产品的一生,或胎死腹中,或平淡无奇,或风靡一时。你会发现,软件产品的一生,也即软件产品生命周期,与人的一生有着奇妙的对应关系。以下为你娓娓道来。       软件产品的一生,一般包括这几个阶段:概念阶段、计划阶段、开发阶段、验证阶段、发布阶段、运营维护阶段和退市阶段。这些阶段与人的一生的各个阶段对应关系如下图所示:       1. “概

2014-02-17 19:11:21 2214 4

原创 我读经典(3):《大数据时代》学习笔记

最近,怀着一颗好奇的心,我粗略阅读了(英)维克托·迈尔-舍恩伯格所著的《大数据时代》一书的电子版。总体感觉就是本书的内容很宏观,不太容易让人理解。        读完这本电子书之后,我又上网查了一点资料,对“大数据”有了进一步的了解。1.     “大数据”的简介         最早提出“大数据”时代到来的是全球知名咨询公司麦肯锡,但近年来引起人们关注的原因是互联网和信息行业的发

2014-01-27 17:21:44 7640 1

原创 我读经典(2):《C陷阱与缺陷》学习笔记

最近,在工作之余,我抽时间阅读了一下经典书籍《C陷阱与缺陷》。本书以作者的实际C语言工作为背景,详细地介绍了用C语言进行编程工作过程中需要注意的一些细节。本书篇幅不多,但却将C语言程序员普遍遇到过的问题都包括进去了。该书很值得大家一读。本书一共九章内容,章节结构如下图所示。在阅读的过程中,我摘录了一些重要的语句,同时对某些观点作了相应的评论,请大家参阅。 第0章 导读1

2014-01-27 15:09:41 2589 3

原创 一个与众不同的苹果--苹果产品制胜之道

苹果是一个很能赚钱的公司,在最新的全球公司市值排行榜上,苹果公司居于首位。羡慕之余,我忍不住去探究背后的原因。现在我就通过分析苹果的产品,看看苹果在创新、营销、产品等方面有哪些值得学习的地方。        第一部分,看看苹果过去是怎么赢的。       比如iPod,制造了利用破坏性创新打败市场垄断者的经典案例。在iPod诞生之前,世界上同时存在两个数字音乐市场:一个使用mp3播

2014-01-22 14:46:35 3606

原创 Visual C++编译器常用选项设置总结

【文章摘要】Microsoft Visual C++是微软公司推出的、在Windows下的可视化集成编程系统,也是广大软件工程师使用得比较多的一款编程软件。本文主要讲述Visual C++编译器常用的选项设置,为大家全面掌握该软件以进行软件开发工作提供了有益的参考。【关键词】Visual C++ 选项设置  编译 调试一、前言Microsoft Visual C++

2013-12-27 15:23:06 4860

原创 欢迎大家关注我的微信帐号!

最近,我发现用微信的朋友越来越多了。于是乎,果断地开通了一个微信帐号,希望大家一如既往地多多关注。我会经常分享一些最新科技新闻,并表达一下个人的看法。        请拿出你的手机,扫描如下二维码:

2013-12-26 19:08:58 1778

原创 转战微博—从Twitter上市谈起

当我们玩着微博,并赞叹其内容丰富、操作方便的时候,可曾想过这个创意是如何得来的?        其实,微博的模式并非中国首创,而是一个舶来品,其始祖是美国的Twitter公司。美国当地时间11月7日,Twitter在美国成功上市,预期成为美国历史上第二大IPO,创下了互联网公司上市的又一个传奇。我们就从Twitter的上市开始说起。        一、火爆的上市场面        在纽

2013-11-09 15:24:57 2226 2

原创 推荐一款优秀的代码编辑软件--Source Insight

“工欲善其事,必先利其器”,好的工具能够提高我们办事的效率,进而提升团队乃至企业的竞争力。        对于软件开发工程师来说,选择一款优秀的代码编辑软件也是很重要的。最近,我看到有很多同事还在用微软的VC ++ 6.0进行代码的编写,感到非常的吃惊。因为在我看来,那款软件存在很多的不足,包括:无法设置背景、代码跳转不方便、换行时会出现Tab键等。        在此,为大家推荐一款个人

2013-10-30 20:54:21 3233 8

原创 推荐两本有关经济学的书籍

第一本:《通俗经济学》 第二本:《经济学原理》

2013-10-20 10:57:23 2391

原创 我读经典(1):读《数学之美》有感

一提到“数学”,很多人也许就会感到头痛。确实,在大学的所有课程中,凡是与“数学”有关的课一般逃课率都比较高,当然挂科率也比较的高。可见,大家对“数学”是多么的“厌恶”。        但是,我们每天的生活又离不“数学”。你到农贸市场去做买卖,需要算账,这是最简单的“数学”。作为软件开发人员的我们,需要设计算法,那就更离不开“数学”了。“数学”,集天使与恶魔于一身,真是让人“又爱又恨”!

2013-05-26 21:25:51 3889 4

原创 《代码大全》学习笔记(剩余部分)

最近看了一篇文章,是有关工作交接的。文章中说,在办理工作交接的时候,除了传递专业知识、工作流程,还有最为重要的是经验的传承。因为像专业知识这些东西,我们可以通过网络、书籍来学习,而经验一定是要自身经历才会得到,前人的经验家训对后人有指导作用,正所谓“前事不忘,后事之师”。这也解释了为什么许多单位在招人的时候,都要求应聘者具有一定的工作经验。     《代码大全》就是这样一本用来传递编程经验

2013-04-14 17:45:10 1924

原创 《代码大全》学习笔记(7):高级结构设计

7.1 软件设计引论       “软件设计”一词的意思是指,把一个计算机程序的定义转变成可以运行程序的设计方法;设计是联系要求定义和编码与调试的活动的桥梁;它是一个启发的过程而不是一个确定的过程,需要创造性和深刻的理解力;设计活动的绝大部分活动都是针对当前某特定项目进行的。7.1.1 大型和小型项目设计        一个大型项目可能有几个级别的设计工作—软件结构设计、高层次模块设计

2013-04-10 20:32:52 2527

原创 《代码大全》学习笔记(6):模块化设计

子程序是具有一定功能的,可以调用的函数或过程;而模块则是指数据及作用于数据的子程序的集合。6.1 模块化:内聚性与耦合性      “模块化”同时涉及到子程序设计和模块设计;模块化设计的目标是使每个子程序都成为一个“黑盒子”;使用单独一个子程序是很难达到这一目的的,这也正是引入模块的原因。6.1.1 模块内聚性        模块的内聚性准则,与单个子程序的内聚性准则一样,都是十分

2013-03-29 20:30:48 2627

原创 《代码大全》学习笔记(5):高质量子程序特点

什么叫“子程序”?子程序是具有单一功能的可调用的函数或过程。5.1 生成子程序的原因        降低复杂性:使用子程序的最首要原因是为了降低程序的复杂性,可以使用子程序来隐含信息,从而使你不必再考虑这些信息;一个子程序需要从另一个子程序中脱离出来的原因之一是,过多重数的内部循环和条件判断。        限制了改动带来的影响:由于在独立区域进行改动,因此,由此带来的影响也只限于一个

2013-03-23 20:28:19 3001 2

原创 《代码大全》学习笔记(4):建立子程序的步骤

4.1 建立程序步骤概述       按图4-1的顺序来进行。 4.2 程序设计语言(PDL)        有效使用PDL的一些方针:1)用模拟英语的语句来精确描述每一个特定操作;2)避免使用最终程序语言的语句;3)在设计意向这一层次上写PDL;4)在足够低的层次上写出PDL,它几乎可以自动生成代码。        当PDL写好之后,就可以根据它来编码,而PDL则成为程序语言

2013-03-22 21:10:18 2895

原创 《代码大全》学习笔记(3):软件创建的先决条件

3.1 先决条件重要性        优秀程序员的一个突出特点是他们采用高质量的过程来创建软件。这种过程在计划的开始、中间和末尾都强调高质量。        如果你只在一个计划即将结束时强调质量,那你注重的只是测试。        如果在一个计划的开始强调质量,这意味着你计划并要求设计一种高质量的产品。3.1.l 造成准备不足的原因        一些程序员并不做准备工作,有两

2013-03-10 17:45:21 2448

原创 《代码大全》学习笔记(2):利用隐喻对编程进行更深刻的理解

2.1 隐喻的重要性       重大发现往往是从类比中产生的。通过把一个你所陌生的事物与你所熟知的事物比较,你会对它有进一步的认识,从而形成你对它的独到的深刻理解,这种隐喻方法被称之为“模型化”。       模型的力量在于它能提供生动形象的概念而易被人整个接受。2.2 如何使用软件隐喻         一个公式是一套完整建立的、进行某一些任务的规则;它的结果是可以预测的、确

2013-03-06 19:36:23 2048

原创 《代码大全》学习笔记(1):欢迎进入软件创建世界

写在前面:         它山之石,可以攻玉!       《代码大全》是编程领域里的一本经典书籍,全书介绍了基本数据类型、变量命名、子程序和函数的编写、编程工具以及调试等内容。全书内容翔实、实用性强,特别适合刚入门或即将入门的程序员学习。该书对于良好编程习惯的养成具有极大的促进作用!        本系列文章是我在阅读《代码大全》过程中的学习笔记,基本上是按照原书的章节顺序进行编排

2013-02-27 20:11:33 2311

原创 代码的第一印象(续):推荐几本经典书籍

要想写出优美的、高质量的代码,确实不是一件容易的事情。我们都以为在学校里面学的东西已经够多了,但真正拿一个项目给你做,你就会发现自己懂的知识真是“捉襟见肘”。        要想将代码写好,除了实际参与项目之外,我们还可以阅读一些经典的书籍。不是那些说空话、理论性很强的书,而是一些具有实践指导意义、可操作性较强的书。        在工作之余,我也会阅读一些与工作相关的专业书籍。以下几本书

2013-01-20 16:00:19 2917

原创 有梦想,就会有奇迹—读《我用微软改变世界》有感

我们都知道比尔·盖茨,他用微软改变了我们的生活。但是,缔造微软的不止他一个人,还有一个大家可能都没听说过的人,叫保罗·艾伦。他和盖茨一起于1975年创立了微软。         最近,我去书店闲逛,无意中发现了一本书,叫做《Idea Man》,中文名为《我用微软改变世界》,作者保罗·艾伦。在极大的好奇心的驱使下,我买下了这本书,并用一个晚上将该书全部看完了。         看完之

2013-01-17 22:35:52 3110

原创 吃个饭也不容易

由于元旦放假的原因,我们已经连续工作了8天。看在大家都很劳累的份上,公司在今晚请所有职工吃了一顿饭。听说这是公司的惯例,每年过年之前都会犒劳大家一顿。         无独有偶,我刚看了一篇文章,叫做《我们在囧途之年终奖篇》(http://blog.csdn.net/shenyisyn/article/details/8476409),觉得挺有意思的。为别人打了一年工,要个钱也不容易。这不

2013-01-11 21:40:27 2561 4

原创 冬天里的一把火—答学弟问

自从写了博文《你的论文,你做主—研究生毕业论文的写作过程》之后,在博客上、QQ上、邮箱里收到一些读研一研二的学弟学妹的消息,他们关心的问题包括:如何开题?如何做仿真实验?如何找到论文的创新点?以及要想实习的如何找到实习单位等等。        今天上午,我打开邮箱,发现一封本校学弟发来的邮件,里面涉及到科研和找实习相关的问题,具有一定的典型性。我就在这篇博客里面尽我所能为之答疑解惑,可以供大家

2013-01-03 15:55:42 2657 5

原创 角色转换之间—我的2012年总结

世界末日没有来到,2013年已至。回首这一年,真的是感慨万千。我已经由一个在校读书的学生变成了一个职场中人。这个角色转变意味着我学生生涯的结束,职场生涯的开始。学校生活是那么的美好,你有很多时间做自己想做的事情;而职场生活是繁忙的,我们要从各个方面来调整自己,以适应它的步伐。        趁着元旦放假,我对自己2012年的经历进行一个较为详细的总结。希望自己在2013年能够扬长避短,在自己的

2013-01-03 14:09:12 3515 13

原创 你的论文,你做主—研究生毕业论文的写作过程

写在前面:又到一年硕士研究生毕业论文开题时。这个时候,每个人的表现均不一样,有底的当然很镇静,没底的就到处寻求“支援”。本文旨在结合个人的经历,说一下研究生毕业论文的写作过程是怎样的。不管是开题报告已经完成,还是正在写的,本文都可以提供一点参考。此外,本文的观点均是作者个人的想法,与本人所在学校无关。如有雷同,实属巧合。         研究生毕业论文是个什么概念呢?就好比一张通行证。有了

2012-12-30 14:00:18 4912 11

原创 研究生学位论文被评为优秀了!

得知这个消息,我非常的高兴。纠结了半天,我还是决定写一篇博文来简单地说明一下。如果有搞科研的同学看到了这篇文章,或许我的论文可以供你参考一下。        我的学位论文题目是《P2P网络信任模型及其相关技术的研究》,文中一共提出了三个创新点:1)基于灰色系统理论的搭便车者数量预测模型;2)基于云的加权信任模型;3)基于模拟退火算法的信任信息搜索模型。此外,我还发表了两篇被EI检索的小

2012-11-23 21:51:42 2467 2

原创 时势造英雄—读《浪潮之巅》有感

有一段时间,我特别喜欢耍微博,每天发布、分享的消息数以几十计。某天,我看到一条微薄,说吴军老师要出版两本书:《数学之美》和《浪潮之巅》。我一向对新书都很好奇,便在网上去搜了一下,并下载了这两本书的电子版,虽然不全,但也能读到一些东西。       我花了一下午的时间将《浪潮之巅》的电子书读完了,觉得很不错。该书语言流畅、思维清晰,将著名IT公司的发展历程一一列出,可谓是一本“奇书”。因

2012-10-28 21:35:45 5122 4

原创 也谈“为什么中国的程序员总被称为码农?”

我经常在CSDN上浏览新闻,同时也喜欢阅读博客。最近,我看到有不少文章在谈“为什么中国的程序员总被称为码农”这个话题。大家虽然各抒己见,但都在表明一个事实:在中国做程序员真的很累,与种地的农民没有什么区别。       作为一个刚工作不久的程序员新手,我想就自己的经历谈一下对这个话题的认识。       在学校的时候,我们对那些“IT界的英雄”很是敬佩,包括:盖茨、乔布斯、

2012-10-26 22:56:58 4241 3

原创 “经济学十大原理”番外篇

最近,我阅读了曼昆写的《经济学原理》,觉得受益匪浅。该书是经济学的经典教材,值得每个人一读。       我感触最深的就是“经济学十大原理”,适用于我们生活的方方面面。作为程序员,我发现同样适合于我们的工作。       原理一:人们面临权衡取舍作为程序员的你,是否时时面临权衡取舍?例如,是加班还是回家?是考虑质量还是速度?是考虑完成任务还是把事情做好?诸如此类,我们几乎天天都

2012-10-13 21:38:11 2525 2

原创 一路向北(四)

虽然每个IT公司都倡导人人平等,但在公司待久了,你会发现,其实等级制度是普遍存在的。       在“计算机网络”课程中,我们知道将网络分层之后,各层各尽其能,可以保证网络的正常运转。如果整个网络就是一个大杂烩,没有明确的分工,那么其混乱状况可想而知。在公司里面,也是同样的道理。       我认为,公司存在这么几个级别:       第一级,也就是最低的级别,

2012-09-23 19:46:59 2237 2

原创 “接口”杂谈

自从上班以来,我几乎天天都要和“接口”打交道。那么什么是“接口”呢?它有什么作用呢?         一、什么是“接口”        要理解“接口”的定义,其实并不难。就拿我们每天都要用到的计算机来说,插U盘的地方就是一个“接口”。我们想要将自己盘里的东西拷到电脑上,或者是想要将电脑里面的东西拷出来,就必须要通过这个“接口”才能进行。        对于程序员来说,“接口”可以形

2012-09-19 20:32:52 1901

原创 四则运算表达式求值程序(C语言版)

废话不说,见代码。《Compute.h》头文件#include  #include  #include  /*以下为本程序涉及到的函数的声明*/int CheckString(const char *Str);   /*检查字符串中有否除了0-9,+,-,*,/,(,),之外的其他字符*/void  DealString(char *Operator

2012-08-22 20:59:35 11052 6

原创 一路向北(三)

七八月份的重庆,骄阳似火。虽然几乎每天都是坐在屋内,有空调的呵护,但望着外面被太阳烤着的赤裸裸的大地,心里仍然会有一丝的恐惧。正因为经受住了太阳公公的考验,大地才会有如此的生机,也才会孕育了我等凡夫庶子。        “天将降大任于斯人也,必先……”,后面的话还有很多,我将就不说了。初入职场的时候,我发现用这句话做自我安慰是最好不过的了。因为我们有很多不懂的,只要稍不注意,就会犯错,然后遭到

2012-08-18 21:40:26 5152 7

原创 面试相关材料--开放性问题回答和行为事件访谈型面试问题回答示例

最近查找资料,发现了以前为面试准备的材料,特和大家分享如下,希望对你有所帮助。开放性问题回答示例要按照“多层Key Words陈述法”回答。 实例:你是怎样取得别人的信任的?示范回答:1)       (实话实说)我认为,要取得别人的信任,首先要具备好人品,并且一定要做出成绩才行。我们要用实际行动来证明自己是值得信任的。我在学校的时候就是这样做的,少说空话,多干

2012-08-18 17:26:23 9516

翻译 掌握VI编辑器(三)

EXINIT环境变量和.exrc文件有两种方式来个性化VI编辑器。如果你在主目录下生成了一个叫做.exrc的文件,当VI启动的时候,那里面所有的命令都会被读到。另外一种方法是设置一个叫做EXINIT的环境变量。该选项在你的shell的建立文件里被设置。如果你使用/bin/csh (C-Shell),命令如下(被放置在.cshrc文件里面):setenv EXINIT '...'。如果你使用

2012-08-04 20:26:04 2741

原创 一路向北(二)

本周,我们参加了公司组织的新员工入职培训。        之前说过,公司和学校之间存在很大的差别。那么怎样才能让新人更快地适应公司的工作环境呢?只有通过一种方式,那就是培训。除了公司所说的培训的种种好处之外,我个人认为培训的最大一个目的就是“收心”。什么意思呢?学生有很多习惯是在工作中不适用的,甚至是与岗位的要求相背的。例如,凡事只求及格就行,没有一种追求更好的意识;再如,作息时间没有

2012-07-29 10:57:13 2140 4

原创 一路向北(一)

每个工作日,我都会坐着班车一路向北到公司去上班。一路上的风景不变,但每次看它们时的心情却不同。         前段时间,我整理了一下自己的旧物,突然间发现从中学到研究生毕业,我获得过许多证书,包括:毕业证书、学位证书、各种获奖证书等。看来自己过去也曾风光过。但是,一个多月前入职时,科长的一句话让我很震惊:学校里面学的东西都没有用!         虽然这一句话有点夸张,但在某些方

2012-07-22 11:01:39 1844

翻译 掌握VI编辑器(二)

VI的两种模式         大多数用户了解VI编辑器的第一件事就是它有两种模式:command(命令)和insert(插入)。command模式允许命令条目来操纵文字。这些命令通常是一个或两个字符长,可以敲几下键盘便被输入了。insert模式将任何在键盘上敲击的内容输入现在的文件中。         VI是以command模式启动的。有几个命令来将VI编辑器转入insert模式。最常用

2012-07-15 16:19:17 2035

翻译 掌握VI编辑器(一)

资料来源:University of Hawaii at Manoa College of Engineering。 引言        VI编辑器是一个被许多Unix用户使用的基于屏幕的编辑器。VI编辑器具备强大的功能来帮助程序员,但是许多初学者因为要面对很多不同的指令而对使用VI敬而远之。写作本教程的目的就是要帮助初学者适应VI编辑器的使用,当然,也有一些小节的内容与VI的惯用者有

2012-07-07 17:46:00 2400 4

《开发实战中的C语言--基础篇》PPT

《开发实战中的C语言--基础篇》视频教程配套的PPT。

2017-04-16

《开发实战中的C语言--基础篇》课程各章示例代码

《开发实战中的C语言--基础篇》课程各章示例代码,课程链接为:http://edu.csdn.net/course/detail/3810

2017-02-26

《虚拟化与云计算》学习笔记

该文档是《虚拟化与云计算》的学习笔记,能够让读者对云计算技术有一个大致的了解。

2012-08-26

软件工程——实践者的研究方法

该文档是“软件工程”权威资料的学习笔记,能够让读者对“软件工程”有一个全面的了解。

2012-02-14

空空如也

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

TA关注的人

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