摘要:
SQL译为按每一次情况的办理,SP意为存储过程,ORM就是对象-关系映射,比如Hibernate一,演变 刚开始的时候,只有sql语句,即可以用交互模式一句一句执行, 也可以用批模式执行,多行sql语句一次提交执行。 很快人们发现用批模式执行的一堆sql语言可以用过程的形式,事先存放到数据库里面,这... 阅读全文
摘要:
自从NodeJS,和Golang出来后,很多人都投奔过去了。不为什么,冲着那牛X的性能。那PHP的性能什么时候能提升一下呢?要不然就会被人鄙视了。其实大牛们也深刻体会到了这些威胁,于是都在秘密开发各种秘密武器。HHVM和Hack Facebook自己弄了一套HHVM虚拟机,和一个新语言Hack... 阅读全文
摘要:
主键和索引是不可少的,不仅可以优化数据检索速度,开发人员还省不其它的工作,矛盾焦点:数据库设计是否需要外键。这里有两个问题:一个是如何保证数据库数据的完整性和一致性;二是第一条对性能的影响。正方观点:1,由数据库自身保证数据一致性,完整性,更可靠,因为程序很难100%保证数据的完整性,而用外键即使在... 阅读全文
摘要:
在LBS功能的开发中,为了保证通用性,服务器存在的坐标是基于wgs84的,这个通常由GPS设备传过来,对于PC来说,如何获得这个值呢?可以利用Google Earth来获得,并修改显示的坐标系统,“工具->选项->3D视图->显示纬度/经度->小数度数”,通过拾取点得到相应的坐标 为了可视化,... 阅读全文
摘要:
正在官方:介绍:http://docs.mongodb.org/manual/applications/geospatial-indexes/建立索引:http://docs.mongodb.org/manual/tutorial/build-a-2dsphere-index/操作器:http://... 阅读全文
摘要:
dirname(string path):给出一个包含有指向一个文件的全路径的字符串,本函数返回去掉文件名后的目录名。 斜线(/)和反斜线(\)都可以用作目录分隔符。在其它环境下是斜线(/)。dirname(http://www.sina.com.cn/abc/de/fg.php?id=1)//返回... 阅读全文
摘要:
从php5.1.0开始,php.ini里加入了date.timezone这个选项,默认情况下是关闭的,也就是显示的时间(无论用什么php命令)都是格林威治标准时间,所以才会有这个情况发生解决方法如下:一、在页头使用date_default_timezone_set()设置我的默认时区为北京时间d... 阅读全文
摘要:
PHP文件上传功能一般都是大家使用事先封装好的函数,要用的时候直接使用已封装的函数就完了,但有时候不能使用封装函数,还真不大能记住PHP的上传相关的东西,在此做个总结,以备后用。1.表单部分 允许用户上传文件,在HTML表单的声明中要加上一个上传的属性: enctype = 'multipart... 阅读全文
摘要:
一. 适用场景:无法使用从数据库中返回的自增长数字,给上传图片重命名。这是图片或文件上传的流程决定的。一般图片上传处理过程是,先上传图片到服务器,重命名之后,插入到数据库。也就是说,在数据库中非常容易获得的自增长id,无法用于给上传的图片重命名,来避免文件名称的重复,而采用从数据库中获取最大id加1... 阅读全文
摘要:
简单版本= 2) { bDone = false; } } while (bDone); return retStr; } 阅读全文