自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

pais - 和尚吃肉

一直在路上~

  • 博客(61)
  • 收藏
  • 关注

转载 centos搭建svn,解决认证失败问题

1 安装svn 执行svnserve –version 查看系统中是否安装了svn[root@localhost project]# svnserve --versionsvnserve,版本 1.7.14 (r1542130)   编译于 Apr 11 2018,02:40:28版权所有 (C) 2013 Apache 软件基金会。此软件包含了许多人的贡献,请查看文件 NOTIC...

2018-12-21 16:15:05 1044

原创 各个版本Microsoft Visual C++运行库下载

各个版本Microsoft Visual C++运行库下载Microsoft Visual C++ 2005Microsoft Visual C++ 2008Microsoft Visual C++ 2010Microsoft Visual C++2012Microsoft Visual C++2013Microsoft Visual C++ 2015介绍各个版本Microsoft...

2018-11-06 10:37:42 1566

原创 五种常见的 PHP 设计模式

策略模式策略模式是对象的行为模式,用意是对一组算法的封装。动态的选择需要的算法并使用。策略模式指的是程序中涉及决策控制的一种模式。策略模式功能非常强大,因为这个设计模式本身的核心思想就是面向对象编程的多形性思想。策略模式的三个角色:1.抽象策略角色2.具体策略角色3.环境角色(对抽象策略角色的引用)实现步骤:1.定义抽象角色类(定义好各个实现的共同抽象方法)2....

2018-08-07 20:30:20 130

转载 在CentOS7中利用yum命令安装mysql

一、说明我们是在VMware虚拟机上安装的mysql,使用的是CentOS7,具体可以查看Windows安装Linux虚拟机(CentOS7)二、安装1、简单粗暴直接命令敲起来,安装服务端:mysql-server、mysql-devel;安装客户端:mysql:yum install mysql-server mysql-devel mysql12、不

2017-10-24 17:14:53 312

转载 linux运维人员必会的30道shell编程面试题

一、序言前几天一个做开发的朋友发给我一个链接,http://oldboy.blog.51cto.com/2561410/1632876?from=singlemessage&isappinstalled=0是老男孩出的企业面试题培训叫做:合格linux运维人员必会的30道shell编程面试题及讲解,于是乎,,我打算每个都自己写一遍,,PS:我是不是闲的蛋疼!

2017-09-26 13:51:55 1904

转载 MySQL和PostgreSQL的比较

MySQLL和PostgreSQL的比较1特性MySQLPostgreSQL实例通过执行 MySQL 命令(mysqld)启动实例。一个实例可以管理一个或多个数据库。一台服务器可以运行多个 mysqld 实例。一个实例管理器可以监视 mysqld 的各个实例。通过执行 Postmaster 进程

2017-07-26 17:50:39 259

原创 php.ini中safe_mode开启对PHP系统函数的影响

开启之后,主要会对系统操作、文件、权限设置等方法产生影响,平常项目基本上也用不到这些方法。主要我想还是用来应对webshell吧,减少被人植入webshell所带来的某些安全问题。http://www.php.net/manual/zh/ini.sect.safe-mode.phpphp safe_mode影响参数函数名 限制dbmopen() 检查被操作的文件或目录是

2017-02-15 11:26:02 314

转载 由浅入深探究mysql索引结构原理、性能分析与优化

由浅入深探究mysql索引结构原理、性能分析与优化作者:phpben来源:http://www.phpben.com/?post=74摘要:第一部分:基础知识第二部分:MYISAM和INNODB索引结构1、 简单介绍B-tree B+ tree树2、 MyisAM索引结构

2017-02-09 14:22:28 391

原创 浅谈CSRF攻击方式

CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。

2017-02-09 10:28:04 279 1

原创 浏览器对象模型(Browser Object Model)

