- 博客(64)
- 收藏
- 关注
原创 docker核心-------镜像
镜像是docker三大核心之一,运行容器必须要镜像.运行之前先会去本地找,如果不存在会从默认的镜像中查找….当然你也可以通过配置自定义容器.获取镜像docker pull查看镜像信息docker imagesdocker inspect搜索镜像docker search删除镜像docker rmi创建镜像基于已有的容器创建镜像docker commit基于本地模板导入存出和
2017-09-03 19:43:00
510
转载 LANMP On CentOS 6
摘要环境最小化安装系统预先设置环境变量安装MySQL配置启动MySQL先修改 mysql 的配置 mycnfmysql 初始化安装将 mysql 加入开机启动启动 mysql安装Apache安装PHP安装Nginxvi confnginxconfproxyconfvi etcrcdinitdnginxnullconfMySQL运行时加载tcmallocnginx代理
2017-08-24 14:29:25
561
转载 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
443
原创 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
489
原创 ab WEB测试工具
Apache Benchmark(ab)工具能够通过模拟对特定的url的任意数量请求对web服务器进行负载测试!ab工具提供以下信息:传输数据的总大小(以字节为单位)web服务器在模拟流量下每秒可以支持的请求总数完成一个请求需要花费的最长时间(毫秒为单位)完成一个请求需要花费的最短时间(毫秒为单位)使用ab工具还能可以运行很多不同的负载模拟:对web文档的模拟请求指定时间内的请求打开 k
2017-03-02 13:27:06
635
原创 ceonts6.8 nginx做前端代理apache做后端服务架构配置
Apache 和 Nginx 说是当今最流行的两个 Web 服务器一点也不为过,Apache 用户基数大,稳定,兼容性高(比如jsp/php/cgi/python等等),但与 Ngnix 相比,Apache过于臃肿以及对静态文件响应过于缓慢让很多使用者感到头疼,而 Nginx 对于高并发性能出众,Proxy 功能强效率高,占用系统资源少。但是 Nginx 也有劣势,它在处理 php 脚本时需要通过
2017-02-24 15:41:44
2968
原创 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
1324
原创 详解http协议
简介:超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议.简单理解就是一种约定,比如你跟别人说你吃了吗,别人会回应你一下吃了或者没吃....看下客户端和服务器流程图: 用户(客户端)发起http请求到服务器通过apache或nginx解析以后返回结果给客户端.....大概就是这个意思!
2016-09-07 17:25:44
350
转载 禁止apache显示目录索引的常见方法(apache禁止列目录)
转载至脚本之家的一篇文章,以备后用下面说下禁止禁止Apache显示目录索引的常见的3种方法。要实现禁止Apache显示目录索引,只需将Option中的Indexes去掉即可,具体方法看下面说明禁止Apache显示目录索引,禁止Apache显示目录结构列表,禁止Apache浏览目录,这是网上提问比较多的,其实都是一个意思。下面说下禁止禁止Apache显示目录索引的常见的3种方
2016-08-01 11:21:57
6343
原创 拿石头游戏算法题
有这样一个游戏,桌上有一堆石子,每个人每次可以拿1到3块石头,谁最后一次拿走剩余所有的石头,则该玩家胜利。假设现在有2个玩家,而且这些玩家都是极为精通这个游戏的。那么要求写一个函数,参数为石子的数目,返回值为true和false。bool is_first_player_win(int n)当第一个玩家必胜的时候,返回true;否则返回false。 举例:N:1,返回t
2016-07-19 13:47:13
4217
原创 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
323
原创 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
345
转载 微信公众号开发上传零时素材遇到"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
9183
原创 整数反转算法(php实现)
要求:1. 函数名reverse_integer,参数为一个整数int,返回值也是int;2. 函数功能将传入的整数参数反序;如传入12,返回值就是21;3. 如果使用脚本语言,不能利用语言的特性,来实现这个功能;要纯粹靠编码来实现,不能借助任何外界的支持;比如不能用python这样实现def reverse_integer(num):i
2016-07-11 16:13:58
2858
原创 括号配对&&合法性检测(php语言)
要求:一个字符串含有”([{}])”,大中小三种括号;要求判断该字符串的括号是否合法匹配。 写一个函数:bool is_valid_brackets(string str);参数是字符串返回值:true或者false;<?php /** *返回值:Boolean */ function is_valid_brackets($str){
2016-07-04 14:48:03
1311
原创 js时间对象
时间对象 2015-08-31 11:13:14 var i = 0; //是一个函数 两个参数 功能是每过一段事件就执行一次匿名函数中的代码 // setInterval(function(){ // console.log(i++); // }, 1000);//时间单位为毫秒 //获取元素 var t
2016-06-27 16:44:46
280
原创 鼠标移动事件
鼠标移动事件 *{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
510
原创 事件的冒泡
事件的冒泡 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
540
原创 鼠标按下和鼠标抬起事件
鼠标按下和鼠标抬起 *{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
18824
原创 鼠标拖动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
1556
原创 键盘事件
键盘事件 //获取元素 var user = document.getElementById('username'); //绑定事件 user.onkeydown = function(){//on当...时候 key按键 console.log('down'); //阻止元素默认行为
2016-06-27 16:38:30
403
原创 键盘移动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
386
原创 form元素值的操作获得和丧失焦点事件
form元素值的操作获得和丧失焦点事件 邮箱: 用户名:请输入8~18位字母数字下划线 //获取元素 var user = document.getElementById('username'); //获取元素的值 // var v = user.value; //值的设置 // user.value = '三拉
2016-06-27 16:35:37
606
原创 onchange事件
onchange事件 请选择 var p = document.getElementById('p');//city城市 var c = document.getElementById('c');//city城市 var pros = ['河北省','河南省','山东省','山西省'];
2016-06-27 16:34:20
542
原创 放大镜(商品浏览)
一般大家在浏览商城的时候都会有放大镜,下面是一个简单的样例分享给大家图例: 放大镜 *{margin:0px;padding:0px;list-style:none;} #small{width:400px;height:400px;position:absolute;left:200px;to
2016-06-27 16:29:54
358
原创 js正则事例
正则事例 ///用户的邮箱进行验证 78798798798@163.com lkajflka@qq.com lajfkla@gmail.com djaklfj@lampbrother.net // var str = "787987akldjflk a98798@163.com"; // var reg = /^\w+@\w+\.(com|cn|n
2016-06-27 16:28:08
763
转载 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
273
转载 图表Highcharts属性
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> Highcharts Demo var chart; $(
2016-06-27 11:16:45
1404
原创 几种常用的php字符串函数
<?php $a = "@A2345678910JQKA2345678910JQKA2345678910JQKA2345678910JQK@"; $trim = trim($a,'@');//去除左右两边的@ //var_dump($trim); $ltrim = ltrim($a,'@');//去除左边的@ //var_dump($ltrim);
2016-06-27 11:16:02
564
原创 php操作mysql数据库的函数(天龙八部)
=================================== PHP_MySQL的操作===================================一、操作步骤: 1. 连接MySQL数据库 2. 判断是否连接成功 3. 选择数据库 4. 设置字符集 5. 准备SQL语句 6. 向MySQL服务发送SQL语句 7
2016-06-27 11:13:36
2752
原创 简单的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
315
原创 将字符串以 BASE64 编码 base64_encode() base64_decode()
base64_encode将字符串以 BASE64 编码。语法: string base64_encode(string data);返回值: 字符串函数种类: 编码处理 内容说明本 函数将字符串以 MIME BASE64 编码。此编码方式可以让中文字或者图片也能在网络上顺利
2016-06-27 11:10:23
2892
原创 构建shell基础脚本
今天学习了一下创建一个超级简单的shell,分享下哈创建简单的shell脚本文件将shell命令放在一个文本文件中,首先需要用一个文本编辑器(vim)在创建shell脚本文件时,必须在文件的第一行指定要使用的shell(#!/bin/bash)格式为:也可以使用分号在一行输入你想要用的2个命令#号为脚本的注释(第一行除外)现在可以运行
2016-06-27 11:09:44
526
原创 使用jquery实现的按需加载
图片的延迟加载最常见的是只加载网页显示在屏幕中的图片,如果用户没有滚动到网页靠下的部分,那图片就不用显示了,节省HTTP请求和带宽,同时提高首屏的加载速度,提高用户体验。不会的童鞋拿去研究研究 按需加载 *{list-style:none;} li{width:300px;height:250px;border:solid 1
2016-06-27 11:08:02
1831
原创 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
503
转载 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
419
转载 php书写效率问题
今天看见一篇关于php书写效率的文章给大家分享下1、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量, 单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的”函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。2、如果能将类的方法定义成static,就尽量定义成stati
2016-06-27 11:05:06
240
原创 正则提取的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
11070
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人