自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 MySQL日期时间函数大全[转]

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

2016-02-18 10:11:00 89

转载 session 注意事项

1. session 与 cookie 的区别与联系是什么?session 能存各种数据类型。 cookie 只能存字符串。$_SESSION 的下标只能是字符串。 $_cookie 的下标也是。联系:session 的 id 存在 cookie 中。2. session 的生命周期是?浏览器关闭。默认的cookie生存周期是浏览器关闭。...

2016-02-11 17:50:00 271

转载 session 入库2 垃圾回收机制

接上一篇 session 入库管理功能。php 怎么知道一条记录是垃圾记录? php 并不知道。如果浏览器不发出请求,服务器根本不知道浏览器是否存在。 服务器不能依赖浏览器完成垃圾回收。php 的判断:如果一条记录(一个文件)多久没有使用,那么该数据就是垃圾了。// 默认过期时间php.ini : session.gc_maxlifetime ...

2016-02-11 17:49:00 97

转载 session 入库的实现

随着 session 的增加,管理已经不方便。这时,考虑使用 mysql 数据库管理。建立一个表管理 session 。 更改 session 的存储机制,让 session 不再存在文件中,而是入库。更该存储机制,只需要在文件中增加函数 session_set_save_handler() 便可。代码如下:// 重写 session 的存储机制fun...

2016-02-11 17:48:00 104

转载 str_replace函数详解

在开发过程中,字符串的操作是很频繁的,这几天有看PHP手册中讲解str_replace函数的讲解,不是很明白,特作如下笔记,以作备忘。 函数原型:mixedstr_replace(mixed$search,mixed$replace,mixed$subject[,int&$count] )参数说明:$search要被搜索替换的字...

2016-02-11 15:03:00 924

转载 进程与线程及其区别 [转]

1.进程和线程1.1概述:进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源...

2016-02-11 10:59:00 57

转载 mysql 获取当前日期及格式化[转]

MYSQL 获取当前日期及日期格式获取系统日期:NOW()格式化日期:DATE_FORMAT(date, format)注: date:时间字段format:日期格式返回系统日期,输出 2009-12-25 14:38:59select now();输出 09-12-25select date_format(now(),'%y-%m-%d');根据format字符串格式化da...

2016-02-11 00:59:00 96

转载 AES,SHA1,DES,RSA,MD5区别[转]

AES:更快,兼容设备,安全级别高;SHA1:公钥后处理回传DES:本地数据,安全级别低RSA:非对称加密,有公钥和私钥MD5:防篡改相关:公开密钥加密(英语:public-key cryptography,又译为公开密钥加密),也称为非对称加密(asymmetric cryptography),一种密码学算法类型,在这种密码学方法中,需要一对密钥,一个是私...

2016-02-11 00:50:00 162

转载 什么是抽象类什么是接口两者有什么区别?如何使用它(转载)

一、抽象类: 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。 二、接口: 接口是引用类型的,类似于类,和抽象...

2016-02-11 00:26:00 359

转载 PHP不用第三变量交换2个变量的值的解决方法

以前做过一道php面试题是这样的:不使用第三个变量实现交换两个变量的值。一般都是借助第三个中间变量来实现原来两个变量的值交换,但是这道题却要求不能使用中间变量,这对于初学者来说也算是一个难题了。网上找到的几种方法总结如下://字符串版本 结合使用substr,strlen两个方法实现$a="a";$b="b";echo '交换前 $a:'.$a.',$b:'.$b.'&...

2016-02-11 00:13:00 79

转载 JavaScript删除数组重复元素的5个高效算法

1.遍历数组法最简单的去重方法,实现思路:新建一新数组,遍历传入数组,值不在新数组就加入该新数组中;注意点:判断值是否在数组的方法“indexOf”是ECMAScript5 方法,IE8以下不支持,需多写一些兼容低版本浏览器代码,源码如下:// 最简单数组去重法function unique1(array){ var n = []; //一个新的临时数组 /...

2016-02-10 23:57:00 107

转载 http协议的状态码 200、301、304、404、502 HTTP状态码解释

在网站建设的实际应用中,容易出现很多小小的失误,就像mysql当初优化不到位,影响整体网站的浏览效果一样,其实,网站的常规http状态码的表现也是一样,Google无法验证网站几种解决办法,提及到由于404状态页面设置不正常,导致了google管理员工具无法验证的情况,当然,影响的不仅仅是这一方面,影响的更是网站的整体浏览效果。因此,比较清楚详细的了解http状态码的具体含义,对于一个网...

