Sends for the fellow dear visitors:welcome to dongpad!


 Welcome to DongPad!

 msn


<< < | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | > >> 预览模式: 普通 | 列表

IQueryable vs IEnumerable

At the most abstract level, LINQ (Language Integrated Query) can query against two types of provider: IEnumerable, which is virtually any collection type in the .NET Framework and IQueryable object such as LINQ to SQL, or Entities, or XML objects.

For the first case, you're actually leveraging the framework to do the dirty work of your filtering, projection, etc. With the second case, you're passing the burden of running the query to your provider. What happens when you make a LINQ query to an IQueryable object such as a LINQ to SQL data context, your LINQ query gets translated into the appropriate SQL syntax and gets passed off to your database to execute, once the query is iterated over.

With that in place, anyone can extend LINQ to apply to their own custom defined data stores. If you want more information on how to create your own IQueryable provider, checkout this blog series: http://blogs.msdn.com/mattwar/archive/2007/07/30/linq-building-an-iqueryable-provider-part-i.aspx

But bottom line, regardless of your data source, your LINQ query syntax still remains the same.

Tags: IQueryable IEnumerable

分类:C# | 固定链接 |评论: 0| 引用: 0 | 查看次数: 556 | 返回顶部

如何: 安装 Office 主互操作程序集

This Article is Published by Live Writer。

注: 如果不能正常运行, 请参照以下操作.
安装 Office 主互操作程序集

1. 在 "控制面板" -> "添加或删除程序" 中选择 Microsoft Office, 单击"更改".
2. 选择"添加或删除功能", 然后单击"下一步".
3. 勾选"选择应用程序的高级自定义", 然后单击"下一步".
4. 展开"Microsoft Office Excel",单击".NET 可编程性支持", 选择"从本机运行全部程序".
5. 展开"Microsoft Office Word", 单击".NET 可编程性支持", 选择"从本机运行全部程序".
6. 展开"Office 工具", 单击"Microsoft Forms 2.0 .NET 可编程性支持", 选择"从本机运行全部程序".
7. 展开"Office 工具", 展开"Microsoft Graph", 单击".NET 可编程性支持", 选择"从本机运行全部程序".
8. 按照同样的方法, 为所需的其他 Office 应用程序安装主互操作程序集.
9. 单击"更新".

更新完成后, 主互操作程序集随即安装在全局程序集缓存 (GAC) 中.

搜自:Cnblogs

Tags: DongPad

分类:C# | 固定链接 |评论: 0| 引用: 0 | 查看次数: 724 | 返回顶部

今日小计

This Article is Published by Live Writer。

在博客上添加了跟小D每日学口语的API~

Success depends on preserverance~

更多请参见:跟小D每日学口语

Tags: DongPad

分类:Life | 固定链接 |评论: 0| 引用: 0 | 查看次数: 497 | 返回顶部

发展之路

This Article is Published by Live Writer。

01. 你有丰富的工作经验、项目经验,至少需要5年以上吧。
02. 你平时做过大中型项目比较多,例如5人以上做的项目比较多,单枪匹马的不算。
03. 你有过硬的技术功底,例如你是做C#方面的,这方面的语法,用法你是很精通很精通的。
04. 你对设计模式、UML、接口、服务等等了解得很深入深入。
05. 你需要有多年的积累,不需要开发2-3年才能开发出个啥来,你手上马上就有,马上就见效。
06. 你每个月至少能给公司赚1-2万以上,就是平均你每个月能给公司创造的价值是比你的工资多很多。
07. 你需要有一定的项目管理能力、进度掌控能力、人品好,能得到大家的尊重和认可。
08. 你对B\S,C\S的项目都有比较深入的了解,对分层架构等要了解得非常深入深刻。
09. 你有强大的写文档能力,什么需求文档,设计文档,各种报告,能写得很规范合理。
10. 你有一定的售前支持能力,能给客户讲,能给销售人员讲,甚至能跟其他公司的竞争对手PK。
11. 你有比较强的沟通能力,特别是跟你的上级领导、同事、客户之间的沟通应该是没问题的。
12. 你有你的管理思想及做人原则,能得到大家的认可,别人愿意跟你一起干活。
13. 你有足够的自信及人格魅力,说白了,在公司里当中层,也不是那么容易的事情。
14. 你有一定的规划能力及成本意识,虽然公司是老板开的,但是收支至少平衡,能适当的控制部门的开支。
15. 你的价值观是是跟公司的价值观、公司的理念是吻合的,能得到其他部门的支持。
16. 你有项目预算控制能力及项目进展控制能力,遇到什么项目出了问题,能有救火的能力。
17. 公司里几乎你的技术是比较强的,虽然可能不是最强的,但是能名列前几名,否则别人是不服你的管理的。
18. 若主要是做管理类软件的,你的数据库功底要很强很强,大部分管理类软件,还是需要依靠数据库的。
19. 你在某个领域,有很深的功底,例如权限管理、工作流管理、或者是业务方面的,财务知识、进销存知识。
20. 你有成熟的大规模做项目的经验及套路,按你的做法,很容易项目得到成功。
21. 你有一股干劲,能影响大家、你能活跃整个项目的气氛,甚至是能带动整个项目组的做事风气。
22. 你家里、私人的事情不是很多,可以安心工作,一新一意能把公司的工作上的事情做好,分心过多是干不好工作的。
23. 能把握大的技术方向,项目搞得比较稳健,不是瞎折腾,劳民伤财。
24. 有非常厉害的,工作分工能力,协调配合能力,能把一个负责的工程分解成若干的细小的工作,分给合适的人干活。
25. 你有丰富的项目积累,很多开发,基本上是东复制,西复制,东改西改就可以了,儿不是一切从零开始。
26. 你有一定的人才识别能力,能用对人,用好人,否则跟你一起干活的人,都经常换,那是糟糕了。
27. 你有一定培训人才的能力,能规模生产人才,最好是1-2个月内就可以培养好需要干活的人。
28. 能把握整个部门的技术方向,能说服别人放弃那些,拿起哪些,例如我们公司不玩Java,那是瞎扯蛋总共也没几个人,只玩.NET足够了。
29. 对软件工程、CMMI体系,有比较深入的了解,能按这些理论指导思想做实际软件项目

