- 博客(33)
- 收藏
- 关注
原创 php
parse_url 解析一个 URL 并返回一个关联数组,包含在 URL 中出现的各种组成部分。 例如: $f2 = http://www.163.com:8080/aerd/index.php?a=dd&b=dfsd;var_dump(parse_url($f2));//->array(5) { ["scheme"]=> string(4) "http" ["hos
2010-05-26 19:16:00 418
原创 php你可能不了解的东西
1.使用 ip2long() 和 long2ip() 函数来把 IP 地址转化成整型存储到数据库里。这种方法把存储空间降到了接近四分之一(char(15) 的 15 个字节对整形的 4 个字节),计算一个特定的地址是不是在一个区段内页更简单了,而且加快了搜索和排序的速度(虽然有时仅仅是快了一点)。例:$a = 192.168.1.1;$b = ip2long($a);var_
2010-05-20 18:17:00 464
转载 Apache RewriteCond 规则参数
Apache模块 mod_rewrite 提供了一个基于正则表达式分析器的重写引擎来实时重写URL请求。它支持每个完整规则可以拥有不限数量的子规则以及附加条件规则的灵活而且强大的URL操作机制。此URL操作可以依赖于各种测试,比如服务器变量、环境变量、HTTP头、时间标记,甚至各种格式的用于匹配URL组成部分的查找数据库。此模块可以操作URL的所有部分(包括路径信息部分),在
2010-05-20 17:56:00 1498
原创 apache rewrite
ubuntu10.04 开启rewrite$sudo a2enmod rewrite修改配置文件vim /etc/apache2/sites-available/default 修改以下地方 4 DocumentRoot /var/www 这个就是我的网站根目录 5 6 Options FollowSymLinks
2010-05-20 17:52:00 565
原创 修改linux默认编码
export:设置或显示环境变量。语 法:export [-fnp][变量名称]=[变量设置值]补充说明:在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该此登陆操作。参 数: -f 代表[变量名称]中为函数名称。 -n 删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。
2010-05-12 09:14:00 1955
原创 ubuntu修改swap交换分区大小
优化swap 在ubuntu 里面,swappiness的值的大小对如何使用swap分区是有着很大的联系的。swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间,swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。两个极端,对于ubuntu的默认设置,这个值等于60,建议修改为10。具体这样
2010-05-08 17:26:00 12186 2
原创 zf1.10学习过程
用zf_tool在当前目录下快速创建默认目录$ /var/www/zf/bin/zf.sh create project zf_yx 设置rewrite 设置layoutresources.layout.layoutPath= APPLICATION_PATH "/views/layouts" ;设置layout路径resources.layout.la
2010-05-06 17:29:00 685
原创 linux下使用svn
这是别人,我只是稍改 1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co 2、往版本库中添加新的文件svn add file例如:svn addtest.php(添加tes
2010-04-28 13:59:00 369
原创 php 截取utf-8字符串
找了很多这样的函数,还是觉的这个最好了$a = aadfdsf夺顶替一枯基22245顶替sdffh压下;/** * 截取utf-8字符 * @param string $string * @param int$length * * return string */function cutstr($string, $length) { preg_match
2010-04-26 10:40:00 661 1
转载 Linux操作系统的Configure参数解释说明
Linux环境下的软件安装,并不是一件容易的事情;如果通过源代码编译后在安装,当然事情就更为复杂一些;现在安装各种软件的教程都非常普遍;但万变不离其中,对基础知识的扎实掌握,安装各种软件的问题就迎刃而解了。Configure脚本配置工具就是基础之一,它是autoconf的工具的基本应用。与一些技巧相比,Configure显得基础一些,当然使用和学习起来就显得枯燥乏味一些,当然要成为高
2010-04-21 09:15:00 425
转载 完美解读Linux中文件系统的目录结构
文章对Linux下所有目录一一说明,对比较重要的目录加以重点解说,以帮助初学者熟练掌握Linux的目录结构。同时文章最后附录了一份Linux目录结构的简明手册,以便大家查阅。 二、目 录 1、什么是文件系统2、文件系统的类型3、目录结构的详细解读4、一些重要子目录的解读5、附录:目录结构的简明查阅手册 三、正 文
2010-04-20 13:36:00 361
原创 javascript eval的简单用法
js eval eval函数接收一个参数s,如果s不是字符串,则直接返回s。否则执行s语句。如果s语句执行结果是一个值,则返回此值,否则返回undefined。 例子直接运算alert(eval(1+2)); // ->3 赋值eval(var aa = 5);alert(aa); // ->5 类型转换var yy = "{a:
2010-04-20 09:29:00 499
原创 javascript Prototype 用法
了解一下类的概念,JavaScript 本身是一种面向对象的语言,它所涉及的元素根据其属性的不同都依附于某一个特定的类。我们所常见的类包括:数组变量(Array)、逻辑变量(Boolean)、日期变量(Date)、结构变量(Function)、数值变量(Number)、对象变量(Object)、字符串变量(String) 等,而相关的类的方法,也是程序员经常用到的(在这里要区分一下类的注
2010-04-19 23:27:00 824
原创 cookie
js Cookie的两个操作函数 /* * set cookie */ setCookie : function(name, value, expires){ if (!expires) expires = new Date(); //expires.setTime(expires.getTime() + 1000 * 60 * 60 * 24 * 365);
2010-04-19 09:34:00 359
原创 showModalDialog()、showModelessDialog()方法使用详解
showModalDialog() (IE 4+ 支持)showModelessDialog() (IE 5+ 支持)仅支持IE,要在FF下有同样的效果,只能用window.open(); window.showModalDialog() 创建一个显示HTML内容的模态对话框,并没有window.open()打开的窗口的所有属性。window.showModelessDialog()方
2010-04-01 17:10:00 376
转载 php确认码图片
确认码生成文件checkNum_session.php<?Header("Content-type:image/png");//定义header,声明图片文件,最好是png,无版权之扰; //生成新的四位整数验证码session_start();//开启session;$authnum_session = ; $str = abcdefghijkmnpqrstuvwx
2010-03-21 11:20:00 430
原创 php 文件上传
在PHP中,文件上传一般是通过move_uploaded_file()来实现的。bool move_uploaded_file ( string filename, string destination )本函数检查并确保由 filename 指定的文件是合法的上传文件(即通过 PHP 的 HTTP POST 上传机制所上传的)。如果文件合法,则将其移动为由 destination 指定的文件
2010-03-10 10:56:00 887 1
原创 PHP 的错误报告
PHP 的错误报告display_errors = Offerror_reporting = E_ALLdisplay_errors 是否显示错误。默认值是 Off。要让开发过程更加轻松,请把这个值设为 On:display_errors = Onerror_reporting 变量的默认值是 E_ALL。这个设置会显示从不良编码实践到无害提示到出错的所有信息。E_ALL 对于开
2010-03-10 10:54:00 870
原创 JavaScript constructor属性
Definition and Usage定义与用法The constructor property is a reference to the function that created an object.constructor属性是所建立对象的函数参考Syntax语法object.constructorExample 1举例In this example we
2010-03-03 14:20:00 437
原创 Ext.grid.GridPanel
var grid = new Ext.grid.GridPanel({ store //数据源 cm //Ext.grid.columnModel columns //功能和Ext.grid.columnModel一样。与cm有一个就行 autoWidth:true width title border:false columnLine
2010-03-03 10:36:00 4270 2
原创 extend
/** * Extends one class with another class and optionally overrides members with the passed literal. This class * also adds the function "override()" to the class that
2010-02-25 17:40:00 479
原创 PHP下载时VC9和VC6以及Thread Safe和Non Thread Safe版本选择
For Windows的版本一共有四个版本,VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC6 x86 Thread Safe。 琢磨了一下,在这里分享一下经验。不对的地方有望大家斧正。一、如何选择PHP5.3的VC9版本和VC6版本 VC6版本是使用Visual Studio 6编译器编译,如果PH
2010-02-22 13:03:00 3452
原创 ext fireEvent
<!--Ext.onReady(function(){ var fm = Ext.extend(Ext.form.FormPanel,{ renderTo:aaaa, title:test, width:500, height:200, initComponent:function(){
2010-02-07 17:30:00 3213
转载 Ext中的get、getDom、getCmp、getBody、getDoc的区别
Ext中包含了几个以get开头的方法,这些方法可以用来得到文档中DOM、得到当前文档中的组件、得到Ext元素等,在使用中要注意区别使用。1、get方法get方法用来得到一个Ext元素,也就是类型为Ext.Element的对象,Ext.Element类是Ext对DOM的封装,代表DOM的元素,可以为每一个DOM创建一个对应的Element对象,可以通过Element对象上的方法来实现对DOM
2010-02-07 11:14:00 359
转载 Jquery UI tabs详解
tabs 选项卡,发音:泰伯死,应该是tables(忒伯殴死)的缩写吧,反正是选项卡就对了。tabs 可以非常方便简单的使用ajax,这个功能很强哦。下面将会详细讲解tabs的使用方法原创作品,转载请注明地址。AUTHOR:Jevoly废话少说,先看例子(例子用到了asp页面,是由tabs自动调用ajax):$("#tabs").tabs({ajaxOptions:{beforeSend:func
2009-12-29 17:28:00 906
原创 Jquery UI tabs
<!--$(function(){ $("#tabs").tabs({ cache: false, ajaxOptions: {async: true,cache: false} }); })// -->全部其它 方法调用$(tabs).tabs(load,0); 重新载入第一个标签
2009-12-29 17:24:00 495
转载 jQuery 插件大全
概述jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是—写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不及的,它兼容 CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 jQuery 是一个快速的,简洁的 javaScript 库,使用户
2009-12-11 10:42:00 478
原创 php中pack与unpack
pack/unpack的摸板字符字符含义format 参数的可能值: a - NUL-padded string A - SPACE-padded string h - Hex string, low nibble first H - Hex string, high nibble first c - signed char C - unsigned char
2009-10-29 19:48:00 1551
转载 面向站长和网站管理员的Web缓存加速指南[翻译]
原文(英文)地址: http://www.mnot.net/cache_docs/ 版权声明:署名-非商业性使用-禁止演绎 2.0这是一篇知识性的文档,主要目的是为了让Web缓存相关概念更容易被开发者理解并应用于实际的应用环境中。为了简要起见,某些实现方面的细节被简化或省略了。如果你更关心细节实现则完全不必耐心看完本文,后面参考文档和更多深入阅读部分可能是你更需要的内
2009-10-19 16:50:00 805
原创 网页清除缓存方法
1.禁止客户端缓存要在中加入类似如下内容 2.在服务器的动态网页中禁止缓存,要加入类似如下脚本 (1)aspResponse.Expires = -1 Response.ExpiresAbsolute = Now() - 1 Response.cachecontrol = "no-cache" %> (2)phpheader("Pragma:no-cache"
2009-10-19 16:32:00 1888
原创 javascript Array对象
数组是一段线性分配的内存,它通过整数去计算偏移并访问其中的元素。数组是很快的数据结构,但不幸的是,Javascript并没有像这种数组一样的数据结构。Javascript的数组实质是对象,它把数组的下标转换成字符串,用其作为属性,因此它明显比真正的数组慢,但它可以更方便地使用。Array 对象的方法FF: Firefox, N: Netscape, IE: Internet Explore
2009-10-13 18:57:00 394
转载 JavaScript浮点数运算 -- 精度问题
JavaScript小数在做四则运算时,精度会丢失,这会在项目中引起诸多不便,先请看下面脚本:Js代码 <a title="复制代码" onclick="function onclick(){function onclick(){dp.sh.Toolbar.CopyToClipboard(this);return false;}}" href="http:
2009-10-05 20:02:00 732
原创 php中empty(),is_null(),isset(),bool之间的区别
从这个图中,可以很清楚的看到一种联系:假设 $var 是任何type。当 empty($var) 为 true 时, (bool)($var) 为 false 。反之亦然。同样,当 is_null($var) 为 true 时, isset($var) 为 false 。反之亦然。假如:$i=$j+1;这里的is_null($j)为true可见:isset用于判断未定义
2009-09-15 14:35:00 390
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人