自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

马丁路德彬

编程于我们,犹如著书而存世。表达,从简单开始;代码,亦然。 -- Martin Luther Bin.

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

原创 PHP#魔术方法全解

简介__construct(), __destruct(), __call(), __callStatic(), __get(), __set(), __isset(), __unset(), __sleep(), __wakeup(), __toString(), __invoke(), __set_state(), __clone() 和 __debugInfo() 等方法在 PHP 中被称为”

2017-02-27 14:49:02 397

原创 PHP#浏览器访问Web服务器流程

用户在浏览器地址栏输入地址并回车。浏览器查找系统hosts文件,查找主机名对应IP。返回结果:查询成功进行第6步,否则进行第4步。hosts没有查到IP,查询DNS。返回结果:查询成功,进行第5步,否则浏览器报告链接错误。发送HTTP请求。在请求信息中获得要访问的主机。在请求信息中获得要访问的Web应用。读取服务器中请求Web资源。把请求的资料封装HTTP响应。返回HTTP响应。

2017-02-27 14:41:21 778

原创 PHP优化#单节点的优化

单节点优化基本原则:优化算法,选择合适高效的算法,降低不必要的递归、循环、多层循环嵌套等计算。用简单的算法完成大部分情况,不要为少数特例而将算法复杂化。特例由特殊的分支处理。避免申请过多不必要的内存开销。及时释放资源,降低资源占用时间,包括内存、I/O、网络和数据库等。善用缓存:缓存常用的、不易变化的;偶有变化,可以考虑缓存依赖机制。慎用数据库锁。恰当地使用事务,事务要细粒度。选择适当

2017-02-21 18:26:37 234

原创 Python学习之函数(四)

1、函数定义在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。def my_func(): return 10;2、空函数def my_func(): pass3、参数检查def my_func(): if not isinstance(x ,(int , float))

2017-02-17 15:01:13 294

原创 Python学习之运算类型&(三)

and 和运算>>> True and True>>> True and False>>> 5 > 3 and 3 < 1or 或运算>>> True or True>>> False or True>>> 5 > 3 or 1 > 3not 非运算not Truenot Falsenot 1 > 2

2017-02-17 13:22:08 478

原创 Python学习之数据类型&(二)

计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种:1 整数 Python可以处理任意大小的整数,当然包括负整数name = 1 #整数1name = 100000;

2017-02-17 13:19:11 269

原创 Python学习之&输入输出(一)

输出print( 100 ); #打印 数字100 > 100 print( 100+200 ); #打印 运算结果 > 300print( 100 , 200); #打印多个内容 > 100 200name = input(); #让用户输入内容 >>>name = input('提示内容');

2017-02-17 13:09:42 435

原创 Linux下编译安装Python3

1、介绍Linux下默认系统自带python2.6的版本,这个版本被系统很多程序所依赖,所以不建议删除,如果使用最新的Python3那么我们知道编译安装源码包和系统默认包之间是没有任何影响的,所以可以安装python3和python2共存。Python优点: 1.易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。 2.易于阅读:Python代码定义

2017-02-17 11:45:32 531

原创 Linux下安装Lnmp环境之Nginx 负载均衡配置

Linux下安装Lnmp环境之Nginx 负载均衡配置

2017-02-16 19:20:19 1111

原创 Linux下安装Lnmp环境之Nginx Vhosts配置

Linux下安装Lnmp环境之Nginx Vhosts配置

2017-02-16 19:07:45 3584

原创 Linux下安装Lnmp环境之小白篇(全)

1、Linux下安装Lnmp环境之准备篇(一) 2、Linux下安装Lnmp环境之Mysql(二) 3、Linux下安装Lnmp环境之Nginx(三) 4、Linux下安装Lnmp环境之PHP(四)

2017-02-16 18:56:58 997

原创 Linux下安装Lnmp环境之PHP(四)

Linux下安装Lnmp环境之PHP(四)

2017-02-16 18:54:32 2721

原创 Linux下安装Lnmp环境之Nginx(三)

Linux下安装Lnmp环境之Nginx(三)

2017-02-16 18:48:02 2350

原创 Linux下安装Lnmp环境之Mysql(二)

Linux下安装Lnmp环境之Mysql(二)

2017-02-16 18:43:43 2967

