re: 何必言精通——十年杂感 兼谈其它 chunbo 2008-09-30 12:23
谢谢分享
re: 方法论书籍推荐 chunbo 2008-09-30 12:18
楼主厉害啊,多推荐点书吧
re: 个人简历 hl 2008-09-19 12:00
什么都会点,没一样精通的,楼主除了工作年限长些,其他跟我差不多
re: 未来的软件是什么样子?我也来预测一番 cdt234 2008-09-18 10:21
不光是程序员下岗,所有人都下岗,全部由机器人替代
re: 未来的软件是什么样子?我也来预测一番 chester60 2008-09-17 11:58
既然是预测,我也来一个,未来会出现软件自己编写软件,程序员全部下岗,理论上来说人工智能一定会超过人类,人类的王牌就是电源开关。
re: 未来的软件是什么样子?我也来预测一番 novice 2008-09-17 11:33
@JL
顶!
re: 未来的软件是什么样子?我也来预测一番 John Rambo 2008-09-17 10:00
我预测未来会有编程运动员
re: 未来的软件是什么样子?我也来预测一番 jeasonzhao 2008-09-17 09:21
游戏越来越像软件,软件越来越像游戏
re: 海上生明月,天涯共此时 身边无雨 2008-09-14 21:25
你看那一轮明月正从海面上升起,
远方的亲友是否正和我共度此时?
有情的人们啊总是怨恨长夜漫漫,
彻夜难眠啊心底泛起无尽的相思。
喜欢那圆月就吹灭蜡烛来到户外,
披衣久立却不觉露水把衣衫打湿。
月光虽美却不能捧在手里赠送你,
还不如回去睡觉在梦中与君欢聚。
re: 个人简历 xiaotie 2008-09-12 03:32
@了凡
得令
re: 个人简历 了凡 2008-09-09 11:42
这么些奇技淫巧,着实不容易,博主的心不静,则难成大器。该反省一下,不要再陪这些小弟弟们调侃了。
re: 与动态执行的C# 代码进行通讯 CowNew开源团队 2008-09-05 17:29
有内存泄漏问题,动态编译成生成的Assembly不会卸载,会越积越多
re: 与动态执行的C# 代码进行通讯 老头 2008-09-05 14:24
好東西,我也曾用這種方法也做了一個簡單的web框架,什麼時候整理一下拿到這里玩玩.喜愛C#,不願再去學其他腳本語言!
挺好的。copy确实是邪恶的,有的时候代码生成器也是邪恶的,因为他可以更方便的copy。
丰田的流水线要是能把人也去掉就好了,我在丰田大门口喊一声“Camry出来”,然后我就有了第一辆车 :^)
想买Camry,不知道什么时候丰田能把Camry的成本降的和奇瑞QQ一样!
@巫云
我以前写的代码,50%都是copy,修改
现在写的代码,大概只有不到5%是copy,修改。基本消除了copy了。
re: for与foreach再探讨 Angel Lucifer 2008-08-24 17:38
既然大家如此执着于两者,俺来表达下自己的看法:
for 和 foreach 表达的都是迭代语义。
但 foreach 实际上是 C# 编译器对迭代器的封装,它仅能对实现了 .NET 迭代器模式的集合进行顺序访问,除此之外,它什么也干不了。从这点上来看,算是对 Facade 模式的运用。当然它要比 for 语法上优雅那么一点。这一点正是 Facade 模式屏蔽了迭代集合时的啰嗦之处。
foreach 甚至只能只读访问集合,而不能修改集合。如果你要在迭代期间修改集合,会抛出 InvalidOperationException。这是 .NET BCL 团队的设计目标。不过在对并发集合访问时,.NET BCL 团队正打算修改这个设计目标,使其可以在迭代期间修改集合,但这仍然要在听取开发人员反馈之后,才能作出正式决定。而且一旦可以修改,在带来几许好处外,还会引入相当多的麻烦。
而 for 则不同,它除了可以做到上面的功能,还可以修改集合内容,此外还可以进行其他领域的迭代。
至于性能,对在除数组之外的集合进行迭代只读访问时,它两个性能等效。而在数组时,性能也差不多,严格的说,是 for 性能稍高一点,因为少了几分函数调用开销,但其实性能相差不大,这只有在千万数量级及其以上才能体现出影响。
所以,拿 for 与 foreach 进行比较是不公平的, foreach 仅仅是 for 实现功能的一个子集。
更多的可以参考 .NET 的 BCL 以及 C++ 的 STL 和 Boost。
re: for与foreach再探讨 bidaas 2008-08-24 15:48
链表呢?2叉树呢?怎么循环才能高效呢?
本来这一个世界就是这一个样子!
事事非非,对对错错!
re: for与foreach再探讨 S.Sams 2008-08-24 11:46
一般不在
" for (long j = 0L; j < numArray2.Length; j += 1L)"
进行 numArray2.Length 计算, 每次都循环都会进行 numArray2.Length 的操作, 效率自不然就低啦
re: for与foreach再探讨 Drosh 2008-08-24 02:21
记得以前做过一个测试,当foreach的对象的item是引用类型则foreach快,否则是for快。
re: for与foreach再探讨 飞林沙 2008-08-24 01:53
谢谢,深刻检讨。我把我的东西删掉..
不能在误导大众了,呵呵。
学习.....
希望您能再次拜访我的博客,能多多指教。
re: for与foreach再探讨 Angel Lucifer 2008-08-24 01:07
晕,这几篇文章都没看。
同意楼主的观点。
关于数组的 Length 属性在循环体内,JIT 编译器会对其进行优化。人为缓存反而会破坏编译器的优化,带来负面影响。
这实际上是 C/C++ 开发人员的优化性能的手段,不过在 .NET 中算是"自作聪明"了,呵呵。
re: 搭建免费的.Net开发环境 A.Z! 2008-08-22 17:30
--引用--------------------------------------------------
xiaotie: @逖靖寒
VS这一点比eclipse做的废材多了。eclipse上我想打开哪个打开哪个,想关闭哪个关闭哪个。只有项目这个概念,没有解决方案这个概念,项目之间的关系是由项目引用决定的。而VS中,不同的项目之间的关系是由解决方案约束的。一个解决方案,要么全打开,要么全不打开,耗费系统资源不说,当项目一多,项目之间的引用关系变得复杂时就很不爽。
--------------------------------------------------------
Y
re: 搭建免费的.Net开发环境 xiaotie 2008-08-21 19:41
@C+++
windows交钱了的。
re: 搭建免费的.Net开发环境 zoti 2008-08-21 19:26
支持楼主
我也一直在收集这些东西,能用免费就绝不用盗版的。
其它VS 2008 Express还比较好用了,就是最大的不支持插件很不方便,这样一没办法使用集成的版本控制功能,自己写一个版本控制的东东也插不进去。
re: 搭建免费的.Net开发环境 C+++ 2008-08-21 18:42
有种别用windows 搞得自己版权意识多强一样,虚伪!
re: 搭建免费的.Net开发环境 张跃 2008-08-21 11:44
@冰之玄岩,小小Programmer
恩,Express不支持多项目解决方案
不过我现在就用的这个DreamSpark下载的软件,对学生免费,学习足够了,而且毕业后也可以用,只不过不能用来做商业用途(不过谁知道呢)
http://www.msuniversity.edu.cn/m_Directdownload/introduction.aspx
re: 搭建免费的.Net开发环境 张跃 2008-08-21 11:38
--引用--------------------------------------------------
xiaotie: @深蓝
不好用
--------------------------------------------------------
还是很不错的,用Express的sql server 2005 高级功能版+SSM Express版
.net 开发还是用vs最好用了,所以还是用VS Express好点
--引用--------------------------------------------------
colder: 我觉得微软对盗版的VS好像从来都不放在心上.
因为这是我见过的盗版最容易的一个 万能CD-KEY 还不用激活 打sp1补丁也不下黑手
原因很简单 从学生抓起 用VS的学生多了 工作后习惯VS的程序员就多 Windows下的应用软件才会多.
--------------------------------------------------------
现在对学生有一个DreamPark,可以免费使用VS05 08 SQL server 2005 等软件
re: 搭建免费的.Net开发环境 置身珠海,学习与奋斗 2008-08-21 09:37
楼主好样的,先记下来,以后也尝试转换开发环境。
re: 搭建免费的.Net开发环境 是 2008-08-21 09:28
作者很傻!
re: 搭建免费的.Net开发环境 冰之玄岩,小小Programmer 2008-08-21 09:26
--引用--------------------------------------------------
Phantaci.com: 不如把c#换成 php 或 ruby
--------------------------------------------------------
同意 哈哈··
re: 搭建免费的.Net开发环境 带我去 2008-08-21 09:23
效率第一,但是LZ很强大
re: 搭建免费的.Net开发环境 西就东城 2008-08-21 09:21
收藏一个
觉得对免费应该赞一个;
也许某天我也会用这个哦
re: 搭建免费的.Net开发环境 冰之玄岩,小小Programmer 2008-08-21 09:19
貌似Express版本的不支持解决方案把??
我以前用c# 2005Express版本的 就不支持。
Sql2005 也有Express版本 个人觉得还蛮好用的
re: 搭建免费的.Net开发环境 雅阁布 2008-08-21 09:05
不错!!
re: 个人简历 雅阁布 2008-08-21 09:00
xmpp是开源的协议啊!!
源码很多的!!
re: 搭建免费的.Net开发环境 linux linux 2008-08-21 09:00
(2)除了操作系统,其它都很好用很好用。
===
其实你可以用好用又免费的linux
re: 搭建免费的.Net开发环境 巫云 2008-08-21 08:59
@colder
让他问小白借一张吧,哈哈哈
re: 搭建免费的.Net开发环境 Q.Lee.lulu 2008-08-21 08:37
不错。。。楼主有勇气
re: 搭建免费的.Net开发环境 colder 2008-08-21 08:02
我觉得微软对盗版的VS好像从来都不放在心上.
因为这是我见过的盗版最容易的一个 万能CD-KEY 还不用激活 打sp1补丁也不下黑手
原因很简单 从学生抓起 用VS的学生多了 工作后习惯VS的程序员就多 Windows下的应用软件才会多.
不过我倒起起在Silverlight论坛上看到的加拿大魁北克的一个哥们 他"哭"诉自己的经历: 试用版VS2008到期 想要继续学习Silverlight 却买不到VS光盘 网上也订购不到 因为他住的地方实在太"北"了 货送不到...
re: 搭建免费的.Net开发环境 木野狐(Neil Chen) 2008-08-21 01:38
不错的,可以作为一个参考。
不过开发正式项目用 VS 的 Express 版本估计是不够的,很多常规功能没有用起来就很讨厌了。
re: 搭建免费的.Net开发环境 xiaotie 2008-08-21 01:09
@lexus
工作的一部分。