文章分类 - C#
摘要:GET请求 string strURL = "=张三"; System.Net.HttpWebRequest request; // 创建一个HTTP请求 request = (System.Net.HttpWebRequest)WebRequest.Create(strURL); //reques
阅读全文
摘要:一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]
阅读全文
摘要:一、前言最近新项目要加一个阿里云的短信验证码的验证功能,以注册账号为例,之前调试过阿里大于的短信接口,但是最近阿里把阿里云短信服务换了一个地方,资料就有点对不上了,就又重新调试了一下,网上也有好多例子,但是都不全,趁着这个机会我在这里就做了一下总结: 二、正文阿里云上有教程,为什么还要在做一下总结呢
阅读全文
摘要:单例模式(单线程和多线程)单例模式的三种写法单例模式的优缺点深度探讨单例模式的应用场景需求分析: 1.对象在构造的时候会耗时间或者占用资源 2.很多地方都需要用到这个对象 3.不同的地方使用一个实例和多个实例没有区别综上所述:对象重用,不需要重复构造解析: 一、构造函数私有化 避免重复构造 二、公开
阅读全文
摘要:1、FACTORY 追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费
阅读全文
摘要:C#中禁止跨线程直接访问控件,InvokeRequired是为了解决这个问题而产生的,当一个控件的InvokeRequired属性值为真时,说明有一个创建它以外的线程想访问它。此时它将会在内部调用new MethodInvoker(LoadGlobalImage)来完成下面的步骤,这个做法保证了控件
阅读全文
摘要:生成操作(BuildAction) 属性:BuildAction 属性指示 Visual Studio .NET 在执行生成时对文件执行的操作。BuildAction 可以具有以下几个值之一: 无(None) - 不在项目输出组中包含该文件,并且在生成进程中不会对其进行编译。例如包含文档的文本文件,
阅读全文
摘要:事件(Event) 对象将处于什么样的的场景,然后在该场景下会触发什么样的动作 委托(Delegate) 1. 委托的本质是类,类似函数指针,可以降低耦合性,提高安全性 2. 可以实现多线程,异步调用,回调函数等 3. 委托可以调用静态或非静态的函数,使得可以的统一标准 4. 多播委托(委托链) 代
阅读全文
摘要:在ToolStrip上是可以添加任意控件的 使用ToolStripControlHost类来实现 例如 :添加一个NumbericUpDown控件 方法一: 方法二: 继承ToolStripControlHost 在ToolStrip上是可以添加任意控件的 使用ToolStripControlHos
阅读全文
摘要:概要 当编写好一个COM并将其在系统中注册之后,这些注册表项到底位于Register中的什么位置,系统是如何通过这些注册表项在Runtime时候找到某个COM的,这些都是诊断COM相关的问题至关重要的信息。总的来说,系统是通过GUID来查找每个对象的,比如TypeLib,Interface和Clas
阅读全文
摘要:在.net平台下,有大量的技术让你创建一个HTTP服务,像Web Service,WCF,现在又出了Web API。在.net平台下,你有很多的选择来构建一个HTTP Services。我分享一下我对Web Service、WCF以及Web API的看法。 Web Service 1、它是基于SOA
阅读全文
摘要:1.Request.ApplicationPath->当前应用的目录 Jsp中, ApplicationPath指的是当前的application(应用程序)的目录,ASP.NET中也是这个意思。 对应的--例如我的服务器上有两个web应用域名都是mockte.com 一个映射到目录mockte.c
阅读全文
摘要:【转】http://www.cnblogs.com/infim/archive/2010/08/25/1808035.html 在Web 应用程序中,页面之间交换数据(传值)是一种基本应用,它的实现效率对程序性能有直接的影响。传统的解决方案是通过Get 或Post 方法来实现的。但在ASP.NET
阅读全文
摘要:using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.Web
阅读全文
摘要:同步方法调用在程序继续执行之前需要等待同步方法执行完毕返回结果 异步方法则在被调用之后立即返回以便程序在被调用方法完成其任务的同时执行其它操作 .NET框架基类库中有好几种类都可以提供同步和异步的方法调用。因为同步方法调用会导致程序流程中途等待,所以采用同步方法的情况下往往会导致程序执行的延迟相比来
阅读全文
摘要:自定义控件属性的特性:Bindable 指定屬性是否支援Data Binding。这个特性表示属性是否可以绑定一个有效数据源。通常使用布尔值进行设置。例如:Bindable(true)。如果使用值true标记属性,表示该属性可以绑定一个有效数据源,且应引发该属性的属性更改通知。Browsable控制
阅读全文
摘要:[转] http://www.cnblogs.com/sonce/archive/2008/08/14/1094612.html ASP.NET 2.0中实现:1.使用工具自动生成本地化资源(LocalResources) 首先建立一个WEB工程,如图所示:双击Default.aspx,切换到[设计
阅读全文
摘要:URL:http://localhost/aspnet/zz/zz.aspx/info?name=wk获取物理路径:C# .NET 获取路径:通过MapPath映射方法获取:Request.MapPath()与Server.MapPath()通过Request属性获取:// 获取当前正在执行的服务器...
阅读全文
摘要:转于原文:http://www.cnblogs.com/netdazhi/articles/1189549.html每个Thread都有一个关于ApartmentState的属性,可以把它设置为:STA或者MTA,或者UNKNOWN。当你想指定工程的启动窗口的时候,你需要在该窗口类中申明一个Main...
阅读全文
摘要:举例 定义 string filePath =@"E:/Randy0528/中文目录/JustTest.rar";方法说明效果System.IO.Path.ChangeExtension(filePath, "txt")更改路径字符串的扩展名E:/Randy0528/中文目录/JustTest...
阅读全文