局域网访问vmware网络

有时候在公司放一台服务器,弄几个虚拟机,来执行一些只在内网访问的功能。这个时候就需要实现内网访问虚拟机网络的功能。

Swoole+websocket多人在线游戏示例

利用Swoole,可以使用PHP来开发Websocket服务器,实现多人在线游戏。本文通过一个最简单的摇骰子游戏来介绍Server端(由PHP+Swoole实现)和Client端(由H5+Websocket实现)。

Swoole笔记

当一个Swoole主进程启动时,会启动一个Manager进程,worker_num个Worker进程。Swoole中worker/task进程都是由Manager进程Fork并管理的。

什么是DDoS攻击

DDoS(Distributed Denial of service,分布式拒绝服务)攻击的主要目的是让指定目标无法提供正常服务,甚至从互联网上消失,是目前最强大、最难防御的攻击之一。

Redhat Linux下NFS的配置及操作

NFS是Network File System的缩写,即网络文件系统。NFS是由Sun开发并发展起来的一项用于在不同机器,不同操作系统之间通过网络互相分享各自的文件。NFS server也可以看作是一个FILE SERVER,用于在UNIX类系统之间共享文件,可以轻松的挂载(mount)到一个目录上,操作起来就像本地文件一样的方便。

使用PHP调用微信API,使用微信做通知类应用的方法

相比于最常用的短信和邮件的通知方式,微信有着无可比拟的优势:快速、免费,特别适合用在报警通知类应用上。 但是微信并没有提供现成的api接口来给好友发送信息,公众平台也只能被动回复。那么如何才能主动发信息呢?答案就在微信网页版。 仔细观察微信网页版和服务器请求的记录,发现完全就是以oauth授权方式运行,完全不用考虑cookie。据此,分析请求记录,就能模拟网页版登录微信,从而实现主动向用户发送消息的功能。

简单字幕合并工具

从射手下载下来的字幕,经常是中文一个,英文一个,想找个中英文在一起的太难。干脆就写个工具得了

redis实例:利用链表实现文章列表页缓存

利用redis的链表功能,解决文章分页缓存的各种问题。将mysql查询出的列表的全部文章id都保存到一个链表里,需要访问第N页时,只需要lrange出对应的PAGE_SIZE个文章id,然后再从缓存中读取这PAGE_SIZE个文章的信息。列表就完成了。下次访问的时候,就完全不需要数据库,直到缓存失效。并且一次读取,所有分页都共用该缓存。不仅提高了效率,还保证了分页间的数据一致

抵制新浪微博可以查看粉丝注册邮箱

突然发现,新浪微博竟然可以查看粉丝的注册邮箱了。想想那些微博大号掌握着上千万的真实邮箱,并且知道每个邮箱都是谁。无论是经济利益还是隐私安全帐号安全甚至社会工程学攻击风险都是不可想像的。 抵制! 为了获得第一手数据,我决定对我的粉丝发起一次社会工程学攻击,看看到底会有多少人上当受骗,我会得到多少微博登录密码。不过请放心,我会比新浪微博厚道,我不会保存密码。