自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux 整理-1

vm 安装centos之后1.修改网路配置/ect/sysconfig/network-scripts/ifcfg-eth0ONBOOT=no 改为 yes2. /ect/rc.d/initd/network restart 重启网卡3.ifconfig 记好 inet addr IP在virtualbox 设置 - 网络 다음에 연결됨

2015-10-26 17:40:50 361

原创 open_basedir 关闭时访问根目录之外目录的方法

很多服务器都禁止访问(自己服务器开启 open_basedir例外)网站根目录之外的目录在程序中用相对路径检查根目录之外的文件是否存在以及 include 某个文件时是没问题比如/wwwbbsshopupload类似目录结构的项目bbs.domain.com 的根目录是 /www/bbs/shop.domain.com 的根目录是 /ww

2014-12-12 20:48:12 4230

原创 ckeditor 图片上传 小记

郁闷 .. 刚配置好后发现没有图片上传功能找了半天 找到

2014-11-13 12:40:20 431

原创 https://developers.facebook.com/

https://developers.facebook.com/

2014-03-04 10:24:19 2314

转载 window2003 iis下 无法识别 MP4 解决方法

原文是别人的,用自己的方式简单整理下。 iis 默认只对扩展名在 mime 类型列表中的文件进行解释,打开 在 HTTP 头 MIME 类型中增加 MIME类型 扩展名mp4mime类型application/octet-stream确定即可

2013-07-04 15:20:10 560

原创 LESS.JS 框架 简记

貌似挺实用。https://raw.github.com/cloudhead/less.js/master/dist/less-1.3.3.min.js 下载js style.less@c: red;#header { color: @c;}h2 { color: @c;}  demo.html test  跟less

2013-03-08 13:16:21 472

原创 lazyload 图片加载插件 整理

$("img.lazy").lazyload();OK咯,他会时时判断浏览器滚动条,如果图片到了可视化区域的话就会去加载图片。lazyloading.js 可以到 google 去下。

2013-02-28 23:22:38 315

原创 js 各种兼容性整理

DOM 部分 :所有实例都基准下面的无序列表 // childNodes 获取某个节点的子节点var oUl = document.getElementById('ul');var oLis = oUl.childNodes;alert(oLis.length);// IE,谷歌,火狐 = 9// IE 6 - 8 = 5var

2012-12-23 23:55:25 834

原创 js 获取非行间样式

