putty免密码登录vagrant

右键putty.exe,建立桌面快捷方式 右键快捷方式,“属性” “目标”设置为 "D:\putty.exe" -load "127.0.0.1" -pw vagrant -P 2222 vagrant@127.0.0.1 或者 "D:\putty.exe" -load "127.0.0.1:2222" -pw vagrant vagrant@127.0.0.1
Linux | 2014-07-21 08:51 | 阅读 4614 次 | 评论 0 条

nginx部署网站,中文文件名乱码的解决办法(从FTP上传入手)

因为windows下中文文件名用的gbk编码,linux下用的UTF8编码,所以windows中的中文名文件传到linux以后,是乱码,访问nginx+linux部署站点的文件自然访问不到了,网上有用iconv转码的方法,不过有些麻烦。如果用flashfxp上传的话,在站点管理器中,选择要上传的站点——高级,设置Character Encoding为UTF-8即可
Linux | 2014-07-18 22:37 | 阅读 7511 次 | 评论 0 条

vagrant中的nginx,静态文件(js、css)显示乱码的解决办法

vi /usr/local/nginx/conf/nginx.conf 设置 sendfile off;
Linux | 2014-07-15 14:10 | 阅读 6367 次 | 评论 0 条

docker 简明教程

源地址 http://www.simapple.com/docker-tutorial 如果源地址打不开可以下载下面的单页文件看,用IE浏览器打开
Linux | 2014-07-13 20:22 | 阅读 2988 次 | 评论 0 条

vagrant启动后nginx无法启动的解决办法

这篇博客里说的很明白 http://razius.com/articles/launching-services-after-vagrant-mount/ 原因是启动nginx的时候本地目录还没映射到虚拟机,nginx当然启动不了,解决办法就是在目录映射完以后再次启动nginx。 vi /etc/init/vagrant.conf; 加入以下内容: # nginx description "nginx http daemon" author "Silviu Tantos" # Listen and ...
Ruby | 2014-07-13 01:40 | 阅读 5781 次 | 评论 0 条

使用Vagrant在Windows下部署开发环境

做Web开发少不了要在本地搭建好开发环境,虽然说目前各种脚本都有对应的Windows版,甚至是一键安装包,但很多时候和Windows环境的 相性并不是那么好,各麻烦的问题是实际部署的环境通常是Linux,常常还要面临着开发和部署环境不一致,上线前还要大量的调试。更要命的是,如果有很多 机器需要装的话,那就真是一个灾难了。 Windows下玩Linux少不了虚拟机,但装系统依旧是相当费事。在现在什么都在自动化的今天,Vagrant就是这么一个神器,基于Ruby开发,使用开源 VirtualBox 作为虚拟化支持,可以轻松的跨平台部署。 今天试着把几台机器的...
Ruby | 2014-07-12 16:24 | 阅读 3122 次 | 评论 0 条

xampp修改htdocs目录为C盘

打开 C:\xampp\apache\conf\httpd.conf 把 DocumentRoot "C:/xampp/htdocs" <Directory "C:/xampp/htdocs"> 改为 DocumentRoot "C:/" <Directory "C:/">
PHP开发 | 2014-06-24 14:06 | 阅读 2835 次 | 评论 0 条

ipython的键绑定设置

