代码改变世界

随笔分类 -  未来之路

光年:光走一年的距离

2011-01-17 16:37 by Nana's Lich, 2441 阅读, 收藏, 编辑
摘要: 光年是距离单位,而非时间单位。 但是“5000 万光年”的距离,光要走多久呢? 阅读全文

微软免费 Web 平台产品线中文版已部分上线

2011-01-17 11:39 by Nana's Lich, 3910 阅读, 收藏, 编辑
摘要: 虽然 ASP.NET MVC 3 的中文版还没有发布,但是上次公布的 Web 平台产品中已经有五款发布了中文版本,现在大家就可以使用它们了! 阅读全文

Web Deploy 高级应用:自动设置 ACL

2011-01-04 19:39 by Nana's Lich, 6033 阅读, 收藏, 编辑
摘要: 上一次文章讲了使用 Web Deploy 一键发布的时候怎么样避免已经设置好的 ACL 被覆盖,这一次则是讲解怎么样在一键发布时自动设置网站根目录的 ACL。 阅读全文

Web Deploy:在一键发布时保留已设置的 ACL

2011-01-01 02:39 by Nana's Lich, 3288 阅读, 收藏, 编辑
摘要: 通过 Microsoft Web Deploy 技术可以在远程服务器上自动部署网站应用程序,本文介绍配合 Visual Studio (Express) 来使用 Web Deploy 的一些简单做法,保留远程服务器上的 ACL 设置。 阅读全文

纲要:使用WebDeploy实现全自动远程发布

2010-12-31 13:36 by Nana's Lich, 1020 阅读, 收藏, 编辑
摘要: 通过利用WebDeploy的功能来达到站点发布一键完成的目的,简化发布流程、减少手工部署造成失误的可能。涉及的知识点:WebDeploy的安装和简单用法。WebDeploy的setAcl行为。MSBuild处理Web应用程序的方式。WebDeploy的参数化机能。自定义Web应用程序的MSBuild任务。高级MSBuild技巧。文章预计分为三部分。 阅读全文

纲要:使用ASP.NET实现简单的SSI

2010-12-31 13:30 by Nana's Lich, 505 阅读, 收藏, 编辑
摘要: 内容:通过使用ASP.NET实现的简单SSI来解决普通的SSI处理器不能正确处理BOM和区分文档编码的问题。涉及到的知识点:简单的handler原理StreamReader的编码识别功能利用正则表达式处理字符串简单的反射表达式树的构造和编译Runtime缓存和缓存策略惰性构造(初始化)暂定划分为4部分,由于涉及到的编程知识稍微有些多,可能每部分的字数都很多。 阅读全文

【感慨】技术是累赘?

2010-12-29 00:05 by Nana's Lich, 255 阅读, 收藏, 编辑
摘要: 常常听到“跟着技术跑太累”这样的论调,但是我却总也想不明白为什么有人会觉得累。以我来说,当我发现新技术可以解决很多原来特别难处理的问题的时候,说是欣喜若狂也毫不过分;而还在使用旧方法解决问题时被人提醒有简单的新方法的话,也只是最初会有点懊恼“哎呀我怎么这么笨”,然后马上就被愉快的心情替代了。很明显地,技术上的改进和创新是为了把复杂的问题简单化,为什么简单化了反而还会有人觉得累呢?或者说,本来只是辅助工作的工具,为什么使用工具的人反而要去“追”工具呢?如果之前有个问题无法解决,新工具可以解决问题,那应该为新工具的诞生感到高兴才对。如果之前有个问题很难解决,新工具可以轻松解决,想到以后不需要再在同 阅读全文

【牢骚】技术?生活?

2010-12-27 17:41 by Nana's Lich, 192 阅读, 收藏, 编辑
摘要: 我以前就表示过我特别讨厌在技术社区无病呻吟的人,所以去你妈的感悟去你妈的心得去你妈的感谢CCTVMTV劳资才不跟那帮鸟人一个样去写那些自以为牛逼实际是装逼结果很傻逼的玩意儿马勒隔壁的结果还真有人吃这套!原来我12年的网络经验对小白是不适用的啊!我觉得我还真是个傻逼!草泥马草泥马草泥马最好笑的是我他妈凭什么得跟一帮傻逼证明我不是枪手?我他妈凭什么得跟一帮选择性失明的傻逼证明自己?去你妈的!呵呵,我不淡定了我知道我就是个geek而已,虽然我自认为还没到谢米那种程度,但我也够『妖』了我他妈就是搞不懂,为什么苦口婆心说好话没人听,甜言蜜语就那么容易引人上当有的时候我真的觉得上当被骗的傻逼自讨苦吃不值得 阅读全文

【牢骚】洗白神马德

2010-12-27 17:30 by Nana's Lich, 229 阅读, 收藏, 编辑
摘要: 什么小说啊电视剧啊电影啊动画啊里面常常会有这么一种觉得,“守护者不为人知的秘密”、“被世人误解”神马德……当然了一般来说最后不管是吐血还是没吐总是要洗白让大家都接受的不过现实世界远没有那么美好,成心守护秘密的话哪那么容易让别人撞破?况且就算撞破了又有几个真能洗得白?无数事例早就说明了这么个道理:只要干了看起来不太好的事得罪过人,有人就会记恨一辈子,不再给你任何机会。有意思的是有的人明明很记仇却口口声声说“犯了错的人也该有个改过自新的机会嘛”哈哈哈!要是真想做这种角色,从一开始就该有永远被误解下去的觉悟,守住秘密就不会有人知道真相,没人知道真相就没人会理解,而不守住秘密就不能达成使命,让人理解也 阅读全文