什么是BOM?BOM是Browser Object Model的缩写,简称浏览器对象模型BOM提供了独立于内容而与浏览器窗口进行交互的对象由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是windowBOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性BOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3C(WHATWG,WebHyp

2017-02-04 14:41:59 307

转载 深入理解linux系统的目录结构(总结的非常详细)

深入理解linux系统的目录结构(总结的非常详细)

2016-12-28 10:23:13 989

转载 通过shell脚本进行数据库操作

在做一些日常的运维工作的时候,经常需要些一些shell脚本进行设备性能以及其它参数的监控。在过去的一年工作中,接触到的比较多的是对数据库中某些信息的监控。于是就想到了用shell+mysql+crontab进行实现。下面附上通过shell命令行非交互式的操作数据库的方法:mysql -hhostname -Pport -uusername -ppassword -e 相关m

2016-12-28 09:59:51 279

转载 非常全的linux面试笔试题及参考答案

linux面试笔试题及参考答案

2016-12-27 10:25:36 1191

原创 PHP中session变量的销毁

1.何为session?相当于一个客户端(可以是浏览器、app、ftp等其他,而且同一个浏览器多开几个又算是不同的客户端)对服务器的一个访问,这个期间服务器为此建立一个唯一的标示(session_id session_name),其实也就是一个数组Array(),Session的开始和结束并不以业务上的输入用户名密码开始,也不以关闭浏览器和网页刷新而结束2.session变量的销毁

2016-12-26 20:54:27 264

原创 解析php函数method_exists()与is_callable()的区别

php函数method_exists() 与is_callable()的区别在哪?在php面相对象设计过程中,往往我们需要在调用某一个方法是否属于某一个类的时候做出判断,常用的方法有 method_exists()和is_callable(),相比之下,is_callable()函数要高级一些,它接受字符串变量形式的方法名作为 第一个参数,如果类方法存在并且可以调用,则返回true。如果要检测类中

2016-12-26 16:34:14 599

原创 expect安装及简单实用例子

A. Tcl 安装 主页: http://www.tcl.tk下载地址: http://www.tcl.tk/software/tcltk/downloadnow84.tmlCSDN下载地址:http://download.csdn.net/detail/koala002/38533931.下载源码包wget http://nchc.dl.sourceforge.net

2016-12-26 11:45:19 336

转载 composer基本用法

Java有Maven, Node.js有npm, ROR有gem, python有pip.这些语言的程序员在开心地使用包管理工具加速开发效率时,PHPer们还在复制粘贴的黑暗中。PHP在Composer之前,包管理的历史不堪回首。在相当长的一段时间内,如果应用依赖于第三方库,PHPer需要拷贝这些库的源代码, 或者通过PEAR、PECL安装。如果第三方库又依赖于更多的第三方库,那么很快就会进入

2016-12-26 09:38:10 1632

原创 Linux/UNIX 定时任务 cron 详解

定时任务(cron job)被用于安排那些需要被周期性执行的命令。利用它,你可以配置某些命令或者脚本,让它们在某个设定的时间内周期性地运行。cron 是 Linux 或者类 Unix 系统中最为实用的工具之一。cron 服务(守护进程)在系统后台运行,并且会持续地检查 /etc/crontab 文件和 /etc/cron.*/目录。它同样也会检查 /var/spool/cron/ 目录。

2016-12-23 14:27:35 578

转载 linux awk命令详解

简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfr

2016-12-23 11:15:08 203

原创 HTML5触摸事件touch监听

--> --> * { margin: 0px; padding: 0px; } body, html { width: 100%; height: 100%; } div#rect {

2016-12-20 18:02:46 1466

转载 关于二叉树二叉堆的一些基本概念

在看到算法导论的堆排序的时候,对于二叉树,二叉堆概念不是很清楚,所以查阅了一些资料和博客。将相关的基本概念总结在博客里面。二叉树:是树的一种,主要的特点是二叉树的所有节点最多只有两个叶节点。除此之外没有别的要求完全二叉树:就是在二叉树当中,除了最后一层之外,所有层的节点都有满的,且最后一层的节点也是从左到右的。优先填满左边的节点。满二叉树

2016-09-19 10:08:53 331

原创 数据库性能优化

影响性能的因素:1.数据库设计2查询3硬件(c up,内存,io, 处理器速度跟不上,内存容量不足,I/O吞吐量小,形成瓶颈效应)4事务管理5数据分布6网络7操作系统优化方式:l       设计合理的数据表结构:要在良好的数据库方案中实现最优的性能,最关键的是要有1个很好的数据库设计方案。在实际工作中,许多数据库方案

2016-08-30 09:34:15 975

原创 window7安装mongoDB扩展

先安装好mongoDB,这个不说了1、首先现在php_mongo.dll,注意下载和你php相应版本的哦,我这里用的是php5.3.10的。     下载地址:http://www.veryhuo.com/down/html/33980.html解压会看见下面内容: 注:我用的是PHP 5.3 VC9这个,其它试了,不能用2、在php.ini中开启php

2016-08-24 17:16:37 269

原创 PHP产生不重复随机数的5个方法总结

摘要:无论是Web应用,还是WAP或者移动应用,随机数都有其用武之地。在最近接触的几个小项目中,我也经常需要和随机数或者随机数组打交道,所以,对于PHP如何产生不重复随机数常用的几种方法小结一下...

2016-08-07 22:15:00 564 6

原创 什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?

转载来源:http://www.php1.cn/Content/ShiMeShi_CGI__FastCGI__PHP-CGI__PHP-FPM__Spawn-FCGI-.html什么是CGICGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。CGI可以用任

2016-08-07 22:08:28 289 4

原创 PHP多种序列化/反序列化的

文章转载自:http://www.php1.cn/Content/PHP_DuoZhongXuLieHua_-_FanXuLieHuaDeFangFa.html序列化是将变量转换为可保存或传输的字符串的过程;反序列化就是在适当的时候把这个字符串再转化成原来的变量使用。这两个过程结合起来,可以轻松地存储和传输数据,使程序更具维护性。1. serialize和unseria

2016-08-07 22:01:25 238 3

原创 mysql的错误 :no query specifie

mysql---error:no query specified出现此错误是sql不合法原因:如:select * from abc\G;或者select * from abc;;\G后面不需要再加分号;

2016-08-07 00:12:54 400

转载 随机数安全那些事儿

0x00 简介和朋友聊到一个比较有意思的现象,在最近两年的校招面试中,大部分同学连一点基础的密码学知识都没有, 即便是有一些渗透功底的同学。所以这里想和大家聊一些简单的密码学基础知识,不涉及算法实现,更多的是和常见的漏洞场景联系起来,让问题更容易理解,有点抛砖引玉的意思。本文主要聊一下随机数,随机数其实是非常广泛的,可以说也是密码技术的基础。对随机数的使用不当很可能会导致一些比较严

2016-08-02 23:00:00 333

转载 MySQL查询语句练习题,测试基本够用了

Sutdent表的定义字段名字段描述数据类型主键外键非空唯一自增Id学号INT(10)是否是是是Name

2016-07-29 17:22:45 767

转载 存储引擎MyISAM与InnoDB区别

MyISAM 和InnoDB 讲解  InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持以及外部键等高级数据库功能。  以下是一些

2016-07-25 10:30:34 198

转载 replace和update的区别是什么

replace 来自于古老的 xBase 语法,update 来自于 SQL 语法。对于单表来说,除了语法上的区别之外,功能基本相同。对多表替换来说,replace 需要从表先有索引,然后主表 set relation to 关键字段 intto 从表,建立关联后才能实现根据从表条件更新主表字段内容;update 不需要从表有索引,直接在 join ... on 中指定关联字段即可。 

2016-07-25 10:17:18 8725

原创 mysql常用函数汇总(分享)

以下是对mysql中的常用函数进行了汇总介绍。需要的朋友可以过来参考下一、数学函数ABS(x)   返回x的绝对值BIN(x)   返回x的二进制(OCT返回八进制,HEX返回十六进制)CEILING(x)   返回大于x的最小整数值EXP(x)   返回值e(自然对数的底)的x次方FLOOR(x)   返回小于x的最大整数值GREATEST(x1,

2016-07-25 09:32:47 926

转载 mysql中key 、primary key 、unique key 与index区别

一、key与primary key区别 CREATE TABLE wh_logrecord ( logrecord_id int(11) NOT NULL auto_increment, user_name varchar(100) default NULL, operation_time datetime default NULL, logrecord_operati

2016-07-23 18:03:18 236

转载 Apache与Nginx的优缺点比较

摘抄:http://www.cnblogs.com/huangye-dream/p/3550328.html1、nginx相对于apache的优点: 轻量级,同样起web 服务,比apache 占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能 高度模块化的设计,编写模块相对简单 社区活

2016-07-07 23:00:48 219

转载 CentOS7安装配置redis-3.0.0

一.安装必要包yum install gcc二.linux下安装#下载wget http://download.redis.io/releases/redis-3.0.0.tar.gztar zxvf redis-3.0.0.tar.gzcd redis-3.0.0#如果不加参数,linux下会报错make MALLOC=libc 安装

2016-07-07 20:05:28 328

翻译 Redis 和 Memcached 的区别

来源:标点符链接:http://www.biaodianfu.com/redis-vs-memcached.htmlRedis 的作者 Salvatore Sanfilippo 曾经对这两种基于内存的数据存储系统进行过比较:Redis支持服务器端的数据操作:Redis相比Memcached来说,拥有更多的数据结构和并支持更丰富

2016-07-07 10:34:20 1033

转载 HTTPS和HTTP的区别

HTPPS和HTTP的概念HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据

2016-07-07 10:27:12 379

原创 centos7.0安装后,配置LNMP(个人)

我用的是centos 7.0的,至于安装和联网这里就不说了。centos 安装好了后,我们要对系统进行一些调试常用工具安装。       去掉linux 警告音 嘟嘟声 错误提示音         相信有人和我一样会被机器报错发出的警告音。。搞的很心烦。。       rmmod  pcspkr (暂时去掉)  modprode pcspkr(重新开启)       彻底关

2016-07-06 17:34:44 821

转载 php使用parse_url和parse_str解析URL

本文主要向大家介绍了php中2个解析URL的方法(parse_url和parse_str),以及这2种方法的简介和用法,十分全面,推荐给有需要的小伙伴们。PHP中有两个方法可以用来解析URL,分别是parse_url和parse_str。parse_url解析 URL,返回其组成部分mixed parse_url ( string $url [, int

2016-07-01 11:31:08 915

转载 【php中的curl】php中curl的详细解说

这几天在帮一些同学处理问题的时候,突然发现这些同学是使用file_get_contents()函数来采集页面内容的,貌似都没有curl的概念亦或是对这种工具特别不敏感,本文我来给大家详细介绍下cURL的简单的使用方法,下文我将会给大家详细介绍cURL的高级应用,好,废话不多说,我们先来认识下什么是cURL,可能还有很多同学没有听说过这个工具,我先来给大家简单介绍下什么是cURL:

2016-06-16 11:17:08 225

空空如也

空空如也

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

TA关注的人

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