自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(166)
  • 资源 (11)
  • 收藏
  • 关注

转载 学计算机的一定要看啊(各种计算机学习视频)

PHP视频教程从入门到精通http://www.xuexinet.com/document/xuexidetail.asp?id=21ORACLE内部培训视频教学http://www.xuexinet.com/document/xuexidetail.asp?id=36常用网络命令音频教程http://www.xuexinet.com/document/xuexidetail.

2012-07-29 10:46:39 3978 11

转载 windows下安装php5.5的redis扩展

windows下开发用的xampp集成的环境,想装个php-redis扩展,扩展的github地址:  https://github.com/nicolasff/phpredisphp_redis.dll下载地址:http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/看下自己phpinfo的信息        

2015-04-07 10:52:55 5587

转载 深入理解HTTP协议(三)——深入了解篇

1.Cookie和SessionCookie和Session都为了用来保存状态信息,都是保存客户端状态的机制,它们都是为了解决HTTP无状态的问题而所做的努力。Session可以用Cookie来实现,也可以用URL回写的机制来实现。用Cookie来实现的Session可以认为是对Cookie更高级的应用。1.1两者比较Cookie和Session有以下明显的不同点:

2015-03-07 16:40:10 1597

转载 深入理解HTTP协议(二)——协议详解篇

1.HTTP/1.0和HTTP/1.1的比较RFC 1945定义了HTTP/1.0版本,RFC 2616定义了HTTP/1.1版本。1.1建立连接方面HTTP/1.0 每次请求都需要建立新的TCP连接,连接不能复用。HTTP/1.1 新的请求可以在上次请求建立的TCP连接之上发送,连接可以复用。优点是减少重复进行TCP三次握手的开销,提高效率。注意:在同一个TCP连

2015-03-07 16:38:38 11605

转载 深入理解HTTP协议(一)——基础概念篇

1.介绍HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1.0版本。其中最著名的就是RFC

2015-03-07 16:37:30 3257 1

转载 PHP闭包(Closure)使用详解

匿名函数提到闭包就不得不想起匿名函数,也叫闭包函数(closures),貌似PHP闭包实现主要就是靠它。声明一个匿名函数是这样:复制代码代码如下:$func = function() {}; //带结束符可以看到,匿名函数因为没有名字,如果要使用它,需要将其返回给一个变量。匿名函数也像普通函数一样可以声明参数,调用方法也相同:复制代码代码如下

2015-02-12 10:51:26 522

转载 git 删除远程分支

一不小心把本地的临时分支push到server上去了,想要删除。一开始用git branch -r -d origin/branch-name不成功,发现只是删除的本地对该远程分支的track,正确的方法应该是这样:git push origin :branch-name冒号前面的空格不能少,原理是把一个空分支push到server上,相当于删除该分支。

2014-12-30 13:50:31 486

原创 Ubuntu下kvm和xen安装

Kvm安装1. KVM经过两天的安装,终于搞定了kvm,KVM的全称是“基于内核的虚拟机”,最先由Qumranet公司开发而成。2008年,红帽公司收购了Qumranet,将KVM作为服务器版红帽企业级虚拟化(RHEV)的核心部分。KVM采用了GPL许可证模式,是主线内核(mainline kernel)的一部分,因而任何Linux发行版都能支持它。KVM是一种类型2 虚拟机管理程序,

2014-10-16 20:12:12 6673 1

转载 解决 Ubuntu 13.04 下 无法调节屏幕亮度的问题

13.04与12.04大部分步骤是相同的,只是12.04的方法在13.04中失败了,所以还是有必要说明一下。我到电脑是宏碁AS4750G,硬盘安装系统后电源亮度无法调节。解决方法如下: 终端输入代码: sudo vim /etc/default/grub在打开文件中找到 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash“ GRUB

2014-10-13 22:44:43 706

转载 PHP正则表达式

1、入门简介简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。我们可以在几乎所有的基于UNIX系统的工具中找到正则表达式的身影,例如,vi编辑器,Perl或PHP脚本语言,以及awk或sed shell程序等。此外,象JavaScript这种客户端的脚本语言也提供了对正则表达式的支持。由此可见,正则表达式已经超出了某种语言或某个系统的局限,成为人们广为接受的概念和功能。正

2014-10-06 17:02:30 527

转载 php实现工厂模式

设计模式-使用php实现工厂方法模式【概要】创建型模式定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method使用一个类的实例化延迟到其子类【GOF95】【结构图】【主要角色】抽象产品(Product)角色:具体产品对象共有的父类或接口具体产品(Concrete Product)角色:实现抽象产品角色所定义的接口,并且工厂方

