自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于mysql的limit、order by和group by的用法

<br /><br />用mysql很长时间,limit是分页的一个好工具,<br />select * from table_a where num = 4 limit 1,10,<br />select * from table_a where num = 4 limit 10,10,<br />今天突然发现有些数据怎么也不会出来<br />也就是说第一页的数据会重复显示在第二页,有些在数据库的数据不会被查询出来<br />这样就造成了数据的缺失,如果用<br />select * from table

2010-10-21 16:34:00 15101

原创 初学者(1)

<br />第一个属性代表这个档案是『目录、档案或连结文件』: 当为[ d ]则是目录,例如上表的第 11 行; 为[ - ]则是档案,例如上表的第  5 行; 若是[ l ]则表示为连结档(link file); 若是[ b ]则表示为装置文件里面的可供储存的接口设备; 若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标。 <br /><br />接下来的属性中,三个为一组,且均为『rwx』的三个参数的组合。其中,[ r ]代表可读、[

2010-09-10 20:33:00 679

原创 js获得浏览器类型

<br />function getBrowserVersion() {      var browser = {};      var userAgent = navigator.userAgent.toLowerCase();      var s;      (s = userAgent.match(/msie ([/d.]+)/))              ? browser.ie = s[1]              : (s = userAgent.match(/firefox//([/d.

2010-09-09 17:24:00 4087

原创 php正则参数 i u

<br />i (PCRE_CASELESS)<br />如果设定此修正符,模式中的字符将同时匹配大小写字母。 <br /><br />m(PCRE_MULTILINE)<br />默认情况下,PCRE 将目标字符串作为单一的一“行”字符所组成的(甚至其中包含有换行符也是如此)。“行起始”元字符(^)仅仅匹配字符串的起始,“行结束”元字符($)仅仅匹配字符串的结束,或者最后一个字符是换行符时其前面(除非设定了 D 修正符)。这和 Perl 是一样的。 <br /><br />当设定了

2010-09-09 11:24:00 5025

原创 安装phpmyadmin ubuntu下

<br />安装apache、mysql、php5、phpmyadmin代码:sudo apt-get install apache2 mysql-server  php5 php5-mysql php5-gd phpmyadmin<br /><br />mysql有客户端、服务器端,命令行下配置、管理mysql需要用到客户端,mysql-server包会自动安装客户端和服务器端。php5-gd包是和处理图形函数相关的。<br /><br />装好后,mysql管理员是root,无密码,通过http

2010-09-09 09:44:00 2094

原创 ls参数说明

功能说明:列出目录内容。 语 法:ls [-1aAbBcCdDfFgGhHiklLmnNopqQrRsStuUvxX][-I <范本样式>][-T <跳格字数>][-w <每列字符数>][--block-size=<区块大小>][--color=<使用时机>][--format=<列表格式>][--full-time][--help][--indicator-style=<标注样式>][--quoting-style=<引号样式>][--show-control-chars][--sort=<排序方式>][

2010-09-08 16:37:00 773

原创 ubuntu 转换开机模式

<br />ubuntu设置一开机就进入字符模式与别的linux版本不同,它需要安装一个工具rcconf ,用它来进行设置<br />1.安装rcconf<br />    apt-get install rcconf<br />2.启动rcconf   ./usr/bin/rcconf<br />3.去掉gdm选项。<br />4.重启机器即可。<br />附rcconf各个选项的含义<br /> <br />常见的系统服务有:<br />acpi-support 高级电源管理支持<br />ac

2010-09-08 16:07:00 550

原创 sql 不要删除数据

不要删除数据 <br /><br /> Oren Eini(又名Ayende Rahien)建议开发者尽量避免数据库的软删除操作,读者可能因此认为硬删除是合理的选择。作为对Ayende文章的回应,Udi Dahan强烈建议完全避免数据删除。<br /><br /> 所谓软删除主张在表中增加一个IsDeleted列以保持数据完整。如果某一行设置了IsDeleted标志列,那么这一行就被认为是已删除的。Ayende觉得这种方法“简单、容易理解、容易实现、容易沟通”,但“往往是错的”

2010-09-07 08:52:00 561

原创 sql I/O的五分钟法则

I/O的五分钟法则 在 1987 年,Jim Gray 与 Gianfranco Putzolu 发表了这个"五分钟法则"的观点,简而言之,如果一条记录频繁被访问,就应该放到内存里,否则的话就应该待在硬盘上按需要再访问。这个临界点就是五分钟。 看上去像一条经验性的法则,实际上五分钟的评估标准是根据投入成本判断的,根据当时的硬件发展水准,在内存中保持 1KB 的数据成本相当于硬盘中存据 400 秒的开销(接近五分钟)。这个法则在 1997 年左右的时候进行过一次回顾,证实

2010-09-07 08:51:00 513

原创 setlocale php

setlocale<br />配置地域化信息。<br />语法:string setlocale(string category, string locale);<br />返回值: 字符串<br />函数种类: 操作系统与环境<br /> <br />内容说明<br />本函数用来配置地域的信息。参数 category 有下列的选择:<br /> LC_ALL 包括下面的全项选项都要。LC_COLLATE 配置字符串比较,PHP 目前尚未实作出来本项。LC_CTYPE 配置字符类别及转

2010-09-03 10:13:00 666

原创 prepend jquery

<br />prepend(content) 向每个匹配的元素内部前置内容。 这是向所有匹配元素内部的开始处插入内容的最佳方式。 返回值:jQuery 参数: content (String, Element, jQuery) : 要插入到目标元素内部前端的内容 示例: 向所有段落中前置一些HTML标记代码 HTML 代码: 程序代码 程序代码<br />I would li

2010-09-03 10:01:00 766

原创 获得客户端浏览器信息

<br />我们将检查浏览页面的访问者用了什么类型的浏览器。要达到这个目的,我们需要检查用户的 agent 字符串,它是浏览器发送的 HTTP 请求的一部分。该信息被存储在一个变量中。在 PHP 中,变量总是以一个美元符开头。我们现在感兴趣的变量是 $_SERVER["HTTP_USER_AGENT"]。 <br /><br />注: $_SERVER 是一个特殊的 PHP 保留变量,它包含了 WEB 服务器提供的所有信息,被称为自动全局变量(或“超级全局变量”)。请查阅本手

2010-09-02 10:45:00 1554

原创 ecshop php函数

<br />lib_time.php<br />gmtime()<br />P: 获得当前格林威治时间的时间戳 /$0<br />server_timezone()<br />P: 获得服务器的时区 /$0<br />local_mktime($hour = NULL , $minute= NULL, $second = NULL,  $month = NULL,  $day = NULL,  $year = NULL)<br />P: 生成一个用户自定义时区日期的GMT时间戳<br />l

2010-09-01 20:15:00 782

原创 taglist vim

<br /> 本节所用命令的帮助入口: :help helptags<br />:help taglist.txt <br /> 本文主要介绍如何使用taglist插件(plugin)。 <br /> 想必用过Source Insight的人都记得这样一个功能:SI能够把当前文件中的宏、全局变量、函数等tag显示在Symbol窗口,用鼠标点上述tag,就跳到该tag定义的位置;可以按字母序、该tag所属的类或scope,以及该tag在文件中出现的位置进行

2010-09-01 19:59:00 469

原创 优化

<br />数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1. 为查询缓存优化你的查询<br />大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,

2010-08-30 20:07:00 285

原创 VIM设置代码折叠

<br />1. 折叠方式<br />可用选项 'foldmethod' 来设定折叠方式:set fdm=*****。<br />有 6 种方法来选定折叠:<br />          manual           手工定义折叠<br />          indent             更多的缩进表示更高级别的折叠<br />          expr                用表达式来定义折叠<br />          syntax           

2010-08-30 19:52:00 397

翻译 Zend_Search_Lucene_Analysis_Analyzer_Common_Text_CaseInsensitive? no 命名空间

日前发布的PHP 5.3中,最重要的一个新特性就是命名空间的加入。命名空间对于C#和Java开发者而言都不是新事物了,不过这次出现在PHP当中还是有着相当重要的意义。<br />【51CTO精选译文】命名空间是PHP 5.3中最重要的变化,对于C#和Java开发人员对这个词语非常熟悉了,他们终于可以更好地改变PHP应用程序的结构了。<br />为什么我们需要命名空间?<br />随着你的PHP代码库的增长,对之前定义的函数和类名进行修改时风险也更高了,当你试图增加第三方组件或插件时问题更严重,如果存

2010-08-30 19:14:00 430

转载 parseInt()

JavaScript 是弱类型语言, 为了保证数值的有效性, 在处理数值的时候, 我们可以对数值字符串进行强行转换. 如 parseInt 取整和 parseFloat 取浮点数.Java 也有 Integer.parseInt() 方法, 但是 JavaScript 的 parseInt 处理方式与 Java 等强整型语言不太一样, 所以经常有人因为对这个方法的使用不当而获得异常返回.下面是一段 Java 代码, 用于将字符串 020 转为整型.123456

2010-08-28 11:06:00 888

原创 js相关

描述:<br />找到所有 p 元素,并且这些元素都必须是 div 元素的子元素。HTML 代码:<p>one</p> <div><p>two</p></div> <p>three</p>jQuery 代码:$("div > p");结果:[ <p>two</p> ]<br /><br />$('#files > div').css('opacity', '');<br />$('#files > div').css('filter', '');

2010-08-28 10:47:00 367

转载 php glob() 函数

Definition and Usage<br />定义和用法<br />The glob() function returns an array of filenames or directories matching a specified pattern.<br />glob()函数的作用是:以数组的形式返回与指定模式相匹配的文件名或目录。<br />This function returns an array of files/directories, or FALSE on failure

2010-08-28 09:21:00 752

原创 php 常用函数

basename定义和用法basename() 函数返回路径中的文件名部分。语法basename(path,suffix)参数描述path必需。规定要检查的路径。suffix可选。规定文件扩展名。如果文件有 suffix,则不会输出这个扩展名。例子$path = "/testweb/home.php";//显示带有文件扩展名的文件名echo basename($path);//显示不带有文件扩展名的文件名echo basename($path,".php");?> 输出:home.php

2010-08-27 16:58:00 404

原创 ZipArchive

zip php

2010-08-27 16:54:00 5594 1

翻译 Expat 解析器 xml php

<br />内建的 Expat 解析器使在 PHP 中处理 XML 文档成为可能。什么是 XML?<br />XML 用于描述数据,其焦点是数据是什么。XML 文件描述了数据的结构。<br />在 XML 中,没有预定义的标签。您必须定义自己的标签。<br />如果希望学习更多有关 XML 的内容,请访问我们的 XML 教程。什么是 Expat?<br />如需读取和更新 - 创建创建并处理 - 一个 XML 文档,您需要 XML 解析器。<br />有两种基本的 XML 解析器类型:基于树的解析器

2010-08-27 16:11:00 506

原创 有关Last-Modified 与 If-Modified-Since

<br />在http中Last-Modified 与If-Modified-Since 都是用于记录页面最后修改时间的 HTTP 头信息,注意,在这 Last-Modified 是由服务器往客户端发送的 HTTP 头,另一个 If-Modified-Since是由客户端往服务器发送的头,可以看到,再次请求本地存在的 cache 页面时,客户端会通过 If-Modified-Since 头将先前服务器端发过来的 Last-Modified 最后修改时间戳发送回去,这是为了让服务器端进行验证,通过这个时间戳判

2010-08-27 10:32:00 15785

转载 apache_request_headers()函数非标准HTTP头

<br />etches all HTTP requests from the current request.<br />此函数仅在 PHP 作为 Apache 模块安装时才可使用。<br /><?php<br />$headers = apache_request_headers();<br /><br />foreach ($headers as $header => $value) {<br />echo "$header: $value <br />/n";<br />}<br

2010-08-26 15:59:00 2746

原创 getallheader

<br />PHP中一般采用getallheaders来获取头部,但事实上,有些模式下是获取不到的(以前真没有注意过在fastcgi下这个函数不能用,当然我现在也没有测试。是老王说的)<br />他说:<br />在PHP里,想要得到所有的HTTP请求头,可以使用getallheaders方法,不过此方法并不是在任何环境下都存在,比如说,你使用fastcgi方式运行PHP的话,就没有这个方法,所以说我们还需要考虑别的方法,幸运的是$_SERVER里有我们想要的东西,它里面键名以HTTP_开头的就是H

2010-08-26 15:48:00 751

原创 gmdate

gmdate() 函数格式化 GMT/UTC 日期/时间。同 date() 函数 类似,不同的是返回的时间是格林威治标准时(GMT)。 例子例子 1当在中国(GMT +0800)运行以下程序时,第一行显示“Jan 01 2000 00:00:00”,而第二行显示“Dec 31 1999 16:00:00”。 echo date("M d Y H:i:s", mktime (0,0,0,1,1,2000));echo gmdate("M d Y H:i:s", mktime (0,0,0,1,1,

2010-08-26 14:48:00 567

原创 服务器变量 $_SERVER

<br />服务器变量 $_SERVER 详解:<br />1、$_SESSION['PHP_SELF'] -- 获取当前正在执行脚本的文件名<br />2、$_SERVER['SERVER_PROTOCOL'] -- 请求页面时通信协议的名称和版本。例如,“HTTP/1.0”。 <br />3、$_SERVER['REQUEST_TIME'] -- 请求开始时的时间戳。从 PHP 5.1.0 起有效。和time函数效果一样。<br />4、$_SERVER['argv'] -- 传递给该脚本的

2010-08-26 10:51:00 310

转载 get_magic_quotes_gpc()

在php的配置文件中,有个布尔值的设置,就是magic_quotes_runtime,当它打开时,php的大部分函数自动的给从外部引入的(包括数据库或者文件)数据中的溢出字符加上反斜线。 当然如果重复给溢出字符加反斜线,那么字符串中就会有多个反斜线,所以这时就要用set_magic_quotes_runtime()与get_magic_quotes_runtime()设置和检测php.ini文件中magic_quotes_runtime状态。 为了使自己的程序不管服务器是什么设置都能正常执行。可以在程序开始

2010-08-26 10:03:00 339

空空如也

空空如也

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

TA关注的人

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