让你提前认识软件开发(32):数据库索引

第2部分 数据库SQL语言数据库索引         索引在数据库中占有非常重要的地位,它是对数据库表中一列或多列的值进行排序的一种结构。正确使用索引,可快速访问数据库表中的特定信息,进而提高数据库脚本的执行效率。 1. 索引分类        数据库表中经常有一列或几列的组合,其值唯一地标识表中的每一行,该列称为表的主键。        在数据库中,将索引分为三类:唯一索引、主键索引和聚集索引。...
阅读(1614) 评论(0)

一起C语言中程序时序问题的排查过程

【文章摘要】       对于由多个模块协同工作的软件来说,程序处理的时序是非常重要的。当消息处理的顺序出现混乱时,程序就会出现异常。       本文基于作者的实际项目经验,对软件模块之间的时序问题进行了详细的分析,为相关软件问题的分析及解决提供了有益的参考。【关键词】       C语言  时序  模块  开发  消息 一、问题描述       在某软件版本中,有两个模块(模块A与模块B)之间...
阅读(1907) 评论(0)

让你提前认识软件开发(31):数据库脚本中的begin与end

第2部分 数据库SQL语言数据库脚本中的begin与end         在数据库脚本中,begin与end是一对奇怪的单词。缺少它们,某些代码看起来会让人一头雾水;添加它们,代码的结构瞬间就清晰了。        确实,begin与end作为代码语句的开始和结束标志,可以让脚本程序的逻辑明确,易于阅读。        begin与end主要用在以下地方:        1. if、else、e...
阅读(1650) 评论(0)

感谢CSDN赠送的图书和杂志(5月份)

互联网的精神就是开放,就是分享。在分享的同时,我们也会收获到意外的回报。最近,由于我在5月份发表了14篇博文,因此CSDN赠送了一本图书《软件系统架构》(本人自己选的)和一本程序员杂志。截图如下:        本人5月份发表的所有博文参见:http://blog.csdn.net/zhouzhaoxiong1227/article/month/2014/05         赠书活动是给CSDN...
阅读(1495) 评论(4)

让你提前认识软件开发(30):数据库脚本中的空行与空格

第2部分 数据库SQL语言数据库脚本中的空行与空格          在数据库脚本中,空行与空格起着“锦上添花”的作用。恰当地使用它们,可以提高代码的规范性及可阅读性,进而提升数据库的编程效率。 1. 空行        空行起着分隔脚本段落的作用,适当的空行可以使脚本的布局更加的清晰。空行的作用有以下几个:        (1) 用于分隔两个数据表的创建脚本        示例:create t...
阅读(1563) 评论(0)

一个回车符引发的问题思考

在维护和开发通信类软件产品的过程中,经常需要处理一些软件故障问题。在问题刚出现的时候,大家可能显得手足无措,有一种天都要塌下来的感觉。但在问题原因找到之后,大家又会觉得问题原因非常的简单,要是当初开发的时候仔细一点,是不会犯这样的低级错误的。最近,本人就遇到了一个回车符引发的问题。       近日,在开发某软件版本时需要对文件进行操作,在代码中使用了Linux C语言中的opendir函数,但是...
阅读(1829) 评论(0)

C语言中结构体参数变量的传递

【文章摘要】       在C语言中,结构体参数变量经常作为函数的参数来进行传递。但如果参数设置不当,会出现内存问题。       本文以实际的程序代码为例,详细地介绍如何正确地使用结构体参数变量,为相关的开发工作提供了参考。【关键词】       C语言  结构体  函数  参数  传递 一、前言       本文中的程序实现对员工信息结构体字段赋值并打印出来的功能。该结构体的定义如下:// 员...
阅读(8942) 评论(15)

让你提前认识软件开发(29):数据库脚本文件的布局

