Programmer_Zhou的专栏

嵌入式软件开发者,期待与你同行!

C语言中结构体变量之间赋值

最近,我阅读了某新员工小刘写的C语言代码,发现其对结构体变量之间的赋值不是很熟悉。对于两个相同类型的结构体变量,他均采用的是逐个成员变量直接赋值的形式。如下的代码示例:/****************************************************************...

2015-03-31 18:41:33

阅读数:8057

评论数:0

“API”之我见

最近,我读了CSDN上面的一篇文章《API:互联网是如何在幕后工作的?》(http://www.csdn.net/article/2015-01-26/2823692)。作者认为,没有API,应用之间的通信将会被扼杀;软件开发者将不断重写并执行相同功能的软件;创新的脚步将会放缓。        确...

2015-03-30 15:09:25

阅读数:1195

评论数:0

答读者问(27):一个大一学生有关未来规划的疑问及答复

【来信】周老师:您好!我是山东大学计算机科学与技术学院的大一新生,自从选择了这个专业以后,经常需要看别人的技术博客来学习知识,看到您的博客后十分敬佩,您这种工作勤奋又乐于帮助他人解决疑惑的精神实在是令人敬仰。学生有个关于大学学习方向的问题,想了很久,但是还不是很清晰。一直想给您写信咨询,但又怕耽误...

2015-03-28 11:40:20

阅读数:2374

评论数:4

答读者问(26):一个研一学生有关编程语言及未来工作的疑问及答复

【来信】        学长,你好!        打扰你了,我是南邮计算机学院研一学生,一年前就关注你的微博,感觉你的博客内容很有质量。想请教你几个问题:        1. 我现在比较迷惑,主要面临一个选择问题,以前我学通信的,java、C++一点都没有学过,C语言有点基础,但是从来没有实际应...

2015-03-27 16:47:04

阅读数:1586

评论数:0

如何设计软件模块的自动化测试?

一般的软件模块分为消息触发型和主动扫描型两类。本文对这两类软件模块的自动化测试过程进行了详细介绍,为相关模块的自动化测试的设计提供了有益的参考。

2015-03-26 15:24:16

阅读数:2160

评论数:0

Windows下一个简单的日志系统的C代码实现

问题描述       实现一个简单的基于Windows的日志系统,要求写入日志文件的内容的样式如下:       [时间]+[文件名]+[日志等级]+日志具体内容       如:       [2015.02.2514:35:13.143][WriteLog.c][INFO]This is a ...

2015-03-24 15:40:50

阅读数:4589

评论数:0

非直连方式下C语言程序与数据库的消息交互流程

【文章摘要】       在《如何在C语言里面执行SQL语句?》(http://www.zhouzhaoxiong.com/116.html)一文中,我介绍了直连方式下C语言程序与数据库打交道的过程。       本文简单介绍非直连方式下C语言程序与数据库的消息交互的流程,供大家参考。      ...

2015-03-23 19:12:10

阅读数:1673

评论数:0

一段激动人心的旅程–读《硅谷百年史》有感

硅谷,对于大部分IT工程师来说,是一个神秘、陌生,但又令人心生向往的地方。确实,数不清的创造发明从硅谷走出来,改变了人们的生活。那么,硅谷到底是一个什么样的地方?它为什么会成为IT领域的圣地?它的前世今生究竟是怎样的?《硅谷百年史》一书为我们带来了答案。       《硅谷百年史》以编年体的顺序,...

2015-03-23 16:53:24

阅读数:1642

评论数:0

生成随机密码的C代码实现

问题描述        某些软件在登录的时候,经常会要求用户输入一个系统发过来的随机密码(或称校验码),用于对用户的身份进行校验,防止恶意登录。        要求用C语言生成一组长度为6位的随机密码串。         rand函数简介        rand函数是真正的随机数生成器,它会返回一...

2015-03-21 14:12:37

阅读数:2869

评论数:0

一种对软件模块进行单元测试的方法

【文章摘要】       在软件的开发阶段,单元测试是确保代码质量的重要方法。因此,掌握基本的单元测试方法是对一个软件开发人员的基本要求。       本文基于作者的实际项目经历,介绍了一种采用得比较多的单元测试方法。         一、软件模块概述        在实际的软件系统中,各个模块之...

2015-03-21 10:56:34

阅读数:3877

评论数:0

一起话单业务量下降问题的排查过程

【文章摘要】       最近,某局点支持人员反映某模块重启之后话单业务量下降,希望研发人员帮助查找问题原因。       本文对该问题原因的查找过程进行了详细的介绍,为相关软件问题的分析及解决提供了有益的参考。         一、问题描述       在某局点,有一个软件系统实现话单的生成功能...

2015-03-21 10:45:54

阅读数:1363

评论数:0

未雨绸缪,轻松前行–读《逆袭大学—传给IT学子的正能量》有感

认识贺利坚老师,是从阅读他的CSDN博客(http://blog.csdn.net/sxhelijian?viewmode=contents)开始的。作为一名计算机专业的老师,贺老师在做好自己本职工作的同时,不遗余力地为广大的IT学子答疑解惑,真正地饯行了“师者,所以传道授业解惑也”这个古训。  ...

2015-03-21 10:39:47

阅读数:1678

评论数:0

我眼中的开发和测试

在IT行业,开发和测试之间的关系一直是一个大家津津乐道的话题。在整个软件产品的生命周期中,开发和测试人员所做的工作分别对应不同的阶段,如图1所示。图1 开发和测试人员的分工        工作内容       从图1可以看出,开发和测试大致是一个上下游的关系。       具体而言,开发人员主要做...

2015-03-21 10:37:11

阅读数:1572

评论数:0

修改文件后缀的C语言实现

在实际的软件开发项目中,大家也许会遇到修改文件的后缀的需求(例如,将doc格式修改为docx格式)。本文提供了修改文件后缀的C语言实现,并演示了修改文件后缀的过程。        1. C程序实现        2. 修改后缀的过程        step 1:       在本地的D盘中,有一个...

2015-03-20 14:58:07

阅读数:3664

评论数:0

我眼中的未来计算机和互联网–读《文明之光》第三册有感

在2014年的最后一个月份,期待已久的吴军老师的《文明之光》第三册与广大读者见面了。第三册书的结构与前两册基本一致,分为八个章节,每个章节的内容相互独立,涉及到的主题主要包括:近代音乐、绘画、计算机、华尔街、硅谷、互联网等。在最后两章中,作者对宇宙的起源和未来发展进行了介绍,同时提醒大家在发展文明...

2015-03-19 18:25:24

阅读数:1751

评论数:0

答读者问(25):一个大三学生有关专业学习的相关疑问及答复

最近,在CSDN博客上,我收到了一位大三学生发来的私信,内容如下:       周老师:        你好,我是浙大一名大三学生,是自动化转计算机的,只有一点C和C#基础,没动手写过什么正式的程序,现在静下心来想好好学点东西,好在毕业的时候找个工作,我现在要怎么样的学习,用什么的方式,具体要学一...

2015-03-19 16:54:21

阅读数:1675

评论数:0

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