- 博客(14)
- 资源 (12)
- 收藏
- 关注
原创 让你提前认识软件开发(32):数据库索引
第2部分 数据库SQL语言数据库索引 索引在数据库中占有非常重要的地位,它是对数据库表中一列或多列的值进行排序的一种结构。正确使用索引,可快速访问数据库表中的特定信息,进而提高数据库脚本的执行效率。 1. 索引分类 数据库表中经常有一列或几列的组合,其值唯一地标识表中的每一行,该列称为表的主键。 在数据库中,将索引分为三类:唯一索引、主键索引和聚集索引。
2014-06-29 17:18:58 2125
原创 一起C语言中程序时序问题的排查过程
【文章摘要】 对于由多个模块协同工作的软件来说,程序处理的时序是非常重要的。当消息处理的顺序出现混乱时,程序就会出现异常。 本文基于作者的实际项目经验,对软件模块之间的时序问题进行了详细的分析,为相关软件问题的分析及解决提供了有益的参考。【关键词】 C语言 时序 模块 开发 消息 一、问题描述 在某软件版本中,有两个模块(模块A与模块B)之间
2014-06-26 18:56:41 4583
原创 让你提前认识软件开发(31):数据库脚本中的begin与end
第2部分 数据库SQL语言数据库脚本中的begin与end 在数据库脚本中,begin与end是一对奇怪的单词。缺少它们,某些代码看起来会让人一头雾水;添加它们,代码的结构瞬间就清晰了。 确实,begin与end作为代码语句的开始和结束标志,可以让脚本程序的逻辑明确,易于阅读。 begin与end主要用在以下地方: 1. if、else、e
2014-06-25 21:01:18 3893
原创 感谢CSDN赠送的图书和杂志(5月份)
互联网的精神就是开放,就是分享。在分享的同时,我们也会收获到意外的回报。最近,由于我在5月份发表了14篇博文,因此CSDN赠送了一本图书《软件系统架构》(本人自己选的)和一本程序员杂志。截图如下: 本人5月份发表的所有博文参见:http://blog.csdn.net/zhouzhaoxiong1227/article/month/2014/05 赠书活动是给CSDN
2014-06-23 18:55:51 2101 4
原创 让你提前认识软件开发(30):数据库脚本中的空行与空格
第2部分 数据库SQL语言数据库脚本中的空行与空格 在数据库脚本中,空行与空格起着“锦上添花”的作用。恰当地使用它们,可以提高代码的规范性及可阅读性,进而提升数据库的编程效率。 1. 空行 空行起着分隔脚本段落的作用,适当的空行可以使脚本的布局更加的清晰。空行的作用有以下几个: (1) 用于分隔两个数据表的创建脚本 示例:create t
2014-06-22 21:55:32 2383
原创 一个回车符引发的问题思考
在维护和开发通信类软件产品的过程中,经常需要处理一些软件故障问题。在问题刚出现的时候,大家可能显得手足无措,有一种天都要塌下来的感觉。但在问题原因找到之后,大家又会觉得问题原因非常的简单,要是当初开发的时候仔细一点,是不会犯这样的低级错误的。最近,本人就遇到了一个回车符引发的问题。 近日,在开发某软件版本时需要对文件进行操作,在代码中使用了Linux C语言中的opendir函数,但是
2014-06-20 16:33:45 2598 1
原创 C语言中结构体参数变量的传递
【文章摘要】 在C语言中,结构体参数变量经常作为函数的参数来进行传递。但如果参数设置不当,会出现内存问题。 本文以实际的程序代码为例,详细地介绍如何正确地使用结构体参数变量,为相关的开发工作提供了参考。【关键词】 C语言 结构体 函数 参数 传递 一、前言 本文中的程序实现对员工信息结构体字段赋值并打印出来的功能。该结构体的定义如下:// 员
2014-06-17 19:12:47 20487 18
原创 让你提前认识软件开发(29):数据库脚本文件的布局
第2部分 数据库SQL语言数据库脚本文件的布局 “没有规矩,不成方圆”,规范数据库脚本文件的代码布局具有以下重要意义: (1) 可表现出代码良好的逻辑结构,提高代码的准确性、连续性、可读性及可维护性。 (2) 有利于提高产品的开发质量和效率,并降低开发成本。 (3) 对于开发人员来说,养成良好的脚本编写习惯有助于提高个人的数据库脚本编程水平,
2014-06-16 22:49:14 1883
原创 答读者问(6):有关IT培训和毕业之前的迷茫等问题
最近在微博上与一些读者朋友们交流,发现大家对自己的未来都比较的关心。有些朋友觉得在大学里面没有学到什么东西,问我要不要到一些IT培训机构去“速成”。还有一些朋友即将毕业,不知道自己走出校门后能够从事什么样的工作。 下面,我结合自身的经历,谈一下对于这两个问题的看法。 1. IT培训有必要吗? IT培训为什么存在?有如下几个方面的原因: (1)
2014-06-12 17:33:31 2468 3
原创 让你提前认识软件开发(28):数据库存储过程中的重要表信息的保存及相关建议
第2部分 数据库SQL语言数据库存储过程中的重要表信息的保存及相关建议 1. 存储过程中的重要表信息的保存 在很多存储过程中,会涉及到对表数据的更新、插入或删除等,为了防止修改之后的表数据出现问题,同时方便追踪问题,一般会为一些重要的表建立一个对应的debug表。这个debug表中的字段要包括原表的所有字段,同时要增加操作时间、操作码和操作描述等字段信息。 例如,在某项
2014-06-11 21:03:32 1973
原创 让你提前认识软件开发(27):数据库表及索引的创建
第2部分 数据库SQL语言数据库表及索引的创建 数据表(或称表),是数据库最重要的组成部分之一。数据库只是一个框架,数据表才是其实质的内容。举个例子来说,数据库就像是一座空旷的房子,而数据表是里面的家具,没有家具的房子只是一个空壳而已。根据信息的分类情况,一个数据库中可能包含若干个不同用途的数据表。 表结构有简单、有复杂,这就对开发人员提出了要求。如何设计一个表的字段
2014-06-09 20:51:22 1942
原创 Linux下vi替换字符命令操作实例
在Linux下的开发中,经常涉及到对文件中的字符进行处理,其中,对字符的替换操作也是非常的频繁。 本文以一个实际的文件为例,详细介绍了Linux下常用的vi替换字符命令,为相关的开发工作提供给了参考。 本文中被操作的文件为TestFile.txt,其中的内容如下: zhou@linux:~/zhouzx/Test> cat TestFile.txt
2014-06-05 18:44:12 5245
原创 C程序中唯一序列号的生成
在实际的软件开发项目中,经常会涉及唯一序列号的生成。本文以一个实际的程序为例,介绍了唯一序列号的生成过程。 本文生成的序列号的样式为:MMDDHHMINSS_XXXXXX。 程序如下:/*********************************************************************** 版权所有 (C)2014, 中兴通讯股份
2014-06-03 20:10:48 8739 4
原创 让你提前认识软件开发(26):数据库脚本的注释
第2部分 数据库SQL语言数据库脚本的注释 1. 概述 注释在程序语言的编写中占有非常重要的地位。优美的、得当的注释不仅有助于研发人员理解程序,还能够提高编程效率(进而提高办事效率)。 但是,可能是由于工作比较忙的缘故,许多开发人员不重视注释的书写,这也导致了项目交接的时候,其他开发人员理解程序困难,甚至不知道程序到底要做什么事情。因此,良好注释的书写是对一个开发人员的
2014-06-02 21:50:11 2378
《开发实战中的C语言--基础篇》课程各章示例代码
2017-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人