摘要: 程序设计绝对不只是语法、句法的堆积,它也是一种很神圣的职业,在这种职业中,一个人的知识可以与他的聪明才智、交际能力、敬业态度和纪律完美地结合在一起,也只有这种结合,才能成就一个人的事业,才能让他编写出一流的应用程序。——《Oracle Database 10g PL/SQL 程序设计》 阅读全文
posted @ 2009-08-24 09:50 奇军 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 没有一种程序设计语言是完美无缺的,幸运的是,一种程序设计语言并不是完美无缺的,也可以成为构造伟大系统的良好工具,事实上,一种通用的程序设计语言根本不可能对他作用于等所有工作都是完美无缺的,对一项工作来说最完美的东西对于另外的工作就常常会表现出严重的缺陷,因为在一个领域中的完美事物实际上也就意味着专门化。C++的设计是想成为构造范围广泛多样东西太多良好工具,而且能够直接表达范围广泛多样的思想。 并不... 阅读全文
posted @ 2009-02-27 08:33 奇军 阅读(723) 评论(0) 推荐(0) 编辑
摘要: 在vista下通过Request.UserHostAddress获取客户端IP,测试时发现得到的数据是::1(而不是熟悉的127.0.0.1),怀疑是ipv6的原因,查证后发现确实如此。 阅读全文
posted @ 2008-08-25 21:15 奇军 阅读(3140) 评论(3) 推荐(1) 编辑
摘要: 我在vs(2008/vista u)中遇到这个问题的原因是这样的:在vista中装了ie 6绿色版,发现使用不了,如是卸载,卸载后vs启动调试就出现这种情况了。很显然,是注册表中的某个键值被删除了,vs不能找到ie的路径。如是,再次装上ie6,安装时装在一个有特殊字符的路径。这时vs已经能调试了,但是不能捕获ie的句柄,也就是停止调试后ie不会自动关闭,关闭ie后vs也不会自动停止调试。在注册表中... 阅读全文
posted @ 2008-08-23 13:43 奇军 阅读(2670) 评论(1) 推荐(0) 编辑
摘要: 特定环境:使用母版页,用户控件。我动态创建了一根树(treeview),展开后遇到postback就折叠了。如果不使用母版页和用户控件貌似可以。解决办法(PlaceHolder):http://www.codeproject.com/KB/aspnet/lifecycle.aspx翻译:http://www.cnblogs.com/mythzz/articles/683240.html 阅读全文
posted @ 2008-08-20 11:38 奇军 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 查了一下,合并两个DataTable的方法还不少(结构相同或不同):http://www.cnblogs.com/kiddo/archive/2007/10/09/917845.htmlhttp://topic.csdn.net/t/20051114/09/4391131.html实际上DataTable.Merge一般就够用了。http://msdn.microsoft.com/zh-cn/li... 阅读全文
posted @ 2008-08-19 16:37 奇军 阅读(5046) 评论(1) 推荐(0) 编辑
摘要: 缺省设置下,ASP.NET中的验证控件Display属性是Static,在不显示出错信息时,是通过visibility:false来隐藏,这时虽然是看不见出错信息,但在html中是占地方的。有时候希望它是display:none,可以设置验证控件的Dislay属性为Dynamic(当然,实际上是不输出html,效果和display:none是一样的)。 阅读全文
posted @ 2008-08-15 17:12 奇军 阅读(896) 评论(0) 推荐(0) 编辑