【牢骚】这都什么鸟人啊,净吓唬菜鸟玩

2010-12-27 17:16 by Nana's Lich, 430 阅读, 收藏, 编辑
摘要: 前几个月我才抱怨过什么乱七八糟的东西都上园子首页,什么感悟你妹啊什么原创你妹啊什么发现你妹啊什么东拼西凑你妹啊什么什么你妹的刚才我想起来删一行多余的代码,然后就往首页上瞄了一眼,结果看到有篇文说什么“不为人知的秘密”点进去一看这啥玩意啊,不就个普通溢出么?明明人家C#就不推荐你随便碰指针,你还把指针找出来鼓捣个溢出说什么“不为人知的秘密”——去你妹的不为人知,你他妈这是哗众取宠吧你?呸上首页喷人就算不被撤下来也不太好看,所以只有我的朋友看到就行了。 阅读全文

【备忘】T-SQL XML查询:从UDF返回、展开为行集、再将所有行集合并

2010-12-23 20:41 by Nana's Lich, 386 阅读, 收藏, 编辑
摘要: 两次cross apply:一次cross apply,但被选择的列不能省略: 阅读全文

【备忘】JavaScript 中的字符串转义等

2010-12-22 06:08 by Nana's Lich, 650 阅读, 收藏, 编辑
摘要: var spcEsc = { '\x00': "x00", '\n': "n", '\r': "r", '\u8232': "u2028", '\u8233': "u2029"};var escStr = /[\x00\n\r"'\\\u2028\u2029]/g;//var escRX = /[-$^.[\]()?+*{}\\\/|\x00\r\n\u2028\u2029]/g;// $()*+ 阅读全文

【备忘】用于过滤空白字符的几种常见的正则表达式pattern——在JavaScript中的表现形式

2010-12-22 05:25 by Nana's Lich, 1078 阅读, 收藏, 编辑
摘要: 注意:列出的代码只是为了方便程序处理而采用了正则表达式的语法,但实际上并不是可以直接用于过滤的正则表达式。根据实际的使用情况,可能需要增加“g”等标志,或者进一步加工成更复杂的正则表达式。 阅读全文

【备忘】SQL Server的一个有意思的功能

2010-12-20 15:27 by Nana's Lich, 375 阅读, 收藏, 编辑
摘要: declare @x as xml, @t as varchar(max), @b as varbinary(max), @64 as varchar(max); select @x = '', @t = 'GIF89', @b = cast(@t as varbinary(max)); set @64 = @x.value('sql:variable("@b")', 'varc... 阅读全文

【随笔】当网民上网的时候,会受到哪些威胁(不谈QQ360)

2010-10-17 00:00 by Nana's Lich, 2226 阅读, 收藏, 编辑
摘要: 这次好好谈一谈网上的安全威胁都有什么……本来是有考虑要写应对措施的,但是写着写着就忘了 阅读全文

【随笔】接着说说QQ“侵犯隐私”都干了些什么

2010-10-15 06:44 by Nana's Lich, 7780 阅读, 收藏, 编辑
摘要: 昨天的博文说了为什么我不认为QQ有侵犯隐私,今天就QQ对本地文件的扫描动作进行分析,看看到底是不是和隐私有关系。 阅读全文

【随笔】也随便说说隐私的事情

2010-10-14 05:47 by Nana's Lich, 3391 阅读, 收藏, 编辑
摘要: 三更半夜的脑子不太清醒,也懒得去想什么措辞了,就说通俗点。可能有遗漏的地方,有必要的话过后再补。我并不认为“360隐私保护器”下载量多是因为用户关心隐私,而是相反,因为有了这个所谓的“隐私保护器”才突然让一大堆人对“隐私”有了点似是而非的了解。为什么我否定用户本来就关心隐私?因为我个人、还有许多工作上跟要常常跟电脑打交道的人,... 阅读全文

【呓语】打脸

2010-09-09 07:13 by Nana's Lich, 243 阅读, 收藏, 编辑
摘要: 过去的十来年中我一直很关心游戏设计方面的问题——不是说具体的游戏编程技术,而是说游戏系统策划方面的思想。中途得到了一些结论,有的我跟朋友们说,有的我跟不是朋友的人说,有的我随便说说。不过基本上我的结论都没有人认同。当争论累了的时候,我就不争了。因为少则几天,多则几年,最初跟我争论过的人通常都会毫无自觉地自抽嘴巴。 阅读全文

T-SQL 一段没什么用的代码

2010-09-06 13:23 by Nana's Lich, 510 阅读, 收藏, 编辑
摘要: 有的时候在一个设有自增量id的数据表中插插删删之后自增量id就会出现较大的断层——当我看到这样的情况的时候,会觉得非常的不舒服。为了不用每一次都手工计算应该把自增量重置成什么数值,我写了一段代码来自动完成这个毫无技术含量的工作。 阅读全文

De facto standard——世界上不可思议的事实标准

2010-08-29 05:34 by Nana's Lich, 2420 阅读, 收藏, 编辑
摘要: 一般浏览器的JavaScript支持中总会有一些在ECMAScript中并没有定义,甚至是不该使用的特性,这其中有一部分被几乎所有的浏览器支持的,就是所谓的的“事实上的标准”。简述“事实标准”之后,本文还介绍一个像这样的特性,不使用串联操作而直接把字符串拆在几行代码中书写,并且不引发语法错误。 阅读全文