用JS获取当前时间戳

标准

JavaScript 获取当前时间戳: 第一种方法:  var timestamp = Date.parse(new Date()); 结果:1280977330000 第二种方法:  var timestamp = (new Date()).valueOf(); 结果:1280977330748 第三种方法:  var timestamp=new Date().getTime(); 结果:1280977330748 第一种:获取的时间戳是把毫秒改成000显示,第二种和第三种是获取了当前毫秒的时间戳。


了解Session的本质

标准

ProgramerNi: 有一点我们必须承认,大多数web应用程序都离不开session的使用。这篇文章将会结合php以及http协议来分析如何建立一个安全的会话管理机制。我们先简单的了解一些http的知识,从而理解该协议的无状态特性。然后,学习一些关于cookie的基本操作。最后,我会一步步阐述如何使用一些简单,高效的方法来提高你的php应用程序的安全性以及稳定行。   我想大多数的php初级程序员一定会认为php默认的session机制的安全性似乎是有一定保障的,事实恰好相反 – php团队只是提供了一套便捷的session的解决方案提供给程序员使用,至于安全性的话, 阅读全文 »


mysql快速删除表中的大量数据

标准

今天为了测试数据,向表中添加了4000000的数据,测试完后,想删除,直接 在navicat中右键->清空表,我汗了,直接卡死,再来一次,删除表,还是卡死,最后来个delete from table where id>1 limit 100000;这样10万条的删除,坑爹 啊,到怎么时候才能删完啊。最后向GOOLE大神求助了下,原来有个重置表的SQL语句: truncate table tablename; 就一句就搞定了,秒杀。。。


mysql_建立索引的优缺点

标准

建立索引的优缺点: 为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。        第一、通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。        第二、可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。        第三、可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。     &n 阅读全文 »


Thinkphp 中M方法也使用自动验证和自动完成

标准

我们知道,ThinkPHP的模型有自动验证和自动完成功能,但是通常我们需要在模型类里面定义验证因子和完成因子。这样的话,我们使用M方法实例化模型的时候就不能使用内置的自动完成和自劢验证功能了,其实是有办法的,因为TP提供了一个强大的属性动态更改的方法setProperty。利用该方法就完全可以用M方法实现自动验证功能了,例如: $User = M('User'); $auto = array ( array('status','1'), // 新增的时候把status 字段设置为 1 array('password&#039 阅读全文 »


MysQL float字段输入小数自动变为整数的解决方法

标准

往数据库中输入小数,却自动变成了整数,很郁闷。看了看数据库的结构,字段类型是float,却怎么也不能写入小数,很奇怪。 后来,得到高人Google的指点,原来在设计表的时候有个“十进位”,这个就是保留小数的位数,“十进位”设置成2后,字段的小数位就都是2了。 不过如果要求高精度的话,建议使用decimal来存,decimal在mysql内存是以字符串存储的,用于定义货币要求精确度高的数据


SQL UNION 和 UNION ALL 操作符

标准

SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集。 请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。 SQL UNION 语法 SELECT column_name(s) FROM table_name1 UNION SELECT column_name(s) FROM table_name2 注释:默认地,UNION 操作符选取不同的值。如果允许重复的值,请使用 UNION ALL。 SQL UNION ALL 语法 SELECT column_na 阅读全文 »