转自CNBLOGS

Tags: DongPad

分类:Life | 固定链接 |评论: 0| 引用: 0 | 查看次数: 476 | 返回顶部

很雷很有财也很搞笑的笔试答题

在CSDN看到很有才的笔试答题哦!
闲暇之余,可以进来瞧瞧放松下心情哦!

查看全部...

Tags: DongPad

分类:Life | 固定链接 |评论: 0| 引用: 0 | 查看次数: 449 | 返回顶部

一位程序员的忠告

This Article is Published by Live Writer。

[1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手!  
[2]可以做技术,切不可沉湎于技术。千万不可一门心思钻研技术!给自己很大压力,如果你的心思全部放在这上面,那么注定你将成为孔乙己一类的人物!适可而止为之,因为技术只不过是你今后前途的支柱之一,而且还不是最大的支柱,除非你只愿意到老还是个工程师!  
[3]不要去做技术高手,只去做综合素质高手!在企业里混,我们时常瞧不起某人,说他“什么都不懂,凭啥拿那么多钱,凭啥升官!”这是普遍的典型的工程师的迂腐之言。8051很牛吗?人家能上去必然有他的本事,而且是你没有的本事。你想想,老板搞经营那么多年,难道见识不如你这个新兵?人家或许善于管理,善于领会老板意图,善于部门协调等等。因此务必培养自己多方面的能力,包括管理,亲和力,察言观色能力,攻关能力等,要成为综合素质的高手,则前途无量,否则只能躲在角落看示波器!技术以外的技能才是更重要的本事!!从古到今,**日本,一律如此! 
[4]多交社会三教九流的朋友!不要只和工程师交往,认为有共同语言,其实更重要的是和其他类人物交往,如果你希望有朝一日当老板或高层管理,那么你整日面对的就是这些人。了解他们的经历,思维习惯,爱好,学习他们处理问题的模式,了解社会各个角落的现象和问题,这是以后发展的巨大的本钱,没有这些以后就会笨手笨脚,跌跌撞撞,遇到重重困难,交不少学费,成功的概率大大降低! ?
[5]知识涉猎不一定专,但一定要广!多看看其他方面的书,金融,财会,进出口,税务,法律等等,为以后做一些积累,以后的用处会更大!会少交许多学费!!  
[6]抓住时机向技术管理或市场销售方面的转变!要想有前途就不能一直搞开发,适当时候要转变为管理或销售,前途会更大,以前搞技术也没有白搞,以后还用得着。搞管理可以培养自己的领导能力,搞销售可以培养自己的市场概念和思维,同时为自己以后发展积累庞大的人脉!应该说这才是前途的真正支柱!!!  
[7]逐渐克服自己的心里弱点和性格缺陷!多疑,敏感,天真(贬义,并不可爱),犹豫不决,胆怯,多虑,脸皮太薄,心不够黑,教条式思维。。。这些工程师普遍存在的性格弱点必须改变!很难吗?只在床上想一想当然不可能,去帮朋友守一个月地摊,包准有效果,去实践,而不要只想!不克服这些缺点,一切不可能,甚至连项目经理都当不好--尽管你可能技术不错!  
[8]工作的同时要为以后做准备!建立自己的工作环境!及早为自己配置一个工作环境,装备电脑,示波器(可以买个二手的),仿真器,编程器等,业余可以接点活,一方面接触市场,培养市场感觉,同时也积累资金,更重要的是准备自己的产品,咱搞技术的没有钱,只有技术,技术的代表不是学历和证书,而是产品,拿出象样的产品,就可技术转让或与人合作搞企业!先把东西准备好,等待机会, 否则,有了机会也抓不住!
[9]要学会善于推销自己!不仅要能干,还要能说,能写,善于利用一切机会推销自己,树立自己的品牌形象,很必要!要创造条件让别人了解自己,不然老板怎么知道你能干?外面的投资人怎么相信你?提早把自己推销出去,机会自然会来找你!搞个个人主页是个好注意!!特别是培养自己在行业的名气,有了名气,高薪机会自不在话下,更重要的是有合作的机会...  
[10]该出手时便出手!永远不可能有100%把握!!!条件差不多就要大胆去干,去闯出自己的事业,不要犹豫,不要彷徨,干了不一定成功,但至少为下一次冲击积累了经验,不干永远没出息,而且要干成必然要经历失败。不经历风雨,怎么见彩虹,没有人能随随便便成功!

原文见:CSDN-挨踢职涯-人在职场 ,感觉是那么个理,连看了两遍,哇咔咔!

Tags: DongPad

分类:Life | 固定链接 |评论: 0| 引用: 0 | 查看次数: 382 | 返回顶部

C#操作xml之xpath语法

This Article is Published by Live Writer。

  以前也发过关于.net中操作XML的帖子,但不是很详细,现在我将详细介绍一下c#如何操作xml文件,正如学习操作数据库要学习SQL语言一样,在学习操作xml与语言之前,我们要先熟悉一下xml的“sql”语句xpath。由于本系列帖子的目的不在于详细介绍xpath语法所以,我借用了园子里leves的帖子来简单介绍一下xpath语法:

XPath 是XML的查询语言,和SQL的角色很类似。以下面XML为例,介绍XPath 的语法。

 




查看全部...

Tags: DongPad

分类:C# | 固定链接 |评论: 0| 引用: 0 | 查看次数: 315 | 返回顶部

出卖你性格的16个小动作

This Article is Published by Live Writer。

1、边说边笑:这种人与你交谈时你会觉得非常轻松愉快。他们大都性格开朗,对生活[要求从不苛刻,很注意“知足常乐”,富有人情味。感情专一,对友情、亲情特别珍惜。人缘较好,喜爱平静的生活。
2、掰手指节:这种人习惯于把自己的手指掰得咯嗒咯嗒地响。他们通常精力旺盛,非常健谈,喜欢钻“牛角尖”。对事业、工作环境比较挑剔,如果是他喜欢干的事,他会不计任何代价而踏实努力地去干。
3、腿脚抖动:这类人总是喜欢用脚或脚尖使整个腿部抖动;最明显的表现是自私,很少考虑别人,凡事从利己出发,对别人很吝啬,对自己却很知足。但是很善于思考,能经常提出一些意想不到的问题。
4、 拍打头部:这个动作是表示懊悔和自我谴责。这种人对人苛刻,但对事业有一种开拓进取的精神。他们一般心直口快,为人真诚,富有同情心,愿意帮助他人,但守不住秘密。
5、摆弄饰物:这种人多为女性,一般都比较内向,不轻易使感情外露。她们的另一个特点是做事认真踏实,大凡有座谈会、晚会或舞会,人们都散了,但最后收拾打扫会场的总是她们。
6、 耸肩摊手:这种动作是表示自己无所谓。这类人大都为人热情,而且诚恳,富有想象力,会创造生活,也会享受生活,他们追求的最大幸福是生活在和睦、舒畅的环境中。
7、抹嘴捏鼻:习惯于抹嘴捏鼻的人,大都喜欢捉弄别人,却又不敢“敢做敢当”,爱好哗众取宠。这种人最终是被人支配的人,别人要他做什么,他就可能做什么,购物时常拿不定主意。
8、常常低头:慎重派。讨厌过分激烈、轻浮的事,孜孜勤劳,交朋友也很慎重。
9、托腮:服务精神旺盛,讨厌错误的事情,工作时对松懈型的合作对象会很反感。
10、两手腕交叉:对事情保持着独特的看法,常给人冷漠的感觉,属于易吃亏型的人,稍微有些自我主义。
11、摸弄头发:这是一个情绪化的,常常感到郁闷焦躁的人物。对流行很敏感,但忽冷忽热。
12 把手放在嘴上:属于敏感型,是秘密主义者,常常嘴上逞强,但内心却很温柔。
13、手握着手臂:保守派非理性的人,因为不太拒绝别人的要求,有遭致吃亏的可能。
14、靠着某样物体:冷酷的性格,有责任感和韧性,属独自奋斗型。
15、到处张望:具有社交性格的乐天派,有顺应性,对什么事都有兴趣,对人有明显的好恶感。
16、 摇头晃脑:这种人特别自信,以至于唯我独尊。他们在社交场合很会表现自己,对事业一往无前的精神常受人赞叹

Tags: DongPad

分类:Life | 固定链接 |评论: 0| 引用: 0 | 查看次数: 380 | 返回顶部

今天你Bing了吗?

This Article is Published by Live Writer。

今天你Bing了吗?赶快去体验一把吧!

传说中Bing = But It's Not Google!

吼吼!

Tags: DongPad

分类:Life | 固定链接 |评论: 0| 引用: 0 | 查看次数: 419 | 返回顶部

小记

This Article is Published by Live Writer。

病愈了,继续努力吧!

Tags: DongPad

分类:Life | 固定链接 |评论: 0| 引用: 0 | 查看次数: 422 | 返回顶部
<< < | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | > >>