[T-SQL] Script to get table indexes

Here is script to get all table indexes by script rather than using SQL Server Management Studio:
SE [More]

Try out open live writer

It is great to know live writer is open sourced http://openlivewriter.org/ Hope it will also comes to Mac soon.

Set SS server on Azure VM

Download Node.js from https://nodejs.org/ and install node.js on your server machine Install Shadowsocks Open Node.js command prompt Input the following commands to install shadowsocks npm install -g shadowsocks Configure SS open config.json file Fill the file with the f... [More]

[T-SQL] 不要试图用一个存储过程搞定一切

由于 SQL Server 会非常智能地使用第一次执行存储过程的参数生成执行计划表。于是使用不同参数执行同一个存储过程的性能表现迥异。 所以,不要试图用同一个存储过程通过接受不同参数组合来搞定一切,最佳办法是为每一个类型的操作使用单独的存储过程。 强烈推荐阅读这篇极其有诚意,又有技术含量的文章: http://www.sommarskog.se/query-plan-mysteries.html

[Web] URL编码问题以及encodeURIComponent

因为历史原因,绝大多是的浏览器地址只能使用ASCII 编码的地址,虽然目前很多浏览器已经支持UTF-8 编码, 但是Javascript 在发送 ajax 请求的时候仍旧只能使用 ASCII 编码。在这种情况下,如果在query string 里使用了中文字符。那么服务端就很有可能收到乱码,从而造成传参错误。 很多文章建议说把服务端接收request 的编码设置为 gb2312 . 比如在ASP.NET 应用程序web.config 文件里设置 <globalization requestEncoding="gb2312" responseEncoding="ut... [More]

[Web] HTML 和CSS 开发基要

前言 任何讲HTML 和 CSS 的书没有不超过500 页的。数量繁多的html tag 和使用灵活(诡异)的css 让web 开发时常无所适从,本文试图用比较简短的篇幅来涵盖html 和 css 开发的骨干知识。 1. Box Model - 每个html元素都是一个盒子 这个二维的平面的盒子,如下图所示,除了盒子中间的Content, 从内往外有Content, Padding, Border, 和Margin. 其中 Margin 和 padding 是透明的。left 和top 决定了盒子的位置。此外, 还有一个图中没有展现出来的 z-index 来确定盒子的层次顺序。 ... [More]

深度OneNote 使用者 的Evernote 使用体验简评

20151015 update 用了一段时间 evernote 后,发现还是onenote 好用,tag 多了,自己根本记不住。笔记记得好不好,第一在记的人,古往今来很多牛x的人物用纸用卡片也能记出伟大的笔记。 第二在于易用性,插入表格,插入图片,手机编辑 等等,onenote 好太多。 -------我是分割线--------- 用Evernote 就是冲着它的tag 来的, tag 是什么? tag 就是程序的interface, 可以多继承阿。 在OneNote 上,一旦内容多了以后,就会造成无法维护的困难。往往记不住自己写到什么地方了。人大脑的记忆方式其实是... [More]

[T-Sql]用left join 的时候,把条件放在 On 里和在Where 里是有区别的!

举个例子, 有表 titles 和 sales, 通过 title_id 把salse 表左连接到title 表上. SELECT T.title_id, T.titleFROM titles T     LEFT JOIN sales S     on T.title_id = S.title_id WHERE S.stor_id = '7131' ORDER BY T.title 注意,上面这段代码里,右表条件放在 where 后面。 现在把右表条件移到 join 的on 下面 SELECT T.title_id, T.tit... [More]

[Windows]Disable Hibernate to save c driver space

Run Command Prompt as administrator. To disable hibernate, input: powercfg.exe /hibernate off To enable hibernate, input: powercfg.exe /hibernate on

[Windows]Test my SSD speed with tool from Windows

It is no need to use any 3rd party tools to test disk speed. Start Windows Console as Administrator Input command: winsat disk –drive c Get result: 1. Thinkpad X1 carbon 2014 2. Surface Pro 3 SP3 outscored!