自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

TonyWang的专栏

力争成为最优秀的.NET程序员

  • 博客(65)
  • 资源 (3)
  • 收藏
  • 关注

转载 细颗粒度Singleton模式实现

作者 王翔(Vision Wang) 发布于 2007年9月27日 背景讨论作为一个很典型的设计模式,Singleton模式常常被用来展示设计模式的技巧,并且随着技术的演进,.NET语言和Java都已经把经典《Design Patterns : Elements of Reusable Object-Oriented Software》中所定义的Singleton模式作了完善,例如C#可以

2007-09-30 08:11:00 681

转载 C#.Net网络程序开发-Socket篇

来源:冬天的专栏 - CSDNBlog  Microsoft.Net Framework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和 System.Net.Sockets包含丰富的类可以开发多种网络应用程序。.Net类采用的分层结构允许应用程序在不同的控制级别上访问网络,开发人 员可以根据需要选择针对不同的级别编制程序,这些级别几乎囊括

2007-09-30 07:52:00 788

转载 如何利用客户端缓存对网站进行优化?

  介绍        你的网站在并发访问很大并且无法承受压力的情况下,你会选择如何优化?         很多人首先会想从服务器缓存方面着手对程序进行优化,许多不同的服务器缓存方式都有他们自己的特点,像我曾经参与的一些项目中,根据缓存的命中率不同使用过 Com+/Enterprise Libiary Caching/Windows服务,静态文件等方式的服务器端缓存和 HTTP Compressi

2007-09-30 07:42:00 560

转载 使用.NET语言开发Silverlight应用程序入门(一):了解项目结构

使用.NET语言开发Silverlight应用程序入门之一:了解项目结构今天先让我们从Silverlight应用程序的.NET项目结构开始,看一下这样的一个项目中包含了些什么文件,这些文件分别是用来做什么的。了解这些内容有助于我们将来根据自己的需要制作更为复杂的项目内容。在开始介绍之前,请务必安装Silverlight 1.1 Alpha Refresh。无论是Silverlight 1.

2007-09-30 07:39:00 627

转载 未来游戏设计的十大技术挑战

  courtesy IBM,图片:PS3的Cell处理器1.硬件处理能力 processing power用神奇处理器重绘西斯廷教堂的天花板问题:如果电脑的运算速度跟不上游戏指令,画面会跳帧,彻底毁掉玩家的游戏体验。计算能力的限制始终是游戏制作中最令人头痛的问题。此外,它跟本文提到的其他问题都有关系,从实现人工智能到创造真实的物理引擎。现状:多核技术同时使用多个处理器或者图形

2007-09-30 07:34:00 878

转载 程序员必须掌握的基本正则表达式

来源:IT168  正则表达式是什么东东?  正则表达式是使用一套特殊符号模式做为表达格式的字符串,主要用处是描述和解析文本。许多程序员(甚至一些不错的高手)都无视(也不用)正则表达式,我认为这是一个耻辱,因为在解决很多问题的时候,正则表达式常常让我们有得心应手的感觉。一旦你掌握了,就会发现它能解决无数真实世界的问题。   正则表达式的工作方式就象Windows或者*nix系统里面的文件名替代符

2007-09-25 09:37:00 536

转载 Windows Server 2008 十项重要新技术

  在微软新产品Windows server 2008中,相比以前版本的服务器操作系统,又融入了十项强大的新技术,不敢说这些技术是否真的能让用户得到更好的服务,但就微软而言体现了其对服务器系统要求尽善尽美的态度。  第十位:自修复NTFS文件系统。自从DOS时代开始,如果文件系统中发生文件出差问题就意味着磁盘需要脱机进行修复。而在Windows Server 2008中,在后台运行的服务能够检

2007-09-25 09:05:00 697