2014-10-06 11:06:57 535

转载 PHP外观模式

【外观模式定义】 通过在必要的逻辑和方法的集合前创建简单的外观接口,隐藏调用对象的复杂性。外观设计模式的目的是:控制外部错综复杂的关系,并且提供简单的接口以利用上述组件的能力,关键在于将多个互相联系的组件组合在简单可用的接口内。【类型】:结构型模式【应用场景】设计一个User类,里面有getUser获取用户信息接口在使用getUser这个接口的时候,需要设置用户的用

2014-10-05 14:23:19 1115

转载 PHP设计模式系列 - 委托模式

委托模式通过分配或委托其他对象,委托设计模式能够去除核心对象中的判决和复杂的功能性。应用场景设计了一个cd类,类中有mp3播放模式,和mp4播放模式改进前,使用cd类的播放模式,需要在实例化的类中去判断选择什么方式的播放模式改进后,播放模式当做一个参数传入playList函数中,就自动能找到对应需要播放的方法。代码:cd类,未改进之前,选择播放模式是一种痛苦的事情[ph

2014-10-05 12:27:13 466

转载 PHP装饰模式

【定义】装饰模式,英文叫Decorator Pattern,又叫装饰者模式。装饰模式是在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。功能定义如果完全依赖于继承体系,会导致类的数量和层次过多,代码不好控制而且会产生重复。【类型】:结构型模式【问题】比如一个咖啡的类,为了实现加热的咖啡,加糖的咖啡,加冰

2014-10-05 11:51:47 509

转载 PHP设计模式之:建造者模式

建造者模式:将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示的设计模式;目的:消除其他对象复杂的创建过程结构图:优点:建造者模式可以很好的将一个对象的实现与相关的“业务”逻辑分离开来,从而可以在不改变事件逻辑的前提下,使增加(或改变)实现变得非常容易。缺点:建造者接口的修改会导致所有执行类的修改。

2014-10-04 17:32:58 574

转载 适配器模式(PHP实现)

【目的】:将一个类的接口转换成客户希望的另外一个接口,Adapter模式使得原来由于接口不兼容而不能一起工作的那此类可以一起工作【UML】:【主要角色】目标(Target)角色:定义客户端使用的与特定领域相关的接口,这也就是我们所期待得到的源(Adaptee)角色:需要进行适配的接口适配器(Adapter)角色:对Adaptee的接口与Target接口进行适配;

2014-10-04 17:04:04 593

转载 HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议

https协议详解      HTTPS以保密为目标研发,简单讲是HTTP的安全版。其安全基础是SSL协议,因此加密的详细内容请看SSL。全称Hypertext Transfer Protocol over Secure Socket Layer。       它是一个URI scheme,句法类同http:体系。它使用了HTTP,但HTTPS存在不同于HTTP的默认端口及一个加密/身

2014-10-04 14:13:45 1640

转载 Git常用操作命令

Git常用操作命令收集:1) 远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add [name] [url]删除远程仓库:$ git remote rm [name]拉取远程仓库:$ git pull [remo

2014-08-12 22:37:30 547

原创 php常见的几种排序以及二分法查找

//插入排序function insertSort($arr){$count=count($arr);for($i=1;$i$tem=$arr[$i];$j=$i-1;while ($arr[$j]>$tem){$arr[$j+1]=$arr[$j];$arr[$j]=$tem;$j--;}}return  $arr;}//选择排序fun

2014-07-04 00:39:50 5478

转载 PHP对象在内存中的分配

对像在PHP 里面和整型、浮点型一样,也是一种数据类,都是存储不同类型数据用的, 在运行的时候都要加载到内存中去用,那么对象在内存里面是怎么体现的呢?内存从逻辑上 说大体上是分为4 段,栈空间段、堆空间段、代码段、初始化静态段,程序里面不同的声明 放在不同的内存段里面,数据段(data segment)通常是指用来存放程序中已初始化且不为0的全局变量如:静态变量和常量;代码段(code seg

2014-07-03 21:26:01 547

转载 浅析MySql二进制日志的应用

mysql有4种不同的日志,分别是二进制日志,查询日志,慢查询日志和错误日志,这些日记记录着数据库工作的方方面面,可以帮助我们了解数据库的不同方面的踪迹,下面先介绍二进制日志的作用和使用方法,并利用二进制日志对数据库进行各种维护和优化,其他日志也会在后面陆续会做详细的介绍。二进制日志(bin-log日志)在上一篇介绍mysql主从配置的blog中,已经提过bin-log日志的作用和使用

2014-06-26 23:00:17 834 1

转载 Linux下MySQL数据库无法只能读取无法写入

1.chmod -R 777 /var/mysql/data/ 修改写入2.service mysqld restart 重启下

2014-06-24 16:34:21 1983

转载 PHP提示Notice: Undefined variable的解决办法

PHP默认配置会报这个错误,我的PHP版本是5.2.13,存在这个问题:    Notice: Undefined variable    这就是将警告在页面上打印出来,虽然这是有利于暴露问题,但实现使用中会存在很多问题。    需要设置显示错误级别,来解决问题。    网络上的通用解决办法是修改php.ini的配置:    解决方法:    1)

2014-06-24 13:38:41 2323

转载 PHP Warning: date() [function.date]: It is not safe to rely on the system's timezone 错误解决方法

PHP Warning: date() [function.date]: It is not safe to rely on the system's timezone在用PHP5.3以上的PHP版本时,只要是涉及时间的会报一个"PHP Warning: date() [function.date]: It is not safe to rely on the system's t

2014-06-24 13:26:14 10743

原创 mysql优化2

u Mysql数据库的优化技术对mysql优化时一个综合性的技术,主要包括 a: 表的设计合理化(符合3NF)b: 添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引]c: 分表技术(水平分割、垂直分割)d: 读写[写: update/delete/add]分离e: 存储过程 [模块化编程,可以提高速度]f: 对mysql配置优化 

