程序开发的细处(连载)

原创 2007年10月01日 00:24:00

        1、做网站 中数据库的设计很重要,很多不够专业的程序(包括我)常犯这样的错误,数据库中留有很多可空的字段,对整个数据结构没有进行详细的分析而匆匆定下数据表结构,以致在后面的代码开发中碰上null的字段,一个漏判断就出错,印象里已经不止几次要在程序里面加上isnull()这个函数了。

       数据表中不为空的都应该设成必填字段,这样也有益于数据录入的完整性检查
      设计数据表时要对某些字段作约束,防止录入非法的数据
      估算字段大概存储的数据量,定下该字段的长度

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

小白学分布式程序开发9-三阶段提交

三阶段提交 与两阶段提交不同的是,三阶段提交有两个改动点。 1、引入超时机制。同时在协调者和参与者中都引入超时机制。  2、在第一阶段和第二阶段中插入一个准备阶段。保证了在最后提交阶段之前各参...

谈谈个人关于程序开发中,“零配置”和“有配置”的看法

本人是做Java开发的,在程序开发中会经常使用到OpenSource开源框架,这些框架大多都灵活、简单、易用、方便。而且开源框架一般会提供一些基本的配置,如我们常用的框架就有Hibernate要配置对...

Mahout分布式程序开发 聚类Kmeans

前言 Mahout是基于Hadoop用于机器学习的程序开发框架,Mahout封装了3大类的机器学习算法,其中包括聚类算法。Kmeans是我们经常会提到的聚类算法之一,特别是处理未知数据集的时候,都会...

linux驱动程序开发3

驱动程序中的并发控制方法: 一个硬件可能会被多个进程并发使用,例如scull_read的时候被另外一个进程调用的scull_write打断,那么读到的数据就不是以前应该读到的数据,这就需要并发控制 ...

第七周 项目一-图形用户界面(GUI)应用程序开发初体验

第一次 用vc++感觉很蒙 第一次在4408在舍友指导下做的 感觉不太好 今天来机房又做了一次 顺手了些 vc++开始的样子 简单操作后的样子 我添加的代码 我们想要的样子 ...

64 bit Linux下程序开发注意事项

转自: http://blog.sina.com.cn/s/blog_57421ff80100c7g1.html 64 位的优点:64 位的应用程序可以直接访问 4EB 的内存和文件...

主机应用程序开发基础

本文是面向主机开发初学者的一篇基础教程,是作者在主机应用程序开发方面的经验的小结。花费力气整理出来,是希望能够抛砖引玉,给各位mainframe入门学习者一个较为准确的参考,并藉以增缺补漏,修正各种本...

《精通Linux设备驱动程序开发》——PCI

一、PCI系列   1、PCI的同类和子类(P194  表10-1)   2、PCI应用领域   3、对于驱动程序开发人员来讲,PCIxi

10大优秀的移动Web应用程序开发框架

今天这篇文章向大家推荐10大优秀的移动Web开发框架,帮助开发者更加高效的开发移动Web应用。1.Sencha Touch FrameworkSencha Touch是世界上第一个基于HTML5的移动...

微信小程序开发之圆形菜单 仿建行圆形菜单

建行APP首页有个圆形菜单.仿了个玩具出来. 功能介绍: 1.一个圆形背景.六个item菜单.中间是微信用户的头像; 2.触摸滚动.速度较小时,随手指滚动,手指抬起,滚动停止;速度较大时,随...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)