转载 教你如何让你的网站支持windows live id登陆

 【CSDN独家发表】微软于8月16日正式开放windows Live ID(微软在线服务的身份认证系统,以前称作Passport),同时发布Windows Live ID Web Authentication SDK,这意味着第三方网站可以使用Live ID作为自己的身份认证系统,换句话说Windows Live用户将能够登录到其它网站。在发布的SDK中,支持ASP.NET(C#)、Java、P

2007-09-24 17:17:00 3834

转载 多线程、Socket技术及委托技术的关系

这几天忙着开发一个竞赛软件,要求一个前端的显示,幕后操控前端显示给竞赛者,这就要用到多线程、Socket技术及委托技术。于是在网上找了一些关于Socket技术的资料,加上学过的线程的一点知识,开始我的整合编程。深知自己一直都对VB没怎么兴趣的,感觉他不是真正的编程,VB是易学,易懂,易理解,想想还是花点时间学下,感觉有一天会有用的,于是一时心血来潮,凭着自己埋头苦干的边学东西边做软件,还好有其他编

2007-09-24 08:53:00 773 1

转载 ASP.NET2.0MasterPage使用技巧总结

来源: 博客园  作者: 漂泊雪狼的博客    好久没有更新博客了,想了想写一篇总结一下关于MasterPage的小技巧,都是自己在实际工作中遇到问题->解决问题发现,有更好的方法大家可直接指出。    1、关于MasterPage和Frameset的使用:网上很多帖子争论到底用MasterPage还是Frameset,我觉得导航树的系统还是Frameset好,尤其数导航树非常复杂的时候,

2007-09-23 17:49:00 694

转载 .NET中Cache的使用

来源:丘亮的空间 - 博客园  Cache 即高速缓存 ,我想很多人对他的第一印象一定像我一样,感觉他一定能提高系统得性能和运行速度。的确.Net推出cache的初衷确实是这样的。那么cache是如何提高系统性能与运行速度呢?是不是在任何情况下用cache都能提高性能?是不是cache用的越多就越好呢?我在近期开发的项目中有所体会,写下来当作总结也希望能跟大家一起探讨探讨,有错误的地方希望大家批评

2007-09-23 15:27:00 1040

转载 .NET 连接池救生员

  大多数 ADO.NET 数据提供程序使用连接池,以提高围绕 Microsoft 断开连接的 .NET 结构构建的应用程序的性能。应用程序首先打开一个连接(或从连接池获得一个连接句柄),接着运行一个或多个查询,然后处理行集,最后将连接释放回连接池。如果没有连接池,这些应用程序将花费许多额外时间来打开和关闭连接。  当您使用 ADO.NET 连接池来管理基于 Web 的应用程序和客户端/服务器 W

2007-09-20 22:57:00 551

转载 专访.NET平台上类RoR开源项目Castle

Castle Project是一个运行在.NET之上的开源项目,提供了类似流行的Ruby on Rails的MVC (Model-View-Controller)框架。Castle Project自从2003年就开始开发,并在2006年11月发布了1.0 RC2 。在这个项目临近1.0 RC3版本发布之际,我们采访了项目的创始人Hamilton Verissimo,谈到了Castle Projec

2007-09-20 22:55:00 730

转载 数据契约:CLR数据类型和与平台无关表示形式的转换

来源:Bruce Zhangs Blog - 博客园  本书的第3章主要讲解了有关数据契约的知识。“从抽象层面看,WCF能够托管CLR类型(接口和类)并将它们公开为服务,也能够以本地CLR接口和类的方式使用服务。WCF服务的操作接收和返回诸如int和string的CLR类型,WCF客户端则传递和处理返回的CLR类型。然而,CLR类型却属于.NET的特定技术。由于面向服务的一个核心原则就是在

2007-09-19 12:42:00 1220

转载 Visual Studio终于开始关注性能问题

Visual Studio的性能问题一直以来都让人们头痛不已,且在各个版本中有越来越差的趋势。在一些小的项目中,这类性能问题并不会带来太大问题,不过若是解决方案中包含很多项目,或者是解决方案中包含着一个大型项目的话,性能问题将给开发带来很大影响。Visual Studio的性能问题一直以来都让人们头痛不已,且在各个版本中有越来越差的趋势。在一些小的项目中,这类性能问题并不会带来太大问题,不过若是解

2007-09-17 22:39:00 664

转载 一个关于 B/S 开发模式的讨论

来源: http://bbs.51js.com我们知道:B/S 开发模式越来越受推崇,我所在的公司近2年中较大的一些case都是基于B/S模式开发的。其优势我这里不多加论述了。但不可否认,传统的B/S系统有几大缺点1. 表现层的代码不易复用2. 网络上跑着大量重复的数据3. 服务器几乎要处理所有业务逻辑和动态交互,经常执行重复的操作,负载过重。4. 从人机对话的界面上,难以要求客户的操作规范化

2007-09-16 18:05:00 1151

转载 .NET 3.0 WPF工具及应用

 作者:IT168 微山译 原文:http://tech.it168.com/msoft/2007-09-14/200709140949325.shtml   介绍     可扩展应用标记语言(XAML)即将来临,对那些没有听过XAML的人而言,它是一种为微软新的表示层编写代码的方式,也就是视窗表示基础(WPF,代号Avalon)。     XAML是XML类型的标记语言,负责表示图形元素,很

2007-09-16 17:48:00 755

转载 从底层了解ASP.NET体系结构

前言关于ASP.NET的底层的工作机制,最近园子里讨论的甚是火热。相信很多人都看过Rick Strahl先生的一篇经典之作:A low-level Look at the ASP.NET Architecture,经Rick Strahl先生同意,我把他的这篇文章翻译成中文,希望能够给想深入了解ASP.NET工作机制的朋友一点帮助。 摘要:ASP.NET是一个用于构建W

2007-09-14 23:58:00 797

转载 C#区别和认识四个判等函数

 来源:新浪BLOG  .Net有四个判等函数?不少人看到这个标题,会对此感到怀疑。事实上确是如此,.Net提供了ReferenceEquals、静态Equals,具体类型的Equals以及==操作符这四个判等函数。但是这四个函数之间有细微的关系,改变其中一个函数的实现会影响到其他函数的操作结果。  首先要说的是Object.ReferenceEquals和Object.Equals这两个静态函数

2007-09-14 23:55:00 562

转载 VS2008中JavaScript编辑调试器的秘密

JavaScript已经发展成为进行Web客户端编程的标准语言。它有大量的语言资源,但是对开发的支持并不完备。大多数使用JavaScript的开发人员更倾向于用原来的方法进行调试,但是现在有很多工具来减轻测试和调试的负担。  Visual Studio 2008将是一个非常激动人心的版本,包含了成堆的强大的功能。其中一个新特性就是更加完善的支持对JavaScript的调试及IntelliSense

2007-09-13 18:41:00 650

转载 SOA六大悬疑和阴暗面

来源:中国计算机用户  SOA是如今IT界所谈甚多,但却所知甚少的话题之一。作为构建IT系统的一种方法,SOA可通过公共通信协议来连接网络上的诸多应用,这样企业往往借助Web服务即可重复使用原有软件,以节省经费。   Saugatuck Technology公司预测,到明年,多达三分之二的IT部门会拥有局部或者全面的SOA生产环境。但SOA实施过程复杂,IT部门在选择SOA时依然面临一些紧要的问题

2007-09-13 18:38:00 690

转载 揭秘SQL Server 2000中的Bookmark Lookup

Bookmark Lookup是什么呢?在SQL Server2000中的联机丛书中是这样说的:“Bookmark Lookup逻辑运算符和物理运算符使用书签(行 ID 或聚集键)在表或聚集索引内查找相应的行。Argument 列包含书签标志,用于在表或聚集索引内查找行。Argument 列还包含要查找的行所在的表或聚集索引的名称。如果 WITH PREFETCH 子句出现在 Argument 列

2007-09-13 18:26:00 792

转载 dotnet中使用嵌入资源

最近打算做一个将excel文件转为xml的pipeline component,过程中需要给这个组件做个ICON,就需要处理位图和把icon作为资源嵌入到程序集中,使用时在程序集中找到icon的资源还原成icon。嵌入资源部分以前一直没做过,这回借机把嵌入资源部分的内容学习一下。Dotnet中嵌入资源(位图、图标或光标等)有两种方式,一是直接把资源文件加入到项目,作为嵌入资源,在代码中通过As

2007-09-12 23:44:00 678

转载 如何上传一个.SQL文件到远程主机并且执行它来部署一个SQL数据库

【原文地址】 Tip/Trick: How to upload a .SQL file to a Hoster and Execute it to Deploy a SQL Database 【原文发表日期】 Thursday, January 11, 2007 12:20 AM 上个月 (英文),我讨论了新的(免费的)数据库发布向导,它是设计来充分简化在web主机环境中上传和部署 SQL E

2007-09-12 23:33:00 2267

转载 使用.NET实现你的IP切换器

1. 引言  经常在公司、客户和家里奔波,切换IP是天天要做的事情,所以有心开发一个小的应用程序,来实现IP地址的快捷切换。既然有了思路就着手来做,我首先想到的是应用netsh.exe工具来实现,所以配置一个批处理文件来实现netsh.exe命令的执行,然后使用.NET框架来调用bat文件即可大功告成。话已至此,马上行动。  2. 基本原理  根据上述解决思路,我的小系统,定名为《Anytao.I

2007-09-12 21:05:00 693

转载 IT规划三个原则六项注意

对于很多人来说,制定IT规划可能只是捣弄一些数字,目的在于制定出IT部门工作计划和预算,以提供给高层参考和批准。而实际上对于CIO来说,规划一个完整IT规划的过程往往需要考虑更多的因素,而且需要长  时间的痛苦工作。  兴安公司CIO张伟良对此深有感触,他觉得千万不要把IT规划看成一个简单的事,制定IT规划也可以分阶段来进行,并需要注意六个方面的问题。 制定IT规划的三个阶段 一般来说,大

2007-09-12 20:35:00 543

转载 服装ERP案例:美特斯.邦威的ERP之路

美特斯.邦威:内忧外患之中显功夫 内忧:对于年生产能力近百亿件、产能严重过剩的全球第一大服装大国中国来说,服装企业面临着更大的难题:不少服装企业还是按照传统的方法,先将产品生产出来,再一级级地送到代理商、零售商手中。这样做的结果是,要么是市场预测不准而导致库存积压,要么生产不足而导致缺货。 外患:这一年, ZARA等欧洲时装杀手疯狂进攻中国。ZARA依靠其对流行时尚趋势的跟风能力,以及基于

2007-09-12 20:31:00 1252

转载 解决还原数据库产生的孤立用户问题

孤立用户是指脱离了登录,独立存在于数据库中的用户   关于孤立用户的产生原因及解决办法,参考sql联机丛书"孤立用户"部分   联机帮助上是删除孤立用户,但还有没有其他办法呢?                 --在master中创建此存储过程,然后调用此存储过程即可(注意参数为要解决孤立用户的数据库名)         if   exists   (select   *   from   dbo

2007-09-11 22:19:00 736 1

转载 ASP.NET Process Model 之:IIS 和 ASP.NET ISAPI

来源:Artech - 博客园一、IIS 5.x based Process Model  IIS 5.x一个显著的特征就是Web Server和真正的ASP.NET Application的分离。作为Web Server的IIS运行在一个名为InetInfo.exe的进程上,InetInfo.exe是一个Native Executive,并不是一个托管的程序,而我们真正的ASP.NET Appl

2007-09-10 22:40:00 925

转载 asp.net 页面事件执行顺序

初始化当页面被提交请求第一个方法永远是构造函数。您可以在构造函数里面初始一些自定义属性或对象,不过这时候因为页面还没有被完全初始化所以多少会有些限制。特别地,您需要使用HttpContext对象。当前可以使用的对象包括QueryString, Form以及Cookies集合,还有Cache对象。注意:在构造函数里是不允许使用Session的。 下一个将执行的方法是 AddParsedSubOb

2007-09-10 22:26:00 626

转载 从LiveJournal后台发展看大规模网站性能优化方法

一、LiveJournal发展历程LiveJournal是99年始于校园中的项目,几个人出于爱好做了这样一个应用,以实现以下功能: 博客,论坛 社会性网络,找到朋友 聚合,把朋友的文章聚合在一起LiveJournal采用了大量的开源软件,甚至它本身也是一个开源软件。在上线后,LiveJournal实现了非常快速的增长: 2004年

2007-09-09 22:42:00 568

转载 也说缓存

看了蝈蝈俊.net的《理解缓存》,觉得真的是一个对于web applcation 缓存应用的好文,难得的是覆盖了冰山海面下的部分。我现在做的应用可以说和缓存打的交道也不少(不过不是web应用),也写些东西来分享给大家。  1.缓存是什么? 在我看来,缓存是通过存储中间结果,缩短访问路径来减少开销,提高性能的方法。这个概括未必最科学全面,也不够具体。我们来看看一个http 动态页面访问的

2007-09-09 22:22:00 578

转载 理解缓存

  最近公司一直在招人,我作为主考官之一 。经常会提问的一个问题,就是让用户介绍自己在缓存方面的经验和心得。绝大多数的面试者只能说ASP.net的页面缓存和局部缓存,稍稍有点经验的,会提到企业库的缓存,只有很少的人会知道Memcached(一个分布式的缓存)。而对于缓存的一些基本思想,却没有一个人能说出来。  现在的技术人员,很多时候,不管三七二十一,把一个个实体丢到缓存中,然后在用的时候

2007-09-09 22:21:00 710

转载 泛型集合类型,赋予集合业务意义,增强集合的抽象使用

来源:玩转C科技.NET - 博客园  写这么一个简单的例子出于两个目的:  1、很多程序员不喜欢看到泛型的身影,他们看到“<>”这样的符号就会头痛并难受。受雇于人的我就只能竭尽我所能发起一场消除“<>”的行动,事实上这一点又变得有一些extend意义。  2、extend意义:赋予集合类更强的业务意义,搭配其自身所拥有的更多的自我描述解释操作的Action,类的行为将更加地具体,这样的类是OO中

2007-09-09 22:10:00 593

转载 .net中前台javascript与后台c#函数相互调用

来源:Rey的技术博客 - CSDNBlogC#代码与javaScript函数的相互调用问:1.如何在JavaScript访问C#函数?2.如何在JavaScript访问C#变量?3.如何在C#中访问JavaScript的已有变量?4.如何在C#中访问JavaScript函数?问题1答案如下:javaScript函数中执行C#代码中的函数:方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入

2007-09-08 22:43:00 702

转载 感悟.Net的版本问题

来源:Wu.Country@侠缘 - 博客园  如果你是一位理性的消费者,你应该遵守这一原则。商家总会想一切办法让你相信,他的最新产品是最好的,是最适合你的。然而,他的很大一个目的就是想要你口袋里的Money,当然他的新产品也许真的很不错。但我们应该理智一点,仔细的判断一下:这是你必须的?还是你想要的?(呵呵,这跟编程有鸟关系?!!)  OK,前两天在CSDN上看到一文,是讲述MS中国在北京做的一

2007-09-08 22:19:00 1464 2

转载 开源license总结

(1)Contributors  和  RecipientsContributors    指的是对某个开源软件或项目提供了代码(包括最初的或者修改过的)发布的人或者实体(团队、公司、组织等),Contributors  按照参与某个软件开源的时间先后,可以分为an  initial  Contributor  和  subsequent  Contributors  。Recipients指的是

2007-09-08 12:34:00 745

转载 微软发布Entity Framework Beta 2和Entity Framework工具Beta 1 CTP

作者 Robert Bazinet译者 苏锐 微软的Entity Framework可以让开发人员以对象形式更好的操作他们的数据,近日放出的Beta 2版本更是大大方便了开发人员,和这个版本一同发布的还有Entity Framework工具Beta 1,为开发者提供了一个图形化的前端工具,方便开发者操作实体数据对象。Entity Framework自2007年6月发布以来已经有了很多更新,

2007-09-08 08:42:00 1038

转载 四个原因让Silverlight无法取代Flash

【CSDN 2007.6.6 译文】微软不是一个令人尊敬的创新型企业,但它凭借其强大的技术背景和雄厚的资金实力,通过复制、模仿、完善竞争对手的产品,往往可以做到后来居上。Flash最大的优势在于它的技术成熟、稳定,并且已经拥有了一大批的忠实拥护者,在当前网络动画编辑领域居于绝对领先地位。微软发布的Silverlight是一个跨浏览器运行的插件,和Flash一样,可以显示矢量图形、动画和视频。虽

2007-09-07 23:12:00 858 2

转载 从控件开发的角度看几个editor控件,Freetextbox,radtoolbar,abouteditor,cuteeditor

  今天控件的开发有了很大进展,写些东西。在开发之前,我看了几个控件的源代码,如Freetextbox,radtoolbr,abouteditor以及cuteeditor。今天凭会议总结一下他们的特点,能记下来的都是他们很独特的地方。首先是FreeTextbox此控件是生成的控件(相对于复合控件),不论是toolbar还是toolbaritem,都不是以子控件的形式存在,因此有更好的性能。

2007-09-07 22:19:00 953

利用JSON-RPC-Java构建下一代Web应用程序

原作者是在两年前写成文本,其中有些技术现在看来似乎从来没听说过,也许当时还很热吧。这也证明了优秀的技术还要有易于上手的特性和广泛的适应性才行,引用文中一段话“编程的最大挑战是如何更好的采用这种技术,更好的为业务服务”。

2009-02-07

CSS 2.0样式表中文手册

手册提供了完整的 CSS2.0 的属性(Properties)、规则(At-Rules)、伪类(Pseudo-Classes)、伪元素(Pseudo-Elements)、声明(Declarations)、单位(Units)、选择符(Selectors)的介绍。其内容涵括了 W3C 的 CSS2.0 标准,以及 Internet Explorer 和 Netscape 各自的私有内容。出于种种众所周知的原因考虑,本手册以浏览器的事实标准—— Internet Explorer 为主。

2008-07-04

文档对象模型中文手册

文档对象模型中文手册

2008-06-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除