现在位置: 首页 > 所有2013年04月发表的文章
时间在我们开发中应用非常普遍,大部分开发中我们将用Mysql的datetime格式来存储,但是对于经常用时间来排序或者查询的应用中,我们要将时间做成索引,这个就跟查询效率很有关系,但是很多程序员会用int来存时间戳,然后再进行处理 1、首先是我们分析datetime长度是8个字节,INT的长度是4个字节,存储空间上比datatime少。 2、int存储索引的空间也比datetime少,排序效率高,查询速度比较快。 3、方便计算,unix时间戳有点就是...
阅读全文
2013年04月28日 程序员 ⁄ 共 1959字 暂无评论
近年来,越来越多的开发者选择将自己的产品以开源形式发布,有时的结果是——你满怀诚意地开源,却无人问津。尽管你的产品做得相当好,但是仅把产品的源代码公布出来,这还不算开源,因为其他用户可能无从下手。没有用户,久而久之,你的满腔热情就会熄灭。 那么如何才能让开源项目为更多人所知,成为一个真正牛X的开源项目呢?除了项目自身优秀外,你还需要注意以下事项。 一、有一个真正有用的README 即使你为你的开源项目制作...
阅读全文
2013年04月27日 Mysql ⁄ 共 784字 暂无评论
DATE_FORMAT(date,format)根据格式化串format格式化日期或日期和时间值date,返回结果串。 DATE_FORMAT()来格式化DATE或者DATETIME值,以便得到所希望的格式。 根据format字符串格式化date值: %S, %s 两位数字形式的秒( 00,01, . . ., 59) %i 两位数字形式的分( 00,01, . . ., 59) %H 两位数字形式的小时,24 小时(00,01, . . ., 23) %h, %I 两位数字形式的小时,12 小时(01,02, . . ., 12) %k 数字形式的小时,24 小...
阅读全文
2013年04月27日 PHP ⁄ 共 2321字 暂无评论
PHP从5开始具备了大部分面向对象语言的特性,比PHP4多了很多面向对象的特性,在此我们主要讲解三个关键字: this,self,parent,从字面上比较好理解,是指这,自己,父亲,我们先建立几个概念,这三个关键字分别是用在什么地方呢?我们初步解释一 下,this是指向当前对象的指针(我们姑且用C里面的指针来看吧),self是指向当前类的指针,parent是指向父类的指针。 下面通过实例讲解。 (1) this <?php class UserName { //定义属性 private ...
阅读全文
1、php中单引号和双引号的区别,哪个速度更快?为什么?(考php基本功) 2、不用新变量直接交换现有两个变理的值。 (考php基本功) 3、PHP数字金额转大小格式,同时说明思路 (考数组掌握) 4、SQL查询语句如下: select * from table where (ID = 10) or (ID = 32) or (ID = 22) or (ID = 76) or (ID = 13) or (ID = 44) 让结果按10,32,22,76,13,44的顺序检索出来,请问如何书写? (sql能力) 5、简单写一个上传...
阅读全文
2013年04月27日 PHP ⁄ 共 1674字 暂无评论
在php中提供了一个发送邮件的函数mail函数,它可以在程序中直接发送电子邮件,不过它要求服务器支持sendmail 或者必须设置一台不需要中继的邮件发送服务器,但现在要找到一台不需要身份验证的邮件发送中继几乎不可能。 所以使用mail函数往往无法成功发送email. 自己如果熟悉SMTP协议,结合socket功能就可以编写高效稳定的邮件发送程序,但对一般用户来说太困难。好在互联网上已经有很多别人编写好的邮件发送模块,我们只需要下...
阅读全文
2013年04月27日 PHP高级开发 ⁄ 共 2333字 评论 1 条
MVC 一般会把一个大的功能放在一个目录下,也就是由一个C去管理。例如要做一个含有会员系统的网站,我们就可以把会员相关的代码都放到user目录里,由 User_Controller统一管理,当我们另一个网站也需要会员系统的时候,我们就可以直接把这个目录复制过去。 本文就简单说一下分享php如何实现mvc模式与思想 什么是MVC? 简单的说就是将网站源码分类、分层。 MVC三个字母的含义: M:Model 模型,负责数据库操作。 V:View 视图...
阅读全文
2013年04月27日 PHP高级开发 ⁄ 共 5201字 暂无评论
PHP面向对象改进后的一点说明,__set()、__get()、__isset()、__unset()这四个方法都是我们添加到对象里面的,在需要时自动调用的,来完成在对象外部对对象内部私有属性的操作。 先看代码: <?php class StrictCoordinateClass { private $arr = array('x' => NULL, 'y' => NULL); function __construct() { print "StrictCoordinateClass is being created"; print "<br/>"; } function __destruct() { print "...
阅读全文
2013年04月27日 PHP高级开发 ⁄ 共 4778字 暂无评论
HP框架的发展背景 毫无疑问,Web框架技术在近几年已经得到了突飞猛进的发展和普及,在过去几年里,框架技术的普遍经历了比较大的完善过程,很大一部分可以归因于Ruby on Rails,以及在其他编程语言中流露出的MVC框架思想。 如果你是一个PHP忍者,而不是一个铁杆的Ruby追随者,你也许会惊奇市面上已经有这么多的框架,哪一个才是适合你的。当然回答和个问题取决于的诸多因素,今天我们将会回顾一下这个典型的问题,如何为你的下...
阅读全文
PHP从诞生以来就受到广大编程爱好者的喜欢,成为中小站长的好帮手,并培养了大量的PHP编程人员,但是随着PHP的应用越发广泛,很多时候已不限于从事中小网站的应用,一些大型PHP项目也屡见不鲜。 当我们选择PHP开发大型项目时,就不得不考虑开发效率、开发规范、后期维护等问题,这时大家往往会选择一款人们所认可的开发框架,目前所流行的Zend Framework、Yii、Symfony、CodeIgniter、CakePHP等都声称有着开发大型应用的能力。...
阅读全文
2013年04月27日 PHP高级开发 ⁄ 共 3397字 暂无评论
1.AJAX简介 AJAX是实现web2.0服务中的核心技术,全称为“异步JavaScript和XML技    术”(Asynchronous JavaScript and XML);Ajax的核心技术理念在于使用XMLHttpRequest对象发送异步请求。最初为XMLHttpRequest对象提供浏览器支持的是微 软公司。AJAX技术的出现,可以说是挽救了传统的B/S结构,并赋与web应用新的生命。简单的说,通过AJAX,我们可以用 XMLHttpRequest对象来直接与服务器进行通信,通过这个对象,我们就可以在...
阅读全文
2013年04月27日 Mysql, PHP ⁄ 共 1085字 暂无评论
网上搜到的一些关于mysql与mysqli的区别: Mysql and Mysqli(Mysql Improved) are two library functions ( or Extension) in the PHP which is used to acces mysql database.Mysqli is the improved version of mysql which support OOPS. The mysqli extension allows you to access the functionality provided by MySQL 4.1 and above. mysql是非持继连接函数而mysqli是永远连接函数。也就是说 mysql每次链接都会打开一...
阅读全文