自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 收藏
  • 关注

原创 php DOMDocument saveHTML()的问题

在开发环境下,用的是PHP5.6,用 DOMDocument saveHTML()生成没问题但在生产环境下,用的是php7 ,发现无法生成大于327680字节以上的内容。原因不明。改用saveXML(),正常。...

2017-03-05 19:22:59 550

原创 cygwin 安装 apt-cyg, pssh

手上管理的机器多起来了,不得不装个批量管理多个主机的工具,pssh是可以做到,所以需要安装之。平时工作都是win 下,所以得借助cygwin上运行pssh。记录下需要安装的内容。#apt-cyg 安装lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyginstall apt-cy...

2017-03-04 15:52:54 231

原创 平滑重启nginx与php-fpm

 老忘,记录下nginx -s reloadkill -USR2 `cat /usr/local/php/var/run/php-fpm.pid`  

2016-06-13 00:35:08 193

原创 切换wamp目录

机器上装了WIN 7 和WIN10 双系统,不想装两份wamp,所以把win 7下的 C盘下的wamp 移动到D盘。步骤很简单:1。先在win 7下把apache, mysql 的服务移除      2。修改以下文件,把c:/wamp 替换成 d:/wamp:     wampmanager.ini     wampmanager.tpl     bin\apache...

2016-06-10 14:44:54 331

原创 (转)linux shell中各种括号(大,中,小)

一、小括号,园括号()  1、单小括号 ()    ①命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。    ②命令替换。等同于`cmd`,shell扫描一遍命令行,发现了$(cmd)结构,便将$(cmd)中的cmd执行一次,得到其标准输出,再将此输...

2016-05-08 17:28:55 227

原创 ubuntu 创建虚拟内存文件和优化虚拟内存使用

没什么好说的,就是做个记录,防痴呆 #!/bin/sh#创建文件1G文件mkdir /swapcd /swapdd if=/dev/zero of=/swap/swapfile bs=1M count=1024#格式化成交换格式mkswap /swap/swapfile#添加到 /etc/fstab ,下次启动有效echo "/swap/swapfile...

2016-05-01 01:59:22 232

原创 docker 安装 最新版本

关于各类问题,我们常会先通过搜索引擎找答案。比如:docker unbunt 安装。然后就拿来使用。但IT技术日新月异,网上的各种答案可能是过时的。比如安装docker。最好的方式,还是直接去docker官网看说明。下面是根据官网得到的 centos 7 #!/usr/bin/env bashsudo yum remove docker \ ...

2016-04-29 03:24:05 203

原创 docker hub 上创建自动构建的镜象(含 Dockerfile)

docker hub 上有两种方式创建镜象:1.普通镜象,这种镜象是在本地构建完后,上传给docker hub,这种镜象对使用者来说,看不到Dockerfile2.自动镜象,这种镜象是通过github 或 bitbucket 项目与docker hub 拉钩,docker hub 会自动构建。docker hub 会自动把项目中的Dockerfile 显示 出来。 选择了 Creat...

2016-04-26 00:28:12 962

原创 docker 使用中的异常

昨天在用docker 时,配置了nginx 与 php-fpm 连接,中间删除和创建容器(镜象)的操作反复做 了几次,突然 发现nginx 连接不上php了。检查所有命令无误。折腾了两小时后,重启机器,居然 正常了。不知道啥原因。有大神知道的话,请指点。 ...

2016-04-25 22:32:01 89

原创 curl 下载文件的几个技巧(包含redirect 网址)

1. 下载文件基本    #下载后,文件名取url的名称curl -O url2. 下载后,重名称curl -o newname url 3.如果网址有跳转,加-Lcurl -L url 

2016-04-25 22:21:49 2016

原创 docker 删除无用容器与镜象 技巧

docker 在编译儿镜象的尝试过程中,产生出许多无用的容器与镜象,要删除这些内容,一个个删除会很麻烦,所以,需要些技巧来做这引起事情。1.查询最近几个容器 #查询最近5个sudo docker ps -a -n=5 2.只输出容器的id  sudo docker ps -a -q 3.批量删除最近几个容器  sudo docker rm $(do...

2016-04-25 22:15:57 991

原创 进入docker 容器的小脚本

如果docker容器没有提供ssh,那么进入docker容器的方法,一般是 attach ,exec,nsenterattach 进入后再退出,会引起docker 容器停止。exec 每次输入比较麻烦。比较方便的是用 nsenter . nsenter 进入需要查docker 容器的pid 。所以,写了下面的脚本,方便进入。  #!/bin/bashdocker ps...

2016-04-23 18:14:55 453

原创 ubuntu 下修改 ls 配色

实在受不了ls 的默认配色,目录颜色是蓝色,看着太累。完整的配色方案,先用以下命令生成:dircolors -b > setlsclr.sh 生成的内容如下LS_COLORS='rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;4...

2016-04-21 16:55:32 284

原创 linux 复制文件命令(cp) 技巧

