自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (6)
  • 论坛 (88)
  • 收藏
  • 关注

原创 Linq to SQL 中Not in 与Not Exists的用法

在linq to sql实现where条件中in或exists的用法:from a in TableA where !(from b in TableB where 条件 select b.ID).Contains(a.ID)

2010-04-04 23:42:00 4832

原创 收藏.net面试题目

http://www.cnblogs.com/fengyao/archive/2010/03/31/1700853.html

2010-04-04 22:26:00 348

转载 讲故事谈.NET委托:一个C#睡前故事

        从前,在南方一块奇异的土地上,有个工人名叫彼得,他非常勤奋,对他的老板总是百依百顺。但是他的老板是个吝啬的人,从不信任别人,坚决要求随时知道彼得的工作进度,以防止他偷懒。但是彼得又不想让老板呆在他的办公室里站在背后盯着他,于是就对老板做出承诺:无论何时,只要我的工作取得了一点进展我都会及时让你知道。彼得通过周期性地使用“带类型的引用”(原文为:“typed reference” 也

2008-03-28 13:43:00 466

转载 .NET平台下可复用的Tcp通信层实现

     2006年已经来临,回首刚走过的2005,心中感慨万千。在人生和生活的目标上,有了清晰明确的定位,终于知道了自己喜欢什么样的生活,喜欢什么样的生活方式;在技术上,成熟了不少,眼界也开阔的不少,从面向对象到组件、从.Net到J2EE、从微软到开源,颇有收获。特别值得一提的是,认识了Rod Johnson这个大牛人,也终于在自己的项目中正式使用Spring.net框架来开发了,这确实是一个优

2008-03-06 18:30:00 854

转载 .NET平台下可复用的Tcp通信层实现

     2006年已经来临,回首刚走过的2005,心中感慨万千。在人生和生活的目标上,有了清晰明确的定位,终于知道了自己喜欢什么样的生活,喜欢什么样的生活方式;在技术上,成熟了不少,眼界也开阔的不少,从面向对象到组件、从.Net到J2EE、从微软到开源,颇有收获。特别值得一提的是,认识了Rod Johnson这个大牛人,也终于在自己的项目中正式使用Spring.net框架来开发了,这确实是一个优

2008-03-06 18:29:00 795 1

转载 c#(Socket)异步套接字代码示例

下面的示例程序创建一个连接到服务器的客户端。该客户端是用异步套接字生成的,因此在等待服务器返回响应时不挂起客户端应用程序的执行。该应用程序将字符串发送到服务器,然后在控制台显示该服务器返回的字符串。 C# using System; using System.Net; using System.Net.Sockets; using System.Threading; using System.Te

2008-03-04 18:34:00 3443 3

转载 .NET:一段比较经典的多线程学习代码

一段比较经典的多线程学习代码。   1、用到了多线程的同步问题。  2、用到了多线程的顺序问题。   如果有兴趣的请仔细阅读下面的代码。注意其中代码段的顺序,思考一下,这些代码的顺序能否互相调换,为什么?这应该对学习很有帮助的。为了演示,让所有的线程都Slee

2008-03-04 18:32:00 35

转载 c#多线程:线程池和异步编程

我们将在这里进一步讨论一些.NET类,以及他们在多线程编程中扮演的角色和怎么编程。它们是:  System.Threading.ThreadPool 类  System.Threading.Timer 类  如果线程的数目并不是很多,而且你想控制每个线程的细节诸如线程的优先级等,使用Thread是比较合适的;但是如果有大量的线程,考虑使用线程池应该更好一些,它提供了高效的线程管理机制来处理多任务。

2008-03-04 18:30:00 1401

转载 跨线程进行Windows窗体控件的访问

访问 Windows 窗体控件本质上不是线程安全的。如果有两个或多个线程操作某一控件的状态,则可能会迫使该控件进入一种不一致的状态。还可能出现其他与线程相关的 bug,包括争用情况和死锁。确保以线程安全方式访问控件非常重要。         .NET Framework 有助于在以非线程安全方式访问控件时检测到这一问题。在调试器中运行应用程序时,如果创建某控件的线程之外的其他线程试图调用该控件,则

2008-03-04 18:28:00 80

转载 多线程,重叠I/O,异步读写 命名通道服务器源码

/** 文件名称:NamedPipeServer.cpp** 文件作用:测试建立多线程复杂命名管道服务器** 完成日期:2007.04.03*/#include #include #define NUM_PIPES 5#define BUFFER_SIZE 256void main( void ){HANDLE PipeHandles[NUM_PIPES];DWORD BytesTra

2008-03-04 18:24:00 34

转载 C#.net同步异步SOCKET通讯和多线程总结2

服务端:using System.Net;using System.Net.Sockets;using System.Text;using System.Threading;Thread mythread ;Socket socket;// 清理所有正在使用的资源。        protected override void Dispose( bool dispo

2008-03-04 18:22:00 3157

转载 .NET Socket开发之异步Socket(转)

.NET Socket开发之异步Socket  在基于.NET的网络服务端的开发中,我们用到和听到的最多的恐怕就是异步Socket了。异步Socket的性能比同步高出很多,但是编写代码比较复杂。因此异步Socket也是网络上讨论比较多的话题。  今天,我们就来讨论一下如何用异步Socket开发网络应用。在此之前我们先讨论两个问题。  一、异步Socket是如何工作的:  那异步So

2008-03-04 18:06:00 38 1

转载 [C#通信二]C#.net同步异步SOCKET通讯和多线程总结1(转)

C#.net同步异步SOCKET通讯和多线程总结同步套接字通信Socket支持下的网上点对点的通信服务端实现监听连接,客户端实现发送连接请求,建立连接后进行发送和接收数据的功能服务器端建立一个socket,设置好本机的ip和监听的端口与socket进行绑定,开始监听连接请求,当接收到连接请求后,发送确认,同客户端建立连接,开始与客户端进行通信。客户端建立一个socket,设置好

2008-03-04 17:56:00 3172 2

转载 C#多线程应用技术面对面探讨[图] (转)

实例程序说明  本文的实例程序包括一个列表框、三个按钮。程序使用一个新的线程来运行一个后台处理,结果在列表框中显示。按钮button1启动一个计算平方的线程。按钮button2停止后台处理线程。按钮button3退出程序。程序运行情况如图1所示。    使用线程  首先创建运行在新线程上的后台任务。表1所示的代码执行一个相当长的运行处理----一个无限循环。    表1、后台处理程序  priva

2008-03-04 17:49:00 28

转载 C#与.NET对多线程的处理(转)

     C#和.NET基类为开发多线程应用程序所提供的支持。我们将简要介绍Thread和ThreadPool类以及各种线程支持,再用两 介示例来说明线程的规则。然后论述线程同步时会出现的问题。    .如何开始一个线程    .提供线程的优先级    .通过同步控制对对象的访问    1、线程是程序中独立的指令流。主要是给应用程序提供了多个执行线程,应用程序可以有任意多个线程。每次创建一个新

2008-03-04 17:47:00 1104

转载 生产者与消费者(C#)转

using System;using System.Threading;//我们定义一个被操作的对象的类Cell,在这个类里,有两个方法:ReadFromCell()和WriteToCell。//消费者线程将调用ReadFromCell()读取cellContents的内容并且显示出来,生产者进程将调用WriteToCell()方法向cellContents写入数据。public class Ce

2008-03-04 17:44:00 737

转载 c# 线程同步: 详解lock,monitor,同步事件和等待句柄以及mutex (转)

      对于引用类型和非线程安全的资源的同步处理,有四种相关处理:lock关键字,监视器(Monitor), 同步事件和等待句柄, mutex类。 Lock关键字    本人愚钝,在以前编程中遇到lock的问题总是使用lock(this)一锁了之,出问题后翻看MSDN突然发现下面几行字:通常,应避免锁定 public 类型,否则实例将超出代码的控制范围。常见的结构 lock (this)、lo

2008-03-04 17:42:00 819

转载 XmlSerializer 常见问题疑难解答(MSDN)

简介.NET 框架中的 XmlSerializer 是一种很棒的工具,它将高度结构化的 XML 数据映射到 .NET 对象。XmlSerializer 在程序中通过单个 API 调用来执行 XML 文档和对象之间的转换。转换的映射规则在 .NET 类中通过元数据属性来表示。这一编程模型带有自己的错误类别,开发人员需要了解如何诊断这些错误。例如,元数据属性必须描述序列化程序可以处理的

2008-03-04 16:48:00 1281

转载 在.NET中实现对象序列化(转)

        自从有了XML以后,跨系统的数据交换变得越来越简单。.NET更把XML做为底层数据交换的基础,并在.NET框架中提供了强大的类库以增强XML的编程能力。这些类包含在System.Xml命名空间中。在跨系统的数据交换中,对象的序列化与反序列化是重中之重。.NET为此专门提供了一个System.Xml.Serialization命名空间用于对象的序列化。   要了解XML的序列化可首先

2008-03-04 16:44:00 463

转载 对象序列化:使用System.Xml.Serialization命名空间(转)

        要使用.NET进行对象的序列化,必须在解决方案中添加System.Xml的引用,并且在类文件中引入System.Xml.Serialization命名空间。这样就可以在文件中使用序列化所需要的各种特性了。 Imports System.Xml.Serialization   如果对XML Serialization缺少了解,请首先参考拙文:在.NET中实现对象序列化

2008-03-04 16:42:00 2344

转载 TransactionScope和分布式事务 (转)

分布式事务听起来很不错,其实不然。它只是尽可能的降低数据不一致的可能性,并不能完全避免。从我的应用中来看,总数约5千万的操作,错了十几个。当然,这个错误率完全可以忍受了。不能忍受的是当你的DB在cluster(集群)当中,msdtc也会被作为一项资源出现,cluster的某些问题会诡异的导致msdtc不可用,问题排查起来是非常郁闷的。大家都知道,作为大型系统,不太可能不用cluster,所以msd

2008-03-04 13:38:00 786

转载 TransactionScope出错 (转)

TransactionScope  是.net 提供的可提升事务环境,开发软件的时候非常方便,但是在大数据量处理的时候,会莫名我出错,检查代码没有任何的错误解决这个错误的方法:不用TransactionScope  ,自己写一个用MSDTC的事务就可以了。我的项目里面用的就是这TransactionScope  ,但是在导入数据的时候,超过1万条记录(3张表)的时候,系统就报错了。数据在7

2008-03-04 13:33:00 414

基于XML的电子公文格式规范

基于XML的电子公文格式规范

2008-04-02

C#编程思想

对与初级c#的程序员有一定的帮助!!!<br>

2007-08-24

C#设计模式

主要介绍了在C#开发过程中各种设计模式!!<br>是一本学习C#的好书!!!

2007-08-24

.NET开发人员高度策略

主要介绍:<br/> 在.NET开发过程中种种策略!!

2007-05-25

vb.net 线程手册

主要介绍在VS.NET下vb.net的线程编程

2007-05-18

led大屏幕

字模获取<br/>串行通信

2007-04-16

在基于xml的电子公文中怎样把XML文件通过xsl样式表显示出来

发表于 2008-04-02 最后回复 2012-11-23

在XSL解析XML时,怎样根据判断元素的属性值得到元素内容!

发表于 2008-05-05 最后回复 2012-11-23

关于在web上动态的画流程图!!(asp.net 2.0+vml)

发表于 2008-08-04 最后回复 2012-03-16

关于框架FramSet的问题!!!

发表于 2008-07-02 最后回复 2011-12-30

大家都整理一下自己学习线程、委托、事件的资料,然后把他们都亮出来让大家学习一下!!

发表于 2008-06-26 最后回复 2010-09-28

私信有问题

发表于 2008-09-17 最后回复 2009-10-10

关于实现FLASH录音的问题

发表于 2009-06-22 最后回复 2009-06-27

关于对用户在页面上输入数据的验证(客户端与服务器端)

发表于 2009-06-07 最后回复 2009-06-08

又到一年端午时,又是我的生日,俺散点分给大家。。。

发表于 2009-05-27 最后回复 2009-05-30

关于用GridView动态显示自定义模板列的问题。

发表于 2009-05-18 最后回复 2009-05-21

建议CSDN的用户名可以修改!!!

发表于 2008-05-28 最后回复 2009-05-07

要求CSDN把我的分还给我!!!

发表于 2008-06-22 最后回复 2009-04-21

要求CSDN把我的分还给我!!!

发表于 2008-06-22 最后回复 2009-04-21

为什么对话消息有时候可以看到,有时候不可以??

发表于 2008-07-22 最后回复 2009-04-21

押宝游戏能不能退出押宝啊??

发表于 2008-08-23 最后回复 2009-04-20

押宝游戏能不能退出押宝啊??

发表于 2008-08-23 最后回复 2009-04-20

押宝游戏能不能退出押宝啊??

发表于 2008-08-23 最后回复 2009-04-20

押宝游戏能不能退出押宝啊??

发表于 2008-08-23 最后回复 2009-04-20

押宝游戏!!

发表于 2008-08-22 最后回复 2009-04-20

全站搜索的高级功能好像不能用!!

发表于 2008-07-23 最后回复 2009-04-20

押宝游戏能不能退出押宝啊??

发表于 2008-08-23 最后回复 2009-04-20

押宝游戏能不能退出押宝啊??

发表于 2008-08-23 最后回复 2009-04-20

为什么发帖后得不到30分呢???

发表于 2008-06-28 最后回复 2009-04-20

我代表所有CSDN会员要求CSDN把开发押宝程序的开发人员全部炒掉!!!

发表于 2008-06-28 最后回复 2009-04-20

我要我的分!!!

发表于 2008-06-28 最后回复 2009-04-20

为什么好久登录不上??

发表于 2008-06-28 最后回复 2009-04-20

专家分能用吗????

发表于 2008-06-26 最后回复 2009-04-20

押宝问题!!!

发表于 2008-06-26 最后回复 2009-04-20

押宝问题!!!

发表于 2008-06-26 最后回复 2009-04-20

押宝问题!!!

发表于 2008-06-26 最后回复 2009-04-20

怎样获得积分???

发表于 2008-06-26 最后回复 2009-04-20

可用分押宝游戏问题!!

发表于 2008-06-21 最后回复 2009-04-20

为什么回帖后出现错误!!

发表于 2008-06-12 最后回复 2009-04-20

2009年的第一帖!!(祝大家新年快乐)

发表于 2009-01-01 最后回复 2009-01-12

好久没散分了,不知道大家想不想俺??(100楼结贴)

发表于 2008-11-20 最后回复 2008-12-15

好久不来了,散点分!!!

发表于 2008-10-10 最后回复 2008-10-12

[文章推荐]ASP.NET底层机制

发表于 2008-08-27 最后回复 2008-08-27

升星了!!低调庆祝一下!!

发表于 2008-08-25 最后回复 2008-08-26

没有分了~~!!赚点可用分!!

发表于 2008-08-23 最后回复 2008-08-23

没有分了~~!!赚点可用分!!

发表于 2008-08-23 最后回复 2008-08-23

空空如也

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

TA关注的人 TA的粉丝

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