关于虚拟机中nginx使用共享文件夹作为目录的一个问题

April 20 , 2016
序        进2年来一直都是用ubuntu做为平台开发的主系统,windows基本上已经不碰了,最近由于有微信方面的项目需要,又切换到了windows平台进行开发(因为我linux上的虚拟机是xp的,配置很一般,换win7会很卡,而且微信的远程调试工具不支持xp版本的),然后又回到了2,3年前使用Apache的那种情况,各种不爽(还是nginx好),我还想玩swoole,rtmp流媒体,socket处理等等,这些东西感觉在windows上玩太麻烦了,别跟我提Cygwin,我觉得这东西完全不行,PHP官方都说明了,这东西的性能太差了,还不如用虚拟机去跑。so,我又在windows上跑了个u...

本站已经迁移到Linode服务器

March 08 , 2016
序 阿里云的服务器实在是太贵了,而且带宽太小,所以决定迁移到Linode的日本服务器 虽然延迟会稍微高点,但是价格能便宜一半 自己也能搭个SS,PPTP之类的玩玩(不就是舰娘嘛~,看看AKB48嘛~) 然后尝试在新的服务器使用最新的php7 去年年底就出了,一直在观望,怕有什么大的bug,所以一直没用 php7扩展问题 关于php7的安装,我还是一如既往的喜欢使用自己手动编译的方式安装 有几个重要的点需要说下,php7本身在安装的时候没有什么问题,就是一些扩展方面不能使用以前的扩展了。 比如memcache我使用旧版本就无法安装,然后我换成使用memcached,而且必须使用git上面专门针对...

星战中BB-8机器人运转机制

January 11 , 2016
序        周末去看了星球大战 原力觉醒,里面的BB-8机器人简直萌到炸,身为一个程序员完全没抵抗力。 看电影的时候就在想这东西的运行原理是啥(完全没什么心思看电影了),然后在IT之家看到了一些关于原理的揭秘,跟我的设想也差不多,这里跟大家分享下 正文 先上个图,是不是可爱到炸? 作为老前辈R2-D2的继任者,除了承担卖萌的本职工作,BB-8的设计也是相当精巧。它被设计成了一个球体,头上有个“悬浮”的脑袋,在高速行走时,脑袋可以一直保持在头部上方。电影中出现的场景不是梦,在洛杉矶的首映式上,BB8便亲自“滚”过红毯。 Techcrunch最近的一篇报道,揭露了BB8的工作原理。尽管网上...

约瑟夫环--下篇

December 22 , 2015
@(算法)[数据结构, 基本算法, 排序问题] 序        上面一篇说到了约瑟夫环问题的来源和基本的逻辑处理,本篇就说说怎么在代码中实现这个功能。        最终结果访问:http://activity.500efuma.com/ 约瑟夫环实现(PHP)        这里我直接在博客框架中另起一个新的模块进行编写,所以会用到ThinkPHP的有关函数。 定义一个新的控制器,并且设置一些初始化的数据 <?php namespace Activity\Controller; use Think\Controller; class IndexController extend...

约瑟夫环--上篇

December 21 , 2015
@(算法)[数据结构, 基本算法, 排序问题] 概述        约瑟夫环(约瑟夫问题)是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。 问题来历        据说著名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该...

关于LNMP的一些小东西

November 10 , 2015
序 最近在本机上面把服务器从Apache换成了Nginx 感觉还不错 安装 然后php的运行模式改成了使用php-fpm插件的FPM/FastCGI 重新编译一次php就行,加上--enable-fpm就行了 ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql/ --enable-mbstring --enable-xml --enable-sockets --enable-maintainer-zts --enable-fpm 具...

系统设计与编写

August 12 , 2015
序 本文档参考新浪微博API,腾讯接入API,微信API,主要方向在于应用层系统在编写时候会碰到的一些问题。 例如会员系统,在开发这个应用的时候,按照开发流程有以下步骤(1-3为后台,4-5为系统): 1.数据库设计 2.后台的基本数据处理CURD 3.后台对外的数据API接口处理(数据的获取,修改),自然也是根据上面的CURD进行扩展编写 4.系统应用层对服务器接口调用时候的认证处理(安全问题,后期的开放平台问题) 5.应用层和前端交互数据(数据安全问题) 关于模型 以前在开发微互动后台的时候总会编写同样的代码,比如: memcache的处理 数据库异常的输出 页面的跳转 数据列表的...