2014-06-23 20:31:22 629

转载 Linux开启url重写的方法:

1、打开 apache 里httpd.conf(通常是在/etc/httpd/conf目录里) 2、找到 #LoadModule rewrite_module modules/mod_rewrite.so 去掉前面的# 3、找到 AllowOverride None 改成 AllowOverride All , 有两个全部改掉 注:AllowOverride 的参数设置为A

2014-06-23 11:32:25 2763

转载 PHP Warning: phpinfo(): It is not safe to rely on the system's timezone settings

[Sat Oct 12 09:14:53 2010] [error] [client 192.168.1.162] PHP Warning:  phpinfo(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or th

2014-06-23 08:11:33 1820

转载 无需重新编译php加入ftp扩展的解决方法

首先,进入源码目录cd php-5.2.13/ext/ftp#运行phpize生成configure/usr/local/php/bin/phpize#编译,指定php-config,注意这里的php-config,不是php.ini./configure --with-php-config=/usr/local/php/bin/php-config#上面可以添加-

2014-06-23 08:10:56 3633

转载 CENTOS编译安装PHP 5.5笔记

本篇是在 Centos 6.4 32bit 下编译安装 php 5.5.5 的笔记,接上篇 Centos编译安装Apache 2.4.6笔记。php 5.5.x 和 centos 源里面的 php 5.3.x 之间的性能差异见升级到 PHP 5.5.x + opcache。首先是编译准备工作: yum groupinstall "Development tools"然后是编

2014-06-22 17:56:24 1167

转载 MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限

1.新建用户   //登录MYSQL   @>mysql -u root -p  1.新建用户  //登录MYSQL  @>mysql -u root -p  @>密码  //创建用户  mysql> insert into mysql.user(Host,User,Password) values(‘localhost’,'jeecn’,password(‘jeecn

2014-06-22 14:36:06 571

转载 CentOS6.5安装MySQL5.5

1.安装准备配置防火墙,开启3306端口:[root@localhost src]# vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport

2014-06-22 13:53:54 7514 2

转载 U盘安装centos 6.4教程(总算是弄好了)

参考:http://blog.chinaunix.net/uid-27666459-id-3342477.html     http://www.linuxidc.com/Linux/2011-05/35693.htmCentOS不像Fedora、Ubuntu默认会自动挂载NTFS磁盘,但是它可以利用NTFS-3G来实现挂载及读写。如有需求可参考本blog中的另一篇文章《C

2014-06-22 11:02:59 1009

转载 This function has none of DETERMINISTIC, NO SQL解决办法

This function has none of DETERMINISTIC, NO SQL解决办法创建存储过程时出错信息:ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary loggin

2014-06-21 22:36:55 470

转载 Table is marked as crashed and should be repaire (

这些东西都是从其他地方找来的一些解决MYSQL数据库这个错误的方法,并不一定适用于神迹数据库,仅仅供参考一下,具体的解决方法还是需要摸索。也可能其中任意方法都可以适用于本数据库。我暂时没有条件测试,有条件的去测试一下,有望解决数据库报此错误的问题。(一)昨晚浏览自己的Blog的时候,突然发现所有页面都无法显示,到后台查看的时候,发现一个”Table ‘xxx’ is marked

2014-06-21 22:17:31 865 1

转载 zend studio 中文版 ZendStudio-9.0.3 安装、激活、在线汉化 教程

下载路径安装包,也可以到官网下ZendStudio-9.0.3.msi  http://pan.baidu.com/share/link?shareid=419761&uk=1143150037激活文件com.zend.php.core_9.0.3.201205071416.jar http://pan.baidu.com/share/link?

2014-06-15 20:28:34 3433

转载 linux(centos)搭建SVN服务器

安装步骤如下:1、yum install subversion2、输入rpm -ql subversion查看安装位置,如下图: 我们知道svn在bin目录下生成了几个二进制文件。输入 svn --help可以查看svn的使用方法,如下图。3、创建svn版本库目录mkdir -p /var/svn/

2014-06-06 10:51:02 527

原创 linux中svn配置出错 conf/svnserve.conf:12: Option expected 解决方法

在客户端访问subversion版本库时出现这个错误:svnserve.conf:12: Option expected为什么会出现这个错误呢,就是因为subversion读取配置文件svnserve.conf时,无法识别有前置空格的配置文件,如### This file controls the configuration of the svnserve daemon,

2014-06-06 10:50:18 2212

原创 centos下安装的vsftpd服务,创建一个新的ftpuser账号,在window下连接后不能上传

centos下安装的vsftpd服务,创建一个新的ftpuser账号,在window下连接后不能上传t

2014-06-05 23:59:22 835

原创 开启LINUX防火墙后,FTP PASV不能正常登录问题

开启LINUX防火墙后,FTP PASV不能正常登录问题 linux服务器开启防火墙,常规设置在防火墙配置文件中添加21端口, FTP服务器通过port能够访问,pasv不能访问。而客户端一般是采用pasv方式连接。解决方法如下: 首先要了解概念; FTP支持两种模式,一种方式叫做Standard (也就是 PORT方式,主动方式),一种是 Pass

2014-06-05 16:58:33 892

转载 连接 FTP 服务器提示“500 OOPS: cannot change directory:/home/xxx”

今天在 CentOS 上测试 FTP 服务器验证登录,提示“500 OOPS: cannot change directory:/home/xxx”,不能切换到用户宿主目录?一看到与宿主目录有关,第一反应就是会不会又跟 SELinux 中的策略有关,因为之前测试 Samba 实现“允许用户通过 Windows 客户端访问自己的宿主目录”,就需要先执行 setsebool  -P  samba_en

2014-06-04 23:04:06 44938 3

js代码ZeroClipboard组件复制剪切板兼容firefox,Chrome,IE

js代码ZeroClipboard组件制作复制剪切板复制粘贴文字内容,一键即可复制粘贴文字内容。兼容各大主流浏览器firefox,,Chrome,IE等

2013-10-28

ajax+php写的无刷新分页

使用ajax+php写的无刷新分页 适合初学者学习

2012-09-21

ajax写的省市区三级联动

这是使用ajax写的省市区的三级联动,其中使用了数据库

2012-09-16

smarty制作的简单留言板 使用了面向对象

使用samrty模版制作的简单留言板 适合初学者浏览,其中使用了面向对象

2012-08-12

使用mvc做的留言板

使用mvc做的留言板 而且带php安装程序 使用了面向对象

2012-08-11

Sqllite制作的简单留言板

此留言板比较简单,主要是采用php+Sqllite制作的。 Sqllite数据库不用导入,直接就可以使用,比较简单。 详细也可以看http://blog.csdn.net/huangjianxiang1875/article/details/7787448

2012-07-26

SWFUpload汉化版

实现PHP+FLASH多文件异步上传,而且是汉化版,比较容易看懂。

2012-07-26

Smarty压缩包

Smarty模版引擎压缩包,是世界上比较流行的框架,欢迎下载。

2012-07-26

overlib压缩包

overlib其实就是一个写好的js库,smarty可以直接拿来使用,很方便

2012-07-26

产品展示模版

这是个产品展示模版 适合课程设计的学生

2012-06-02

c语言做的学生成绩管理系统

这是个c语言做的学生成绩管理系统 用的是文件 结构体 链表 具体实现的功能有 分数的排序 学生信息的添加 删除 修改 查找 文件的备份 基本上学生关系系统要实现的功能基本上都有

2012-05-17

空空如也

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

TA关注的人

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