1. 目录复制    a. 从源目录复制到目标目录,并且目标目录与原目录名称相同    # 比如源目录是 /home/root/www,复制到 /home/root/backup/www# 这种情况下,backup 目录必须先存在。mkdir -p /home/root/backupcp -a /home/root/www /home/root/backup   b...

2016-04-16 23:06:02 139

原创 让docker 容器开机自动启动

网上有些文章说,要让docker 的容器自动在开机启动,是写脚本,比如在 rc.local 中写。其实完全没必要这么麻烦,docker 有相关指令,docker run 指令中加入 --restart=always 就行。 sudo docker run --restart=always ..... 如果创建时未指定 --restart=always ,可通过update ...

2016-04-16 14:47:53 2010

原创 unbuntu 修改终端大小

ubuntu 下修改屏幕大小异常简单,从9.0.1版本后,修改 /etc/defaut/grub 文件sudo vi /etc/default/grub 加入一行: GRUB_GFXPAYLOAD_LINUX=1024x768  或者把下面的注释去掉,改下值GRUB_GFXMODE=1024x768 然后执行:  sudo update-gr...

2016-04-13 15:32:38 350

原创 (转)php + mysql 分布式事务(xa)

原文:http://javalifuqing.blog.163.com/blog/static/83699035201341645329839/ 事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元; 事务应该具有4个属性:原子性、一致性、隔离性、持续性 原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做...

2016-01-27 16:10:26 102

原创 IntelliJ IDEA 常用快捷键

查询快捷键CTRL+N   查找类CTRL+SHIFT+N  查找文件CTRL+SHIFT+ALT+N 查找类中的方法或变量CIRL+B   找变量的来源CTRL+ALT+B  找所有的子类CTRL+SHIFT+B  找变量的类CTRL+G   定位行CTRL+F   在当前窗口查找文本CTRL+SHIFT+F  在指定窗口查找文本CTRL+R   在当前窗口替换文本CTRL+SHIFT+R  ...

2016-01-27 14:40:51 91

原创 (转)MySQL多字节字符集造成主从数据不一致问题

原文地址:http://backend.blog.163.com/blog/static/20229412620133274030845/ 问题产生线上一直有个历史遗留问题,最近DBA提了出来,所以跟了下代码,作了下简单分析,问题描述如下:在master-slave的环境下,对master上的某个表中的数据插入,会导致master-slave数据不一致的情况,通过反复试验,确定出现该情况的条...

2016-01-27 12:40:52 87

原创 php 开发 composer 组件的基本设置

php 下开发组件,现在都已经使用composer 的方式。开发一个组件,基本操作是几点:1. 安装composer2. 安装phpunit3. 初始化目录4. 初始化 composer.json5. 生成autoload6. 设置好phpunit测试环境 关于安装 composer及 phpunit ,可以参考前文:phpstorm 下使用composer...

2016-01-24 17:14:48 220

原创 phpstorm 下使用composer下载的phpunit

        phpstorm 是支持 phpunit 的,不过phpstrom 本身并不带phpunit。所以需要先自行下载phpunit。       最简单的方式是直接下载一个phpunit的包,在phpstorm 中指定该包的路径就可。      为了更方便的管理php的组件,最好采用组件包管理器,比如pear,composer. 以前流行的是pear,不过pear 对依...

2016-01-03 16:34:54 395

原创 intellji IDEA 编辑HTML时,让链接文件可点击打开

在编辑HTML时,会包含不少JS,CSS 文件,为了让鼠标点击+CTRL 能打开相应的文件,需要在 Files/Settings->Directories中配置相应的目录。把资源文件的根目录指定为 resource root 即可。...

2016-01-01 16:21:55 1792

原创 (转)Win7 EXE 应用程序图标丢失解决办法

看到桌面上有几个程序的图标显示不了,找到下面的解决办法:     在命令提示符下输入下列命令即可恢复。    按键 "WIN+R" 输入即可cmd    然后输入分别输入 :    taskkill /im explorer.exe /f    cd /d %userprofile%\appdata\local    del iconcache.db /a   st...

2016-01-01 14:14:50 231

原创 squid 3 隐藏客户端 IP

1.隐藏IP,彻底让HTTP_X_FORWARDED_FOR 中不出现客户端IPforwarded_for delete 2.上传文件出错的话ignore_expected_100 on 3.客户端验证最简单的办法先生成密码htpasswd /etc/squid3/ncsa_passwd xxxx(用户名),然后输入密码再加以下配置auth_param...

2015-12-18 03:36:43 609

原创 (转)mysql 日志文件mysql-bin文件清除方法,和mysql-bin相关文件的配置

默认情况下mysql会一直保留mysql-bin文件,这样到一定时候,磁盘可能会被撑满,这时候是否可以删除这些文件呢,是否可以安全删除,是个问题。首先要说明一下,这些文件都是mysql的日志文件,如果不做主从复制的话,基本上是没用的,虽然没用,但是不建议使用rm命令删除,这样有可能会不安全,正确的方法是通过mysql的命令去删除。mysql -u root -pEnter pass...

2015-12-09 00:56:43 81

