博客园 - tianliangle
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=127007
2018-08-11T07:18:41Z
tianliangle
https://www.cnblogs.com/tianliangle/
feed.cnblogs.com
https://www.cnblogs.com/tianliangle/p/9459877.html
EpiiAdmin 开源的php交互性管理后台框架, 让复杂的交互变得更简单!Phper快速搭建交互性平台的开发框架,基于Thinkphp5.1+Adminlte3.0+Require.js。 - tianliangle
<img src="https://raw.githubusercontent.com/epaii/epii-admin/master/epiiadmin_logo.jpg" class="desc_img">
2018-08-11T07:19:00Z
2018-08-11T07:19:00Z
tianliangle
https://www.cnblogs.com/tianliangle/
【摘要】<img src="https://raw.githubusercontent.com/epaii/epii-admin/master/epiiadmin_logo.jpg" class="desc_img"> <a href="https://www.cnblogs.com/tianliangle/p/9459877.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/tianliangle/p/9447176.html
EpiiServer 更快捷更方便的php+nginx环境定制化方案 - tianliangle
EpiiServer是什么 更快捷更方便的php+nginx多应用部署环境。 github仓库首页 https://github.com/epaii/epii server gitee仓库 https://gitee.com/epii/epii server 特性: 1. 多应用快速部署,域名自动生
2018-08-09T02:02:00Z
2018-08-09T02:02:00Z
tianliangle
https://www.cnblogs.com/tianliangle/
【摘要】EpiiServer是什么 更快捷更方便的php+nginx多应用部署环境。 github仓库首页 https://github.com/epaii/epii server gitee仓库 https://gitee.com/epii/epii server 特性: 1. 多应用快速部署,域名自动生 <a href="https://www.cnblogs.com/tianliangle/p/9447176.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/tianliangle/p/7249283.html
Epii.js 一个极其简单的Js模板引擎 - tianliangle
Epii.js 简约而不简单的Js模板引擎 Epii.js 简约而不简单的JavaScript模板引擎 项目地址 "https://github.com/epaii/epii.js" 极低门槛,拿来即用,别忘记star 特性 1. 一个轻量级模板引擎,可快速实现数据与ui绑定(数据变动,UI自动变动
2017-07-28T03:25:00Z
2017-07-28T03:25:00Z
tianliangle
https://www.cnblogs.com/tianliangle/
【摘要】Epii.js 简约而不简单的Js模板引擎 Epii.js 简约而不简单的JavaScript模板引擎 项目地址 "https://github.com/epaii/epii.js" 极低门槛,拿来即用,别忘记star 特性 1. 一个轻量级模板引擎,可快速实现数据与ui绑定(数据变动,UI自动变动 <a href="https://www.cnblogs.com/tianliangle/p/7249283.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/tianliangle/p/7193849.html
epii.js简约而不简单的JS模板引擎 - tianliangle
epii.js是什么 epii.js是一个 模板引擎,可快速实现数据与ui绑定,快速实现事件绑定,与处理,不依赖任何第三方库,仅仅8k,在native+webapp开发 和 web开发,h5微网页上均可以使用, 不与其它框架冲突。 让开发者更多关注与应用本身,而不用花费大量时间实现数据与ui的,和事
2017-07-17T05:37:00Z
2017-07-17T05:37:00Z
tianliangle
https://www.cnblogs.com/tianliangle/
【摘要】epii.js是什么 epii.js是一个 模板引擎,可快速实现数据与ui绑定,快速实现事件绑定,与处理,不依赖任何第三方库,仅仅8k,在native+webapp开发 和 web开发,h5微网页上均可以使用, 不与其它框架冲突。 让开发者更多关注与应用本身,而不用花费大量时间实现数据与ui的,和事 <a href="https://www.cnblogs.com/tianliangle/p/7193849.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/tianliangle/archive/2012/02/05/2339033.html
用XMLSocket获得SmartFoxServer的zone在线人数 - tianliangle
在利用SmartFoxServer开发多人在线应用或游戏的时候,往往需要获取到指定zone的在线人数,官方自SFS 1.50版之后就给出了解决方法,我们可以利用服务器脚本语言或者actionscript来通过发送xml格式的请求来获到,挺简单,写篇日志记一下actionscript利用xmlsocket来获取的例子:(如想用服务器脚本,请参照官方文档,见文末)在写代码之前,首先要更改一下sfs的配置文件(config.xml),将配置文件<EnableZoneInfo>true</EnableZoneInfo>中的false改为true来允许获取zone的统计信息,这一
2012-02-05T07:33:00Z
2012-02-05T07:33:00Z
tianliangle
https://www.cnblogs.com/tianliangle/
【摘要】在利用SmartFoxServer开发多人在线应用或游戏的时候,往往需要获取到指定zone的在线人数,官方自SFS 1.50版之后就给出了解决方法,我们可以利用服务器脚本语言或者actionscript来通过发送xml格式的请求来获到,挺简单,写篇日志记一下actionscript利用xmlsocket来获取的例子:(如想用服务器脚本,请参照官方文档,见文末)在写代码之前,首先要更改一下sfs的配置文件(config.xml),将配置文件<EnableZoneInfo>true</EnableZoneInfo>中的false改为true来允许获取zone的统计信息,这一 <a href="https://www.cnblogs.com/tianliangle/archive/2012/02/05/2339033.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/tianliangle/archive/2012/02/05/2339018.html
使用java编写SmartFoxServer自定义安全验证登录扩展 - tianliangle
最近接触的东西有点杂,在写SmartFoxServer(以下简称SFS)服务端扩展时发现actionscript竟然只支持1.0,无奈只好用从来没有接触过的java来编写,参考官方cookbook及手册,成功实现了自定义安全验证登录扩展。系统用的是CentOS5.2(x86_64),数据库是Oracle 11g,SFS版本为1.6.6。配置数据库DEMO中的USERS表结构:CREATE TABLE "DEMO"."USERS"("USERID" NUMBER(38,0) NOT NULL ENABLE,"USERNAME&
2012-02-05T07:21:00Z
2012-02-05T07:21:00Z
tianliangle
https://www.cnblogs.com/tianliangle/
【摘要】最近接触的东西有点杂,在写SmartFoxServer(以下简称SFS)服务端扩展时发现actionscript竟然只支持1.0,无奈只好用从来没有接触过的java来编写,参考官方cookbook及手册,成功实现了自定义安全验证登录扩展。系统用的是CentOS5.2(x86_64),数据库是Oracle 11g,SFS版本为1.6.6。配置数据库DEMO中的USERS表结构:CREATE TABLE "DEMO"."USERS"("USERID" NUMBER(38,0) NOT NULL ENABLE,"USERNAME& <a href="https://www.cnblogs.com/tianliangle/archive/2012/02/05/2339018.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/tianliangle/archive/2012/01/07/2315585.html
php mvc开发系列教程第三节 Controller 类实现 - tianliangle
通过上两节我们知道 程序通过单一入口文件的route类决定了 唯一的moudle, conttoller, action,并在最后执行了$route->run(); /** * 执行相应的 MCA * */ private function run () { $filePath = APPLICATION_PATH.'/controller/'.$this->_moudle.'/'.$this->_conttoller.'.inc.php'; $isNo = 0; ...
2012-01-07T03:12:00Z
2012-01-07T03:12:00Z
tianliangle
https://www.cnblogs.com/tianliangle/
【摘要】通过上两节我们知道 程序通过单一入口文件的route类决定了 唯一的moudle, conttoller, action,并在最后执行了$route->run(); /** * 执行相应的 MCA * */ private function run () { $filePath = APPLICATION_PATH.'/controller/'.$this->_moudle.'/'.$this->_conttoller.'.inc.php'; $isNo = 0; ... <a href="https://www.cnblogs.com/tianliangle/archive/2012/01/07/2315585.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/tianliangle/archive/2012/01/04/2312186.html
[转]PHP数组的Hash冲突实例 - tianliangle
本文地址: http://www.laruence.com/2011/12/30/2435.html文章转自: Supercolliding a PHP array上一篇文章, 我介绍了一个利用Hash冲突(碰撞)来对各种语言(包括,PHP, Java, Ruby等等)实施拒绝服务攻击的可能, 但是没有给出实例, 文章发出后, @Ferrari同学给出了一个另外一篇文章Supercolliding a PHP array, 文章中作者介绍了一种基于PHP的冲突实例, 以及带来的性能恶化对比. 我就借花献佛, 翻译给大家看看.你知道不知道, 插入65536个经过构造的键值的元素到PHP数组, 会
2012-01-04T08:27:00Z
2012-01-04T08:27:00Z
tianliangle
https://www.cnblogs.com/tianliangle/
【摘要】本文地址: http://www.laruence.com/2011/12/30/2435.html文章转自: Supercolliding a PHP array上一篇文章, 我介绍了一个利用Hash冲突(碰撞)来对各种语言(包括,PHP, Java, Ruby等等)实施拒绝服务攻击的可能, 但是没有给出实例, 文章发出后, @Ferrari同学给出了一个另外一篇文章Supercolliding a PHP array, 文章中作者介绍了一种基于PHP的冲突实例, 以及带来的性能恶化对比. 我就借花献佛, 翻译给大家看看.你知道不知道, 插入65536个经过构造的键值的元素到PHP数组, 会 <a href="https://www.cnblogs.com/tianliangle/archive/2012/01/04/2312186.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/tianliangle/archive/2012/01/03/2310816.html
php mvc开发系列教程第二节 单一入口文件(路由文件) - tianliangle
从本节起开始正式讲述mvc的开发,理论和代码一起上。下面图片是目录结构了解zend framework 的朋友肯定非常熟悉这样的目录结构其中application 文件夹 是应用层的核心代码Library文件夹 是mvc框架底层代码(咱们课程重点就是讲述这个文件夹里的文件)www是网站的根目录,明显看到 网站跟目录和 application以及library 没有包含在www目录里,这样也可以起到一定的安全作用,www目录中放置模板,图片等一些代码本节主要讲述和网站入口相关的三个文件 图中中已经用红色表示出首先看看.htaccess文件代码SetEnv APPLICATION_ENV deve
2012-01-03T01:55:00Z
2012-01-03T01:55:00Z
tianliangle
https://www.cnblogs.com/tianliangle/
【摘要】从本节起开始正式讲述mvc的开发,理论和代码一起上。下面图片是目录结构了解zend framework 的朋友肯定非常熟悉这样的目录结构其中application 文件夹 是应用层的核心代码Library文件夹 是mvc框架底层代码(咱们课程重点就是讲述这个文件夹里的文件)www是网站的根目录,明显看到 网站跟目录和 application以及library 没有包含在www目录里,这样也可以起到一定的安全作用,www目录中放置模板,图片等一些代码本节主要讲述和网站入口相关的三个文件 图中中已经用红色表示出首先看看.htaccess文件代码SetEnv APPLICATION_ENV deve <a href="https://www.cnblogs.com/tianliangle/archive/2012/01/03/2310816.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/tianliangle/archive/2012/01/01/2309338.html
php mvc开发系列教程第一节 认识mvc - tianliangle
本节主要讲述,什么是mvc,以及mvc的工作逻辑,并举例说明我们要开发出来的mvc框架功能什么是mvc,简单的说就是一种开发模式,把一个项目分成几个层次,而达到开发和维护的方便。下面图片展示了mvc的逻辑思路。详细解释:图片源自于网上, 但图片不太全面,我加了一些,大家讲究这看把用户请求 比如用户输入网址 http://localhost/a/b/c后,服务器执行单一入口文件,此文件是面向客户端的唯一入口和出口,此文件的功能是: 根据用户请求网址的形式,判断出具体的controller 和 model(action), 以及其它get ,post,cookie 信息。然后根据分析出的结果,调用
2012-01-01T03:16:00Z
2012-01-01T03:16:00Z
tianliangle
https://www.cnblogs.com/tianliangle/
【摘要】本节主要讲述,什么是mvc,以及mvc的工作逻辑,并举例说明我们要开发出来的mvc框架功能什么是mvc,简单的说就是一种开发模式,把一个项目分成几个层次,而达到开发和维护的方便。下面图片展示了mvc的逻辑思路。详细解释:图片源自于网上, 但图片不太全面,我加了一些,大家讲究这看把用户请求 比如用户输入网址 http://localhost/a/b/c后,服务器执行单一入口文件,此文件是面向客户端的唯一入口和出口,此文件的功能是: 根据用户请求网址的形式,判断出具体的controller 和 model(action), 以及其它get ,post,cookie 信息。然后根据分析出的结果,调用 <a href="https://www.cnblogs.com/tianliangle/archive/2012/01/01/2309338.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/tianliangle/archive/2011/12/30/2307512.html
开博有礼物 系列教程 如何开发自己的php mvc框架 - tianliangle
本人从事php三年左右,用过不少mvc开源框架,其中以Zend Framework 最为庞大,zf几乎封装了所有的常见模块,我们只需像java一样,包含所需要的模块即可。 每个不同的mvc开源框架都有自己的优点,同时也存在自己的缺点。 mvc框架流程以及设计思想是什么。本博客将为大家发布一系列开发自己mvc的教程。先给自己鼓鼓劲!
2011-12-30T06:55:00Z
2011-12-30T06:55:00Z
tianliangle
https://www.cnblogs.com/tianliangle/
【摘要】本人从事php三年左右,用过不少mvc开源框架,其中以Zend Framework 最为庞大,zf几乎封装了所有的常见模块,我们只需像java一样,包含所需要的模块即可。 每个不同的mvc开源框架都有自己的优点,同时也存在自己的缺点。 mvc框架流程以及设计思想是什么。本博客将为大家发布一系列开发自己mvc的教程。先给自己鼓鼓劲! <a href="https://www.cnblogs.com/tianliangle/archive/2011/12/30/2307512.html" target="_blank">阅读全文</a>