NET技术

【NET技术焦点】C#多线程学习(六) 互斥对象

系列文章导航:C#多线程学习(一) 多线程的相关概念C#多线程学习(二) 如何操纵一个线程C#多线程学习(三) 生产者和消费者C#多线程学习(四) 多线程的自动管理(线程池)C#多线程学习(五) 多线程的... [详细]

ASP.NET 项目安装包制作(三)补充说明
NET技术

ASP.NET 项目安装包制作(三)补充说明

阅读(36) 作者(admin)

  相关文章:ASP.NET项目安装包制作 、ASP.NET 项目安装包制作(二)数据库安装、其他组件的安装  一、 安装标题  按照前面的做法中,在安装过程中,如下图:   安装的标题是HxjWebSteup,这样的标题和产品名称显然...

NET技术

模拟IIS向Silverlight输出策略文件

阅读(19) 作者(admin)

  问题  最近的Silverlight开发中,由于部分需求对实时性和数据量下载速度有要求,部分WCF服务配置成了netTcpBinding,这种方式跟普通的service.svc寄宿IIS不同的是,Silverlight需要的策略文件需要放置在本机IIS的...

NET技术

WCF使用NetTcp传输文件

阅读(21) 作者(admin)

  服务实现  服务中有一个上传二进制流的方法UpLoad:[ServiceContract]
public interface IAddService
{
  [OperationContract]
  void UpLoad(byte[] file);
}...

Visual Studio对程序集签名时一个很不好用的地方
NET技术

Visual Studio对程序集签名时一个很不好用的地方

阅读(32) 作者(admin)

  由于我们的项目底层使用到一个通过LogicalCallContext实现的上下文数据管理框架,导致所有的Unit Test不能正常运行。具体的现象在《只在UnitTest和WebHost中的出现的关于LogicalCallContext的严重问题》有过...

HubbleDotNet 和 Lucene.Net 匹配相关度的比较
NET技术

HubbleDotNet 和 Lucene.Net 匹配相关度的比较

阅读(32) 作者(admin)

  很多网友在使用 Lucene.net (Lucene java 版本也是一样)后会感觉Lucene.net 的匹配相关度存在问题,搜索得到的结果往往不是希望的结果,不完全匹配的记录往往比完全匹配的记录排序还要靠前,很多人试图通过分词来...

NET技术

.Net 4.0并行库实用性演练

阅读(24) 作者(admin)

  自VS2010发布近半年了,虽然整天想学习新东西,要更新到自己时,发现原来自己基本也很懒,2008还没用上多久呢,无奈被2010了。用了几天,IDE模样还是和05、08差不多,加了些小特性,以后慢慢体验吧,第一感觉启动速度慢多了。...

NET技术

如何解决分布式系统中的跨时区问题[实例篇]

阅读(47) 作者(admin)

  关于如何解决分布式系统中的跨时区问题,上一篇详细介绍了解决方案的实现原理,在这一篇中我们通过一个完整的例子来对这个问题进行深入探讨。尽管《原理篇》中介绍了那么多,解决方案的本质就是:在进行服务调用过...

如何解决分布式系统中的跨时区问题[原理篇]
NET技术

如何解决分布式系统中的跨时区问题[原理篇]

