我的评论

re: FileSystemWatcher之错误处理 Stanley.Luo 2008-06-28 00:54  
不错, 好钢用在刀刃上了!!!
re: 你能坚持吗?--创业[1] Stanley.Luo 2008-06-09 20:13  
感慨!
虽然我没有去创过业。呵呵
支持!即使这次是晚了, 但从长远来讲还是很有意义的!
re: C#2.0 Singleton 的实现 Stanley.Luo 2008-04-28 22:42  
哪里要这么复杂.
将instance 声明为static readonly 就解决问题了,既保证单例,也保证线程安全。

protected static readonly T _instance = new T();

public static T Instance()
{
return _instance;
}
这个方法来自《大话设计模式》
re: Asp.Net中虚拟文件系统的使用 Stanley.Luo 2008-04-19 20:25  
不错, 沙发一下
re: Rhino Mocks (RhinoMock)2 Stanley.Luo 2008-03-26 19:48  
我想问一下,Rhino Mock可以 Mock静态的方法吗?
re: 上海与深圳,群硕与晨星 Stanley.Luo 2008-03-08 11:02  
@流浪的狗
呵呵,原来我在浦东张江那边上班,可能因为离市中心比较远,不那么堵车。我的看法有点以篇概全了,^_^
re: 上海与深圳,群硕与晨星 Stanley.Luo 2008-03-08 10:49  
@awen177
兄台说得对,加上关外,深圳其实也很大,多谢纠正,呵呵!
re: 上海与深圳,群硕与晨星 Stanley.Luo 2008-03-05 23:41  
@webqsoft
是不是新加的政策? 我记得那时我从来没有享受过打折。
re: 上海与深圳,群硕与晨星 Stanley.Luo 2008-03-05 23:39  
@仁面寿星

环境还是蛮不错的,在金融业中是挺有名的。软件开发的话,不是很正规。我原来的公司群硕是专业做软件开发的,他们俩有许多值得比较的地方。
今天回来太晚了,明天再继续把Blog写完。^_^
这个其实就是Silverlight 1.1Alpha - Development with.NET.Chm 的帮助文档的中文版本, 不过能把它翻译出来共享也是不错D。

P.S 楼主的单词拼错了,应该是Silverlight而不是Sliverlight.
re: 聊聊今年的春节联欢晚会 Stanley.Luo 2008-02-07 23:24  
赵本山的小品好看,其它几个小品也不错。章子怡的唱歌最烂,网上有说她是假唱!
re: Debug 对 Linq to Sql 有什么影响吗? Stanley.Luo 2008-01-30 22:58  
问题终于得以解决,十分感谢!

原来关键的地方就在于:
因为Category 表中有一个外键,对于有一个字段:

private EntityRef _Parent;

必须在调用 Attach()方法之前,先令
_Parent=default(EntityRef);
早就不用flashget了,还是讯雷好!
re: 月薪不同,面试题不同! Stanley.Luo 2007-12-16 22:12  
29.根据线程安全的相关知识,分析以下代码,当调用test方法时i>10时是否会引起死锁?并简要说明理由。
public void test(int i)
{
lock(this)
{
if (i>10)
{
i--;
test(i);
}
}
}
答:不会发生死锁,(但有一点int是按值传递的,所以每次改变的都只是一个副本,因此不会出现死锁。但如果把int换做一个object,那么死锁会发生)
--------------------------------------------------------------

lock是对线程而言的, 这里还是同一个线程,当然不会发生死锁,即使换做object 也不会!
re: 月薪不同,面试题不同! Stanley.Luo 2007-12-16 21:35  
这些题明显有好多答案是错的。
#5楼 说了一个错误。
还有:
26题,
“答:if( OnNew != null )
OnNew( this, e );

明显是错的嘛, 委托定义并没有参数的,哪里来的两个参数?
应该是OnNew();吧。
re: 学习笔记(2) Stanley.Luo 2007-12-16 20:59  
@伍迷
嗯,说得有道理。
其实现在觉得, 应该用.Net 2.0的可空类型(如:DateTime? dateTime)来声明比较好.
re: 团队管理中的有效沟通 Stanley.Luo 2007-12-16 20:49  
@水果阿生
既然说批评人家"....省的说出太外行的话...",
又说“....管理我也是外行.....”
矛盾不矛盾啊?

既然自己是外行, 有什么“资格”说人家是外行?不要搞得自己像个教父一样!

楼主,我支持你!
文章提到:".....Compiler才会在引用的Namespace中查看这些Namespace中是否定义有对应的Adds Extension Method的Static Class", 如果Namespace 很大, 有很多类定义, 岂不是很耗性能?
re: 切忌:浮沙之上筑高台 Stanley.Luo 2007-12-09 21:28  
既然是“去掉前后”,为什么要搞这么麻烦?

