zhytalent's .Net Column

Now Processing...

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2010年11月10日

摘要: Justin James曾发表过一篇博文《10 tips for advancing from a beginner to an intermediate developer》,为我们分享如何才能完成程序员从初级到中级的蜕变,现将中文译文转载于此,供大家借鉴。 在一封与TechRepublic会员交流的邮件当中,他提到了面向程序员的博客、文章及杂志分成两类:面向初学者类(“hello world”这种类型的教程)以及面向专家类(MSDN杂志)。这个观点很好,有关程序员如何从初级跃升到中级的信息极少。以下是为了实现这种转变需要你去做的10件事。 阅读全文
posted @ 2010-11-10 14:51 ScottDa虾米 阅读(163) 评论(0) 推荐(0) 编辑

2009年8月3日

摘要: 原因是无法启用工具箱里的framework组件,查了下,解决方法如下: 改注册表 [HKEY_CURRENT_USER"Software"Microsoft"VisualStudio"9.0" Packages"{7494682B-37A0-11D2-A273-00C04F8EF4FF}] 下面有个SkipLoading的dword值,把1改成0,重启vs2008后故障解决。 阅读全文
posted @ 2009-08-03 16:32 ScottDa虾米 阅读(149) 评论(0) 推荐(0) 编辑

2008年7月24日

摘要: 1. 数据库访问性能优化    数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。连接池的大小是有限的,如果在连接池达到最大限度后仍要求创建连接,必然大大影响性能。因此,在建立数据库连接后只有在真正需要操作时才打开连接,使用完毕后马上关闭,从而尽量减少数据库连接打开的时间,避免出现超出连接限制的情况。 阅读全文
posted @ 2008-07-24 17:24 ScottDa虾米 阅读(108) 评论(0) 推荐(0) 编辑

摘要: 1.企业资源计划 企业资源计划(Enterprise Resources Planning,ERP),可以从三个层次进行定义: 管理思想:ERP是由美国著名的计算机技术咨询和评估集团Gartner Group Inc.提出了一整套企业管理系统体系标准,其实质是在MRPII(Manufacturing Resources Planning,“制造资源计划” )基础上进一步发展而成的面向供应链(Supply Chain)的管理思想; 阅读全文
posted @ 2008-07-24 17:23 ScottDa虾米 阅读(608) 评论(0) 推荐(0) 编辑

2008年6月5日

摘要: 对于无聊的时候找事做的人还是很有用的 阅读全文
posted @ 2008-06-05 16:51 ScottDa虾米 阅读(4992) 评论(0) 推荐(0) 编辑

2008年6月2日

摘要: 市场上流行的管理、经营的图书更多的是关注IBM、HP这样的跨国公司,偏偏更多的人在为中小企业打工,中小企业也是整个社会经济的脊梁,所谓企业战略其实只针对大公司有用,跨国公司可能因为企业战略的失误导致失败,中小企业的经营不利往往是由于战术不对,好像很少有中小企业是因为战略失误走向倒闭。 阅读全文
posted @ 2008-06-02 10:28 ScottDa虾米 阅读(185) 评论(0) 推荐(0) 编辑

2008年5月9日

摘要: Johnny Papa Data Points Archive 有时, 为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了报告或您的企业应用程序的速度,用户必须等待的时间过长,他们就会很不满意。就像您的父母不想听您解释为什么在深更半夜才回来一样,用户也不会听你解释为什么查询耗费这么长时间。(“对不起,妈妈,我使用了太多的 LEFT JOIN。”)用户希望应用程序响应迅速,他们的报告能够在瞬间之内返回分析数据。就我自己而言,如果在 Web 上冲浪时某个页面要耗费十多秒才能加载(好吧,五秒更实际一些),我也会很不耐烦。 为了解决这些问题,重要的是找到问题的根源。那么,从哪里开始呢?根本原因通常在于数据库设计和访问它的查询。在本月的专栏中,我将讲述四项技术,这些技术可用于提高基于 SQL Server? 的应用程序的性能或改善其可伸缩性。我将仔细说明 阅读全文
posted @ 2008-05-09 16:12 ScottDa虾米 阅读(147) 评论(0) 推荐(0) 编辑

摘要: 本文的目的是帮助大家搞清楚C#3.0里面的Linq查询表达式的来龙去脉,搞清楚以后对C#3.0的新特性基本上也就了然于胸了。建议大家看完Linq查询后再看各个语法新特性对Linq的意义,这样会更加有帮助一些。 阅读全文
posted @ 2008-05-09 14:54 ScottDa虾米 阅读(333) 评论(0) 推荐(0) 编辑

摘要: 根据微软官方的解释,WCF(之前的版本名为“Indigo”)是使用托管代码建立和运行面向服务(Service Oriented)应用程序的统一框架。它使得开发者能够建立一个跨平台的安全、可信赖、事务性的解决方案,且能与已有系统兼容协作。WCF是微软分布式应用程序开发的集大成者,它整合了.Net平台下所有的和分布式系统有关的技术,例如.Net Remoting、ASMX、WSE和MSMQ。以通信(Communiation)范围而论,它可以跨进程、跨机器、跨子网、企业网乃至于 Internet;以宿主程序而论,可以以ASP.NET,EXE,WPF,Windows Forms,NT Service,COM+作为宿主(Host)。WCF可以支持的协议包括TCP,HTTP,跨进程以及自定义,安全模式则包括SAML, Kerberos,X509,用户/密码,自定义等多种标准与模式。也就是说,在WCF框架下,开发基于SOA的分布式系统变得容易了,微软将所有与此相关的技术要素都包含在内,掌握了WCF,就相当于掌握了叩开SOA大门的钥匙。 阅读全文
posted @ 2008-05-09 14:26 ScottDa虾米 阅读(265) 评论(0) 推荐(0) 编辑

摘要: Windows Presentation Foundation简称WPF,是微软新发布的Vista操作系统的三大核心开发库之一,其主要负责的是图形显示,所以叫Presentation(呈现)。 作为新的图形引擎,WPF是基于DirectX的,当然增加了很多新的功能。其2D和3D引擎的强大看看Vista的界面就明白了,再加上其对Aero图形引擎的支持,更加让你感到神奇。顺便提一下,Aero是专门为3D桌面开发的引擎,可以让桌面实现神奇的3D翻转,这绝对是操作系统有史以来的一次神奇尝试,虽然对硬件配置的要求也是惊人的,此前已有相关报道称,Vista对显卡十分挑剔就是出于运行Aero的考虑。 阅读全文
posted @ 2008-05-09 14:24 ScottDa虾米 阅读(810) 评论(0) 推荐(0) 编辑