ipython profile create tmp 用上面的命令创建profile_tmp文件夹(命令行会提示具体的路径), 然后把profile_tmp里面的ipython_config.py移动到profile_default里面, 删除profile_tmp, 打开ipython_config.py,设置 c.TerminalInteractiveShell.readline_parse_and_bind = ['tab: complete', '"\\M-h": backward-char', '"\\M-l"...
Python | 2014-06-23 19:42 | 阅读 2459 次 | 评论 0 条

一个好用的日期控件layDate

http://sentsin.com/layui/laydate/
WEB开发 | 2014-06-20 15:45 | 阅读 5696 次 | 评论 0 条

竖向居中最简单的方法(三行CSS3代码)

你无需知道父元素有多高。 .element { position: relative; top: 50%; transform: translateY(-50%); } 转自 http://www.webhek.com/translatey-vertical-align/
WEB开发 | 2014-05-28 10:29 | 阅读 1981 次 | 评论 0 条

更改mysql默认引擎为InnoDB

mysql默认是关闭InnoDB存储引擎的使用的,将InnoDB设置为默认的引擎如下。 1. 查看mysql存储引擎情况: mysql>show engines。 InnoDB | YES,说明此mysql数据库服务器支持InnoDB引擎。 2. 设置InnoDB为默认引擎:在配置文件my.cnf中的 [mysqld] 下面加入: default-storage-engine=INNODB 3. 重启mysql服务器 4. 登录mysql数据库,mysql>show engines。如果出现 InnoDB |DEFAULT,则表示设置Inno...
MySQL | 2014-04-17 17:10 | 阅读 2493 次 | 评论 0 条

php通过smtp协议发送email

smtp.php <?php class smtp { var $smtp_port; var $time_out; var $host_name; var $log_file; var $relay_host; var $debug; var $auth; var $user; var $pass; var $sock; function smtp($relay_host = "", $smtp_port = 25,$auth = false,$user,$pass) { $this->debug = F...
PHP开发 | 2014-04-14 17:58 | 阅读 2121 次 | 评论 0 条

论坛发帖方法,送给不会发帖的朋友

竟然有人不会发帖,还研究了两天没研究出来,超级瀑布汗 下面是发帖按钮截图: 点“发表文章”那个按钮即可发帖
心情随笔 | 2014-04-11 22:34 | 阅读 2098 次 | 评论 0 条

自己封装的加密cookie相关函数

使用mcrypt对cookie值进行可逆加密,浏览器端存储的是加密过得值,可以当session用。 //配置部分 $config['cookie_prefix'] = 'bccn_'; $config['cookie_domain'] = 'bccn.net'; $config['cookie_path'] = '/'; $config['cookie_skey'] = 'jewhdfy234957632946w32trweyugtfrhsdgfa'; //实现函数部分 function set_cookie($key, $value, $e...
PHP开发 | 2014-04-11 17:02 | 阅读 2518 次 | 评论 0 条

sed入门教程

sed用法 1. 是一个非交互性文本流编辑器。它编辑文件或标准输入导出的文本拷贝。 2. 通过行号或正则表达式指定要改变的文本行 3. sed不与初始文件打交道,而只与它的一个拷贝打交道,如果操作结果没有重定向到一个文件,那么将输出到屏幕。 调用方式: a. 命令行方式 b. 将sed命令插入脚本文件中,然后调用sed c. 将sed命令插入脚本文件中,使得脚本...
Linux | 2014-04-01 17:39 | 阅读 5040 次 | 评论 0 条

避免ssh超时自动断开连接

echo $TMOUT 如果显示空白,表示没有设置, 等于使用默认值0, 一般情况下应该是不超时. 如果大于0, 可以在如/etc/profile之类文件中设置它为0. 修改/etc/ssh/sshd_config文件,将ClientAliveInterval 0和ClientAliveCountMax 3的注释符号去掉,将ClientAliveInterval对应的0改成60,ClientAliveInterval指定了服务器端向客户端请求消息 的时间间隔, 默认是0, 不发送.而ClientAliveInterval 60表示每分钟发送一次,...
Linux | 2014-03-24 13:47 | 阅读 3802 次 | 评论 0 条

ez_setup.py(setuptools安装工具easy_install)

wget http://peak.telecommunity.com/dist/ez_setup.py python ez_setup.py 安装完成后就可以用easy_install安装python的库了,比如: easy_install pip
Python | 2014-03-22 00:09 | 阅读 3619 次 | 评论 0 条

用iptables为memcached作登录限制

整体思路:对某个端口先禁止访问,然后再对某个IP放行。 vi /etc/rc.local #加入下面内容 iptables -I INPUT -p tcp --dport 11211 -j DROP iptables -I INPUT -s 8.8.8.8 -p tcp --dport 11211 -j ACCEPT #设置放行的IP
Linux | 2014-03-21 17:14 | 阅读 2640 次 | 评论 0 条

centos安装php的memcached扩展

yum install ntsysv mysql mysql-server git-core gcc gcc-c++ libxml2 libxml2-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libmcrypt libmcrypt-devel openssl openssl-devel pcre-devel libevent #先安装libmemcached https://launchpad.net/libmemcached/+download cd; \ wget http...
PHP开发 | 2014-03-21 14:21 | 阅读 7257 次 | 评论 0 条

查看nginx的配置参数

[root@localhost]# nginx -V nginx version: nginx/1.4.7 built by gcc 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) TLS SNI support enabled configure arguments: --conf-path=/etc/nginx/nginx.conf --http-log-path=/var/log/nginx/access.log --error-log-path=/var/log/nginx/error.log --pid-path=/var/run/ngin...
Linux | 2014-03-20 16:54 | 阅读 7068 次 | 评论 0 条
浏览2780958次
文章归档