让你提前认识软件开发(17):makefile文件的书写及应用

第1部分 重新认识C语言makefile文件的书写及应用 【文章摘要】        makefile用于Linux下整个工程的编译,对于Linux下的C/C++语言的编译是至关重要的。       本文以实际的C源程序为例子,介绍如何使用makefile来编译Linux下的C语言工程,为相关开发工作的开展提供了参考。 【关键词】        makefile  C语言  Linux  编译...
阅读(2119) 评论(2)

我读经典(4):读《打造Facebook》有感

我第一次听说Facebook,是在用了国内的人人网很久之后。从上大学到研究生毕业,我几乎每天都要上人人网,发发日志、照片,看看其他同学有什么动向等等。个人感觉人人网使用起来非常的方便,拉近了人与人之间的距离,比QQ舒服多了。        某一天,我读到了一篇文章,主题是有关人人网的。文章里面说,人人网是中国的Facebook。这时,我便对Facebook产生了兴趣,接着上网去百度了一把,才知道它...
阅读(2068) 评论(6)

让你提前认识软件开发(16):如何对程序进行优化?

第1部分 重新认识C语言 如何对程序进行优化?            对程序进行优化,是软件开发工程师必然会涉及到的问题。那么为什么要对程序进行优化呢?原因有以下几个:         第一,在原程序基础之上新增、删除或修改了功能,需要改变原程序流程。客户需求随时可能会变化,今天已经实现的功能,说不定明天就要修改或去掉。落实到程序上面,就需要我们随时准备对写好的代码进行修改,而不要奢望写好...
阅读(2421) 评论(0)

让你提前认识软件开发(15):程序调试的利器—日志

第1部分 重新认识C语言 程序调试的利器—日志           如果世界上有一个人能够保证一次写出来的代码是百分之百正确的,那么毫无疑问,他一定是世界上最优秀的程序员,没有之一。为什么要求代码写好过后要进行充分的自测(包括单元测试和集成测试)?就因为是人皆会犯错,使程序就会有bug。作为一名软件开发人员,必须要学会对程序进行测试,也就是要学会程序的调试。          一般而言,对...
阅读(4060) 评论(4)

让你提前认识软件开发(14):程序中的算法

第1部分 重新认识C语言 程序中的算法   【文章摘要】         算法(Algorithm),是程序的灵魂。著名计算机科学家、图灵奖获得者沃思曾提出过一个公式:数据结构+算法=程序。可见,算法在程序中占有非常重要的地位。         在实际的软件开发项目中,不管是有意设计或是无意为之,我们几乎随时在和算法打交道。小到定义一个变量,大到编写一个函数,这些都是算法的实现过程。...
阅读(2886) 评论(0)

也来说一下八皇后问题

(本文的所有代码均是基于此文:http://blog.csdn.net/mbh_1991/article/details/23869459,感谢博主的贡献!)          最近看了一篇文章(见上面给出的链接),里面讲到了回溯算法和八皇后问题。仔细阅读全文之后,发现作者所写与实际开发工作还是有一定的差别,因此特发此文,表达一下个人的看法,请各位批评指正。        什么是回溯算法?举...
阅读(2409) 评论(0)

感谢CSDN赠送的炫彩文化衫和图书

前段时间,我参加了CSDN举办的畅想“我的IT成长路”活动,并获赠了图书2本和CSDN炫彩文化衫1件。东西已经收到,在此表示感谢。         本次活动的文章原文《两年开发工作总结及未来展望》:http://blog.csdn.net/zhouzhaoxiong1227/article/details/21720789         写博客对我来说,已经成了生活中一件...
阅读(1852) 评论(2)

让你提前认识软件开发(13):指针及结构体的使用

第1部分 重新认识C语言 指针及结构体的使用   【文章摘要】         指针在C语言中占有很重要的地位,同时也是学习C语言的难点所在。结构体属于用户自己建立的数据类型,在实际的软件开发项目中应用很广泛。         本文以实际的例子介绍了C语言中指针和结构体的使用方法,为进一步的学习和应用提供了有益的参考。 【关键词】         C语言  指针  结构体  文件...
阅读(2173) 评论(0)

让你提前认识软件开发(12):配置文件读取及文件操作

让你提前认识软件开发---学长的软件开发经验总结(12) 配置文件读取及文件操作   【文章摘要】         在通信领域的软件开发项目中,C语言是主流的编程语言,而文件操作在其中又占有很重要的地位。此外,为了体现产品的灵活性,可添加配置文件对某些重要的参数进行按需配置。这就要求程序能够准确读取到各个配置项的值。        本文以一个实际的小软件为例,介绍了C语言中配置文件的读取...
阅读(3047) 评论(2)

让你提前认识软件开发(11):localtime与GetLocalTime

第1部分 重新认识C语言 localtime与GetLocalTime   【文章摘要】         在C语言中,有两个获取当前时间的函数:localtime和GetLocalTime。它们在诸如对账一类的程序中应用很广。 本文对localtime和GetLocalTime进行较为详细的介绍,并举例说明它们的用法。 【关键词】         localtime  GetLoca...
阅读(2707) 评论(4)

我在南邮的三年(续)—研究生需做到“三要,三不”

今天一个不小心,翻开了放在桌子旁边的台历,发现今天是4月7号。两年前的今天,我正式毕业,上台到学校领导的手中领取了毕业证书。当时那个激动,那个自豪,那个紧张,至今还历历在目。确实,每当人生又开启一段新的旅途的时候,我们都会将那个场景牢记心中,当作饭后聊天的话题,抑或是吹嘘的资本,并会在人生的不同阶段回忆起来。        最近,有读者在问我研究生三年应该如何度过?正式踏上工作岗位也将近两年了,...
阅读(2091) 评论(12)

让你提前认识软件开发(10):字符串处理函数及异常保护

第1部分 重新认识C语言 字符串处理函数及异常保护           在软件开发项目中,经常有程序要对字符串进行操作。为此,C函数库中提供了一些用来对字符串进行处理的函数,使用起来非常的方便。但由于字符串都有长度,如果随意对不同的字符串进行连接和拷贝等操作,就可能出现意想不到的后果。        因此,在实际开发过程中,十分强调对字符串处理函数进行异常保护。本文详细介绍如何正确运用...
阅读(2390) 评论(8)

让你提前认识软件开发(9):C语言中的大括号

第1部分 重新认识C语言 C语言中的大括号           在C语言中,大括号“{}”是一类比较特殊的符号。如果能够在适当的地方利用它,可使代码看起来非常的整洁,也能够从侧面体现出一个编程人员的专业修养。         那么,在C语言中,大括号应该用在哪些地方呢?         1. 初始化数组变量         在实际的软件开发项目中,变量在使用前应初始化,防止未经初始化...
阅读(3188) 评论(12)
    QQ群
    读者交流群:189490960
    我的微信
      与本人单独交流~~
    个人资料
    • 访问:1286993次
    • 积分:21713
    • 等级:
    • 排名:第356名
    • 原创:465篇
    • 转载:7篇
    • 译文:9篇
    • 评论:1874条
    《C程序员从校园到职场》
    《信息通信技术百科全书》
    博客专栏
    我的微信公众号
    最新评论