硕士研究生毕业于南京邮电大学计算机应用技术专业,曾在中兴通讯从事软件开发工作,现就职于重庆某物联网技术公司,任高级嵌入式软件开发工程师。著有《C程序员从校园到职场》一书,同时也是《信息通信技术百科全书》的编者之一及CSDN博客专家。QQ(微信):245924426。
EXINIT环境变量和.exrc文件 有两种方式来个性化VI编辑器。如果你在主目录下生成了一个叫做.exrc的文件,当VI启动的时候,那里面所有的命令都会被读到。
本周,我们参加了公司组织的新员工入职培训。 之前说过,公司和学校之间存在很大的差别。那么怎样才能让新人更快地适应公司的工作环境呢?只有通过一种方式,那就是培训。
每个工作日,我都会坐着班车一路向北到公司去上班。一路上的风景不变,但每次看它们时的心情却不同。 前段时间,我整理了一下自己的旧物,突然间发现从中学到研究生毕业,我获得过许多证书,包括:毕业证书、学位证书、各种获奖证书等。
VI的两种模式 大多数用户了解VI编辑器的第一件事就是它有两种模式:command(命令)和insert(插入)。
资料来源:University of Hawaii at Manoa College of Engineering。 引言 VI编辑器是一个被许多Unix用户使用的基于屏幕的编辑器。
最近,我又抽空读了一下刘未鹏老师的《暗时间》,里面有一篇文章叫做“为什么你应该从现在开始就写博客”。刘老师认为,写一个博客有很多好处,却没有任何明显的坏处。
从学校毕业至今,已两个月有余,我时常回想起学校生活的点点滴滴。每当想起那些年,我们一起看过的书,我们一起游玩过的地方,以及我们一起做过的搞笑的事情,我都会会心一笑:那时我们的生活真的是很幸福! 虽然上班才一个月,我还是感觉到了社会与学校是有很大差异的。
有一次,我在看李开复老师的演讲视频《给未来的你》,里面他说的几句话让我印象非常深刻。他告诉这些准大学生们,一定要利用假期到外面去打工,不管是去企业实习,还是去做家教,甚至是去餐馆端盘子。
已经到公司报到将近两周了,今天没有加班,所以回来得比较早。虽然才进公司不久,但我还是见到了不少之前没见过的东西。现在,我最想说的一句话就是:“在学校里面,我们的生活真的是太幸福了!”当我们出身社会之后,才发现有很多东西是在学校里面学不到的。
中国有一句古话,叫“凡事预则立,不预则废”。大意是做事情,我们应该提前准备,这样就能确保其产生好的结果。但在现实生活中,情况一定是这样的吗? 凡事提前准备为什么好? 在大学里面,大家都习惯了考试之前临时抱佛脚,这样可以在平时多玩一点,最多考试那一两周抓紧一点就行。
最近,我在看《C++编程思想》,里面提到了C++成功的七个原因。我将在这篇文章中进行简单的说明。 C++成功的原因是经济上的:转变到OOP(面向对象编程)需要代价,而转变到C++所花的代价较小。
游玩第三天(4月5日) 经过前两天的“奔波”,大家的体力有了明显的下降。但是,为了能够在黄山上看到日出,还是要早起。
游玩第二天(4月4日) 经过第一天的游玩,我们已经有点累了,也感受到了黄山的魅力。不过,更精彩和艰苦的环节还在后面。
去年六月份,我们到华为南研所去参观了,这是记录当天情况的文章,具体参见:http://blog.sina.com.cn/s/blog_621fd7f80100sdco.html。
今天翻看了我以前的新浪博客,发现这篇文章的点击量有二千多次,特转载如下。具体参见:http://blog.sina.com.cn/s/blog_621fd7f80100f0uc.html。
听导游说,去黄山旅游,一年365天,只有150多天能够看到日出。很幸运,我们此次黄山之行就看到了日出的整个过程。以下是本人日出前后所拍的照片,供大家品评! ...
徐霞客曰:“登黄山天下无山,观止矣。”作为一个遍历祖国大好河山的学者,能够对黄山做出如此之高的评价,可见黄山的景观确实非同一般。作为毕业旅行的首选,我们一行十人于今年的四月三号至五号(三天两晚)到黄山去玩了一下,感觉很不错!最近看到有很多朋友也去黄山旅游了,还发了一些照片;同时也听到有人说想去却没有时间,只好作罢。
当我还是一个小孩的时候,我背诵了La Fontaine写的一些寓言,从各个寓言中得出的教训都详细地为我作了解释。我学到的之一便是《The Ant and theGrasshopper》,它被修改用于告知年轻人一个有用的教训:在这个不完美的社会中,努力工作就会得到回报,而偷懒则将被惩罚。
家是什么地方?一个可以为你遮风挡雨的地方,一个你可以欢笑可以哭泣的地方,一个你可以在心里骂上一百次却不允许别人骂一次的地方。正是因为有了它,我们的心灵才有了寄托。
最近,我阅读了《代码整洁之道》的中文版,觉得收获颇丰!在确保程序正确的前提下,让代码整洁可以提高工作的效率。 令我印象最深的就是有关“整洁代码”的定义。
这是本人在“百视通”(BesTv)实习时写的七篇实习日记,与大家分享! 实习日记(一) 寒假闲来无事,又遇春节购票不便,于是选择留下。
最近和学弟吃饭,听见他们谈论有关实习和找工作的话题。作为一个过来人,我参加过很多公司的笔试和面试。我觉得自己有义务将自己的经历和大家分享,为大家找工作提供参考。
在读《暗时间》的时候,我不止一次注意到刘未鹏提到了李笑来老师,以及他写的《把时间当作朋友》。利用一个半天的时间,我把这本书的电子版看完了,觉得确实很有意思,里面提到的东西让我眼前一亮。
前段时间,电影《那些年,我们一起追过的女孩》很火。我自己也看了两遍,勾起了不少的回忆。最近离校在即,我打开了自己的相册,发现在读研的这几年,自己还是去不少地方游玩过。
经过长期的奋斗,压在中国人民头上的“三座大山”终于被推翻了,我们的生活似乎处处充满了阳光。但是,有一个阶级是越发地强大起来了,它就是“地主阶级”。
最近,我在看林信良的《Java学习笔记》。本书是作者多年来学习和教学工作的心得和总结,文章内容通俗易懂,让我对Java的基础知识有了一定的了解。
As an admirer of the “artistic flare, nuanced style, and technical prowess thatseparates good code from great code” e...
第七章介绍了应用层(The Application Layer),总共有六个小节,分别是:DNS—域名系统(DNS—The domain name system)、电子邮件(Electronic mail)、万维网(The world wide web)、流音频与视频(Streaming audio and video)、内容分发(Content delivery)、总结(Summary)。
第六章介绍了传输层(The Transport Layer),总共有八个小节,分别是:传输层服务(The transport service)、传输协议的原理(Elements of transportprotocols)、拥塞控制...
(1) 问题的提出 TCP和其它很多传输协议基于这样的假设:发送者和接收者通过某网络路径长期连接在一起,否则协议会失效,数据也不能被传输。
第五章介绍了网络层(The Network Layer),总共有七个小节,分别是:网络层设计问题(Network layer design issues),路由算法(Routing algorithms),拥塞控制算法(Congestion control algorithms),服务质量(Quality of service),网络互连(Internetworking),因特网中的网络层(The network layer in the Internet)和总结(Summary)。
CH6 1. 顺序容器(sequence container)拥有由单一类型元素组成的一个有序集合,两个主要的顺序容器是list和vector。
不要被信条所惑,盲从信条就是活在别人思考的结果里。不要让别人的意见淹没了你内心的声音。最重要的,拥有跟随内心与直觉的勇气,你的内心与直觉多少已经知道你真正想要成为什么样的人,任何其他事物都是次要的。
CH5 1. 程序最小的独立单元是语句(statement);一个表达式给它加个分号就变成了一个简单语句(simple statement);复合语句(compound statement)是由一对花括号包围起来的一系列简单语句。
第四章介绍了媒体接入控制子层(The Medium Access Control Sublayer),总共有九个小节,分别是:信道分配问题(The channel allocation problem),多接入协议(Multiple...
对于大部分研究生而言,研三一般只做两件事:第一件事,找工作;第二件事,写毕业论文。 我的研三生活是从研二下的那个暑假开始的。
中国学生都有一个通病,那就是做任何事情都要别人吩咐。本科生就期待考试结束便万事大吉了,没想到很多研究生也是这样。 由于南邮的大部分学生在研一的时候就把所有的学分拿到了,因此很多人在研二的时候便不用再上课了。
第三章介绍了数据链路层(The Data Link Layer),总共有六个小节,分别是:数据链路层的设计问题(Data link layer design issues),差错检测与纠正(Error detection andcorrection),简单(初级)的数据链路协议(Elementary data link protocols),滑动窗口协议(Sliding window protocols),数据链路协议的例子(Example data link protocols)和总结(Summary)。
当很多同学听说我是从本科所在学校保送到南邮读研的时候,都感到比较的惊讶。的确,要实现跨学校的保研,首先自己成绩要好,其次要有老师肯接收。
第二章介绍了物理层(The Physical Layer),总共有九个小节,分别是:数据通信的理论基础(The theoretical basis for data communication)、导向传输媒体(Guided tra...
今天,我读了CCF上面的一篇文章,叫做《研究型大学里的教学型教师》,其大意是:在大学里面,研究型人才固然重要,但专门从事教学的老师也是不可或缺的。
当你上课感觉就像打酱油时,当你对研究生很迷茫时,当你坐在电脑前孜孜不倦时,请看下面的文章,很受用,至少我心里现在没有以前浮躁。好的文章有时能改变一个人的精神状态,下面就是其中之一。
CH4 1. 表达式由一个或多个操作数(operand)构成,最简单的表达式由一个文字常量或一个对象构成。在更一般的情况下,表达式由一个或多个操作数、以及应用在这些操作数上的操作构成。
第二篇 1. 我们编写的程序以及所保存的程序数据在计算机的内存中是以二进制位序列的方式存放的,位(bit)是含有0或1值的一个单元。 2. 一个字节由8位构成,而一个字由32位构成,或者说是4个字节。
最近,我在阅读《C++ Primer》,经常看到里面提到一些错误类型,像“编译错误”、“运行错误”等。于是,我对C++中的错误类型产生了兴趣,查阅了一些资料,特整理如下。
第一篇 CH1 1. 试图一下子就能写出一个完全成功的程序几乎是不可能的。 2. 一个简单的错误常常有很多关联影响,会使编译器报告的错误比实际要多得多。
除了“ping”程序之外,我们也经常与“Traceroute”程序打交道。本文简单介绍“Traceroute”,参考文献为《TCP/IP详解 卷1:协议》的第8章。
这个寒假,我辅导一个读高中一年级的表弟做功课,感觉现在高中的课程真是不简单。就拿数学来说,涉及到函数方面的知识既要学生有很好的数学基础,又要随机应变、灵活应用。
最近阅读了《TCP/IP详解 卷1:协议》。作者对“TCP/IP协议族”进行了详细的介绍,让读者对因特网上运行的协议有了一个全面的了解。
在前一段时间,我看了不少的论文,里面涉及到许许多多“奇怪”的算法。最近,我又看了一些专门讲解“算法”的书籍,了解了各算法的来历、特点及应用情况等。