最近的文章列表

CodeIgniter(CI)框架中libraries,helpers,hooks文件夹详细说明和示例代码

1.library文件夹

如果你想扩展CI的功能,那么就把你的类库放在这,注意,这个文件夹是有class组成的,可以看看如果加载library注意事项!

2.helper文件夹

如果你需要使用一些函数来帮你完成一些小功能,那么就把它放着,这里都是过程式的代码而不是类,一般helper是用于view的,
使用方法如下:

2014/9/9 Comments:
AngularJs Error(factory): [$resource:badcfg] Error in resource configuration
angular.module('admin.services', ['ngResource'])    
// GET TASK LIST ACTIVITY
.factory('getTaskService', function($resource) {
return $resource(
'../rest/api.php',
2014/9/5 Comments:
分享给JavaScript的String对象添加startsWith(), endsWith()等方法

在js里,有indexOf 这样的方法,却没有像java一样的startsWith 或者 endsWith 这样的方法。

给JavaScript的String对象添加两个,再添加一个删除所有空白字符的方法

    //
// 给字符串对象添加一个startsWith()方法
//
String.prototype.startsWith = function (substring) {
2014/9/5 Comments:
php(SplFileObject)+ajax导入大数据时产生的问题处理

遇到的问题就从先到后的一一说吧。

问题1 按照我最初的想法,先上传文件再读取文件。这里问题就来了,当文件较大的时候上传较慢,导致客户看到的操作一直处于等待状态,不人性化。

处理办法:我是这样做的,大神有更好的办法,求介绍。我先把文件上传上去,然后把文件存到一个特定的文件夹就叫 import吧   ,然后返回一个这个文件名字。这样就确保了文件是上传成功的。并且我可以在他返回名字的这一步用js  给客户一个提示。然后就是ajax去请求php读取文件,插入数据库。可是问题来了。

问题2 当我用ajax去请求php读取文件并插入数据库的时候,遇到

2014/9/5 Comments:
php实现压缩来自网络的文件,不用保存临时文件,通过调用nginx的第三方模块mod_zip

php 本身有 zip 模块,可以生产 zip 文件。但是这个 zip 模块只能使用本地文件来打包。如果需要打包输出的文件来自网络,就得先保存临时文件。在文件数量多或者文件大的时候就很杯具。另外,由 php 来输出大的打包文件会占用 php 进程大量时间,影响并发能力。

nginx 有一个第三方模块,mod_zip 。同样可以输出 zip 包。和 X-Accel-Redirect 有点类似,只需要 php 输出相应文件的路径等信息,然后给一个特殊的响应头即可。

nginx zip 模块使用的响应头是 X-Archive-Files: zip 。加上这个响应头,nginx zip 模块就会处理响应正文,完成打包输出。

2014/9/4 Comments:
Windows8(win8)中控制面板用户账户类型怎么更改的?

1、进入开始界面点击桌面; Windows8中用户账户类型怎么更改的? 2、在桌面左下角单击鼠标右键,打开控制面板; 3、然后点击用户账户和家庭安全; 4、点用户账户选项; 5、打开后选择更改账户类型选项; 6、单击打开更改账户类型; 7、选择管理员将标准用户权限改为

2014/9/3 Comments:
PHP完整的Session数据库存储操作类(DbSession)示例代码

直接上代码:

代码如下:
class DbSession
{     const TYPE_INT = 1;
    const TYPE_STR = 2;
    /**
     * Database configration
     *
     * @var array
     */
    private $_config = array(
2014/9/3 Comments:
美丽说关于免邮策略调整的公告

1、邮费自定义功能开放后,商家可根据顾客地址采取不同的运费模板设置,有效控制成本。

2、包邮政策的调整,有助于商家后期自主开展店内营销活动,丰富营销玩法。

3、为了保证邮费政策的平稳过渡,请商家伙伴做好消费者的说明工作,提升店铺日常销售额。

2014/9/2 Comments:
美丽说平台违规管理办法

安全度:安全度是美丽说用以衡量好店商家经营风险程度的指标,由商家店铺运营中的违规行为所决定。

一、 违规行为定义:违规行为根据严重程度分为严重违规行为及一般违规行为。

严重违规行为:是指严重破坏美丽说经营秩序并涉嫌违反国家法律法规的行为。

一般违规行为:是指严重违规行为外的违规行为。

2014/9/2 Comments:
PHP如何捕获因为内存不足导致Fatal error错误的方法

Fatal error 一般是不需要捕获的, 但是在一个复杂的程序中, 如果偶然出现内存不足导致fatal error就难以处理了.

比如. fatal error 出在MySQL类中fetch的时候. 这个时候就很难定位到真正问题所在了.

PHP异常处理中 可以通过set_error_handler来捕获. 但是却只能捕获 NOTICE/WARNING级别的错误, 对于E_ERROR是无能为力的.

register_shutdown_function 能解决set_error_handler的不足.

2014/9/2 Comments: