自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

萌萌丶小魔王

努力,不是为了要感动谁,也不是要做给哪个人看,而是要让自己随时有能力跳出自己厌恶的圈子,并拥有选择的权利。记住,用自己喜欢的方式过一生。...

原创 设计模式

设计模式导航 一、序 二、简单工厂模式 三、策略模式 四、策略模式与简单工厂结合 五、装饰模式 六、代理模式 七、工厂方法模式 八、原型模式 九、模板方法模式 十、外观模式 十一、建造者模式 十二、观察者模式 十三、抽象工厂模式 十四、用反射技术替换工厂中的sw...

2017-02-20 10:11:48

阅读数 275

评论数 0

原创 input标签 type='file' 上传图片问题

近期,公司有个项目,其中,有个上传头像的功能,在此整理一下。 首先,贴一下代码 html 中 js中 var openFile = function (event) { var input = event.target; var ...

2016-12-16 17:47:08

阅读数 7206

评论数 2

原创 PetaPoco——轻量级ORM

PetaPoco是一款适用于.Net 和Mono的微小、快速、单文件的微型ORM。 PetaPoco有以下特色: 微小,没有依赖项……单个的C#文件可以方便的添加到任何项目中。工作于严格的没有装饰的Poco类,和几乎全部加了特性的Poco类Insert/Delete/Update/Save a...

2016-12-13 08:05:16

阅读数 7196

评论数 0

转载 基于C#分步式聊天系统的在线视频直播系统设计

核心系统框架          视频直播核心系统架构主要包括Web端架构、聊天系统架构、视频直播、用户状态同步架构等。 Web端框架 由Nginx组成的前端负载集群,后端由IIS、FPM服务器进行解析。前端将由Nginx集群处理已静态化页面及向后端提交未静态或不做静态化要求的请求,后...

2016-11-05 18:00:36

阅读数 6131

评论数 1

转载 C#中使用try...catch...是否会影响程序性能

昨晚听一技术人员跟他的项目经理说要在程序中使用try...catch...时,只见这项目经理邹邹眉说了句“try...catch...性能多差,尽量不要用。” 这句话不知道触动了我哪条神经,让这突然产生了相当好奇的心里。于是呼我就百度一下,找找相关的文章。 这么一找,才知道,原来网上讨论这个的还挺...

2016-11-04 13:04:37

阅读数 3463

评论数 1

原创 C# List去重

1、List中的元素实现IEquatabe接口,并提供Equals方法和GetHashCode方法。 lanmuda表达式  2、listlxcp.Where((x, i) => listlxcp.FindIndex(z => z.ckbh == x.ckbh) == i) 3、...

2016-09-11 12:59:41

阅读数 1039

评论数 0

原创 最简单的Socket通信功能

实例程序是同步套接字程序,功能很简单,只是客户端发送服务器一条信息,服务器向客户端返回一条信息,这里只是一个简单的示例,是一个最基本的socket编程流程,在接下来的文章中,会一次记录套接字的同步和异步,以及他们的区别。 下面是示例程序的简单步骤说明: 服务端: 第一步:用指定的端口号和服务...

2016-03-28 16:29:49

阅读数 445

评论数 0

转载 WPF禁止拖拽窗口到边缘自动最大化

近期有个需求,可以通过拖拽改变窗口大小,但是不允许窗口最大化、最小化。拖到边缘的时候也不能自动最大化。 要想禁止拖拽窗口到边缘自动最大化,只要改注册表即可,但是系统所有应用都会被禁止。 1、运行regedit命令,打开注册表管理器 2、找到HKEY_CURRENT_USER   --  ...

2016-01-21 17:10:54

阅读数 2351

评论数 1

转载 倒计时自动关闭弹出窗口

///         /// LOG ID: Alter 00005         /// Description: 自动关闭弹出窗口 Start         /// Author: Seven         /// Create Date: 2011-07-12         //...

2015-12-08 22:29:00

阅读数 536

评论数 0

原创 人民币大小写金额转换

1.调用    ConvertIntToUppercaseAmount(String value)  即可           ////      /// 人民币大小写金额转换     ///     class RMBCapitalization     {         private c...

2015-12-08 17:09:37

阅读数 2273

评论数 0

原创 关于路径的一些操作

//获取包含清单的已加载文件的路径或 UNC 位置。         public static string sApplicationPath = Assembly.GetExecutingAssembly ( ).Location;         //result: X:\xxx\xxx\...

2015-11-30 15:13:13

阅读数 1527

评论数 0

原创 关于XML文档的基本操作

一、简单介绍 using System.Xml; //初始化一个xml实例 XmlDocument xml=new XmlDocument(); //导入指定xml文件 xml.Load(path); xml.Load(HttpContext.Current.Server.MapPath(&qu...

2015-11-27 17:31:14

阅读数 1815

评论数 1

原创 如何让DEV跳出的“提示试用版”的对话框不再显示

在 使用DevExpress控件的时候。每次对窗体进行更改的时候,都会出现一个对话框。发布的时候 也会出现一个对话框。之前的解决方法是在发布的时候把licenses.licx给删除掉,但是这个方法治标不治本。每次发布的时候都要删除,如果忘记删 除了,还需要重新发布,让人很是抓狂。现通过Google...

2015-11-19 22:53:13

阅读数 3967

评论数 1

原创 如何给DateTime类型赋空值

如果是DateTime?类型,则表示可以为null  则,可以为DateTime? 类型赋null 若DateTime类型,如果赋值null,或者赋空值,则会报错,那么如何为DateTime赋空值? DateTime Date_Time=DBNull.Value 这样,DateTime显示出来就是...

2015-11-17 09:07:06

阅读数 6681

评论数 2

原创 c#调用dll获取dll物理路径的方法

c#调用dll获取dll物理路径的方法 写类库项目时,经常会有某些特殊业务需要用到服务器端的物理路径,使用传统的System.IO.Directory.GetCurrentDirectory()方法返回的则是WINNT\System32目录,这个一般不能满足正常的业务需求,而要得到具体运行D...

2015-11-10 15:24:55

阅读数 3958

评论数 0

转载 DataTable相关操作,筛选,取前N条数据,去重复行,获取指定列数据

#region DataTable筛选,排序返回符合条件行组成的新DataTable或直接用DefaultView按条件返回 /// /// DataTable筛选,排序返回符合条件行组成的新DataTable或直接用DefaultView按条件返回 ...

2015-08-07 21:06:36

阅读数 2541

评论数 0

原创 在C#中新手易犯的典型缺陷

1 及时释放资源 CLR托管环境扮演了垃圾回收的角色,所以你不需要显式释放已创建对象所占用的内存。但这不意味着你可以忽略所有的使用过的对象。许多对象封装了其 他类型的系统资源(例如,磁盘文件,数据连接,网络端口)。保持这些资源的使用状态会急剧的耗尽系统的资源,削弱性能并且最终导致程序出错。当你打开...

2015-08-05 11:24:08

阅读数 245

评论数 0

转载 对程序员非常重要的24个软技能

软技能通常是被低估的。几乎所有的软件工程师都知道要关注技术的提高,但你忽视的软技能很可能会影响你的职业生涯。下面我将介绍24个对程序员非常重要的软技能,以及我对这些技能的看法和感受。 1:学会如何学习 学无止境。 2:制定阅读规划 我的生活常常没有规划。我也不知道这次我是否能够真正地执行我的阅读...

2015-08-05 09:43:55

阅读数 351

评论数 0

转载 强制退出WinForm程序之Application.Exit和Environment.Eixt

这几天在做一个把大量Infopath生成的XML数据,进行处理的程序,我用了MDI子窗体,每个窗体包含了各自的功能,如,遍历目录及其子目录检查文件类型并自动生成Sql语句并入库、对Infopath数据的自动检查、对数据中的某些域的替换及更改处理、对数据文件的合并、拆分、剔除记录、统计数据、 对数据...

2015-07-31 11:32:54

阅读数 1202

评论数 0

转载 关于Linq

在说LINQ之前必须先说说几个重要的C#语言特性 一:与LINQ有关的语言特性   1.隐式类型     (1)源起       在隐式类型出现之前,       我们在声明一个变量的时候,       总是要为一个变量指定他的类型       甚至在foreach一个集合的时候,       也...

2015-07-27 10:53:44

阅读数 302

评论数 0

原创 Winform 窗体移动

protected override void WndProc(ref Message m) { base.WndProc(ref m); if (m.Msg == 0x84) { ...

2015-06-30 10:43:32

阅读数 302

评论数 0

转载 HTTP 错误 500.21 - Internal Server Error 解决方案

HTTP 错误 500.21 - Internal Server Error处理程序“NickLeeCallbackHandler”在其模块列表中有一个错误模块“ManagedPipelineHandler”  原因:在安装Framework v4.0之后,再启用IIS,导致Framew...

2015-06-17 11:33:52

阅读数 470

评论数 0

原创 delphi如何调用C# dll

一般分为两步: 第一步,增加环境变量 第二部,注册.net组件 在你的环境变量Path中加入  C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin;  C:\WINNT\Microsoft.NET\Framewor...

2015-06-08 10:37:02

阅读数 1623

评论数 0

原创 sqlserver中创建链接服务器图解教程

         链接服务器在跨数据库/跨服务器查询时非常有用(比如分布式数据库系统中),本文将以图文方式详细说明如何利用SQL Server Management Studio在图形界面下创建链接服务器。 注意:必须以数据库管理员身份登录(通常也就是sa帐号)后,才可以创建"...

2015-05-22 22:17:16

阅读数 477

评论数 0

转载 Delphi控件大全

按钮类组件 button 组件: CAPTION 属性 :用于在按钮上显示文本内容 Cancel     属性:是否设置成默认的取消按钮,当设置为真的时候(true) 按ESC触发改按钮的事件! Default 属性:是否设置成默认的确认按钮,当设置为真的时候 按ENTER键的时候触发事件...

2015-04-05 08:53:22

阅读数 1321

评论数 0

原创 ADO.NET数据集DataSet类公共属性和方法

DataSet 是 ADO.NET 结构的主要组件,它是从数据源中检索到的数据在内存中的缓存。DataSet 由一组 DataTable 对象组成,您可使这些对象与 DataRelation 对象互相关联。您还可通过使用 UniqueConstraint 和 ForeignKeyConstrain...

2015-03-27 23:46:55

阅读数 964

评论数 0

转载 .NET中的六个重要概念:栈、堆、值类型、引用类型、装箱和拆箱

一、概述 本文会阐述六个重要的概念:堆、栈、值类型、引用类型、装箱和拆箱。本文首先会通过阐述当你定义一个变量之后系统内部发生的改变开始讲解,然后将关注点转移到存储双雄:堆和栈。之后,我们会探讨一下值类型和引用类型,并对有关于这两种类型的重要基础内容做一个讲解。 本文会通过一个简单的代码来展示在...

2015-03-20 14:34:23

阅读数 370

评论数 0

转载 经典方法之查找

一、二分法public class BinarySearch { public static int Search(List list,int key) { int low = 0; int high = l...

2015-03-20 14:31:31

阅读数 296

评论数 0

转载 C#的基本技巧

.如果可能尽量使用接口来编程  .NET框架包括类和接口,在编写程序的时候,你可能知道正在用.NET的哪个类。然而,在这种情况下如果你用.NET支持的接口而不是它的类来编程时,代码会变得更加稳定、可用性会更高。请分析下面的代码: private void LoadList (object [] i...

2015-03-20 14:24:00

阅读数 271

评论数 0

转载 C#中的string格式化

Console.WriteLine("在宽度为10的空间里靠左对齐:{0,-10}", 99);  //显示为:在宽度为10的空间里靠左对齐:99 Console.WriteLine("在宽度为10的空间里靠右对齐:{0,10}", 99);  /...

2015-03-20 14:22:38

阅读数 333

评论数 0

原创 简单的窗体颜色改变

/将下面代码写在窗体加载事件 //用foreach遍历颜色 //ConsoleColor指定定义控制台前景色和背景色的常数 foreach (string color in Enum.GetNames(typeof(Conso...

2015-03-20 14:20:13

阅读数 560

评论数 0

原创 C#构造函数的作用

构造函数是一种特殊的成员函数,它主要用于为对象分配存储空间,对数据成员进行初始化 (1)构造函数的名字必须与类同名; (2)构造函数没有返回类型,它可以带参数,也可以不带参数; (3)构造函数的主要作用是完成对类的初始化工作; (4)在创建一个类的新对象(使用new关键字)时,系统会自动调用给类的...

2015-03-20 14:18:41

阅读数 2140

评论数 0

原创 oracle创建表空间

注意点: 1.如果在PL/SQL 等工具里打开的话,直接修改下面的代码中[斜体加粗部分]执行 2.确保路径存在,比如【D:\oracle\oradata\Oracle9i\】也就是你要保存文件的路径存在 /*分为四步 */ /*第1步:创建临时表空间  */ create temporary ta...

2015-02-13 10:02:23

阅读数 229

评论数 0

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