让你提前认识软件开发(25):数据库简介

第2部分 数据库SQL语言数据库简介         数据库是个通用化的综合性的数据集合,它可以供各种用户共享且具有最小的冗余度和较高的数据与程序的独立性。目前,国际上主导的大型数据库管理系统有ORACLE、SQL SERVER、SYBASE、INFORMIX和INGRES等。        数据库中常用的编程语言是SQL语言,按其功能可分为四大部分:        (1) 数据定义语言(Data...
阅读(2040) 评论(2)

让你提前认识软件开发(24):C语言的发展历史和主要特点

第1部分 重新认识C语言C语言的发展历史和主要特点        作为一门众所周知的计算机编程语言,C语言是谁发明的呢?它是如何演进的?它有何特点?到底有多少人在使用它?1. C语言之父       C语言是1972年由美国贝尔实验室的计算机科学家Dennis Ritchie(丹尼斯·里奇)设计发明的。因此,Dennis Ritchie被誉为“C语言之父”(他已于2011年10月9日去世,享年70...
阅读(2530) 评论(0)

我与京东的那些事儿

昨天,京东在美国上市了,你知道吗?        美国当地时间5月22日,京东在美国的纳斯达克成功上市,市值将近300亿美元,成为中国继腾讯和百度之后的第三大互联网上市公司。有趣的是,今年也是其创始人刘强东40岁的生日。        作为京东的一位普通用户,我想说一下最近我和它的两次“亲密接触”。        第一次“亲密接触”,我使用安卓手机客户端在京东上买了两本书,是第一天晚上八点多下的单...
阅读(5142) 评论(26)

让你提前认识软件开发(23):如何在C语言中执行shell命令?

第1部分 重新认识C语言如何在C语言中执行shell命令? 【文章摘要】         Linux操作系统具备开源等诸多优秀特性,因此在许多通信类软件(主流开发语言为C语言)中,开发平台都迁移到了Linux上,同时shell操作在Linux的编程中占有很重要的地位,这就需要开发人员熟练掌握在C语言中执行shell命令的相关操作。        本文用实际的代码演示了如何在C语言程序中执行shel...
阅读(2365) 评论(0)

让你提前认识软件开发(22):shell脚本中的文件操作

第1部分 重新认识C语言shell脚本中的文件操作 【文章摘要】        编写shell脚本时,经常会涉及到对文件的操作,比如从文件中读取一行数据、向文件追加一行数据等。完成文件读写操作的方法有很多,了解各种命令下文件操作的执行情况,有助于开发人员在不同使用场景下选择合适的命令。       本文以实际的shell脚本为例,介绍了对文件进行操作的不同方法,为相关开发工作提供了参考。【关键词】...
阅读(2416) 评论(0)

答读者问(5):有关数学对程序员的作用、研发工作岗位要求和实习对找工作的影响等问题

最近,有很多读者通过微博、微信与本人交流。感觉大家对于学习、对于技术都非常的有热情,让我也学到了很多东西。        我提取了几个大家比较关心的问题予以答复,请有相同疑问的朋友参考。         问题1:数学对程序员重要吗?        答复:要回答这个问题,我举一个身边的例子。        我们项目组有两个同时入职的员工(比我晚一年入职),一个是研究生毕业,一个是本科毕业。前者在校成...
阅读(2226) 评论(0)

让你提前认识软件开发(21):C程序中的定时器

第1部分 重新认识C语言C程序中的定时器 【文章摘要】        在实际的C程序中,一个模块执行多个操作是很常见的事情。如果多个操作同时进行,会出现程序效率低下、计算机CPU占用率过高等情况,这时就需要对所有操作的执行顺序作一个合理的安排,这就涉及到定时器的使用。        本文对C程序中的定时器的类型、设置和清除方法等作了详细的介绍,为相关开发工作的开展提供了参考。【关键词】      ...
阅读(2331) 评论(0)

我读经典(5):读《大话重构》迷你书有感

最近,我在一个QQ群里面看到有人在讨论一本书,叫做《大话重构》。在闲暇之余,我下载了该书的电子版,是一本迷你书,只包含了4 章内容。读完这本迷你书,结合自身的工作,我想说一下自己对于重构的看法。       重构,是一把双刃剑,开发人员不要轻易使用。举个例子来说,你现在正在从事某个行业的工作,但有人告诉你另外一个行业赚钱多而且快,于是你就很纠结,到底要不要改行呢?不改行吧,钱挣得少;改行吧,自己又...
阅读(2148) 评论(0)

让你提前认识软件开发(20):如何在C语言里面执行SQL语句?

【文章摘要】        在通信类软件中,程序经常需要与数据库打交道。为了实现诸如从数据库中获取数据、更新数据库表某字段、插入或删除某条数据等功能,就需要在C语言程序中构造一些SQL语句,并用函数来执行这些SQL语句。        本文介绍如何在C语言程序中构造并执行SQL语句,为相关软件开发工作的开展提供了参考。【关键词】         SQL语句  C语言  程序  流程  开发 一、为...
阅读(3802) 评论(2)

答读者问(4):有关专业基础和大学人际交往等问题

利用周末这点空余时间,我再来答复一位本科生朋友的邮件。        邮件内容如下:        前辈你好        我的学校是郑州的一所三本学院。而我是其中的一员。我的专业是计算机科学与技术软件开发与设计。        1大学上半学期我们学的计算机导论,其次就是高数英语。下学期学的c语言高数和英语。下半学期快结束了我还感觉自己什么都不会。已经毕业的很多前辈总是说专业基础很重要。到底神马是...
阅读(2256) 评论(7)

答读者问(3):有关本科生技术方向的选择等问题

自从开通了CSDN博客专栏《软件项目实践中的C语言一瞥》(http://blog.csdn.net/column/details/anotherc.html)之后,我经常收到读者的邮件,以下是一位在校本科生的邮件:        学长:        您好!        我是一名在读的大二学生,现在所学的专业(计算机科学与技术)并不是我当初填报这所学校想学的,但是我努力的改变使自己适应这个环境,...
阅读(2256) 评论(9)

让你提前认识软件开发(19):C语言中的协议及单元测试示例

第1部分 重新认识C语言C语言中的协议及单元测试示例 【文章摘要】        在实际的软件开发项目中,经常要实现多个模块之间的通信,这就需要大家约定好相互之间的通信协议,各自按照协议来收发和解析消息。       本文以实际的程序代码为例,详细介绍了如何用C语言来实现通信协议,并基于对协议字段的判断,说明了程序单元测试的过程,为相关的开发工作提供了有益的参考。【关键词】       软件开发...
阅读(2255) 评论(0)

答读者问(2):有关研究生论文及实习等问题

五一节回来,打开邮箱,我又看到一些读者发过来的邮件。在此,我挑选了一封一位在校研究生的邮件进行回复。回复的内容仅是我个人结合自身经历所表达出的观点,不当之处,还请批评指正。       邮件部分内容如下:       师哥你好,        我是CSDN的XXX,XXX大学的研二学生,我现在感觉自己很浮躁,感觉每天恍恍惚惚的,学什么都不能集中注意力,知道自己有很多的东西需要学,有很多的事需要干,...
阅读(2631) 评论(14)

让你提前认识软件开发(18):C语言中常用的文件操作函数总结及使用方法演示代码

第1部分 重新认识C语言C语言中常用的文件操作函数总结及使用方法演示代码 1. C语言中常用的文件操作函数总结(1) fopen作用:打开文件。表头文件:#include 定义函数:FILE *fopen(const char *path, const char *mode);函数说明:参数path字符串包含欲打开的文件路径及文件名,参数mode字符串则代表着流形态。mode有下列几种形态字符串:...
阅读(2290) 评论(0)
    QQ群
    读者交流群:189490960
    我的微信
      与本人单独交流~~
    个人资料
    • 访问:1323959次
    • 积分:22110
    • 等级:
    • 排名:第365名
    • 原创:466篇
    • 转载:7篇
    • 译文:9篇
    • 评论:1881条
    《C程序员从校园到职场》
    《信息通信技术百科全书》
    博客专栏
    我的微信公众号