阅读(30) 作者(admin)

  一、场景以及需求   为了让大家本文介绍的主题有一个比较直观的认识,我们给出一个具体的应用场景。一个跨国公司开发一套统一的办公系统,供遍布全球的所有分公司使用。客户端的UI采用Smart Client (Windows F...

云计算之旅5—实战第一个云程序
NET技术

云计算之旅5—实战第一个云程序

阅读(43) 作者(admin)

  一. 摘要  首先圣殿骑士很高兴云计算系列能得到大家的关注和支持,这个系列准备了几个月,终于在今天发布第一篇了(由于文章太长,拆成了两篇,这是其中一篇)。在这几个月中通过不断的使用和实践,对云计算总算有了一...

NET技术

MSDN Webcast:ASP.NET MVC2程序开发入门到精通系列课程

阅读(28) 作者(admin)

课程讲师:
苏鹏 MSDN特邀讲师
北京工业大学软件工程硕士,微软最有价值专家(ASP.NET MVP),微软MSDN特约讲师。曾于微软亚洲工程院MSN组工作,现任中国网通四分公司技术支持与项目部开发经理。具有多年电信系统与OA系统实...

NET技术

漫谈.Net关键字系列之一Sealed与Final

阅读(26) 作者(admin)

Sealed与Final修饰符其实并不是一个语言平台的产物,他们有着各自所属的语言环境,但这两个关键字都是.Net平台中不可或缺的,那么二者用法几何,随本文一探究竟。  一.Sealed sealed 修饰符可以应用于类...

NET技术

C#中使用#region指令的一些想法

阅读(28) 作者(admin)

  这篇文章我将不会去介绍如何使用#region指令。因为每个C#开发人员都应该见过和使用过#region指令的。这篇文章将讨论如何在代码中正确的使用它。使用#region就是将一些有关联的代码组织在一起,然后折叠起来。...

NET技术

如何成为人尽皆知的C#开发人员

阅读(17) 作者(admin)

这篇指导最终会教你如何成为你的同事中最受欢迎的人,您将成为他们在休息和工作时间的聊天的英雄,甚至可以说这篇指导能帮助减少你的工作,你能得到你的同事的慷慨帮助,他们想帮你做你的工作。因为你的名声!  1、...

NET技术

Asp优化,asp缓存技术

阅读(32) 作者(admin)

  一、何谓asp缓存/为什么要缓存
  当你的web站点采用asp技术建立的初期,可能感觉到的是asp动态网页技术带来的便利性,以及随意修改性、 自如的http控制。但是,随着访问量的增加,你一定会发现自己的站点访问速度...

百万开发者拥戴!七大.NET著名开源项目
NET技术

百万开发者拥戴!七大.NET著名开源项目

阅读(33) 作者(admin)

  AJAX 控件工具包  仅仅五年时间,自从AJAX的概念提出来以后,使用JAVASCRIPT,XML和异步通信去提升用户的在线体验已经从新颖的想法变为实在的需要。因为AJAX驱动的要求已经变得很普通,不久开发者们都投入到开发...

NET技术

技巧:使用可扩展对象模式扩展HttpApplication

阅读(25) 作者(admin)

  概述  HttpApplication对象对于做ASP.NET开发的朋友,我想没有人不熟悉它。在ASP.NET开发中,经常避免不了要在HttpApplication中执行一些操作,如使用了ASP.NET MVC框架,就会在Application_Start 事件中避免不了...

NET技术

解决编程中序列化问题

阅读(28) 作者(admin)

  一、问题重现  为了重现我实际遇到的问题,我特意将问题简化,为此我写了一个简单的例子(你可以从这里下载)。在下面的代码片断中,我创建了一个名称为ContextItem的类型,代表一个需要维护的上下文项。由于需要在WC...

NET技术

Silverlight + RIA Service的SUID的实例

阅读(27) 作者(admin)

  1、准备工作  新建一个Silverlight Business Application,首先修改web.config,他自动生成的配置比较省略,我手动加入membership,role,profile的配置,我是ASP.NET MVC的项目中拷贝过来,直接用他的配置也可以,不过...

NET技术

通过16道练习学习Linq和Lambda

阅读(22) 作者(admin)

1、 查询Student表中的所有记录的Sname、Ssex和Class列。 select sname,ssex,class from student
Linq:
from s in Students
select new {
s.SNAME,
s.SSEX,
s.CLASS
}
Lam...

NET技术

话说索引器、foreach和集合初始化器

阅读(39) 作者(admin)

  索引器  在使用集合类时我们经常用到索引器,例如List集合,我们使用int数字作为索引器参数,而字典集合我们可以使用任何对象作为索引器参数。  在我们自己定义的类中使用索引器的情况也许不多,现在举例详细说...

NET技术

.NET 4.0里异常处理的新机制

阅读(25) 作者(admin)

  前几天,有一个朋友问我为什么在.NET里不能捕捉(catch)到一些异常了,而且在调试器里也捕捉不到。研究了一下,是.NET 4.0里新的异常处理机制捣的鬼。  在.NET 4.0之后,CLR将会区别出一些异常(都是SEH异常),将这些异常...

NET技术

巨大转变!ASP.NET MVC2行为方法新改进

阅读(25) 作者(admin)

  在 上一篇文章中,我们看到了构建用户界面的基本实现。但在现实世界中,我们需要使用更加复杂的方法来开发出更复杂的用户界面。例如,用户不希望点击应用程序中的多个链接才浏览到他们想要的信息,他们希望能够很方...

NET技术

巨大转变!ASP.NET MVC2调用AJAX新特征

阅读(26) 作者(admin)

  在ASP.NET MVC编程中使用AJAX功能是非常简单的。借助于JQuery框架,你还可以增加其他的优秀特征并且使AJAX调用特别简单。本文中,我们将探讨这方面的编程内容。  一、检测一个AJAX请求  在Web表单中,创建AJA...