自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

突然空闲

码神路漫漫,生命不停息,go go go

  • 博客(32)
  • 资源 (8)
  • 收藏
  • 关注

原创 50个技巧提高PHP网站程序执行效率

1、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量, 单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的”函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故 把函数加上了双引号)。2、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。3、$row['id'] 的速

2015-06-23 21:30:09 495

原创 MySQL如何选择表类型,MyISAM还是InnoDB?

MySQL支持MyISAM,InnoDB,HEAP,BOB,ARCHIVE,CSV等多种数据表类型,在创建一个新MySQL数据表时,可以为它设置一个类型,其中最重要的有MyISAM,InnoDB两种表类型,它们各有自己的特性.如果在创建一个数据表时没有设置其类型,MySQL服务器将会根据它的具体配置情况在MyISAM和InnoDB两个类型之间选择.默认的数据表类型,由MySQL配置文件里的

2015-06-23 21:21:26 8130

原创 html meta标签详解

meta标签用来描述一个html网页文档的属性,例如作者、日期和时间、网页描述、关键词、页面刷新等。meta 标签是 html 标记 head 区的一个关键标签,它位于 html 文档的和<title>之间(有些也不是在<head>和<title>之间)。它提供的信息虽然用户不可见,但却是文档的最基本的元信息。<meta>;除了提供文档字符集、使用语言、作者等基本信息外,还涉及对关键词和网

2015-06-23 21:07:11 595

原创 MIME type类型

MIME type 的缩写为(Multipurpose Internet Mail Extensions)代表互联网媒体类型(Internet media type),MIME使用一个简单的字符串组成,最初是为了标识邮件Email附件的类型,在html文件中可以使用content-type属性表示,描述了文件类型的互联网标准。MIME类型能包含视频、图像、文本、音频、应用程序等数据。M

2015-06-23 20:50:54 962

原创 JS获取屏幕,浏览器,页面高度及宽度

网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body.offsetWidth (包括边线的宽)网页可见区域高:document.body.offsetHeight (包括边线的宽)网页正文全文宽:document.body.scrollWidth网页正文全

2015-06-23 20:39:37 514

原创 cookies 禁用之后,session使用

Cookie:将数据存在客户端Session:将数据存在服务器的保管箱,然后将保管箱号码(Session Id,唯一)存在客户端有人说客户端禁用Cookie后,Session也就不能用了,一般情况下的确是这样的,但是一般情况下没有人这么做,故意去禁用Cooki,因为没必要,故意禁用Cookie的原因据说是出于信息安全的考虑。Cookie与 Session,是两个独立的东西,Se

2015-06-23 11:12:33 1033

原创 php Hash函数了解

服务器和数据库的资料偶尔会被窃取,因此需要保证发生这种情况时一些重要的用户数据,比如密码,是别人无法获取的。这里我们将要讨论Hash的原理,以及它是如何保护Web应用程序中的密码安全的。1.声明密码学是一个复杂的话题,我也不是这方面的专家。许多高校和研究机构在这方面都有长期的研究。在这篇文章里,我希望尽量使用简单易懂的方式向你展示一种安全存储Web程序密码的方法。2."Hash

2015-06-16 23:42:50 3380

原创 PHP 发送HTTP请求

