博客搬了个房间……

博客没有搬家,只是搬了房间。 前两天主机商联系我,说我的空间占用了大量的服务器资源,需要给我搬个服务器观察观察(羁押候审?),我正觉得空间慢了不少,忙不迭地答应了。 话说我一直安安静静的码一些文字,怎么会做出破坏环境的事情呢?前段时间为了加快访问速度,减轻服务器压力,还安装了缓存… 更多 »

ReactJS小记(2)

上一次我们简单的新建了一个组件,不过这个组件实在太简单了,根本无法把Components的优点表达出来,更主要的是,这个组件完全是静态的,这么一来,我们不如直接写HTML好了呀。 Props属性 props用于定义在新建组件时的属性,在组件的代码中,我们可以使用this.prop… 更多 »

在行内css中书写伪选择器:hover

我们知道直接写style可以把css属性直接作用到一个元素上,但是如果这个元素有:hover怎么办呢?还是只能写style吗?查看CSS的标准,你会发现这么一段描述: Setting properties on a source anchor for each of its dy… 更多 »

ReactJS小记(1)

坑永远不嫌多的,记得之前说过要更新EmberJS教程的,但是最近感觉React如日中天,就连Angular也难掩其光辉,React Native出来后更是如此,虽说是两个东西,但是两者还是有很多共通之处的,React Native入手之前,学习学习ReactJS总是没错的,所以…… 更多 »

Laravel中Ajax调用时的CSRF对策

我最讨厌在文章开头重复一些基础知识了…… 但是大家都这么做(-__-)b CSRF是”cross site request forgery”的意思,简单来说就是防止恶意页面中一个简单的form提交,就向你保持了登陆状态了网站里请求做一些你不想做的事情……言… 更多 »

phpredis和predis的一些区别

本来想在lumen折腾系列文章中说这个事儿的,想想其实不是很相关,于是专门拿出来凑一篇文章…… 他们性能上的差距就不说了,phpredis肯定比predis快上很多,否则phpredis就完全没市场了不是…… 多参数命令调用 在predis中,sadd是这样子的,第一个参数是se… 更多 »

微信支付的又一个坑

今天正好做了下微信支付,毕竟之前做过好几个网银的还有支付宝的支付,也给app内微信支付做过接口,想着调用个JS发起支付是小菜一碟吧,不想还是花了差不多一天才搞定…… 生成签名什么的就不用说,虽说微信文档语焉不详,但毕竟都说到了,参数大小写和顺序什么的,后台的支付目录设置什么的都不… 更多 »

无题

偷懒的最高境界,就是当不知道该取怎么的一个题目是,就写下了个无题,还觉得自己做了什么大不了的事情,沾沾自喜吧。这样的笨蛋,此时此刻,此情此景,此处就有一个,那就是我…… 博客有人留言,问py2exe的事情,而我已经三年不沾python了,实在不忍误人子弟,只好就此放过,勿怪!这些… 更多 »

保存PHP中的Array,是用JSON, serialize还是var_export?

当我需要在数据库中存放一个array数据的时候,很明显,序列化成一个字符串是正常的做法,但是在PHP序列化有好几个方法,是json_encode,还是serialize,还是var_export呢?唯有试试咯~ 准备好的array数据有20kB、 300kB、 4.5MB三组,重… 更多 »