01 2014 档案

c#多线程
摘要:NET将关于多线程的功能定义在System.Threading名字空间中。因此,要使用多线程,必须先声明引用此名字空间(using System.Threading;)。a.启动线程顾名思义,“启动线程”就是新建并启动一个线程的意思,如下代码可实现:Thread thread1 = new Thread(new ThreadStart( Count));其中的 Count 是将要被新线程执行的函数。b.杀死线程“杀死线程”就是将一线程斩草除根,为了不白费力气,在杀死一个线程前最好先判断它是否还活着(通过 IsAlive 属性),然后就可以调用 Abort 方法来杀死此线程。c.暂停线程它的意思 阅读全文

posted @ 2014-01-27 15:40 wcq 阅读(379) 评论(0) 推荐(0) 编辑

Silverlight的Socket通信
摘要:在Silverlight中进行通讯,只能使用4502-4534之间的端口进行数据传输,另外Silverlight客户端会自动向943端口的 服务器端发送一个“”的语句请求,然后服务器端943端口回发以下文件以许可Socket通 讯。clientaccesspolicy.xml文件 A.现在我们首先来看服务器端的代码,主要分为策略响应步骤和服务响应步骤。 策略步骤一:启动监听943端口是否有需要安全策略文件请求 策略步骤二:如果客户端请求是,则将安全策略文件作为bytes发送给客户端 ... 阅读全文

posted @ 2014-01-20 15:31 wcq 阅读(334) 评论(0) 推荐(0) 编辑

wcf和webservice区别
摘要:1.WebService:严格来说是行业标准,不是技术,使用XML扩展标记语言来表示数据(这个是夸语言和平台的关键)。微软的Web服务实现称为ASP.NET Web Service.它使用Soap简单对象访问协议来实现分布式环境里应用程序之间的数据交互。WSDL来实现服务接口相关的描述。此外Web services 可以注册到UDDI中心.供其客户查找使用。 后来微软做了ASP.NET Web Service的安全,性能,数据加密、解密,托管宿主等多方面的扩展,称为WSE系列,这个是过度产品,最高到WSE3.0.后来就是WCF时代。 2.WCF:其实一定程度上就是ASP.NET Web Ser 阅读全文

posted @ 2014-01-20 14:45 wcq 阅读(1139) 评论(1) 推荐(0) 编辑

aspx向silverlight传值
摘要:原文:http://www.cnblogs.com/lensso/archive/2010/07/27/1785844.html方法1:向嵌入aspx页面的silverlight对象添加imnitParams参数,它的value是与querystring类似的键值对,多个参数用逗号隔开,aspx后台代码如下所示:至此完成了aspx页面的赋值工作,在silverlight中的Application_Startup事件处理函数中可以利用事件变量来取得该值,(App.Xaml.cs)代码如下:privatevoid Application_Startup(object sender, Startup 阅读全文

posted @ 2014-01-17 11:19 wcq 阅读(333) 评论(0) 推荐(0) 编辑

Asp.net获取用户名和IP
摘要:1. 在ASP.NET中专用属性: 获取服务器电脑名:Page.Server.ManchineName 获取用户信息:Page.User 获取客户端电脑名:Page.Request.UserHostName 获取客户端电脑IP:Page.Request.UserHostAddress 2. 在网络编程中的通用方法: 获取当前电脑名:static System.Net.Dns.GetHostName() 根据电脑名取出全部IP地址:static System.Net.Dns.Resolve(电脑名).AddressList 也可根据IP地... 阅读全文

posted @ 2014-01-16 13:34 wcq 阅读(1404) 评论(0) 推荐(0) 编辑

Socket通信原理
摘要:对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1. 什么是TCP/IP、UDP?2. Socket在哪里呢?3. Socket是什么呢?4. 你会使用它们吗?什么是TCP/IP、UDP? TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,是一个工业标准的协议集,它是为广域网(WANs)设计的。 UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它是属于TCP/IP协议族中的一种。 这里有一张图,表明了. 阅读全文

posted @ 2014-01-15 11:07 wcq 阅读(322019) 评论(18) 推荐(61) 编辑

Replace是替代 Split分割字符串
摘要:Replace是替代 Split分割字符串string[] ReadText = str.Replace("\r\n", "@").Split('@');SplitStringSplitOption参数 阅读全文

posted @ 2014-01-13 10:53 wcq 阅读(621) 评论(0) 推荐(0) 编辑

c#委托和事件
摘要:(一)委托1.1.1 将方法作为方法的参数我们先不管这个标题如何的绕口,也不管委托究竟是个什么东西,来看下面这两个最简单的方法,它们不过是在屏幕上输出一句问候的话语:// ************************************************************************public void GreetPeople(string name){ // 做某些额外的事情,比如初始化之类,此处略 EnglishGreeting(name);}public void EnglishGreeting(string name){ Console.WriteLi 阅读全文

posted @ 2014-01-08 16:43 wcq 编辑

关于婚姻——找个愿意比你早起的人
摘要: 阅读全文

posted @ 2014-01-07 19:17 wcq 编辑

C# Out和Ref区别
摘要:rel是有进有出,out是只出不进ref 要求参数在传递给函数前要初始化,out则不需要 阅读全文

posted @ 2014-01-07 14:33 wcq 阅读(203) 评论(0) 推荐(0) 编辑

MVC与三层架构
摘要:我们平时总是将三层架构与MVC混为一谈,殊不知它俩并不是一个概念。下面我来为大家揭晓我所知道的一些真相。首先,它俩根本不是一个概念。 三层架构是一个分层式的软件体系架构设计,它可适用于任何一个项目。 MVC是一个设计模式,它是根据项目的具体需求来决定是否适用于该项目。 那么架构跟设计模式有什么区别呢? 我们从接手一个项目开始,首先,我们需要进行架构设计,一般我们采用的就是分层式的架构设计,即我们的三层架构。 然后,在确定了架构以后,我们再根据项目的具体需求去考虑是否需要应用一些设计模式,比如是否应用我们的MVC模式,抽象工厂模式等等。(在这里我们看出,MVC与三层架构不是一个等级的,... 阅读全文

posted @ 2014-01-02 16:50 wcq 阅读(189) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示