摘要:
1、数据库命名规范 一个项目组内所有设计数据库的程序员应当共同遵守统一的“数据库命名规范”。在本书的附录B中,我们提供了一个“数据库命名规范”实例,供大家参考。 2、数据库设计范式 关系数据库设计之时是要遵守一定的规则的。尤其是数据库设计范式,接下来简单介绍1NF(第一范式),2NF(第二范式),3NF(第三范式)和BCNF,另外还有第四范式和第五范式。在你设计数据库时,若能符合这几个范式,你就... 阅读全文
摘要:
这里是用PHP写的几个基础算法,算法的重要性貌似对于PHP程序员不怎么重要,其实是非常重要的,经典名句:算法+数据结构=程序。作为一名真正的高级PHP程序员,我认为应该熟悉C,如果你想成为真正的程序员,请好好学C,学好数据结构与算法。这里仅仅只是几个基础算法,还有很多东东要学……1、首先来画个菱形玩玩,很多人学C时在书上都画过,咱们用PHP画下,画了一半。思路:多少行for... 阅读全文
摘要:
;;;;;;;;;;; ; 警告 ; ;;;;;;;;;;; ; 此配置文件是对于新安装的PHP的默认设置. ; 默认情况下,PHP使用此配置文件安装 ; 此配置针对开发目的,并且*不是*针对生产环境 ; 基于一些安全方面的考虑,在你的网站上线之前,请考虑使用php.ini-recommended ; 以及在线文档 http://php.net/manual/en/security.php. ... 阅读全文
摘要:
识别utf-8编码字符的正则表达式应为 "/["xf0-"xf7]["x80-"xbf]{3}|["xe0-"xef]["x80-"xbf]{2}|["xc2-"xdf]["x80-"xbf]|["x01-"x7f]/。 据传是因为utf8的汉字编码有1-4个字节组成 阅读全文
摘要:
1、你不应该换到 Linux 上,因为……事实上你很乐意花很多钱买一个有很多甚至都不应该在alpha版中出现的问题的系统来用。 2、你不应该换到 Linux 上,因为……改变总是很令人生畏。看看奥巴玛,他真的雷到我了。我投票给他,但是他却总是变来变去的,并且这切改变总是很可怕,哪怕这些改变会让事情变得更好。 3、你不应该换到 Linux 上,因为……你用电脑做的唯一一件事情就是打游戏。我的意思... 阅读全文
摘要:
0,引言 每每有新项目,第一步就是应当使用一个reset.css来重置样式。 滥用不如不用,直接拿个现成的reset.css过来将导致后期各种离奇bug的发生。 所以最好还是自己写一个reset.css,并且要明白每一条 reset都是用来做什么的。 reset.css本意就是重置样式,我始终建议把.clearfix放入layout.css,而把h1、h2之类的定义放进typography... 阅读全文
摘要:
把mysql_query("set names 'utf8'");放在操作数据库之前,基本可以解决编码问题。(数据库用UTF-8编码) 阅读全文
摘要:
在windows下编程,当使用session_start()方法的时候,有时会报 session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/inpublisher/php1.php:1)这样的错误,说是已... 阅读全文
摘要:
1.打开"xampp"apache"conf"httpd.conf 找到这行:#ServerName localhost:80,将前面的#号去掉(不知道为什么它默认把它注释了); 2.找到这行:,改为,如果不改Apache将不会去找虚拟主机配置文件中对应的目录(如果你用localhost访问); 3.将Options Indexes FollowSymLinks,目录列表,安全设置为将Index... 阅读全文
摘要:
一、安装 初次使用Eclipse开发PHP项目,安装还是得花费一定的时间的,仔细看一下本文,可以节约不少时间。首先。Eclipse项目是用Java开发的, 所以需要在Java的虚拟机上运行,而Eclipse缺省是没有带虚拟机的,所以如果你的机器上没有安装Java虚拟机(一般的Windows机器上都没 安装),你先得安装一个,在这里顺便说一下,安装Java虚拟机有J2SDK和J2RE供选择,J2S... 阅读全文