关于类的自动加载

June 06 , 2017
关于类的自动加载 @(PHP)[自动加载, 面试问题,每天进步一点] [TOC] 序 休假结束了,最近开始找工作了,发现几个月不去碰电脑感觉好多东西都忘记了,面试的时候经常感觉知道一部分,但是印象很模糊,明明都有看过一些相关的资料。这里开始整理每天碰到的一些薄弱的知识点,加强下基础。 为什么要自动加载 在编写面向对象(OOP)程序时,很多开发者为每一个类新建一个PHP文件。这会带来一个烦恼:每个...

约瑟夫环--下篇

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

约瑟夫环--上篇

December 21 , 2015
@(算法)[数据结构, 基本算法, 排序问题] 概述        约瑟夫环(约瑟夫问题)是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。 问题来历        据说著名犹太历史学家 Josephus有过以下的故事:在...

关于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...

系统设计与编写

August 12 , 2015
序 本文档参考新浪微博API,腾讯接入API,微信API,主要方向在于应用层系统在编写时候会碰到的一些问题。 例如会员系统,在开发这个应用的时候,按照开发流程有以下步骤(1-3为后台,4-5为系统): 1.数据库设计 2.后台的基本数据处理CURD 3.后台对外的数据API接口处理(数据的获取,修改),自然也是根据上面的CURD进行扩展编写 4.系统应用层对服务器接口调用时候的认证处理(安全问题...

会员系统二期设计方案

June 10 , 2015
文档说明 本文档设计的是以新的用户表为基础所写的数据库关系。 数据库表设计 会员系统设置 vip_conf(会员服务设置表) 字段名称 字段类型 默认值 其他 说明 id int(11) PK AI NN 主键 title varchar(100) NN 标题 tenant_id int(11) NN 商户ID alias_name int(11) NN 站...

消息中心开发

April 28 , 2015
工作文档,关于消息模块的功能开发。 数据库设计 消息内容信息表 message_info:存放所有的消息模板的数据信息,其中的content使用JSON进行存储,在使用的时候进行键值对的匹配 字段名称 字段类型 默认值 其他 说明 id INT(11) PK AI NN 主键 name VARCHAR(100) NN 消息名称 type TINYINT(4) N...