自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 ci框架 2_表单验证(未完善)

创建控制器 user.phpclass User extends CI_Controller { public function __construct() { parent :: __construct(); // 由于有邮箱唯一性的判断,所以需要这段代码 $this -> load -> database(); } public function registe

2012-09-27 22:36:45 5238

原创 ci 框架 1_基本配置

今天无聊看了下ci框架的说明文档,打算在下次项目中用用看。先把今天看完的内容整理整理基本配置非常简单,好像在配置方面 在没有比ci框架简便的了。。框架目录application 应用目录 (所有的项目文件都会放在这个内部的几个文件夹内)system  应该就是 框架的核心目录,比如里面有一些数据库抽象层,常用类库,核心类库等等index.php 入口文件把这2个

2012-09-27 22:07:16 1781

原创 php 文件下载 处理中文文件名

$file_name = iconv('utf-8' , 'gb2312' , '歌.mp3');$down_name = iconv('utf-8' , 'gb2312' , '吼吼.mp3');$file_size = filesize($file_name);header('content-type:application/octec-stream');header('Accept

2012-09-26 18:56:13 455

转载 PHP 图片防盗链的一段代码

该代码还未测试,有时间在测试。。 <?// ========================== 文件说明 ==========================//// 文件说明:图片防盗链程序// --------------------------------------------------------------//// 程序作者:Sindo(锐利工作室)// --------

2012-09-24 22:12:35 960

转载 mysql 控制台 乱码

[client][mysqld] (default-character-set=UTF8) 链接后 set names gbk;

2012-09-19 10:09:24 301

原创 mysql 自定义函数

在看数据库优化部分时出现mysql函数的使用。看了下代码 顺便记一下 delimiter $$/* 参数为 int类型 */create function rand_string(n INT)/*设置返回值类型 为字符串*/returns varchar(255)/* 函数开始 */begin /* 的定义局部变量,有默认值*/ declare chars_str varch

2012-09-16 15:49:19 4401 1

原创 数据库优化笔记1

show status 显示当前mysql数据库的状态,会列出很多列表条。专注 com 开头的指令比如 Com_select 记录着总共执行了多少次 select 通常可以这样做 show status like 'Com%'; 列出所有com开头的指令 在执行命令前添加额外的指令结果也会不一样 比如 show status session like 'Com_

2012-09-16 15:44:19 582

转载 数据库语句种类

ddl ( 数据定义语句)  create , alter , dropdml ( 数据操作语句)  insert , delete , updateselectdtl ( 数据事务语句 )   commit , rollback , savepointdcl ( 数据控制语句) grant , revoke commit 提交事务rollback  事务回滚gra

2012-09-16 13:54:20 349

原创 计划任务使用方法

有些时候一个站点 需要定期删除或者做一些重要的处理操作,总不能派人定期执行。 可以使用 windows的计划任务来实现。(linux的计划任务 在我掌握完linux之后在笔记 ~ 鸟哥的书过几天就要秒杀了) apache 有一个 ab.exe 是用来测试压力时使用的,虽然它是模拟的发送请求但至少他访问的是实实在在的 我所指定的php文件。 我们可以使用 计划任务 来执行某一

2012-09-16 00:47:19 336

原创 反向引用

先小记一下 正则表达式的反向引用,, 老早之前看够 但是没用一阵子就忘记了,今天又在一本书里看到这个操作 就记下来把 $a = 'a11';// 假设 某个字符之后必须要跟2个相同的数字 此时可以使用反向引用来解决$reg = '/a(\d)\1/';preg_match($reg , $a);//返回1(true)// 如果要跟上4个数字每个2个数字要相同$a = 'a11

2012-09-15 23:31:35 335

原创 apache 配置虚拟主机

1:hosts 增加主机名2:httpd.conf 开启 Include conf/extra/httpd-vhosts.conf 模块3:配置 httpd_vhosts.conf 文件#这个可以没有#ServerAdmin..# 文档根目录DocumentRoot "设置虚拟主机根目录"# 增加的虚拟主机域名ServarName www.imsuperman.com#

2012-09-15 19:46:11 295

原创 header 之前有输入会导致错误的原因

一直只知道不能有输出,具体理由还不知道。今天明白了。  由于 目前对 http 协议不是很清楚,所以不能具体说明。 例子:test.phpecho 'test';header('content-type:text/html;charset=utf-8');上面的代码 在 php.ini 中output_buffering=Off 的时候会导致一个错误(关闭php

2012-09-15 00:53:55 1786

原创 apache 测试压力和seo优化的几个建议

Apache/bin/ab.exe 可以用来压力测试,在win系统中 打开 cmd输入ab.exe -n 5000 -c 10 http://localhost/test.php-n 表示请求次数-c 并发数也就是 10个人 每人请求 5000 次 最终得到的结果一大堆英文,可以访问 数据库操作比较多的页面和一个静态页 对比一下数据来判断另外 seo 优

2012-09-15 00:33:34 327

原创 一个巧妙的变量值之间的交换

var a = 1;var b = 2;将 a 和 b 的值调换一下var tmp = a;a = b;b = tmp;这是最基本的方法 看下面的方法a = [b,b = a][0];同样的调换 应用数组 一行解决。

2012-09-11 22:54:16 312

原创 isPrototypeOf 说明

function f() { }var o = new f();alert(f.prototype.isPrototypeOf(o));结果为 true ,只是判断 f 构造器的原型和 o 对象的原型是不是同一个。 因为我们无法知道 某一个对象的原型是什么 比如function f() { }var o = new f();ale

2012-09-11 22:14:26 263

原创 hasOwnProperty 说明

function f() { this.name = 'superman';}f.prototype.name = 'man';alert(f.hasOwnProperty("name"));var o = new f();alert(o.hasOwnProperty('name'));alert(o.constructor.prototype.hasOwnProp

2012-09-11 21:54:05 384

原创 arguments 对象的 callee 属性

function a(a,b) { alert(arguments.length); // 0 alert(arguments.callee.length); // 2}a();arguments 对象的 callee 属性 指向 arguments 对象所属的函数。 第一行的 alert 返回 0 是因为 调用函数时没有传递参数,arguments.len

2012-09-11 20:51:52 274

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除