12月编程语言排行榜:C#前途无量
摘要:【IT168评论】今日Tiobe却公布了2011年12月编程语言排行榜。虽然前三的位置还是Java、C 和 C++,但是第三位置恐将易主。从 2001年开始,TIOBE指数排行榜第三的这个位置,C++编程语言一直处于坐的比较稳定并持久。虽然Perl、Visual Basic和PHP曾经也位居第三,但它们所保持的时间仅有几个月。2011年12月编程语言排行榜 Top 20 具体榜单: 对比Tiobe 公布的2011年11月编程语言排行榜,前二十排名无多大变化。从下图的排行榜可以看到,依然是C阵营的天下。 C#由安德斯·海尔斯伯格主持开发,微软在2000年发布了这种语言。它是微软推出的一
阅读全文
posted @
2011-12-30 10:42
巍巍边疆
阅读(735)
推荐(0)
Windows 7 64位中安装IIS失败?“出现错误。并非所有的功能被成功更改”
摘要:Windows 7 64位中安装IIS失败?“出现错误。并非所有的功能被成功更改”找了很多资料都没有办法解决,最后我发现其实安装IIS的时候如果在变更IIS组建的时候就没有自动选择上,就一定会出现这样的问题;但是在安装过程中,IIS其实是被安装进去了,在最后检测什么东西的时候失败了,导致还原安装,所以我的对策是:在安装时,一直打开计算管理,监视IIS的Treelist有没有完整出现,一旦出现,我就点击关机,重启后结果就是好了,也就是人为终结还原过程;昨天安装进去了,今天没有发现问题;这种方法不是很推荐,建议安装32位系统,这样兼容性好得多;
阅读全文
posted @
2011-04-01 19:22
巍巍边疆
阅读(5361)
推荐(0)
64位IIS(IIS6/IIS7)上运行Jet.Oledb的设置
摘要:由于64位操作系统不支持Microsoft OLE DB Provider for Jet驱动程序,也不支持更早的Microsoft Access Driver (*.mdb)方式连接。所以用于 Access 和 Excel 数据库的 Microsoft OLE DB Provider for Jet 在 64 位版本中不可用,也就是说,如下两种连接字符串都已经无法正常工作了: "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.mappath(db) "driver=Microsoft Acces
阅读全文
posted @
2011-04-01 06:56
巍巍边疆
阅读(420)
推荐(0)
PHP and ASP.NET - A Feature List
摘要:http://www.codeproject.com/KB/applications/php_asp_net.aspxThe choice of technology is completely dependent on the requirements. The factors that influence the decision of choice are based on the following:Complexity of Business logicDensity of contentsExpected number of Hits (if it is a website)Bud
阅读全文
posted @
2011-02-28 16:22
巍巍边疆
阅读(315)
推荐(0)
微软.NET企业级架构解决方案:什么是UML
摘要:【IT168评论】设计一个系统,任何科学领域的系统,你首先需要做的是对它进行抽象。抽象模型为系统的视图、结构、行为、参与实体和流程方面具体的实现提供一个代理。在系统的参与人员(包括:开发者,架构师,所有者,用户)之间应该共享一个模型。为了能够提出反馈,提出错误的假设,改进建议,模型应该能够被系统的参与者所理解。尽管共享了一个模型,你还是需要用一种通用的,被广泛接受的的形式和符号来表达模型。例如:模...
阅读全文
posted @
2010-08-10 13:12
巍巍边疆
阅读(523)
推荐(0)
程序员不可不知的C#代码规范
摘要:【IT168技术文档】 本文是一套面向C# programmer 和C# developer 进行开发所应遵循的开发规范。按照此规范来开发C#程序可带来以下益处: 代码的编写保持一致性, 提高代码的可读性和可维护性, 在团队开发一个项目的情况下,程序员之间可代码共享 易于代码的回顾 1. 引言: 本规范是初版,只适用于一般情况的通用规范,并不能覆盖所有的情况。 2. 文件组织 2.1...
阅读全文
posted @
2010-08-10 13:10
巍巍边疆
阅读(556)
推荐(0)
Integer在webservice的传递
摘要:Integer在webservice的传递要注意的一个重要细节是MyBase元素的ID被类型xsd:int定义,并且包含minOccurs=0的属性。MyBase 的XML Schema定义如下所示: [代码]当minOccurs=0时,表明ID属性可以在XML文档中省去。不过这将导致.NET平台的一个问题:在.NET中xsd:int映射为Int32,Int32是一个数值类型,数值类型不能为空。这...
阅读全文
posted @
2010-07-30 11:51
巍巍边疆
阅读(420)
推荐(0)
解決提示GAC缺少Microsoft.Office.Interop的錯誤信息
摘要:對於Winform引用了EXCEL的開發人員都知道,VS會添加三個dll文件:Microsoft.Vbe.Interop.dll,Microsoft.Office.Interop.Excel.dll,OFFICE.DLL但是在發行的時候,即使你已經在發行設置中設置了“必要”,發行后的WEB目錄也包含這三個文件,在某些XP系統上還是提示GAC缺少Microsoft.Offic...
阅读全文
posted @
2010-07-26 16:05
巍巍边疆
阅读(492)
推荐(0)
Java与.NET的WebServices相互调用
摘要:作为目前主流的两种Web平台,相互整合的机会也是蛮多的,本文主要就是针对Java与.NET的WebServices相互调用进行探讨;包括两个部分,第一部分介绍了如何用.NET做客户端调用Java写的Web Services,第二部分介绍了如何用Java做客户端调用.NET开发的Web Services。 项目需要的工具 ◆WindowsXP Professial(IIS) ...
阅读全文
posted @
2010-07-06 17:41
巍巍边疆
阅读(514)
推荐(0)
VS引用Java WebService的時候,遇到了“伺服器認可通訊協定違規”错误
摘要:公司需要整合各系统数据,需要通过Informix的Java WebService进行数据交换,结果在添加Web引用的时候出现“伺服器认可通讯协定违规”;几经辗转,解决方案如下:在.Net2.0的machine.config中的</configuration>之前添加以下代码,注意:Web引用的层级并不是专案的Config控制的,所以必须在machine.conf...
阅读全文
posted @
2010-07-06 16:52
巍巍边疆
阅读(2573)
推荐(0)
Asp.net Cache
摘要:什么是Cache对象?你在生成高性能网络应用程序时所遇到的一个问题就是需要避免重复。一个Cache对象允许在它们第一次被请求时在内存中缓存项,然后将被缓存的副本用于以后的请求。使用被缓存的副本允许你避免重建满足以前请求的信息,特别是那些每次创建时都需占有明示的服务器上的处理器时间的命令。除缓存个别项,如缓存中的计算结果以外,Asp.net提供一个输出缓存可用于保存网页和用户控件。Cache对象和输...
阅读全文
posted @
2010-03-12 15:42
巍巍边疆
阅读(412)
推荐(0)
關於 ASP.NET 中System.OutOfMemoryException 的問題與解決方法
摘要:關於 ASP.NET 中System.OutOfMemoryException 的問題與解決方法。 我們之前也有台主機「偶而」會發生 System.OutOfMemoryException 的錯誤,可能是因為 .NET 的記憶體回收行程 (GC) 所造成的問題。之所以發生這個問題,是因為多處理器(或多核心)電腦上的 .NET CLR 的 Garbage Collection (GC) 機制預設是使...
阅读全文
posted @
2010-03-12 15:15
巍巍边疆
阅读(2016)
推荐(0)
【ZT】C#计算文件的MD5值实例
摘要:MD5 是 Message Digest Algorithm 5(信息摘要算法)的缩写,MD5 一种散列(Hash)技术,广泛用于加密、解密、数据签名和数据完整性校验等方面。任何一个文件,无论是可执行程序、图像文件、临时文件或者其他任何类型的文件,也不管它体积多大,都可以计算出一个MD5值,如果文件被修改过,就算只改动了一个字节,其 MD5 值也会变得完全不同。因此,我们可以通过对比同一文件的 M...
阅读全文
posted @
2010-01-15 10:12
巍巍边疆
阅读(682)
推荐(0)
七招快速提高.NET网站性能
摘要:1.减少往返行程(Reduce Round Trips) 使用下面的方法可以减少Web服务器和Browser之间的往返行程: (1)为Browser启用缓存 如果呈现的内容是静态的或变化周期较长,应启用Browser缓存,避免发出冗余的http请求。 (2)缓冲页面输出 如果可能,则尽量缓冲页面输出,处理结束后再一次传送到客户端,这可以避免频繁传递小块内容所造成的多次网络交互。由于这种...
阅读全文
posted @
2009-12-26 15:44
巍巍边疆
阅读(423)
推荐(0)
【ZT】RMI、Hessian、Burlap、Httpinvoker、WebService的比較
摘要:一、综述本文比较了RMI、Hessian、Burlap、Httpinvoker、WebService5这种通讯协议的在不同的数据结构和不同数据量时的传输性能。RMI是java语言本身提供的远程通讯协议,稳定高效,是EJB的基础。但它只能用于JAVA程序之间的通讯。Hessian和Burlap是caucho公司提供的开源协议,基于HTTP传输,服务端不用开防火墙端口。协议的规范公开,可以用于任意语言...
阅读全文
posted @
2009-11-30 18:03
巍巍边疆
阅读(2299)
推荐(1)
ASP.NET如何刷新父窗口的javascript腳本
摘要:ASP.NET如何輸出刷新父窗口腳本語句1.this.response.write("<script>opener.location.reload();</script>");2.this.response.write("<script>opener.window.location.href=opener.window.location.href;</sc...
阅读全文
posted @
2009-11-23 16:36
巍巍边疆
阅读(592)
推荐(1)
【ZT】企业内部软件开发的特点和模式
摘要:在现代企业中,信息系统已经越来越成为企业管理的重要支撑。因应各种业务需求对软件系统的要求,大多数企业都形式不同地建立了自己的软件开发团队,视企业的规模从一两个兼顾支援网络硬件、进行简单开发的人员到大规模的专业软件开发组织都有。通常说来,大多数企业内部开发团队是企业内部辅助主营业务的、非赢利性的组织。这类带有普遍性的企业内部软件团队是本文的关注点。和专业软件公司开发过程一样,企业内部软件开发也涉及对...
阅读全文
posted @
2009-11-13 13:54
巍巍边疆
阅读(658)
推荐(0)
對“伺服器應用程式無法使用”束手無策
摘要:環境:Windows Server 2003 + IIS +DotNet2.0掛上項目后即顯示“伺服器應用程式無法使用”事件中顯示詳細錯誤為:--------------------------------------------------------事件類型:錯誤事件來源:ASP.NET 2.0.50727.0事件類別目錄:無事件識別碼:1088日期:2009/10/0...
阅读全文
posted @
2009-10-08 13:08
巍巍边疆
阅读(907)
推荐(0)
可以查看硬盘目录大小的工具
摘要:平时了解目录的大小,Linux上有df和du两个命令,Windows上却没有对应的命令或者工具,而Windows Explorer(资源管理器)上的Details view里只能显示文件的大小,不能显示目录的大小。痒总是有人会挠的,于是就有了类似Folder Size和WinDirStat的工具。Folder Size是个Shell Plugin,安装后,打开Windows Explorer,到要...
阅读全文
posted @
2009-08-12 11:20
巍巍边疆
阅读(880)
推荐(0)