最新评论
Re:WatiN中给FreeTextBox控件赋值 会飞的鱼0505 2012-02-08 10:34
为什么我的 innerHTML 是只读的呢。
Re:WatiN中给FreeTextBox控件赋值 zqonline 2011-01-13 14:25
为什么,我的 innerHTML 是只读的呢。
var date = Date.parseDate(obj.value , dateFormat);
大哥我这个函数报错:
Uncaught TypeError: Object function Date() { [native code] } has no method 'parseDate'。
没这个方法。
这里涉及到SortWithCustomComparer vs SortWithLinq2是有关自定义PersonComparer在Array.Sort及linq orderby的比较
SortWithLinq vs SortWithLinq2是有关不同IComparer在linq orderby中的比较
@分享 共赢
如果根据你的结论,得出的结果也不该是“Comparer<T>.Default”高效啊,而是“OrderedEnumerable算法可以少进行一些比较”,呵呵。
不过其实这些内容挺有趣的,我会慢慢写的,下周就交给这些话题了,很多东西可以挖掘。
@ Jeffrey Zhao
基于Enumerable的linq表达式我倒是没有试过编译,我下的结论有点武断
在dottrace的分析图(因没有源代码导致系统dll的部分调用没采样出来吧)中可以看到SortWithLinq2比SortWithLinq多一个compare的调用,而SortWithCustomComparer的compare调用次数比SortWithLinq2少,因此看不出OrderedEnumerable引入的新算法比array的二分法效率高。而我能得出的只是基于Enumerable的linq orderby返回一个OrderedEnumerable<TElement, TKey>实例,这个实例可以选用高效的Comparer<T>.Default进行比较,从而提高性能
我对算法不是很熟悉,有时间再搞个专题分析分析?
@分享 共赢
LINQ排序性能在某些时候高的原因不是IComparer<T>.Default性能高,而是因为KeySelector的操作方式省时间。
此外,你这里的LINQ表达式是不能编译也不需要编译的,你混淆了Enumerable和Queryable两个LINQ的区别。
我真没想到这个话题可以谈这么多,你们都给了我不少写作题材,呵呵。
实际上,在debug方式下,我测试的时候注意到linq orderby默认的方式比Array.Sort要高些,但release方式下,Array.Sort还是最快的
在.net内部,执行比较都是在一个IComparer实例上进行的
linq orderby返回一个OrderedEnumerable<TElement, TKey>实例,这个实例可以选用高效的IComparer<T>.Default进行比较,从而提高性能
对于频繁调用lambda表达式,编译之后再执行应该可以提高不少性能
其实这也就是我说的在某些情况下LINQ可能真的更快,我们真的不能一概而论。
不过现在必须检讨的是,我做的测试不够充分。因为我后来发现其实性能受到各方面的影响太大了,连续出现某种测试优于另一种测试完全可能。
LINQ使用的是KeySelector的模式,那么这种模式相较于用于比较Key的Comparer的确是存在理论上的优势的。
只要Comparer足够复杂(其实也就是GetKey足够复杂),那么KeySelector的优势就能展现。
当smtp需要身份验证时,在05下smtpclient会报错,不知道08有没有修正这一错误
如果用java连接,可以使用下面的连接方式
String url="jdbc:odbc:Driver={MYOHK0901}; TYPE=MYOB; UID=Administrator; KEY=C:\\Plus13.hk_English\\****.key; " +
"DATABASE=C:\\Plus13.hk_English\\CT Solutions Limited.myo;HOST_EXE_PATH=C:\\Plus13.hk_English\\MYOBP.exe; " +
"NETWORK_PROTOCOL=TCPIP; DRIVER_COMPLETION=DRIVER_NOPROMPT; " +
"ACCESS_TYPE=READ_WRITE;SUPPRESS_WARNINGS=TRUE;" +
"Suppress_Warnings=true;";
con =DriverManager.getConnection(url);
re: 软件架构师分类及能力归纳 ray58750034 2009-03-02 11:00
一个真正好的架构师应该把注意力集中在“架构的灵活性、扩展性,对整套系统起前瞻地引导性地作用”。
如果架构师整天想着,要做最”完美的“架构,那注定是失败的。需求的复杂性远远超过一个人,乃至家公司的能力范围。 最重要的,客户从来没有要求过要得到最”完美“的产品,他们所需要的只是”满足需求“的产品。
”沟通、执行、推动“能力我觉得不是主要的,感觉作者的语气非常的管理化(可能和作者是pm有关)。一个好的设计,甚至不需要太多文档,程序员就可以理解它背后的思想。当然,另外一点很重要的是,千万不要去找很龊的程序员去读一份好的设计。。在一个项目中,任何一个角色都是非常重要的。
re: [转]我在微软做PM ... G yc {Son of VB.NET} 2009-03-01 16:02
哦~
学到了
原来PM是这个意思
另, 支持一下~~~
这个最好还是用源代码跟中一下看看
另外, 那个凭据, 可能会默认使用IE的系统凭据
不过,这点跟系统有关。
re: 符合web标准的flash html代码 网络监控软件 2008-11-21 15:08
看了好几种不同的写法,能不能讲解一下啊
我的安装了以后也没啥用啊,还是打不开Express2005建的项目啊
re: c#对象:先有鸡还是先有蛋? EicrSoft 2008-07-28 11:17
@zhh007's Bolg
帅
re: Linq to sql 简单性能差异指引 Density 2008-07-18 15:54
误导群众!!
测试非常不科学,没有除去第一次连接数据库时间
1.禁用ObjectTrackingEnabled
我简单测试了下 大概是 7%左右!!
在window2003,ie7,vs2008,测试不通过,在TextBox按回车还是触发Button1的后台事件。
re: 使用c#批创建exchange用户 1111 2008-07-08 09:49
按照你的方法我找到homeMDB=*,这个是怎么会事啊
re: Linq to sql 简单性能差异指引 Joyaspx 2008-05-13 22:49
总结的不错,对以后如何用linq很有用处
re: c#对象:先有鸡还是先有蛋? hackztx 2008-05-10 09:19
Base b = new Base();
执行
public Base()这个构造函数
{
this.d = new Derived();//实例化这个对象,这个对象又调用基类的构造函数。。。。然后反复这样。。。。自己琢磨,其实你要是看不大懂,可以单步调试
!
}
re: Linq to sql 简单性能差异指引 works guo 2008-04-23 01:51
挖。。顶
楼主,
我按照你的方法,当参数长度长于254时还是提示“值不在预期的范围内。”
我的方法是这样的。
CrystalDecisions.Shared.ParameterValues mypaVal = new CrystalDecisions.Shared.ParameterValues();
CrystalDecisions.Shared.ParameterDiscreteValue mypaDVal = new CrystalDecisions.Shared.ParameterDiscreteValue();
mypaDVal.Value = 参数值;
mypaVal.Add(mypaDVal);
myrep.DataDefinition.ParameterFields["水晶报表中的参数"].ApplyCurrentValues(mypaVal);
re: 软件架构师分类及能力归纳 三千.℡ 2007-09-05 19:06
很多小公司都由项目经理来承担了。
re: 软件架构师分类及能力归纳 orichisonic 2007-09-05 17:39
是这样的,工具的功能实际上来讲已经超过了每个使用者。。。
re: 软件架构师分类及能力归纳 无名氏 2007-09-05 16:19
程序员都实现不了,你那个架构师还设计那样只能说明架构师有问题。
re: 软件架构师分类及能力归纳 ofei 2007-09-05 13:50
架构师位于开发人员的顶层 自然有不少架构师有高级程序员来做了 实际上大多解决方案或平台架构师都是从高级程序员过来的
程序员是否能够很好的实现? 这根程序员和架构师都有关的
re: 软件架构师分类及能力归纳 aspnetx 2007-09-05 13:19
不晓得是否适合国内的国情
很多地方架构师是直接和高级程序员划等号了
re: 软件架构师分类及能力归纳 邓林海 2007-09-05 12:42
好
re: 软件架构师分类及能力归纳 金色海洋(jyk) 2007-09-05 12:29
架构师,我是一只想当的,当然目前的能力还是很不够的。
另外一个问题就是,架构师设计好的方案,程序员是否能够很好的实现?
实现好坏、快慢,是不是和程序员的能力有关系呢?
ps:对不起大家,第一个回复已经删除了。
re: 软件架构师分类及能力归纳 ofei 2007-09-05 12:16
没有执行力 架构被架空了 形同虚设 那架构还有什么用?
网络上还是可以找到不少招架构师的...
re: 软件架构师分类及能力归纳[未登录] idzi 2007-09-05 10:18
个人认为 系统架构师还处于一个构想阶段……就像SOA一样……想法不错 但是实际上执行起来还是比较困难
re: 软件架构师分类及能力归纳 afalon(张扬) 2007-09-05 09:42
架构师???感觉在国内,好像还比较遥远。。。
re: 软件架构师分类及能力归纳 力量海棉 2007-09-05 09:28
似乎又见执行力这个词,现在难道说软件也流行了???......
re: 软件架构师分类及能力归纳 Clark Zheng 2007-09-05 09:27
执行力,很难呀。。。
re: 软件架构师分类及能力归纳 ofei 2007-09-05 09:16
执行力
关键是领导放权+个人权威+个人魅力 :)
re: 软件架构师分类及能力归纳 赵俊 2007-09-05 09:07
楼上的说很有理!现在架构师执行力有限!
re: 软件架构师分类及能力归纳 丁学 2007-09-05 07:50
楼上的不厚道
-------------------
挂着架构师名头的人很多,但能做好这个工作的人其实非常少,而国内的公司给架构机会来做这些并只做这些的,则少之又少
re: 基于MYOB Premier数据库互操作简介 lijia5945 2007-08-12 09:16
哪里MYOB Premier 的使用手册呀?
谢谢
不清楚
我也不太清楚myob在国内的应用情况 这个最好问问myob中国办事处吧 :P