`
文章列表
使用明确、统一的标明和列名,例如 School, SchoolCourse, CourceID。 数据表名使用单数而不是复数,例如 StudentCourse,而不是StudentCourses。 数据表名不要使用空格。 数据表名不要使用不必要的前缀或者后缀,例如使用School,而不是TblSchool,或者SchoolTable等等。 数据库中的密码要加密,到应用中再解密。 (其实就是散列存储、单向加密) 使用整数作为ID字段,也许现在没有这个必要,但是将来需要,例如关联表,索引等等。 使用整数字段做索引,否则会带来很大的性能问题 。 使用 bit 作为布尔字段,使用整数或者 ...
1.SVN简介 由于前些年在版本的管理上采用的都是CVS系统,总体上而言还是很优秀的,经过了多年 的项目开发管理经历,在使用CVS系统在管理中大型的软件项目时还是遇到了很多不可克服的 缺陷和局限性,主要表现在如下的几个方向:     1. 无法进行文件名称的修改活动 ,这样一来就会导致必须先删除该文件再上传,丢失了        历史信息,要不就必须到服务上将xxx,v文件进行改名(我采用这种方法,不过总是        找管理员太不方便了);     2. 目录名称没有被管理 ,这样就不能进行改名等动作,其实项目的目录结构对于项目的    ...

php 数组使用详解

    博客分类:
  • PHP
PHP的数组函数众多,下面是我学习的小结,借此记之,便于以后鉴之……   一、数组定义:   数组的定义使用 array()方式定义,可以定义空数组: .foreach遍历: 复制代码 代码如下: <?php $number = array(1,3,5,7,9); ...

php全世界国家数组

    博客分类:
  • PHP
<?php   //global country    $arrGlobals["country" ] = array ( ) ;   $arrGlobals["country" ][ "AL" ] =  "阿尔巴尼亚 (Shqipëria)"  ;   $arrGlobals["country" ][ "DZ" ] =  "阿尔及利亚 (الجمهورية الجزائرية)" ...
    MySQL在Linux下数据库名、表名、列名、别名大小写规则:     1、数据库名与表名是严格区分大小写     2、表的别名是严格区分大小写     3、列名与列的别名在所有的情况下均是忽略大小写的     4、变量名也是严格区分大小写的  注意:  A、Linux下MySQL安装完后默认:区分表名的大小写,不区分列名的大小写  B、 改变表名的大小写区分规则的方法:用root帐号登录,在/etc/my.cnf 或 /etc/mysql/my.cnf 中的[mysqld]后添加添加lower_case_table_names=1,重启MySQL服务 ...
1、设定 [root@localhost ~]# /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT [root@localhost ~]# /sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT [root@localhost ~]# /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT 2、保存 [root@localhost ~]# /etc/rc.d/init.d/iptables save   3、重启防火墙 [ ...
IE6 hack   _background-color:#CDCDCD; /* ie 6*/ IE7 hack   *background-color:#dddd00; /* ie 7*/ IE8 hack   background-color:red\0; /* ie 8/9*/ IE9 hack   background-color:blue\0\9; 火狐,遨游,及其它高级浏览器通用   background-color:red!important;   注意写hack的顺序,其中:   background-color ...
颜色搭取器
来源:开源中国社区   1、Blender   Blender是一套三维绘图及渲染软件。它具有跨平台的特性,支持FreeBSD,IRIX,GNU/Linux,Microsoft Windows,Mac OS X,Solaris,及SkyOS。   2、Inkspace   Inkscape 是开源的矢量图形编辑软件,与 Illu ...
一、/var目录 /var 所有服务的登录的文件或错误信息文件(LOG FILES)都在/var/log下,此外,一些数据库如MySQL则在/var/lib下,还有,用户未读的邮件的默认存放地点为/var/spool/mail 二、:/var/log/ 系统的引导日志:/var/log/boot.log 例如:Feb 26 10:40:48 sendmial : sendmail startup succeeded 就是邮件服务启动成功! 系统日志一般都存在/var/log下 常用的系统日志如下: 核心启动日志:/var/log/dmesg 系统报错日志:/var/l ...
来源:互联网  作者:网络转载  发布时间:2008-10-19   过去的几周对我来说是一段相当复杂的经历。我们公司进行了大裁   过去的几周对我来说是一段相当复杂的经历。我们公司进行了大裁员,我是其中之一,但却体验到了其中的乐趣。我从来没有被开除过,所以很难不去想 得太多。我开始浏览招聘板块,一个全职PHP程序员的职位很吸引人,所以我寄去了简历并获得了面试机会。在面试之间,我和其主要的程序员们在咨询电话中聊 了聊,最后他们给我出了一套测试题,其中有一道很耐人寻味。   找出以下代码的错误之处: 以下为引用的内容: <? ...
ie6 span 换行解决span float:right不能右对齐而是换行显示   例子:如何解决span右对齐的问题 这样的写法经过测试在IE8和firefox浏览器里可以正确显示在同一行,而在360浏览器中”span右对齐的问题”这几个字却显示到下一行的最右边,原因和解决方法如下:   当非float的元素和float的元素在一起的时候,如果非float元素在先,那么float的元素将被排斥   也就是说,你的span是float:right,但是前面h1的内容”如何解决”还是float:none,如果要前后文字占据同一行,一般有两个解决方法:   1、把span ...

PHP 5的mysqli扩展

    博客分类:
  • PHP
在通常情况下,使用PHP 构建的应用系统都是搭配着MySQL 数据库 , 很长时间以来,mysql扩展一直伴随着PHP与MySQL,并为二者之间的交互提供了通道。mysql扩展库提供的相关函数使PHP程序存取MySQL 数据库变得很容易,但是,随着MySQL的发展,mysql扩展开始出现一些新问题,因为mysql扩展无法支持MySQL 4.1及其更高版本的新特性。 面对mysql扩展功能上的的不足,PHP的开发人员决定建立一种全新支持PHP 5的MySQL扩展程序,这就是mysqli 扩展。 1 mysqli简介 mysqli扩展使得用户可以利用MySQ ...
开发某程序,原先运行正常,但数据库布署在Linux上则在使用Ajax列出用户时提示:加载用户列表失败。经过跟踪发现错误是表***不存在,实际是存在的,只是首字母大小写不同,经过搜索,发现Mysql在Linux上默认是区分大小写的,于是按如下方式修改,OK。 MySQL在Linux下数据库名、表名、列名、别名大小写规则:    1、数据库名与表名是严格区分大小写    2、表的别名是严格区分大小写    3、列名与列的别名在所有的情况下均是忽略大小写的    4、变量名也是严格区分大小写的 注意: A、Linux下MySQL安装完后默认:区分表名的大小写,不区分列名的大小写 B ...
PHP实例源代码:PHP实现翻页处理的类 <?php class Page{ var $CountAll; //共有纪录数 var $CountPage; //每页显示记录数 var $Link; //显示 完整的分页信息 var $ForPage; //上一页 var $NextPage; //下一页 var $FirstPage; //第一页 var $LastPage; //最后一页 var $CurrPage; //第几页 var $PageNum; //共有多少页 var $Parameter; //参数 var $LimitNum; //不是统计全部记录,而是显示部分记录 ...
Global site tag (gtag.js) - Google Analytics