js 代码window.onload = function() { var demo = document.getElementById('test'); alert(getStyle(d,'width'));}function getStyle(obj , style) { if(obj.currentStyle) { return obj.currentStyle[styl

2012-12-23 18:46:20 2752

转载 货币格式化函数

String.prototype.asCurrency = function() { var f1 = this; var f2 = (Math.round((f1-0) * 100)) / 100; f2 = Math.floor(f2) == f2 ? f2 : (Math.floor(f2 * 10) == f2 * 10) ? f2 + '0' : f2; f2 = Str

2012-10-08 01:28:21 421

原创 ci框架的 mimes.php 文件小修改

用ci框架的文件上传类时发现有一个小问题(可能不是ci框架的问题) 在使用 kindeditor 的多文件上传功能时 php获取的附件mime类型是application/octet-stream ci框架的文件上传类在检查文件类型时会导入一个 mimes.php 文件 在看到图片部分时他的代码是'gif' => 'image/gif','jpeg' => array(

2012-10-07 16:49:49 2106

原创 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 5214

原创 ci 框架 1_基本配置

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

2012-09-27 22:07:16 1769

原创 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 443

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

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

2012-09-24 22:12:35 943

转载 mysql 控制台 乱码

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

2012-09-19 10:09:24 288

原创 mysql 自定义函数

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

2012-09-16 15:49:19 4365 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 566

转载 数据库语句种类

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

2012-09-16 13:54:20 332

原创 计划任务使用方法

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

2012-09-16 00:47:19 320

原创 反向引用

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

2012-09-15 23:31:35 322

原创 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 282

原创 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 1763

原创 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 322

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

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 297

原创 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 256

原创 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 372

原创 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 264

原创 Smarty内建函数

暂时只记录个别,不全部记录 {nsert} 函数 缓存开启后 如果不想缓存模板中某一个部分的信息可以使用此函数 实例代码:{insert nme="getMssage" lid=1 , sid=2}此时smarty会调用函数名为 insert_getMessae()的函数 而该函数通常是我们自定义的,函数大概的代码 (为了说明 简单写)<?phpfunc

2012-08-03 15:46:05 258

原创 Java 输入/输出流【stream】

Java 中流操作的类太多,各种迷惑,, 不得不记 -_-!! Java 流分类 1:按数据流的方向不同可分为 输入流和输出流。2:按处理数据单位不同可分为 字节流和字符流。3:按功能不同的可分为 节点流和处理流 IO 包中的所有流类都分别继承下面的四种抽象流类类型字节流字符流输入流InputStreamReader

2012-08-02 20:58:02 279

原创 smarty 从配置文件读取变量 config_load

test.confttle = "Test Title"code = "utf-8" index.tpl{config_load file="test.conf"} {#ttle#} 或者{config_load file="test.conf"} {$smarty.config.ttle}  配置文件t

2012-08-02 13:49:36 769

原创 Smarty 循环语句

section 循环 ( 只对索引数组有作用) <?php$art = array( array( 'name' => 'superman' , 'sex' => 'm' , 'age' => 26 ) , array( 'name' => 'goodBoy' , 'sex' => 'm' , 'age' => 27 ));?> secti

2012-08-02 13:35:38 3485

原创 Smarty 中 if语句

Smaty 很不错,但是当我看到手册里写的 比较运算符时比价恶心。eq、ne、neq、gt、lt、lte、le、gte、ge 。。。 非常郁闷,如果 Smarty 没有听过传统的运算符 == , != ,>= 。。。 这些 我可能永远也不会用 Smaty  的 if 语句。 {if $name == "Super"} 你是超人类 {elseif $name == "Person"

2012-08-01 15:35:00 1072

原创 smarty 基本配置以及常见语句

使用smarty 将 libs 目录复制到项目目录。 基本配置<?phpiclude "./libs/Smarty.class.php";$tpl = new Smarty();// 模板文件目录$tpl -> temlate_dir = 'templates/';// 编译目录$tpl -> compile_dir = 'templates_c/';// 配置文件目

2012-08-01 15:19:23 315

原创 JAVA 继承需要注意的细节

1:子类的构造过程中 必须 调用基类的构造方法      原因:          可以这样理解,每个子类都有 super 属性 而该属性指向的是父类对象          在实例化子类对象时 子类的构造方法会默认的去调用一次父类的构造方法 目的是为了生成一个父类对象 并让 super 指向该对象      这种说法只是我自己理解的,虽然不清楚是为什么,但至少这样理解 能明确的

2012-07-18 20:18:10 327

原创 JAVA 权限访问控制

郁闷,太久没碰 java 忘的一干二净。看到 package 和 import 之后的权限访问控制 有那么一点迷惑。 特意记录下来,免的后期在使用的时候又发傻 JAVA 中一共有四种权限权限类内部同一个包子类任何地方privateyes

2012-07-18 19:16:14 427

原创 mysql 内部语句和语法

alter 语句  // 修改数据库编码 utf8alter database DBNAME character set utf8 collate utf8_general_ci; // 增加索引alter table DBNAME add index `new_index`(id)可以代替index的有    primary key    unique

2012-07-18 14:18:52 260

原创 mysql 外键约束 整理

使用外键 (数据表的引擎需要用 InnoDB) 简单说明:   商品表 主键列 (id) 通常在设置热销商品时 我比较喜欢 在创建一个 热销商品表 来保存商品的 主键(id)   热销商品表 外键列 (pid) 假设 商品id 为 10 的商品设置过热销商品。 在之后 删除商品id 为 10 的商品时 需要吧热销商品中的 商品id 为10 的记录也需要一起处理。

2012-07-18 13:19:26 288

转载 mysql的 InnoDB 和 MyISAM 区别

1.InnoDB不支持FULLTEXT类型的索引。2.InnoDB 中不保存表的具体行数,也就是说,执行select count(*) from table时,InnoDB要扫描一遍整个表来计算有多少行,但是MyISAM只要简单的读出保存好的行数即可。注意的是,当count(*)语句包含 where条件时,两种表的操作是一样的。3.对于AUTO_INCREMENT类型的字段,InnoDB中

2012-07-17 16:32:12 250

原创 mysql 事务处理

mysql 事务的重要性  【使用事务时表引擎必须要使用 InnoDB】 有时一个业务处理需要执行多个sql命令。 比如用户下一个订单,那么我们需要将心的订单增加到订单表在吧该用户所订购的商品增加到订单商品表 前后可能还会有其他的操作 如 检查该用户是否存在 等等。。 糟糕的是 在给订单表增加订单之后 数据库出了故障或者表锁 (一系列你能想到的问题都可能发生)

2012-07-16 16:39:13 433

空空如也

空空如也

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

TA关注的人

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