第2部分 数据库SQL语言数据库脚本文件的布局        “没有规矩,不成方圆”,规范数据库脚本文件的代码布局具有以下重要意义:        (1) 可表现出代码良好的逻辑结构,提高代码的准确性、连续性、可读性及可维护性。        (2) 有利于提高产品的开发质量和效率,并降低开发成本。        (3) 对于开发人员来说,养成良好的脚本编写习惯有助于提高个人的数据库脚本编程水平,...
阅读(1374) 评论(0)

答读者问(6):有关IT培训和毕业之前的迷茫等问题

最近在微博上与一些读者朋友们交流,发现大家对自己的未来都比较的关心。有些朋友觉得在大学里面没有学到什么东西,问我要不要到一些IT培训机构去“速成”。还有一些朋友即将毕业,不知道自己走出校门后能够从事什么样的工作。       下面,我结合自身的经历,谈一下对于这两个问题的看法。        1. IT培训有必要吗?        IT培训为什么存在?有如下几个方面的原因:        (1) ...
阅读(1830) 评论(4)

让你提前认识软件开发(28):数据库存储过程中的重要表信息的保存及相关建议

第2部分 数据库SQL语言数据库存储过程中的重要表信息的保存及相关建议 1. 存储过程中的重要表信息的保存        在很多存储过程中,会涉及到对表数据的更新、插入或删除等,为了防止修改之后的表数据出现问题,同时方便追踪问题,一般会为一些重要的表建立一个对应的debug表。这个debug表中的字段要包括原表的所有字段,同时要增加操作时间、操作码和操作描述等字段信息。        例如,在某项...
阅读(1484) 评论(0)

让你提前认识软件开发(27):数据库表及索引的创建

第2部分 数据库SQL语言数据库表及索引的创建         数据表(或称表),是数据库最重要的组成部分之一。数据库只是一个框架,数据表才是其实质的内容。举个例子来说,数据库就像是一座空旷的房子,而数据表是里面的家具,没有家具的房子只是一个空壳而已。根据信息的分类情况,一个数据库中可能包含若干个不同用途的数据表。        表结构有简单、有复杂,这就对开发人员提出了要求。如何设计一个表的字段...
阅读(1401) 评论(0)

Linux下vi替换字符命令操作实例

在Linux下的开发中,经常涉及到对文件中的字符进行处理,其中,对字符的替换操作也是非常的频繁。        本文以一个实际的文件为例,详细介绍了Linux下常用的vi替换字符命令,为相关的开发工作提供给了参考。         本文中被操作的文件为TestFile.txt,其中的内容如下:        zhou@linux:~/zhouzx/Test> cat TestFile.txt   ...
阅读(2076) 评论(0)

C程序中唯一序列号的生成

在实际的软件开发项目中,经常会涉及唯一序列号的生成。本文以一个实际的程序为例,介绍了唯一序列号的生成过程。        本文生成的序列号的样式为:MMDDHHMINSS_XXXXXX。         程序如下:/*********************************************************************** 版权所有 (C)2014, 中兴通讯股份...
阅读(3683) 评论(4)

让你提前认识软件开发(26):数据库脚本的注释

第2部分 数据库SQL语言数据库脚本的注释 1. 概述        注释在程序语言的编写中占有非常重要的地位。优美的、得当的注释不仅有助于研发人员理解程序,还能够提高编程效率(进而提高办事效率)。        但是,可能是由于工作比较忙的缘故,许多开发人员不重视注释的书写,这也导致了项目交接的时候,其他开发人员理解程序困难,甚至不知道程序到底要做什么事情。因此,良好注释的书写是对一个开发人员的...
阅读(1742) 评论(0)
    QQ群
    读者交流群:189490960
    我的微信
      与本人单独交流~~
    个人资料
    • 访问:1284481次
    • 积分:21684
    • 等级:
    • 排名:第356名
    • 原创:465篇
    • 转载:7篇
    • 译文:9篇
    • 评论:1944条
    《C程序员从校园到职场》
    《信息通信技术百科全书》
    博客专栏
    我的微信公众号
    最新评论