使用delphi自带的MD5加密

 原来写过一个计算MD5的程序,是用了一个叫MD5.pas的单元,使用起来还算简单,但还有更简单的办法,安装了indy就会有IdHashMessageDigest单元(delphi7默认安装indy)有篇文章教怎么用IdHashMessageDigest计算字符串md5,计算文件md5却没有说,在这里补充一下,先看计算函数:functionTIdHashMessageDigest4.HashValue(AStream:TStream):T4x4LongWordRecord;参数类型是一个流就可以返回T4x4LongWordRecord类...

阅读全文

解决nginx+php中上传文件大小限制

 1.在php.ini中,做如下修改:file_uploads=onupload_tmp_dir=/home/uploadupload_max_filesize=50Mpost_max_size=50M2、在nginx配置中增加:client_max_body_size50M;...

阅读全文

mac上装win7 激活后启动出现grub解决办法

 win7开机grub,这是因为我们误删系统文件或其他误操作导致无法顺利进入系统,win7开机出现grub,如果你还不太明白是怎么回事,那就跟随小编一起来看看这篇文章吧。  在我周围就遇到过类似的情况,同学的机子不明原因的开机之后不能进入系统,而停留在grub页面。这对grub一点都不熟悉的人来说也许会强制重启多次,看是否可以进去,或者干脆就强制关机。这样做当然不好,其实在grub下的重启和关机都是可以软进行的,比如reboot命令就是重启,halt则为关机命令。实在不懂就敲help,然后回车,就会输出一大串帮助信息。  那要如何正常进入系统呢...

阅读全文

WINDOWS系统强制刷新本机DNS的方法

 听说不少朋友修改了域名解析后本地DNS一直未生效,而我提起强刷本机DNS这个名词时,都给了我好几个问号,现在我就把这个Windows底下强制刷新本机DNS的方法给大家说一下。首先,你必须打开命令提示符(开始——运行——cmd):然后你可以选择运行这个命令,查看一下本机已经缓存了那些的dns信息的。?1ipconfig/displaydns不然就直接输入下面的命令清空缓存。?1ipconfig/flushdns运行后,本机的本地dns缓存信息就已经清空了,这下子就搞定了!哈...

阅读全文

在Yii2.0版本中中,如何从控制器里面传递变量到布局文件layouts里的模板中

 关于在Yii1.x的版本中变量的传递可以查看这个:在Yii框架中,控制器如何传递变量给layouts里的模板,下面说说在Yii2.0中的实现方法。在Yii2.0中,view模板文件里面的$this已经不是对应的控制器对象了,而是View对象的变量。我们可以通过View对象中的params变量来传递数据。先获取当前View,然后给view设置参数,classSiteControllerextendsController{         &n...

阅读全文

YII2修改默认访问的控制器

 基础版默认使用的site,有时我们更原因使用IndexController.php这样的当默认控制器,修改如下:文件路径:config/web.php$config = [    'id' => 'basic',    ...    'defaultRoute' => 'index',&...

阅读全文

yii 2 局部关闭 CSRF 拦截

 最近在拿yii2.0开发微信公众平台,在微信post请求接口时,没有返回数据,于是查询yii错误日志,发现错误为exception‘yii\web\BadRequestHttpException’withmessage‘Unabletoverifyyourdatasubmission于是查看源代码,yii2.0在我们继承的顶级controller中,有下列属性    /**     * @var&n...

阅读全文