本文实例讲述了ThinkPHP使用Smarty第三方插件的方法。分享给大家供大家参考,具体如下: 如果你在使用ThinkPHP框架的时候不想采用TP自带的模版系统,而使用第三方的模版系统,你有很多其他的选择,在这里我仅介绍Smarty这种比较官方,而且比较强大的模版系统。 由于...
如果让你用C++来生成0——N-1之间的随机数,你会怎么做?你可能会说,很简单,看: srand( (unsigned)time( NULL ) ); rand() % N; 仔细想一下,这个结果是随机的吗(当然,我们不考虑rand()函数的伪随机性)? 不是的,...
在评论者输入邮箱后,异步获得评论者的头像并显示出来,个人感觉这个功能虽不能给用户体验带来多大的提升,也不算是一个实用的功能,但至少很炫,看到有的网站有添加这个功能,我也不甘寂寞所以也写了个脚本,没有时间做封装,所以直接上原理和代码。 异步动态调用头像原理 获得用户输入 过滤...
1.丢弃小数部分,保留整数部分parseInt(5/2) 2.向上取整,有小数就整数部分加1 Math.ceil(5/2) 3,四舍五入. Math.round(5/2) 4,向下取整 Math.floor(5/2) Math 对象的方法FF: Firefox, N: Nets...
现在Web应用中有大量的JavaScript代码,而我们也一直在追寻各种使他们更快的解决方案。 1.我们通过 事件代理(event delegation) 让事件监听更高效, 2.我们利用 函数降频技术(function debouncing) 来限制一段时间内给定方法被调用...
本文实例分析了PHP中怎样防止SQL注入。分享给大家供大家参考。具体分析如下: 一、问题描述:   如果用户输入的数据在未经处理的情况下插入到一条SQL查询语句,那么应用将很可能遭受到SQL注入攻击,正如下面的例子: PDO防注入原理分析以及使用PDO的注意事项。 注意在老版本...
本文实例讲述了Yii开启片段缓存的方法。分享给大家供大家参考,具体如下: 1、main.php文件中的components中添加: cache\'=>array( \'class\'=>\'system.caching.CFileCache\', ...
静态成员变量与非静态成员变量的区别   以下面的例子为例说明 package cn.galc.test; public class Cat { /** * 静态成员变量 */ private static int sid = 0; ...
有时候我们需要在登陆表单有一些提示语言,比如“请输入用户名”和“请输入密码”等语言,至于用户名好说,但是在密码框中出现“请输入密码”这样的语言就有点麻烦了,因为在密码框输入的内容不会以明码显示。如果动态的控制type属性的话就有兼容性问题,如果input已经存在于页面中的话,在...
setTimeout()--用于指定在一段特定的时间后执行某段程序。           格式: [定时器对象名=]setTimeout(“<表达式>”,毫秒数); 功能: 执行<表达式>一次。 其中表达式是字符串,可以使任意javascript语句 复...

我的博客

人生若只如初见,何事秋风悲画扇。