2015年3月15日

摘要: Windows 7 使用以来很多方面一直不习惯,特别是让我无比纠结的”回到父目录“ 按钮从资源管理器中消失了。不能不说这是一个失败!很多时候,Win 7 地址栏中自以为是的显示的很多层目录层次的面包屑功能根本不实用。实际上我认为正常操作习惯下,进入一个目录后,退出到上一级才是正常思维。有谁会一下子要... 阅读全文
posted @ 2015-03-15 14:08 NeilChen 阅读(500) 评论(4) 推荐(1) 编辑

2012年8月31日

摘要: 今天安装了最新的 FireFox 15, 没想到一用就出问题了(也可能这个问题在之前版本就存在,只是没有注意过)。在开发 asp.net 程序时,采用了 VS 自带的 web server 进行测试。用 FireFox 打开地址 http://localhost:95会报一个错误:This address uses a network port which is normally used for purposes other than Web browsing. Firefox has canceled the request for your protection.大意就是,告诉我95端口 阅读全文
posted @ 2012-08-31 00:16 NeilChen 阅读(1185) 评论(0) 推荐(1) 编辑

2012年8月21日

摘要: 要在事务中执行一堆 SQL,比方说通过一组 insert 语句插入很多数据,以前我习惯这样写:begintrant1--balabala--balabalaif@@error=0committrant1elserollbacktrant1今天编写一个类似脚本的时候发现,中间一个 insert 语句失败了,但是其他语句却继续执行了,导致了事务没有整体回滚的现象。非常坑爹。查了一下,原来是有一个开关 XACT_ABORT. 默认是 off 的,也就是说事务 fail 的时候不会自动回滚所有事务范围内的语句,只会回滚直接引起错误的那一条语句。而要实现整体回滚的效果,只要在事务开始之前把这个开关置为 阅读全文
posted @ 2012-08-21 23:12 NeilChen 阅读(1501) 评论(0) 推荐(1) 编辑

2012年8月8日

摘要: 如何下载 infoq 视频 阅读全文
posted @ 2012-08-08 00:29 NeilChen 阅读(2076) 评论(1) 推荐(0) 编辑

2012年7月2日

摘要: 看到这个帖子:http://www.cnblogs.com/ilian/archive/2012/07/01/tx-test-entry.html 当时就想到了《编程珠玑》里讲到的 bitmap 算法。在 EditPlus 里敲了一下,实现如下:<script>//ArrayRemove-ByJohnResig(MITLicensed)Array.prototype.remove=function(from,to){varrest=this.slice((to||from)+1||this.length);this.length=from<0?this.length+from 阅读全文
posted @ 2012-07-02 00:56 NeilChen 阅读(904) 评论(2) 推荐(0) 编辑

2012年6月19日

摘要: 每次系统建模时该选择什么工具总有些纠结,这次又稍微做了一点尝试和调研。 前几天试了一下以前老同事推荐的 FreeHand, 但是这东西还是画图功能多于直接的建模,跟一个原始的铅笔+白纸的组合差不多,画起来还是比较费劲。放弃。 之前曾经用过一下 Balsamiq Mockup. 比较强大的工具。是基于 Flash Air 在本机生成的一个应用程序。 其优点在于界面元素都是像草图那样没有样式... 阅读全文
posted @ 2012-06-19 19:58 NeilChen 阅读(445) 评论(0) 推荐(0) 编辑

2012年6月12日

摘要: 著名的 Lisp hacker – Zach Beane 为了教他十几岁的女儿学习 Lisp 编程,编写了一个入门教程,不过在我这个初学者眼里看来同样是值得一看的。 http://lisp.plasticki.com/ 阅读全文
posted @ 2012-06-12 10:36 NeilChen 阅读(683) 评论(0) 推荐(0) 编辑

2012年6月4日

摘要: 看了一个视频:http://video.google.com/videoplay?docid=448441135356213813 Peter Seibel (Pratical Common Lisp 的作者)做的关于 Common Lisp (CL) 的语言优势的一些介绍,比较有意思。 第一个例子中,首先他给出了 Java 中 Visitor 模式的一个典型的实现(C# 中也差不多),代码很... 阅读全文
posted @ 2012-06-04 20:21 NeilChen 阅读(714) 评论(0) 推荐(0) 编辑

2012年5月15日