file_get_contents版本:/** * 发送post请求 * @param string $url 请求地址 * @param array $post_data post键值对数据 * @return string */function send_post($url, $post_data) { $postdata = http_build_query($post_

2015-06-16 23:36:40 541

原创 js 监听键盘操作

jquery键盘事件用法1、keydown()  keydown事件会在键盘按下时触发.2、keyup()  keyup事件会在按键释放时触发,也就是你按下键盘起来后的事件3、keypress()  keypress事件会在敲击按键时触发,我们可以理解为按下并抬起同一个按键// 回车键事件 // 绑定键盘按下事件 $(document).keypress(functio

2015-06-16 23:26:30 881

原创 jQuery鼠标事件mouseleave和mouseout的区别

$("li").each(function(i) { //鼠标划过的显示与隐藏 $(this).mouseover(function() { $(this).find(".del").fadeIn(10); }) $(this).mouseleave(function() { $(this).find(".

2015-06-16 23:19:43 520

原创 DOS常用命令

#1 一:net use \\ip\ipc$ " " /user:" " 建立IPC空链接net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H:net use h: \\ip\c$ 登陆后映射对方C:到本地为H:net use \\ip\i

2015-06-05 22:26:02 509

原创 PHP判断用户是否手机访问

随着移动设备的普及,网站也会迎来越来越多移动设备的访问。用适应PC的页面,很多时候对手机用户不友好,那么有些时候,我们需要判断用户是否用手机访问,如果是手机的话,就跳转到指定的手机友好页面。这里就介绍一下,如何判断用户是否用手机访问。    自定义的函数如下:$agent = check_wap();if( $agent ){ header('Location: http://

2015-06-05 22:22:20 463

原创 html5 meta标签属性整理

html的meta标签描述的头部信息特别多,有针对SEO的头部信息,也有针对移动设备的头部信息,现搜集整理如下。基本标签声明文档使用的字符编码声明文档的兼容模式指示IE以目前可用的最高模式显示内容指示IE使用 指令确定如何呈现内容。标准模式指令以IE7 标准模式显示,而 Quirks 模式指令以 IE5 模式显示。SEO 优化页面描述

2015-06-05 22:06:19 397

原创 php本地文件上传到远程服务器

利用curl实现把本地服务器的文件通过curl发送请求给远程服务器的php文件接受就实现了上传,还一个是利用ftp来上传方法也是php中的curl操作ftp服务器进行上传。本地代码如下: header('content-type:text/html;charset=utf8'); $curl = curl_init(); $data = array('img'=>'@

2015-06-05 22:03:45 3540

原创 解决favicon.ico无法显示的问题

今天在做站的时候发现网站favicon.ico图标不显示,favicon是什么?其实我们在浏览器看网页的时候,在地址栏的左边,你就可以看到一个小的图标(每个网站都不一样)。这就是网站的favicon文件,它其实是一图片文件。像我们熟知的百度、谷歌、新浪都有自己的favicon文件。那我们怎么给自己的网站安装一个favicon文件呢?第一步、你要确定你网站的主题和图案所选,因为favic

2015-06-04 22:13:17 66751 2

原创 php json_decode()返回null的解决方案

前几天用PHP写API接口时,客户端访问服务器得到了JSON数据,但是客户端解析不了.客户端使用json_decode()解析API返回的数据的时候一直都返回null,于是尝试以下手段.(1)检查一下编码,json_encode只支持UTF8编码的字符,否则,中文乱码或者空值就出现了,下面附上转化方法.//将数组转换为JSON字符串(兼容中文) function JSO

2015-06-04 22:12:59 3907

原创 MySQL日期时间函数大全

DAYOFWEEK(date)返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql> select DAYOFWEEK('1998-02-03');   -> 3 WEEKDAY(date)返回日期date是星期几(0=星期一,1=星期二,……6= 星期天)。mysql> select WEEKDAY('1997-10-04 22:23:

2015-06-04 21:41:21 437

原创 完整Debian7配置LAMP(Apache/MySQL/PHP)环境及搭建建站

安装环境:这篇文章演示时候是用的Debian7 32位。     第一、安装和配置Apache Web服务器    运行升级命令来确保我们的系统组件各方面都是最新的。 apt-get update apt-get upgrade --show-upgraded    安装Apache Web服务器的当前版本(在2.x系列),执行命令如下: a

2015-06-04 21:29:04 715

转载 Linux常用命令

系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显

2015-06-04 21:10:20 315

转载 超实用电脑快捷键

仔细看看你的键盘,在CTRL键和ALT键之间,有个你平常也许很少用的按键。这个按键上有个Windows的标志,因此就称为“Windows键”。你也许知道按下Windows键,就会像用鼠标按下“开始”一般出现开始菜单;但你可能不知道,Windows键和其它按键所组成的组合键,还有许多快速又实用的功能哦!1.很多时候,需要暂时离开座位去做别的事情,如果对自己的计算机安全很重视,不妨按住wind

2015-06-04 20:44:01 464

原创 Sublime Text 2 快捷键用法大全

Ctrl+D 选词 (反复按快捷键,即可继续向下同时选中下一个相同的文本进行同时编辑)Ctrl+G 跳转到相应的行Ctrl+J 合并行(已选择需要合并的多行时)Ctrl+L 选择整行(按住-继续选择下行)Ctrl+M 光标移动至括号内开始或结束的位置Ctrl+T 词互换Ctrl+U 软撤销Ctrl+P 查找当前项目中的文件和快速搜索;输入 @

2015-06-04 20:37:00 392

原创 修改.htaccess实现301重定向的几种例子

重定向旨在使域名唯一,是网站SEO必须要做的,重定向www.lituanmin.com到 lituanmin.com也是出于同样的原因,只是形式不同。打开.htaccess文件,加入以下规则。(下面的规则是针对主域名的,子域名要修改)1.重定向lituanmin.com到 www.lituanmin.com RewriteEngine On RewriteCond

2015-06-04 20:07:00 1120

原创 Swiper使用说明

Swiper 是一款免费以及轻量级的移动设备触控滑块的框架,使用硬件加速过渡(如果该设备支持的话)。主要使用与移动端的网站、网页应用程序(web apps),以及原生的应用程序(native apps)。主要是为IOS而设计的,同时,在Android、WP8系统以及现代桌面浏览器也有着良好的用户体验。特征(feature)1、1:1触控运动    Swiper默认提供1:1的触

2015-06-02 21:07:20 10655

原创 php 获取当前时间的毫秒数程序代码

在php中获取时间日期我们可以使用date函数,如果获取毫秒可以使用time但不能具体分出来,下面我来介绍一些php获取当前时间毫秒的实例。php本身没有提供返回毫秒数的函数,但提供了一个microtime()函数,该函数返回一个array,包含两个元素,一个是秒数,一个是小数表示的毫秒数,借助此函数,可以很容易定义一个返回毫秒数的函数,例如:function getMillise

2015-06-02 20:59:53 1425

原创 关于 js 算术运算时精度问题

JavaScript小数在做四则运算时,精度会丢失,这会在项目中引起诸多不便,先请看下面脚本:    Js代码:  alert(1/3);//弹出: 0.3333333333333333 alert(0.09999999 + 0.00000001);//弹出: 0.09999999999999999 alert(-0.09999999

2015-06-02 20:37:10 742

转载 可以使用框架但千万不要依赖框架

我们是由于效率和易用性的考虑才产生框架。框架能节省开发时间。框架强制使用公共的约定,因此它能有效地解决一些共有的问题,比如页面渲染,assert判断,安全或者应用配置等。这些共有的问题有个共通的特性是会在每个web应用上都用到。    框架是非常好的,它能让决定更连贯。框架能避免我们写一大堆自定义模块来实现这些性能,我们所需要做的就是将这些共用模块放在框架中实现。框架节省了我们不少的时间和

2015-06-02 20:35:29 578

转载 对HTML5至关重要的10个Javascript资源

摘要: Javascript对很多HTML5的元素都是必需的,有些工具,库和框架资源能帮助到你,下面就让我们来看看这其中的一些资源。    虽然HTML5仍然是一个相对较新的标准,但有很多开放的和需要付费的资源来帮你使用Javascript来为HTML5工作。    Javascript对很多HTML5的元素都是必需的,比如canvas,audio和WebGL。然而在我看来,有些工

2015-06-02 20:32:11 369

原创 discuz分页的使用

Discuz的分页函数multi分析,在global.func.php文件中。先看下几个参数吧   $num 为总共的条数   比如说这个分类下共有15篇文章   $perpage为每页要显示的条数   $curpage为当前的页数   $mpurl为url的除去表示页数变量的一部分   $page为$multipage这个字符串中要显示的表示页数的变量个数 

2015-06-02 20:27:23 1408

原创 用PHP实现定时器功能

以前只知道用JS能实现定时器功能,而且很方便,但今天做项目过程中要实现个功能模块,做到其中某部分时,心想要是可以通过PHP来实现个定时器功能就好了,于是在网上找了找,发现用gnore_user_abort()函数配合set_time_limit()函数 和一个死循环就可以实现类似功能。虽然项目最终未使用该功能,但觉得潜在的使用价值还是很高的,因此后来又参考网上的一些资料,整理如下:<?

2015-06-02 20:24:34 4155

原创 PHP去除BOM头

UTF-8 BOM又叫UTF-8 签名,其实UTF-8 的BOM对UFT-8没有作用,是为了支援UTF-16,UTF-32才加上的BOM,BOM签名的意思就是告诉编辑器当前文件采用何种编码,方便编辑器识别,但是BOM虽然在编辑器中不显示,但是会产生输出,就像多了一个空行,如果您在修改任何PHP文件後发生: * 不能登入或者不能登出; * 页顶出现一条空白; * 页顶出现错误警

2015-06-02 20:17:55 406

原创 HTTP 1.1状态代码及其含义

常见的HTTP 1.1状态代码以及它们对应的状态信息和含义.    应当谨慎地使用那些只有HTTP 1.1支持的状态代码,因为许多浏览器还只能够支持HTTP 1.0.如果你使用了HTTP 1.1特有的状态代码,最好能够检查一下请求的HTTP版本号.            状态        信息        含义

2015-06-02 20:17:11 5270

转载 如何写出好的 PHP 代码?

编写良好的代码是一种艺术。如果一个程序员遵循一些良好的编程习惯,那么他就可以成为一个优秀的程序员。实际上,相对于你写代码的时间,你很可能会花更多的时间在代码维护上;更不用说整个应用程序的维护。建立良好的编码习惯,能够提高像模块化这样的设计因素,你的代码也将更容易理解,因此,维护起来更容易、成本更低。而不良的编码习惯会在代码中存在缺陷,并可能导致代码很难维护。在本文中,我们将探讨一些良好

2015-06-01 12:50:56 535

CodeIgniter中文手册

CodeIgniter 最早是由 Rick Ellis 开发(EllisLab 公司的 CEO)。这个框架是为真实应用而编写的,集成了很多类库、辅助函数(helpers)以及从 ExpressionEngine 借用的子系统。 CodeIgniter 当前由“ExpressionEngine 开发团队”开发并维护。 Bleeding edge development is spearheaded by the handpicked contributors of the Reactor Team. 来自 Ruby on Rails 的灵感启发我们创造了一个 PHP 框架,并且将框架的概念引入到网络社区的一般意识中。

2015-05-27

mysql中文参考手册

这是MySQL参考手册的翻译版本,关于MySQL参考手册,请访问:dev.mysql.com。 原始参考手册为英文版,与英文版参考手册相比,本翻译版可能不是最新的。

2015-05-26

PHP5.3参考手册

PHP5.3参考手册,Web新手开发必备

2015-05-26

W3School全套教程

W3School全套教程,Web开发必备文档

2015-05-26

Zend Framework 中文手册

Zend Framework (ZF) 是一个开放源代码的 PHP5 开发框架,可用于来开发 web 程序和服务。ZF 100%用面向对象代码实现。 ZF中的组件非常独立,每个组件几乎不依赖于其他组件。这样的松耦合结构可以让开发者独立使用组件。 我们常称此为 “use-at-will”设计。ZF中的组件可以独立使用,但如果将它们组合起来,就形成了一个强大而可扩展的web开发框架。 ZF 提供了强壮而高效的 MVC 实现,易于使用的数据库摘要和实现 HTML 表单解析、校验和过滤的表单组件,这样 开发者可以通过这些易用的、面向对象的接口联合所有这些操作。其它组件如 Zend_Auth 和 Zend_Acl 通过通用 的证书(credential)存储提供用户认证和授权。还有其它实现的客户库来简化访问最流行的可用的 web 服务。 不论你的程序需要什么,你都可能从 Zend Framework 中找到经过全面和严格测试的组件来使用,可以极为有效地减少开发时间。

2015-05-26

正则表达式系统教程

目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,PHP,C#,Java等开发环境,以及很多的应用软件中,都可以看到正则表达式的影子。正则表达式的使用,可以通过简单的办法来实现强大的功能。为了简单有效而又不失强大,造成了正则表达式代码的难度较大,学习起来也不是很容易,所以需要付出一些努力才行,入门必备

2015-05-26

字符编码文档

字符与编码的概念,发展历史,详细介绍,程序中的应用,乱码及解决,编码转换及问题

2015-05-26

空空如也

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

TA关注的人

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