最近在做的项目有一项需要耗时任务在后台运行的功能,虽然PHP并不是非常适合做常驻后台的守护进程,但是由于项目主要代码都是基于PHP实现,如果运行在后台的守护进程改换别的语言会非常不方便。所以不可避免会涉及到Web端和Daemon部分的通信,Socket是一个不错的方式。 Socket是什么socke...
分类:
Web程序 时间:
2015-11-16 15:50:35
阅读次数:
298
predis是php连接redis的操作库,由于它完全使用php编写,大量使用命名空间以及闭包等功能,只支持php5.3以上版本,故实测性能一般,每秒25000次读写,相信改换c语言编写的php扩展后性能会大幅提升(比如使用C扩展p...
分类:
其他好文 时间:
2015-10-22 14:34:43
阅读次数:
185
sudo -i cp /etc/apt/sources.list sources.list.back vim /ec/apt/sources.list deb http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-s...
分类:
系统相关 时间:
2015-10-14 20:11:57
阅读次数:
178
在读取一组数据创字典时,可以使用setdefaul函数对字典进行初始化,这样很方便呀,不用每次都检查是否为新值比如实际任务中,我希望把以人名为key的字典改换成以movie为key的字典就可以这样写 1 namekey_dic = {'Lisa Rose': {'Lady in the Water'...
分类:
编程语言 时间:
2015-08-20 12:29:06
阅读次数:
146
【CF 515D】 Drazil and Tiles
拓扑的思想 如果满足条件 ‘.’未遍历完之前肯定存在度为1的点(上下左右仅有一个’.’)遍历到一个1度点u时 将与他连的点v用对应括号括起 此时v也已匹配 入度归零 同时将与v相连的其余点入度减1 不断遍历知道遍历完所有’.’
若能遍历完 则满足条件否则无解或多解
(吐槽一下 原本用的纯粹拓扑思路 想想也是绝对要T的。。后来改换BFS代码如下:...
分类:
其他好文 时间:
2015-08-08 19:59:15
阅读次数:
103
这篇是计算机类的优质预售推荐>>>>《函数式编程思维》
思维方式的跨越让你的编程能力如虎添翼
编辑推荐
Java等现代编程语言中出现了越来越多的函数式特性,跟随这本书,去了解语法表象之下真正需要掌握的新思维。中高级开发者可以从知名软件架构师Neal Ford的演示中,体会到函数式编程思想是怎样通过改换视角,让我们站在了另一个抽象层次上,把编程问题看得更加清晰。
本书每...
分类:
其他好文 时间:
2015-08-07 20:05:49
阅读次数:
135
这几天又开始做新项目了,前些日子为了改换下新APP的界面风格,增加体验度,在网上搜索了一些开源的框架,做个记录:
1,多种切换风格的Android通知效果NiftyNotification,开源项目地址:https://github.com/sd6352051/NiftyNotification;
2,Dialog各种弹出效果 ,开源项目地址:https://github.com/sd6352...
分类:
移动开发 时间:
2015-05-26 19:00:21
阅读次数:
145
predis是php连接redis的操作库,由于它完全使用php编写,大量使用命名空间以及闭包等功能,只支持php5.3以上版本,故实测性能一般,每秒25000次读写,相信改换c语言编写的php扩展后性能会大幅提升(比如使用C扩展phpredishttps://github.com/owlient/...
分类:
其他好文 时间:
2015-05-14 11:42:53
阅读次数:
126
最近在做的项目有一项需要耗时任务在后台运行的功能,虽然PHP并不是非常适合做常驻后台的守护进程,但是由于项目主要代码都是基于PHP实现,如果运行在后台的守护进程改换别的语言会非常不方便。所以不可避免会涉及到Web端和Daemon部分的通信,Socket是一个不错的方式。 Socket是什么sock....
分类:
Web程序 时间:
2015-03-13 18:16:24
阅读次数:
185