如此经年,望尽千帆。
发布时间:2014-06-30 16:49:03
python字典多条件排序方法实例,分别使用lambda和itemgetter实现。项目编写过程中,总能遇见对字典进行排序什么的,如果要实现多条件排序只需要下面几行代码实现。充分体现了python的好处了。teamitems = [{'team':'France' , 'P':1 , 'GD':-3 , 'GS':1 , 'GA':4}, &.........【阅读全文】
发布时间:2014-06-23 05:57:30
php 作为一种弱类型语言,本身不能像强类型如java ,c++那样,直接的实现重载。 可以通过一些方法,间接实现函数重载。1,可以使用func_get_args()和func_num_args()这两个函数实现函数的重载。PHP代码:function rewrite() { $args = func_get_args(); if(func_num_args() == 1) { func1($args.........【阅读全文】
发布时间:2014-06-23 05:56:31
当需要下载一个PDF文件时,如果不经处理会直接在浏览器里打开PDF文件,然后再需要通过另存为才能保存下载文件。本文将通过PHP来实现直接下载PDF文件。 实现原理:只需要修改页面HTTP头,把Content-Type设置为force-download,问题即可解决。 请看代码: forceDownload.........【阅读全文】
发布时间:2014-06-22 22:19:23
在PHP5.3中,给类加入了关键词static,用于实现延迟静态绑定(late static binding)。没怎么用过这个新特性,其实也不算新啦,试试吧,现在静态类的继承很方便了。例子:<?phpclass A { protected static $def = '123456'; public static function test() {.........【阅读全文】
发布时间:2014-06-20 11:49:45
php写的AES加密解密类,实际是为YII框架写的,不在YII框架时只需替换其中的两句代码即可使用。今天写了一个php的AES加密类。适用于Yii的扩展。如果不用在Yii框架中,把代码中Yii::app()->params['encryptKey'] 换成你对应的默认key就可以了。您可能感兴趣的文章:php aes加密类代码分享 PHP AES25.........【阅读全文】