原创 Linux下安装Lnmp环境之准备篇(一)

Linux下安装Lnmp环境之准备篇

2017-02-16 18:39:32 8919 2

原创 Linux下Jenkins安装(全)

1、Linux(Centos)下Java JDK安装。 2、Linux下Tomcat的安装配置 3、Linux下Jenkins安装

2017-02-16 18:18:58 1206

原创 Vim配置#基础开发配置(自用)

Vim配置#基础开发配置

2017-02-16 17:47:30 422

原创 PHP常用正则表达式

邮箱preg_match('/^[a-z0-9]([a-z0-9]*[-_\.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z0-9]{2,3}([\.][a-z0-9]{2})?$/i', $email)手机号码/** * 验证手机号是否正确 * @param $mobile */ public function validateMob

2017-02-16 14:23:40 397

原创 Linux下SVN客户端使用教程(全)

1、Svn介绍SVN全名Subversion,即版本控制系统。SVN与CVS一样,是一个跨平台的软件,支持大多数常见的操作系统。作为一个开源的版本控制系统,Subversion管理着随时间改变的数据。这些数据放置在一个中央资料档案库(repository)中。这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动。这样你就可以把档案恢复到旧的版本,或是浏览文件的变动历史。Subversio

2017-02-16 11:52:08 43044 7

原创 Vim配置#Vim PHP函数 Tab自动提示功能

1、介绍在vim中phpcomplete配置中,使用自动提示功能时必须 2、准备准备:PHP函数库文件3、配置上传到用户目录。cp PHP.func ~/PHP.func在~/.vimrc添加以下配置set dictionary+=~/lib/vim/PHP_function.txt set complete-=k complete+=kfunction! Inse

2017-02-15 12:11:04 1894

原创 Vim配置#Vundle插件之supertab

1、介绍SuperTab使Tab快捷键具有更快捷的上下文提示功能。 也就是一种自动补全插件2、安装2.1、使用Vundle安装(推荐)准备:Vim配置#Vundle插件管理工具。 在配置文件中添加:Bundle 'SuperTab'然后在Vim中运行 :BundleInstall 等待安装完成。:BundleInstall2.2、使用Git安装使用Git下载插件supertab。git https

2017-02-15 11:43:33 5640

原创 Vim配置#Vundle插件管理工具