原创 apache rewrite 隐藏 php 入口文件index.php

1. 先加载mod_rewriter   在ubuntu 下 cgi 方式的 apache 下,先让mod_rewrite 生效   ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load2. 在web 站点配置,   <directory "...">...

2015-10-02 04:59:33 272

原创 CSS 记录

1. img 会在之后出现一个3px的空白,原因是:默认时img是象文字一样的元素,会自动加上一个空白。解决:{vertical-align:top/middle},或者{display:block}

2015-08-27 03:59:36 61

原创 MySQL server has gone away 问题的解决方法

mysql出现ERROR : (2006, 'MySQL server has gone away') 的问题意思就是指client和MySQL server之间的链接断开了。造成这样的原因一般是sql操作的时间过长,或者是传送的数据太大(例如使用insert ... values的语句过长, 这种情况可以通过修改max_allowed_packed的配置参数来避免,也可以在程序中将数据分批...

2015-08-23 15:27:00 102

原创 unbuntu 12.04 部署 nodejs 与 pm2

1.先装nodejs,unbutn 12.04 默认的 nodejs 是0.6 ,所以需要额外操作:apt-get install python-software-propertiesapt-add-repository ppa:chris-lea/node.jsapt-get updateapt-get install nodejs 2.再安装 npmapt-get ...

2015-08-16 00:07:08 137

原创 php 下安装 memcache

1. 在windows 下,下载 memcache 可执行文件  执行    memcache -d install  与 memcache -d start ;  注意:需要管理员权限  然后  telnet lolalhost 11211 验证2. 去 http://pecl.php.net/package/memcache/3.0.8/windows 下载 php的模块  ...

2015-08-12 00:21:28 61

原创 nodejs 有用的库

https://github.com/nodeca/pako 压缩https://github.com/soldair/node-qrcode 二维码https://github.com/GoogleChrome/puppeteer headless web browser

2015-08-10 17:07:04 153

原创 SSD 安装与优化

1.BIOS中打开ACHI,并且关闭兼容IDE,如果安装前忘记这个,可以安装后,改注册表:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msahci 的START值为02.4K对齐3.关闭休眠:cmd: powercfg -h off4.确认trim: cmd: fsutil behavior query DisableDe...

2015-07-27 21:59:40 96

原创 IDE 改成 ACHI,最快的办法

1)IDE模式下,进入win7,找到注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci,双击右边的Start选项,修改其值为:02)重启系统,进入bios,修改硬盘模式为achi,保存后重新启动。3)正常进入win7后,系统会自动安装achi的驱动,OK,成功了。...

2015-07-27 18:29:21 650

原创 命令窗口修改编码,CMD编码修改方法

在命令窗口(cmd)输入:CHCP 65001 是UTF-8CHCP 936 默认的 如果chcp 65001 后还是乱码,修改窗口的属性的字体为:lucide console

2015-07-25 02:38:51 121

原创 flex 调试时无法连通调试--几种可能

1.没有安装debug 版本的flash,这常因为自动升级引起2.生成的debug版本的swf 与 web服务器下的swf 文件不一致。3.浏览器缓存了swf,打开页面时没重载swf

2015-07-10 23:55:52 179

原创 javascript strict 模式下 callee 失效

ES 5的版本下,javascript 可以用  'use strict'; 指明进入strict 模式。在stric 模式下,arguments.callee 是不能用的,因为匿名函数已经可以命名,以前之所以提供 callee,是因为无法对匿名函数命名,比如在下面这个匿名递归调用函数中:  [1,2,3,4,5].map(function (n) { return !(...

2015-06-04 00:01:19 177

原创 Intellji IDEA 多选 等快捷键

Add/remove a selection: Alt + Shift + Mouse ClickSelect/unselect the next occurrence: Alt + J / Shift + Alt + J (Ctrl + G / Shift + Ctrl +G) for Mac OS X)Select all occurrences: Shift + Ctrl +...

2015-06-02 17:50:09 8375

原创 浏览器 强制显示滚动条

//强制显示滚动条:html { overflow: scroll; }//强制隐藏滚动条:html { overflow: hidden; }//隐藏IE的水平滚动条:html { overflow-x: hidden; }//隐藏IE的垂直滚动条:html { overflow-y: hidden; }//强制显示IE的水平滚动条:html { overf...

2015-06-02 17:23:01 411

原创 angularjs checkbox 及 如何避免循环绑定

angularjs 的双向绑定要注意循环触发事情的问题比如,有个$scope.model={   selected:false,   toggle:function(){      this.selected=!this.selected;     //try to do sth.....   } 在view 上, <input type="check...

2015-06-02 03:27:15 318

原创 JQuery 选择器

1.基本选择器#idid选择器,加#号tagName字母开头,表示tag名,比如p,div.class.开头,表示css类选择*全选selector1,selector2,selector3,分隔,表示多个选择器2.层次选择器ancestor descendant空格分隔,表示所有后代(子元素及子元素的子元素......

2015-05-30 18:33:37 84

空空如也

空空如也

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

TA关注的人

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