摘要: 09年的时候,有一阵子大家都在做网易的“有道难题”里面的双倍超立方数问题。我当时看到题目后也随手用 Python 做了一下,但当时那个解法是最笨的穷举法,所以除了练习了一次 Python 的基本语法之外,也没有什么特别的收获了。 最近又把 SICP 翻出来看到了流这一部分。在我发自内心的赞叹那些用流描述的数列在形式上是何等优美的同时,我想实际测量一下应用了这么多复杂的流的函数操作之后,程序的执行效率如何。而双倍超立方数正好是一个适合拿来练习的题目。 这次我用的开发环境是 DrRacket. 这个东西的前身其实叫做 DrScheme. 是 scheme 的一种开发环境,在 Windows 上.. 阅读全文
posted @ 2012-05-15 21:32 NeilChen 阅读(2565) 评论(4) 推荐(5) 编辑

2012年5月11日

摘要: 在 windows 上重新安装了最新的 Racket 5.2.1. 恍然发现,Common-Lisp 的安装真的比较坑爹啊,Racket 可能才是研究和学习 lisp 比较理想的选择! 不管是 Windows 还是 Ubuntu,自学习 Lisp 以来,Common Lisp 的各种实现 + 开发环境也安装了很多了,每一个配置起来都比较麻烦,也都有这样那样的问题。而相比而言,安装 Racket... 阅读全文
posted @ 2012-05-11 01:23 NeilChen 阅读(3252) 评论(0) 推荐(0) 编辑

2012年4月28日

摘要: 在一个 asp.net webform 的程序 postback 时,碰到了这个异常,而且无法调试。Google 了一下,发现原因原来是 asp.net 对一个 form post 的字段数有限制,在打过最新的安全更新后,这个限制的数目是1000个,超过了就会报这个异常。解决的办法是在 web.config 里面加一个设置,增大这个限制值:<appSettings><addkey="aspnet:MaxHttpCollectionKeys"value="2001"/></appSettings>而为什么会有这么多 fi 阅读全文
posted @ 2012-04-28 18:17 NeilChen 阅读(1360) 评论(0) 推荐(0) 编辑

2012年3月21日

摘要: 一般语言由 primitives 组成, lisp 由 meta-primitives 组成。lisp 不定义 primitives. “Any time there is a primitive, there is a barrier, a non-orthogonality, in the design of the system.” let 用来创建 lexical scope. ... 阅读全文
posted @ 2012-03-21 11:25 NeilChen 阅读(1058) 评论(0) 推荐(0) 编辑

2011年12月31日

摘要: 经过最近试验用 EMacs 玩 Lisp 后,发现在 Windows 上使用各种坑爹:快捷键不符合 Windows 正常操作习惯(当然也可以用插件模拟,不过麻烦);点击菜单经常假死;切换 buffer 经常会假死;实在受不鸟了。重新切换回去用之前配置的 Eclipse + CUSP 插件,发现原来是没学会怎样使用——比如不知道怎样仅仅 Eval 一段选中的表达式。现在会了,重新用上了现代 IDE 各种爽。 阅读全文
posted @ 2011-12-31 01:05 NeilChen 阅读(2031) 评论(0) 推荐(0) 编辑

2011年12月29日

摘要: 不知从何时起,在博客园首页上我看到了越来越多的翻译文章,其特点是 —— 仅阅读标题或者 80% 甚至 90% 的正文,你无法判断这是一篇译文。而英文文章原作者的名字都被可耻的藏匿到了翻滚好几屏以后的最底端。作为一个老的博客园用户,我心生疑惑:难道翻译别人的文章是一件很可耻的事情吗?这么见不得人? 根据我本人的学习成长经验,在翻译原文文章的过程中,当你逐字逐句体会一篇经典时,译者自身也能得到... 阅读全文
posted @ 2011-12-29 13:57 NeilChen 阅读(3476) 评论(21) 推荐(7) 编辑
摘要: 现在网上账号随时都有被盗的危险,感觉不太放心,于是用 ruby 做了一个备份我在博客园的所有随笔的小程序,总共只用了110行代码,包括长段的注释,还是面向对象,结构良好的。 第一次写正经的 ruby 程序,发现抽象层次高的语言做事情就是省心省力啊,爽。 阅读全文
posted @ 2011-12-29 00:58 NeilChen 阅读(506) 评论(3) 推荐(0) 编辑

导航