最近的文章列表

CodeIgniter(CI)框架配置说明文档及示例代码

MVC的组成部分:

模型 (Model)
代表你的数据结构。通常来说,你的模型类将包含取出、插入、更新你的数据库资料这些功能。
视图 (View)
是展示给用户的信息。一个视图通常是一个网页。
控制器 (Controller)
是模型、视图以及其他任何处理 HTTP 请求所必须的资源之间的中介,并生成网页。
举例
比如一批统计数据你可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。

2014/9/12 Comments:
经常接到很多不同号码的陌生电话,不说话就挂断了 - 响一声吸费电话调查

4月16日,工业和信息化部清算司与北京市公安局刑侦总队反诈骗专家对“响一声”电话回拨后被吸费一事,分别提出了不同的看法,一个说无,一个说有。真相到底如何?《法制周报》记者假扮加盟商,对此展开了一次调查。

  ⊙见习记者 郭薇灿 文

  2008年4月16日,针对回拨陌生未接来电可能产生高额吸费的说法,工业和信息化部清算司负责人声称,高额吸费基本不存在可能性,这是不法分子为推销所谓群呼设备、利用互联网所作的欺诈性宣传。但仅相隔两天之后,北京市公安局刑侦总队反诈骗专家认为,“工业和信息化部对65个吸费号码的回拨测试所得出的结论并不科学,高额吸费诈骗确实存在。”

  同一件事情,两种截然不同声音,到底事情的真相如何?“响一声”电话背后是否真有高额吸费情况?

2014/9/11 Comments:
PHP结合js实现定时更新程序设计思路示例代码

现在回想起来,我以前的想法是错误的,网页的执行流程

 打开WEB页面 —- 加载HTML代码 (包括CSS,javascript)— 执行PHP代码 — 完成

粗约的就先理解成上面的这个样子。

我们都知道PHP做成服务器端的脚本,它是有超时设置的,可以通过 set_time_limit() 函数来处理。但这样处理PHP代码十分

消耗CPU资源。所以不建议通过循环处理PHP代码来实现。

2014/9/11 Comments:
PHP分享图片等比例缩放生成缩略图函数示例代码
代码如下:
<?php
    /*
    *@im     //需要缩放的图片资源
    *@filetype //制作的缩略图文件类型
    *@dstimW   //缩放的图片的宽度
    *@dstimH  //缩放的图片的高度
    *@thumbname //缩略图文件名字
function makethumb($im,$dstimW,$dstimH,$thumbname ,$filetype){
            //获取im的宽度和高度
2014/9/10 Comments:
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: