自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不仅是记忆的博客

从事web后端开发...希望和有梦想的人一起交流...

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

原创 docker核心-------镜像

镜像是docker三大核心之一,运行容器必须要镜像.运行之前先会去本地找,如果不存在会从默认的镜像中查找….当然你也可以通过配置自定义容器.获取镜像docker pull查看镜像信息docker imagesdocker inspect搜索镜像docker search删除镜像docker rmi创建镜像基于已有的容器创建镜像docker commit基于本地模板导入存出和

2017-09-03 19:43:00 460

转载 LANMP On CentOS 6

摘要环境最小化安装系统预先设置环境变量安装MySQL配置启动MySQL先修改 mysql 的配置 mycnfmysql 初始化安装将 mysql 加入开机启动启动 mysql安装Apache安装PHP安装Nginxvi confnginxconfproxyconfvi etcrcdinitdnginxnullconfMySQL运行时加载tcmallocnginx代理

2017-08-24 14:29:25 505

转载 redis简介

Redis 简介REmote dictionary Server(Redis)是一个由Salvatore Sanfilippo写的key-value存储系统.Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、key-value数据库,并提供多种语言的API.它被称为数据结构服务器,因为值(value)可以是字符串(string)、哈希(map

2017-03-20 21:11:01 397

原创 siege web测试工具

siege简介siege工具和ab一样,siege可以模拟web托管文档的用户流量,但是与ab不同的是,siege可以对文本文件中指定的url列表运行负载测试.它还可以在执行其他请求之前让某个请求休眠,从而让你感觉某个用户在转移到web应用程序的下一个文档之前正在读取该文档.安装siegeyum install -y siege运行siege模拟一个负载测试,5个用户在10秒内访问网站www.exa

2017-03-02 16:00:31 452

原创 ab WEB测试工具

Apache Benchmark(ab)工具能够通过模拟对特定的url的任意数量请求对web服务器进行负载测试!ab工具提供以下信息:传输数据的总大小(以字节为单位)web服务器在模拟流量下每秒可以支持的请求总数完成一个请求需要花费的最长时间(毫秒为单位)完成一个请求需要花费的最短时间(毫秒为单位)使用ab工具还能可以运行很多不同的负载模拟:对web文档的模拟请求指定时间内的请求打开 k

2017-03-02 13:27:06 591

原创 ceonts6.8 nginx做前端代理apache做后端服务架构配置

Apache 和 Nginx 说是当今最流行的两个 Web 服务器一点也不为过,Apache 用户基数大,稳定,兼容性高(比如jsp/php/cgi/python等等),但与 Ngnix 相比,Apache过于臃肿以及对静态文件响应过于缓慢让很多使用者感到头疼,而 Nginx 对于高并发性能出众,Proxy 功能强效率高,占用系统资源少。但是 Nginx 也有劣势,它在处理 php 脚本时需要通过

2017-02-24 15:41:44 2889 2

原创 php版本号排序

工作需要用到版本排序,经过测试发现php自带的version_compare() 函数貌似有bug比如 2.6.6 和 2.6.10比 自带的函数貌似会显示2.6.6版本高,不信的话可以自己动手试一下!然后贴出解决办法for ( $i = 0; $i < count( $system_version ) - 1; $i++ ) { for ( $j = 0;

2017-01-06 17:24:33 1286

原创 详解http协议

简介:超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议.简单理解就是一种约定,比如你跟别人说你吃了吗,别人会回应你一下吃了或者没吃....看下客户端和服务器流程图: 用户(客户端)发起http请求到服务器通过apache或nginx解析以后返回结果给客户端.....大概就是这个意思!

2016-09-07 17:25:44 294

转载 禁止apache显示目录索引的常见方法(apache禁止列目录)

转载至脚本之家的一篇文章,以备后用下面说下禁止禁止Apache显示目录索引的常见的3种方法。要实现禁止Apache显示目录索引,只需将Option中的Indexes去掉即可,具体方法看下面说明禁止Apache显示目录索引,禁止Apache显示目录结构列表,禁止Apache浏览目录,这是网上提问比较多的,其实都是一个意思。下面说下禁止禁止Apache显示目录索引的常见的3种方

2016-08-01 11:21:57 6265

原创 拿石头游戏算法题

有这样一个游戏,桌上有一堆石子,每个人每次可以拿1到3块石头,谁最后一次拿走剩余所有的石头,则该玩家胜利。假设现在有2个玩家,而且这些玩家都是极为精通这个游戏的。那么要求写一个函数,参数为石子的数目,返回值为true和false。bool is_first_player_win(int n)当第一个玩家必胜的时候,返回true;否则返回false。 举例:N:1,返回t

2016-07-19 13:47:13 4006

原创 memcached安装

1.memcached在windows下安装在windows下安装,相对简单,从官方网站下载相应的二进制文件,解压到磁盘即可把,exe文件放到要运行的目录下,还有.dll的应用程序扩展放到系统目录下2.  memcached在linux下安装•  安装 libevent(memcached依赖libevent)# tar zxvf libevent-2.0.1-st

2016-07-15 10:39:36 285

原创 memcached介绍

1.memcached是谁开发的?memcached是LiveJournal旗下Danga Interactive公司开发的一款软件。www.LiveJournal.com(需翻墙)www.danga.com(已被收购)www.memcached.org(项目主页) 2.memcached是什么?memcached是一个高性能,分布式内存对象缓存系统,具备通

2016-07-15 10:01:07 287

转载 微信公众号开发上传零时素材遇到"errcode":41005,"errmsg":"media data missing

解决办法:因为php版本的原因,上传素材一直保错。php的curl的curl_setopt 函数存在版本差异php5.5已经把通过@加文件路径上传文件的方式给放入到Deprecated中了。php5.6默认是不支持这种方式了特殊处理1:curl_setopt ( $ch, CURLOPT_SAFE_UPLOAD, false);特殊处理2:$post_data ['

2016-07-14 12:01:53 8933

原创 整数反转算法(php实现)

要求:1.       函数名reverse_integer,参数为一个整数int,返回值也是int;2.       函数功能将传入的整数参数反序;如传入12,返回值就是21;3.       如果使用脚本语言,不能利用语言的特性,来实现这个功能;要纯粹靠编码来实现,不能借助任何外界的支持;比如不能用python这样实现def reverse_integer(num):i

2016-07-11 16:13:58 2815 1

原创 括号配对&&合法性检测(php语言)

要求:一个字符串含有”([{}])”,大中小三种括号;要求判断该字符串的括号是否合法匹配。 写一个函数:bool is_valid_brackets(string str);参数是字符串返回值:true或者false;<?php /** *返回值:Boolean */ function is_valid_brackets($str){

2016-07-04 14:48:03 1263

原创 js时间对象

时间对象 2015-08-31 11:13:14 var i = 0; //是一个函数 两个参数 功能是每过一段事件就执行一次匿名函数中的代码 // setInterval(function(){ // console.log(i++); // }, 1000);//时间单位为毫秒 //获取元素 var t

2016-06-27 16:44:46 245

原创 鼠标移动事件

鼠标移动事件 *{margin:0px;padding:0px;} #move{width:100px;height:100px;background:orange;font-family:microsoft yahei;position:absolute;} 当期鼠标位置X:100Y:200 //获取元素

2016-06-27 16:43:22 458

原创 事件的冒泡

事件的冒泡 div{position:absolute;left:50px;top:50px;} #five{width:500px;height:500px;background:orange;border-radius:50%;} #four{width:400px;height:400px;background:cyan;border

2016-06-27 16:42:09 507

原创 鼠标按下和鼠标抬起事件

鼠标按下和鼠标抬起 *{margin:0px;padding:0px;} #move{width:300px;height:300px;background:pink;font-family:microsoft yahei;position:absolute;top:200px;left:400px;} var m

2016-06-27 16:40:45 18545 2

原创 鼠标拖动div移动

鼠标拖动div移动 *{margin:0px;padding:0px;} #move{width:200px;height:200px;background:orange;font-family:microsoft yahei;position:absolute;top:200px;left:400px;} var

2016-06-27 16:39:31 1516

原创 键盘事件

键盘事件 //获取元素 var user = document.getElementById('username'); //绑定事件 user.onkeydown = function(){//on当...时候 key按键 console.log('down'); //阻止元素默认行为

2016-06-27 16:38:30 377

原创 键盘移动div样例

键盘移动div *{margin:0px;padding:0px;} #move{width:200px;height:200px;background:orange;font-family:microsoft yahei;position:absolute;top:200px;} var step = 10;

2016-06-27 16:37:16 345

原创 form元素值的操作获得和丧失焦点事件

form元素值的操作获得和丧失焦点事件 邮箱: 用户名:请输入8~18位字母数字下划线 //获取元素 var user = document.getElementById('username'); //获取元素的值 // var v = user.value; //值的设置 // user.value = '三拉

2016-06-27 16:35:37 524

原创 onchange事件

onchange事件 请选择 var p = document.getElementById('p');//city城市 var c = document.getElementById('c');//city城市 var pros = ['河北省','河南省','山东省','山西省'];

2016-06-27 16:34:20 498

原创 事件思维导图

2016-06-27 16:33:17 2319

原创 放大镜(商品浏览)

一般大家在浏览商城的时候都会有放大镜,下面是一个简单的样例分享给大家图例: 放大镜 *{margin:0px;padding:0px;list-style:none;} #small{width:400px;height:400px;position:absolute;left:200px;to

2016-06-27 16:29:54 332

原创 js正则事例

正则事例 ///用户的邮箱进行验证 [email protected] [email protected] [email protected] [email protected] // var str = "787987akldjflk [email protected]"; // var reg = /^\w+@\w+\.(com|cn|n

2016-06-27 16:28:08 718

转载 svn搭建及操作

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

2016-06-27 13:27:50 239

转载 图表Highcharts属性

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> Highcharts Demo var chart; $(

2016-06-27 11:16:45 1351

原创 几种常用的php字符串函数

<?php $a = "@A2345678910JQKA2345678910JQKA2345678910JQKA2345678910JQK@"; $trim = trim($a,'@');//去除左右两边的@ //var_dump($trim); $ltrim = ltrim($a,'@');//去除左边的@ //var_dump($ltrim);

2016-06-27 11:16:02 534

原创 php操作mysql数据库的函数(天龙八部)

=================================== PHP_MySQL的操作===================================一、操作步骤: 1. 连接MySQL数据库 2. 判断是否连接成功 3. 选择数据库 4. 设置字符集 5. 准备SQL语句 6. 向MySQL服务发送SQL语句 7

2016-06-27 11:13:36 2698

原创 jquery常用的操作思维导图

2016-06-27 11:12:42 1732

原创 简单的ajax封装

var $ = { get: function(url,data,func){ //创建对象 var x = new XMLHttpRequest(); // x.onreadystatechange = function(){ if(x.readyState== 4 && x.status==200)

2016-06-27 11:11:14 292

原创 将字符串以 BASE64 编码 base64_encode() base64_decode()

base64_encode将字符串以 BASE64 编码。语法: string base64_encode(string data);返回值: 字符串函数种类: 编码处理 内容说明本 函数将字符串以 MIME BASE64 编码。此编码方式可以让中文字或者图片也能在网络上顺利

2016-06-27 11:10:23 2847

原创 构建shell基础脚本

今天学习了一下创建一个超级简单的shell,分享下哈创建简单的shell脚本文件将shell命令放在一个文本文件中,首先需要用一个文本编辑器(vim)在创建shell脚本文件时,必须在文件的第一行指定要使用的shell(#!/bin/bash)格式为:也可以使用分号在一行输入你想要用的2个命令#号为脚本的注释(第一行除外)现在可以运行

2016-06-27 11:09:44 464

原创 使用jquery实现的按需加载

图片的延迟加载最常见的是只加载网页显示在屏幕中的图片,如果用户没有滚动到网页靠下的部分,那图片就不用显示了,节省HTTP请求和带宽,同时提高首屏的加载速度,提高用户体验。不会的童鞋拿去研究研究 按需加载 *{list-style:none;} li{width:300px;height:250px;border:solid 1

2016-06-27 11:08:02 1772

原创 jquery广告滚动框

广告滚动框 *{margin:0px;padding:0px;} #ad{width:150px;height:150px;background:orange;position:absolute;border-radius:50%;} var stepX = 3;//广告移动步进 var step

2016-06-27 11:07:13 467

转载 git命令大全

工作中一般使用的比较多的版本控制工具git的命令大全git help # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co — # 抛弃工作区修改git co . # 抛弃工作区修改git add # 将工作文件修改提交到本地暂存区git add . # 将所有修改过的工作文件提交暂存区git rm

2016-06-27 11:06:31 382

转载 php书写效率问题

今天看见一篇关于php书写效率的文章给大家分享下1、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量, 单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的”函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。2、如果能将类的方法定义成static,就尽量定义成stati

2016-06-27 11:05:06 213

原创 正则提取的url中的域名以及替换域名的方法 preg_match()和preg_replace()

<?php //网站的url $url = 'http://www.baidu.com/index.php'; //正则表达式 $reg = '/(http):\/\/([^\/]+)/i'; preg_match($reg, $url,$res); /** $res的结果 array (size=3)=> string

2016-06-27 11:04:02 10910

空空如也

空空如也

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

TA关注的人

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