2016-02-10 23:09:00 186

转载 不要一个人吃饭[转]

《不要一个人吃饭( Never Eat Alone)》一书介绍了21世纪的交际规则。1.努力让自己的付出多于回报因为你会为别人提供价值,别人才会联系你。所以多考虑别人而不是自己。2.不要保留不要以为友谊是有限的。这是投资,会越滚越多。3.成功的关键是慷慨大方在社交中通行的不是贪图便利,而是慷慨大方。4.在你需要前,打造好人际网络要你发现要用到别人之前,就尽早的保持联系。重要的是把这...

2016-01-23 21:47:00 62

转载 redis 五种数据类型的使用场景[转]

String1、String常用命令:除了get、set、incr、decr mget等操作外,Redis还提供了下面一些操作:获取字符串长度往字符串append内容设置和获取字符串的某一段内容设置及获取字符串的某一位(bit)批量设置一系列字符串的内容应用场景:String是最常用的一种数据类型,普通的key/value存储都可以归为此类,value其实不仅是String,也可...

2016-01-21 21:18:00 62

转载 mysql中bigint、int、mediumint、smallint 和 tinyint的取值范围

mysql数据库设计,其中,对于数据性能优化,字段类型考虑很重要,搜集了些资料,整理分享出来,这篇为有关mysql整型bigint、int、mediumint、smallint 和 tinyint的语法介绍,如下:1、bigint从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字),无符号的...

2016-01-17 21:09:00 95

转载 LNMP(linux+nginx+mysql+php)服务器环境配置[转]

一、简介  Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为 “engine X”, 是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器.Nginx是由俄罗斯人 Igor Sysoev为俄罗斯访问量第二的 Rambler.ru站点开发的,它已经在该站点运行超过三年了。Igor Sysoev在建立的项目时,使用基于BSD...

2016-01-13 12:26:00 113

转载 乔纳森·丹尼可(Jonathan Danylko)

原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳森在文中所言,本文适合刚毕业的大学生和刚入门的程序员。如果你已是高级开发人员,或许你能在本文中看到自己的身影。从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验...

2016-01-09 15:56:00 93

转载 由浅入深理解索引的实现[转]

00 – 背景知识- B-Tree & B+Treehttp://en.wikipedia.org/wiki/B%2B_treehttp://en.wikipedia.org/wiki/B-tree- 折半查找(Binary Search)http://en.wikipedia.org/wiki/Binary_search_algorithm- 数...

2016-01-08 22:26:00 66

转载 B 树、B- 树、B+ 树和B* 树

B树即二叉搜索树:1.所有非叶子结点至多拥有两个儿子(Left和Right);2.所有结点存储一个关键字;3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树;如:B树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中;否则,如果查询关键字比结点关键字小,就进入左儿子;如果比结点关键字大,就进入右儿子;如果左儿子或右儿子的指针为空,则报告...

2016-01-08 22:22:00 57

转载 Cookie禁用了,Session还能用吗?

Cookie与Session,一般认为是两个独立的东西,Session采用的是在服务器端保持状态的方案,而Cookie采用的是在客户端保持状态的方案。Cookie分为两种,一种可以叫做session cookie,浏览器关闭就会丢失,一种可以叫做persistent cookie,就是我们通常意义上所说的cookie,通常服务器端的session是借助于seesion cookie来和客...

2016-01-07 17:46:00 77

转载 程序员必须知道的10大基础实用算法及其讲解[转]

算法一:快速排序算法  快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序n个项目要Ο(nlogn)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(nlogn)算法更快,因为它的内部循环(innerloop)可以在大部分的架构上很有效率地被实现出来。  快速排序使用分治法(Divideandconquer)策略来把一个...

2016-01-07 15:42:00 89

转载 Ajax缓存解决办法【转】

项目有时要用一些Ajax的效果,因为比较简单,也就没有去用什么Ajax.net之类的东西,手写代码也就实现了。、第二天,有人向我报告错误;说是只有第一次读取的值正常,后面的值都不正常;我调试了一下 ,确实有这样的问题,查出是因为AJAX缓存的问题:解决办法有如下几种: 1、在服务端加 header("Cache-Control: no-cache, must-reval...

2016-01-07 14:30:00 48

空空如也

空空如也

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

TA关注的人

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