4. April 2016
AndrewZhu
I_Say
刚读过《必然》的第四章。写一点对书和信息的感想。虽然我仍旧很爱纸质的书,甚至一度想把家里的墙壁都装上书架。但这一年来,除了读一些打印的文档外,很少长时间得读过一个纸质的书。绝大部分的书都是用kindl
[More]
很多时候在别人的JavaScript代码里看到这样的结构:(function(){ alert("hello world");})();这是个啥?刚
[More]
Here is script to get all table indexes by script rather than using SQL Server Management Studio:
SE
[More]
It is great to know live writer is open sourced http://openlivewriter.org/ Hope it will also comes to Mac soon.
15. October 2015
AndrewZhu
Azure , VPN
Download Node.js from https://nodejs.org/ and install node.js on your server machine
Install Sha
[More]
由于 SQL Server 会非常智能地使用第一次执行存储过程的参数生成执行计划表。于是使用不同参数执行同一个存储过程的性能表现迥异。 所以,不要试图用同一个存储过程通过接受不同参数组合来搞定一切,最佳办法是为每一个类型的操作使用单独的存储过程。 强烈推荐阅读这篇极其有诚意,又有技术含量的文章: http://www.sommarskog.se/query-plan-mysteries.html
7. July 2015
AndrewZhu
Web
因为历史原因,绝大多是的浏览器地址只能使用ASCII 编码的地址,虽然目前很多浏览器已经支持UTF-8 编码, 但是Javascript 在发送 ajax 请求的时候仍旧只能使用 ASCII 编码。在这种情况下,如果在query string 里使用了中文字符。那么服务端就很有可能收到乱码,从而造成传参错误。
很多文章建议说把服务端接收request 的编码设置为 gb2312 . 比如在ASP.NET 应用程序web.config 文件里设置
<globalization requestEncoding="gb2312" responseEncoding="ut...
[More]
30. June 2015
AndrewZhu
Web
前言
任何讲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]
20151015 update
用了一段时间 evernote 后,发现还是onenote 好用,tag 多了,自己根本记不住。笔记记得好不好,第一在记的人,古往今来很多牛x的人物用纸用卡片也能记出伟大的笔记。 第二在于易用性,插入表格,插入图片,手机编辑 等等,onenote 好太多。
-------我是分割线---------
用Evernote 就是冲着它的tag 来的, tag 是什么? tag 就是程序的interface, 可以多继承阿。
在OneNote 上,一旦内容多了以后,就会造成无法维护的困难。往往记不住自己写到什么地方了。人大脑的记忆方式其实是...
[More]
举个例子, 有表 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]