摘要: 目录一、 前言... 1二、为什么要使用YII+ace. 1三、新建YII模块... 1四、如何修改模板... 3五、注意的地方... 4六、整合的不足之处... 4一、 前言yii-bootstrap扩展是已经将YII+Bootstrap完美结合,但今天我们讨论的不是它,面是基于bootstrap... 阅读全文
posted @ 2014-04-13 11:45 Joyedong 阅读(3639) 评论(0) 推荐(0) 编辑
摘要: 本文介绍zendstudio结合SVN的使用方法。 一、部署svn服务器 直接安装用svn软件,配置太过麻烦,用户和版本库、权限管理不太方便。推荐使用CollabNetSubversionEdge。以WEB的方式管理。 直接安装后,进入主页localhost:3343。先按照提示配置服务器、再创建版本库、用户。默认端口18080。 注意:如果曾经安装过此软件,请卸载干净后,再安装。... 阅读全文
posted @ 2014-03-29 16:05 Joyedong 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 基于微信考勤前提需要将用户的微信号跟员工的工号绑定。 考勤功能基于微信公共平台的高级接口,有两种方式实现考勤。 A、基于生成带参数二维码接口: 思路:创建临时二维码,设置有效期一分钟。员工用微信扫描后,通过公共平台将扫描的时间写入考勤系统; 1、创建临时ticket /** * 临时Ticket */ static public func... 阅读全文
posted @ 2014-01-15 23:31 Joyedong 阅读(2173) 评论(7) 推荐(0) 编辑
摘要: node-webkit 在window环境下使用C/C++插件,需要使用nw-gyp先编译。本文以编译node-expat演示操作过程:1、安装nodejs:最好将nodejs的执行路径添加进系统环境变量;2、下载插件node-expat:解压是D:\node-expat;3、下载nw-gyp:解压至d:\node-expat\nw-gyp;4、安装python、Visual Studio C++ 2010、.net 4.0:nw-gyp执行所需要环境;按照官方的指导安装所需的版本;将python的执行路径设置进系统变量;5、新建binding.gyp:放于d:\node-expat\bind 阅读全文
posted @ 2013-12-05 21:39 Joyedong 阅读(1466) 评论(1) 推荐(0) 编辑
摘要: 1、背景 使用nodejs取得客户端电脑的mac地址作为唯一的标识,但如何使用getmac模块, 本文结合网上资料和实践,总结如下; 2、需要的moduels getmac、extract-opts、typechecker; getmac取得mac地址;extract-opts是getma... 阅读全文
posted @ 2013-11-17 22:38 Joyedong 阅读(8482) 评论(2) 推荐(0) 编辑
摘要: 在导入excel的时候,单元格格式和公式经常让导入不顺畅。注意phpexcel文档说明,基本上就可以很顺利的导入。1、忽略单元格格格式,并导入xls、xlsx两种格式$objReader = PHPExcel_IOFactory::createReaderForFile("abc.xlsx");//xls、xlsx格式都可导入$objReader->setReadDataOnly(true);//忽略单元格格式$PHPExcel = $objReader->load("abc.xlsx");2、忽略公式$currentSheet = $PHP 阅读全文
posted @ 2013-09-14 18:12 Joyedong 阅读(1252) 评论(0) 推荐(1) 编辑