趁着国庆阅兵好天去北戴河玩。
坐早上7点的火车D21从北京出发,大概2个小时到达北戴河站。
一出站门口好多家庭旅馆的揽客,一定要提前(在携程、去哪)预订旅店,出来玩没必要住这种扯不清的旅馆。
由于是阅兵日车站的喷泉也开着,映着蓝天白云很舒服。
车站前的喷泉
车站前自拍的美女
从北戴河站打车到鸽子窝30-40元钱。如果有时间可以等37路公交。
公交车站有一堆旅店的大妈为了推销住宿说公交到不了,大家不用信就好。
特别是经历了打车出去玩和出海打鱼两次经历后,发现北戴河民风不淳朴了。
北戴河鸽子窝公园门票是25元,9月份...
digtalocean到今天已经发展3年,价格上已经不比linode便宜,而且某些配置上已经比Linode价格稍贵一些。
价格和配置上:
DigtalOcean提供小的512M配置和最受欢迎的droplet(水滴)配置比Linode同价格配置多了6G的磁盘空间。
digtalocean 的配置
Linode 的配置
digtalocean和Linode优惠码:
digtalocean有新用户10美元优惠码,Linode同样有新用户优惠。
稳定性和速度上:
同样是美国的机房比较快,DigtalOcaen选择旧金山,Linode选弗里蒙特。
稳定上秒国内主机N条街。
客户支持和响应速度:
都需要英文发Ticket支持,10多分钟就会有响应...
vim设置了代码高亮, syntax on
但是在secureCRT始终显示下划线,不显示高亮
解决方法:
1.检查$TERM变量,echo $TERM
如果输出不是xterm-color,那么需设置$TERM变量
使用vi打开/etc/profile
添加 export TERM=xterm-color
然后执行 source /etc/profile
如果还是没有语法高亮,那么第二步
2.如果你用的是远程登录,比如SecureCRT,这时候需要设置
会话选项>终端>仿真,选择下选菜单中的xterm,并打钩ANSI彩色,并根据自己需要是否选择彩色方案
nginx+php 使用的时候经常需要伪静态,一般大家都手动设置。那有没有办法让 nginx 自动补全路径呢?
这两天折腾很久,才实现了这样一个功能:
请求 /a/b/c
若文件不存在,查找 /a/b/index.php,/c 作为 PATH_INFO;
若文件不存在,查找 /a/index.php,/b/c 作为 PATH_INFO;
若文件不存在,查找 /index.php,/a/b/c 作为 PATH_INFO;
若文件不存在,返回 404.
虽然这种损耗性能的行为不适合部署,但在本机调试的时候还是能够带来方便的 🙂
server 端应有如下代码,其他部分使用自己的配置:
index index.php index.html index.htm;
...
mac10.10不支持ssl vpn,没办法连到内网,只好想办法迂回支持vpn。
用虚拟机作为跳板,装一个能够支持vpn的系统,然后通过mac使用ssh访问vpn。
虚拟机使用oracle的virtualbox就可以,小巧免费
http://download.virtualbox.org/virtualbox/5.0.0/VirtualBox-5.0.0-101573-OSX.dmg
安装centos6.7
下载地址
http://202.141.176.110/centos/6.7/isos/i386/CentOS-6.7-i386-LiveDVD.iso
下载jre,默认firefox是不启动java功能的
http://data.sangfor.net/sslupdate/jre/jre-for-linux.bin
如果当前用户不是管理员,则通过su切换至管理员,然...
从淘宝上买了个号称最小的路由器Gl inet玩,首先是刷固件
1. 下载OpenWrt官方网站上的固件,
下载地址:http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/openwrt-ar71xx-generic-gl-inet-6416A-v1-squashfs-factory.bin
2. 拔掉路由器上的一切连线。
3. 电脑连接路由器LAN口,并设置电脑的IP地址为 192.168.1.2。
4. 按住路由器的 reset 键,插入电源开机,此后会看到绿灯闪烁,待红灯亮起时松开reset键,此时路由器进入uboot web界面
5. 电脑上使用浏览器打开地址 http://192.168.1.1,将会看到:
6.选择刚才下载的文...
登陆不了服务器
The server refused to start a shell.
登陆服务器后执行ls命令报错:
$ls
-bash: fork: retry: Resource temporarily unavailable
12
$ls-bash: fork: retry: Resource temporarily unavailable
上面这段错误提示的本质是Linux操作系统无法创建更多进程,导致出错。
因此要解决这个问题需要修改Linux允许创建更多的进程。
修改Linux最大进程数
我们可以通过ulimit -a来查看当前Linux系统的一些系统参数。
...
mac很久没关机,有一天关系之后
发现屏幕不亮,怎么按都没反应,还以为主板坏了
等了大家10几秒黑屏后,出现登录窗口,输入密码会跑一个进度条进入系统。
解决办法:
重置 NVRAM
关闭 Mac。
在键盘上找到以下按键:Command (⌘)、Option、P 和 R。
打开 Mac。
听到启动声后立即按住 Command-Option-P-R 键。
按住这些按键直到电脑重新启动,然后您会再次听到启动声。
松开这些按键。
重置 NVRAM 后,您可能需要重新配置扬声器音量、屏幕分辨率、启动磁盘选择和时区信息设置。
https://support.apple.com/zh-cn/HT204063
有些时候复制别人的代码会非常乱,因此格式化代码就很重要了
vi 下格式化代码:
1.全部代码格式化:
命令行模式下
按下 gg (回到开头)
按下 = (格式化命令)
按下 G (代码尾部)
2.部分代码格式化:
命令行下
选中你要格式化的代码
按下 =
3.
(1) 按两下小写g,即gg,定位光标到第一行。
(2) 按住Shift+v,即大写V,进入可视化编辑的列编辑模式。
(3) Shift+g,即大写G,选中整个代码。
(4) 按下等号=,格式化所有代码。
使用svn几年了,一直对分支和合并敬而远之,一来是因为分支的管理不该我操心,二来即使涉及到分支的管理,也不敢贸然使用合并功能,生怕合并出了问题对团队造成不良影响,最主要的原因是,自己对分支的目的和合并的方法不甚了解,这才是硬伤。
最近由于适配机型的需要(本人从事手机客户端的开发),需要经常接触分支和合并两项工作,突然发现这玩意整不明白很难开展工作,遂这两天着重研究了一下,有点收获,怕以后忘了,故趁着余温尚在赶紧写下来,好记性不如烂笔头嘛。下文的实践主要是参考了TortoiseSVN的帮助文档和Subversion的在...