用:
str = str.Trim(" ".ToCharArray());
不可以了吗?
re: Web中使用多线程来增强用户体验 Stanley.Luo 2007-12-08 16:39  
分析得很细致, 顶!
我觉得www.dict.cn这个翻译网站不错。
re: 学习笔记(2) Stanley.Luo 2007-12-07 22:44  
呵呵,确实比较简单。对于第6点,不知大家有没有不同意见,我也不确定这样设计好不好?
顶, 写得很细, Good!
我知道了, 所有引用"Sys."的Javascript 都要出现在ScriptManager之后, 因为那时它才把这些script加载进来。这样问题就解决了。
re: Asp.net Ajax 'Sys'未定义 Stanley.Luo 2007-11-26 00:41  
我知道了, 所有引用"Sys."的Javascript 都要出现在ScriptManager之后, 因为那时它才把这些script加载进来。这样问题就解决了。
找以一部分答案了:
如果客户端通过代理服务器,则取 HTTP_X_FORWARDED_FOR 的值,如果没通过代理服务器,就取 REMOTE_ADDR 的值.
不知道 Request.UserHostAddress 内部实现是不是也是用REMOTE_ADDR,还是两者判断了?
re: NHibernet能带来什么呢? Stanley.Luo 2007-09-08 23:03  
楼主说,大多数查询语句是完全一样的,那还是有不一样的嘛,所以还是要有改代码的可能。
就算查询语句不用改, 不同的数据库,连接驱动总得改吧?也许这改动量不多,可是总没有Hibernate 改配置文件就行方便吧。
我觉得Hibernate 最大的好处就是可以以面向对象的方式去操作数据库,而不用关心具体的SQL语句。
最显而易见的,如果你要插入一条记录,SQL要写一长串insert into语句,而Hibernate只用session.Sava(obj)就行了。
再如,对一个表进行多条件组合查询,而这个条件个数又不定,而且不全都是字符串类型的条件,用SQL语句怎么查?当然可以查,可是这样的SQL肯定不好写。 而Hibernate 有这样的方便方法:Criteria.add(Example.create(Object entity)) , entity就是对应那张表的实体类,只要把条件都设置到这个entity里面,它就会帮你查出结果,岂不很省事?
当然你要从性能方面考虑,任何事都有两面性,易用性跟性能不可能同时都最优。
re: 国内项目开发过程分析总结 Stanley.Luo 2007-09-02 18:08  
关注中。。。。。
To:aspnetx
ps. 除了日本的外包 还好吧, 感觉做北美的外包还是可以学到挺多东西的
re: WCF中ServiceHost能不能host多个服务? Stanley.Luo 2007-02-22 22:27  
@Adrian.
我还是同意你的“但”后面的观点。不同的服务分成不同服务类应该好一点。
呵呵,我也是今年毕业,也在忙毕业设计。
不过我是做一个C/S的系统,估计比楼主的简单多了。
关于UML的设计工具,我用的是starUML,我觉得不错:比较简洁而且美观,而且是开源免费的。
ps.它的用例图是有小人图标的,呵呵。
我也要申请加入,多交流才能进步。。。。
@U2U

我的理解“设计模式”是现成的可用的软件设计方法,包括如何去设计数据结构来实现需求。
至于核心是个什么说法,我想仁者见仁,智者见智。。。。都可以吧。
@Cat Chen

呵呵,你说得对,这个“无限制”是说有点夸奖,应该说是在内存允许的情况下。
@yzx110

Command中有两个操作委托:
DoOperation
UndoOpeartion
所有的操作与反操作(撤消)要执行的代码都封装在这个两个委托实例当中。即正向操作的代码写在DoOperation相应的匿名委托,反向操作写在UndoOperation相应的匿名委托中,至于操作与反操作是什么关系,如何实现,当然是具体问题具体分析,但是我想还是可以应用这个模型的。

所以我觉得没必要要一个UndoCommand.
发布这篇东东,估计都弄到我的脑细胞快要造反了:一点发布就报告IE的XXX插件没有经过验证,查了一下是超级兔子的事,把卸了,反而弹出一个什么提示也没有的警告,晕了,还是把超级兔子装回来,终于好了。看来这个兔子还有“脾气”。。。。
<2008年8月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
31123456

与我联系

搜索

 

常用链接

留言簿(1)

我参与的团队

我的标签

随笔分类

随笔档案

相册

最新评论

阅读排行榜

评论排行榜