摘要:
---今天在尝试 Mac 下使用 Xamarin Studio (以下简称XS) 开发 Asp.Net Mvc 项目,发现XS没启用版本控制,故自己去命令行下使用 git init,想到需要一个.gitignore文件。于是在github上翻到一个不错的库:[A collection of useful .gitignore templates](https://github.com/github... 阅读全文
摘要:
---### irb* 语言:Ruby* 帮助:help* 清屏:CTRL+L* 自动完成:Tab+Tab (若未开启,则在`/etc/irbrc`中`require 'irb/completion'`)* 退出:quit/exit/CTRL+D### io* 语言:Io* 清屏:CTRL+L* 自动完成:无(可使用slotNames消息查看可用的槽)* 退出:exit/CTRL+D### gpr... 阅读全文
摘要:
---`网上关于AspNet vNext的介绍已经非常多,本文不再赘述,仅记录下Mac环境的几点注意事项。`### 环境* OSX 10.9.4* Mono 3.6.1* Kvm 1.0.0-alpha4-10285mono官网提供了mac使用的安装包,安装比较顺利,不详细说了。 这里比较麻烦的就是kvm,kvm的安装文件获取需要访问亚马逊的服务,网速不给力。 用HomeBrew安装的时候,为... 阅读全文
摘要:
---`系统:OSX 10.9.4`1. 将光标移动到行首:ctrl + a2. 将光标移动到行尾:ctrl + e3. 清除屏幕: ctrl + l4. 搜索以前使用命令:ctrl + r5. 清除当前行: ctrl + u6. 清除至当前行尾: ctrl + k7. 单词为单位移动: option + 方向键8. 新开命令行窗口: cmd + N9. 新开命令行标签:... 阅读全文
摘要:
---`系统:OSX 10.9.4``内容来自网络,存于此以便查阅`### 基本操作* 全屏截图:Command-Shift-3* 指定区域截图:Command-Shift-4* 指定窗口截图:Commnad-Shift-4-Space### 指定区域截图高级用法Command-Shift-4 不要松开鼠标,继续按住(不放)以下按键之一,:* Space:再移动鼠标来移动整个已选择区域。* Shi... 阅读全文
摘要:
---### 要玩集群的时候,怎么处理会话状态Session?InProc模式的sessionState是不能用了,因为这是在web服务器本机进程里的,会造成各节点数据不一致。除非在分流的时候用ip hash策略,不是长久之计。 1. 用StateServer模式,可能单点故障2. 用SQLServer模式,需要另配一个数据库实例,SQLServer不方便做读写分离等集群化架构3. 用Custom... 阅读全文
摘要:
---`本文针对新手`使用Web.config的配置信息,一般都习惯于使用 ConfigurationManager.AppSettings["ConfigKey"]当程序不断迭代,开发维护了一段时间之后,是不是发现Web.config文件中的配置信息堆砌了一大堆?{% highlight xml %} ... 阅读全文
摘要:
---#### 先来看一个简单mvc3网站的响应头![响应头版本信息示意图](http://personball.com/assets/img/version_header_before.png "响应头版本信息示意图")#### 修改Global.asax文件在Application_Start方法中添加如下代码 MvcHandler.DisableMvcResponseHeader = tru... 阅读全文
摘要:
---### varnish安装* [ubuntu12安装参考](https://www.varnish-cache.org/installation/ubuntu) * [其他系统参考](https://www.varnish-cache.org/docs)如果选择了直接从源安装的方式的话,就不要自己去编译了,以免出现意外(悲剧的我,varnishlog 有点问题,之前先编译安装了,再从源安装... 阅读全文
摘要:
---有时候需要切换本机dns,将网络环境转至测试环境 @echo off netsh interface ip set dns name="本地连接" source=static addr=192.168.1.1 primary ipconfig /flushdns pause exit 阅读全文