1、Vundle简介Vundle(https://github.com/VundleVim/Vundle.vim)的全称是Vim Bundle,它是一款Vim插件管理工具。Vundle让你可以非常轻松地安装、更新、搜索和清理Vim插件。它还能管理你的运行时环境,并帮助标记。我在本教程中将介绍如何安装和使用Vundle。2、安装安装Vundle首先需要Git的支持,如果没有GIt请先安装Git。先创建

2017-02-15 10:56:26 953

原创 Javascript Flash Access-Control-Allow-Origin 跨域

Access-Control-Allow-Origin 是html5 添加的新功能, chrome貌似前几天更新之后支持了这一特性.基本上, 这是一个http的header, 用在返回资源的时候, 指定这个资源可以被哪些网域跨站访问.比方说, 你的图片都放在 res.byneil.com 这个域下, 如果在返回的头中没有设置 Access-Control-Allow-Ori

2017-02-14 11:39:50 412

原创 Vim配置#解决鼠标右击粘贴自动缩进问题

在Vim中配置缩进以后,使用鼠标右击粘贴内容有换行时容易造成大量缩进存在。 以下配置能解决此问题::set paste //在拷贝前输入:set nopaste //在拷贝完成之后

2017-02-14 09:51:38 489

原创 Linux下Jenkins安装

1、Jenkins介绍 Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:  1、持续的软件版本发布/测试项目。   2、监控外部调用执行的工作。2、安装环境操作系统:linux(centOS) 软件:jdk 软件:tomcat 软件:jenkins(2.7.1版)3、安装步骤1、由于Jenkins是基于Java开发的,安装前确认操作系统已经安装了jdk。

2017-02-10 17:54:07 2169

原创 Linux下Tomcat的安装配置

1、介绍tomcat就是一个最简单的web容器,是apache的jarkata项目的子项目。 Tomcat支持JSP、Servlet,而不支持J2EE的全部规范。 tomcat 7.0.X支持Servlet 3.0规范,因此建议使用7.0.X; 2、准备下载安装对应的jdk,并配置Java环境。 Linux(Centos)下Java JDK安装 tomcat下载: http://tomca

2017-02-10 17:42:12 537

原创 Linux(Centos)下Java JDK安装

1、简介DK是Java Development Kit 的缩写,中文称为Java开发工具包,由SUN公司提供。它为Java程序开发提供了编译和运行环境,所有的Java程序的编写都依赖于它。使用JDK可以将Java程序编写为字节码文件,即.class文件。2、准备2.1、确认系统因为Java JDK区分32位和64位系统,所以在安装之前必须先要判断以下我们的Centos系统为多少位系统,命令如下:#

2017-02-10 16:46:27 761

原创 Linux下安装SVN服务端

1、简介Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN服务器。yum install subversion2、配置2.1、创建仓库我们这里在 /home 下建立一个名为 svn 的仓库(repository),以后所有代码都放在这个下面,创建成功后在svn下面多了几个文件夹。# cd /home# mkdir svn# svnadmin

2017-02-10 16:02:54 11466 1

原创 Vim命令#Vim常用基础命令

1 简介vim是文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。下面讲述一些必要的基本命令,而掌握好这些命令,您就能够很容易将vim当作一个通用的万能编辑器来使用了。2 基本命令包含vim的基本介绍、使用模式、文件的打开关闭保存、插入文本或新建行、移动光标、删除、恢复字符或行、搜索等等。 vim有3个模式:插入模式、命令模式、低行模式。 插入模式:在此模式下可

2017-02-10 15:15:25 331

原创 Vim插件#Vim Project项目管理

1、Vim的Project插件简介Project 插件的作用就是帮助用户以项目的形式管理源码,展示项目目录树结构。2、准备vimProject插件,官网: http://www.vim.org/scripts/script.php?script_id=693、安装上传project-1.4.1.tar.gz 解压:tar -zxvf project-1.4.1.tar.gzcd proje

2017-02-10 14:57:16 3476

原创 Vim插件#Vim PHP语法检测

Vim php语法检

2017-02-10 13:59:02 2084

原创 Vim配置#Vim中实现php代码自动完成,提示功能

Vim配置#Vim中实现php代码自动完成,提示功能

2017-02-10 13:47:06 4748 3

原创 Vim插件#函数列表 Taglist的安装及配置

Vim插件#函数列表 Taglist的安装及配置

2017-02-10 12:08:58 1540

原创 Vim配置#Vim中使用鼠标功能

最近在使用vim,忽然发现vim也能使用鼠标,本章主要说明如何使用鼠标功能。

2017-02-10 11:53:47 29374 5

原创 Vim配置#基础开发配置

Vim配置#基础开发配置

2017-02-10 11:34:40 277

lnmp 所需插件

cmake-3.0.2.tar、freetype-2.5.4.tar、jpegsrc.v9a.tar、libgd-2.1.0.tar、libmcrypt-2.5.8.tar、libpng-1.6.21.tar、libvpx-v1.3.0.tar、openssl-1.0.1j.tar、pcre-8.37.tar、t1lib-5.1.2.tar、tiff-4.0.3.tar、yasm-1.3.0.tar、zlib-1.2.8.tar

2017-02-16

lnmp安装(nginx mysql php )

lnmp安装(nginx mysql php )

2017-02-16

Oauth 2.0 PHP

项目地址:http://code.google.com/p/oauth-php/ 多个版本 oauth-php-98.tar oauth-php-175.tar、oauth-php-135.tar、oauth-php-r64.tar、oauth-php-142.tar、oauth-php-155.tar

2017-02-16

Vim php自动提示函数库

Vim php自动提示函数库

2017-02-15

vim php语法检查插件

vim php语法检查插件

2017-02-10

Vim函数列表插件Taglist

Vim函数列表插件Taglist

2017-02-10

Notepad++ Tidy2.dll 格式化html代码

Notepad++ Tidy2.dll 格式化html代码及配置项说明介绍

2016-08-26

Memcached.exe php_memcache.dll 5.3 5.4 5.5

windows memcached安装,php_memcache.dll 5.3 , php_memcache.dll 5.4 php_memcache.dll 5.5 安装说明及实例代码。

2015-12-15

空空如也

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

TA关注的人

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