自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 windows 进程通信(使用DDE)

动态数据交换(Dynamic Data Exchange,DDE)也是一种进程间通信形式。它最早是随着Windows 3.1由美国微软公司提出的。当前大部分软件仍就支持DDE,但近10年间微软公司已经停止发展DDE技术,只保持对DDE技术给予兼容和支持。但我们仍然可以利用DDE技术编写自己的数据...

2018-08-12 02:46:27 2201 0

转载 (C#) 销毁资源和释放内存

0. 什么是资源? .NET 框架中如何访问资源?所谓的资源就是程序中可利用的数据,譬如:字符串、图片和任何二进制数据,包括任何类型的文件。在面向对象的环境中,每一个类型都标识为某些程序所用的资源,要想使用这些资源,必须为相应的类型分配一定的内存空间。访问一个资源需要如下几个步骤:1)分配内存空间...

2018-06-08 13:54:31 4517 0

转载 .Net内存泄露原因及解决办法

1.    什么是.Net内存泄露(1).NET 应用程序中的内存您大概已经知道,.NET 应用程序中要使用多种类型的内存,包括:堆栈、非托管堆和托管堆。这里我们需要简单回顾一下。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。在运行库的控制下执行的代码称作托管代码。相反...

2018-06-07 11:23:39 400 0

转载 C# 中WinForm 应用程序实现远程文件管理(上传、下载)的种种问题——远程服务器返回错误

C# 中WinForm 应用程序实现远程文件管理(上传、下载)的种种问题    WinForm可以通过C#语言提供的WebClient类的UploadFile和DownLoadFile函数实现文件的上传和下载功能,但是这也让我尝试到了使用这个函数时的辛酸,搞了整整一天才成功。而且在使用的环境...

2017-12-30 16:30:56 1493 0

转载 通过WebClient模拟post上传文件到服务器

写在前面 最近一直在研究sharepoint的文档库,在上传文件到文档库的过程中,需要模拟post请求,也查找了几种模拟方式,webclient算是比较简单的方式。 一个例子 这里写一个简单接受post请求的aspx页面,代码如下: 1 namespace Wolfy.Upl...

2017-12-30 15:46:12 347 0

转载 C#中使用反射的优缺点

反射被广泛地用于那些需要在运行时检测或修改程序行为的程序中。这是一个相对高级的特性,只有那些语言基础非常扎实的开发者才应该使用它。如果能把这句警示时刻放在心里,那么反射机制就会成为一项强大的技术,可以让应用程序做一些几乎不可能做到的事情。   优点:             反射提高了程序...

2017-11-24 17:53:59 2766 0

转载 jQuery设置和获取HTML、文本和值

"text/javascript"> // $(function(){ //获取元素的HTML代码 $("input:eq(0)").click(function(){ alert( $(&quo...

2017-10-10 18:02:38 703 0

转载 jQuery-强大的jQuery选择器 (详解)

1. 基础选择器 Basics 名称 说明 举例 #id 根据元素Id选择 $("divId") 选择ID为divId的元素 element 根据元素的名称选择, $("a")...

2017-10-10 17:30:38 273 0

转载 SmartThreadPool

https://github.com/amibar/SmartThreadPool 首先是实例化的时候的参数的解释 //Initialize SmartThreadPool & Make logs //SmartThreadPool m_hThreadPool; //m_h...

2017-10-07 09:30:08 1193 0

转载 如何得到连续序号

--SQL2000   --1 select number from master..spt_values where type='p' --0-255   --2 select top 10000 id=identity(int,1,1) in...

2017-10-06 15:33:13 297 0

转载 C#中常见的winform控件命名规范

我们知道Button 常常简称为btn,那么Winform中的其它控件呢,这篇文章在C#的winform控件命名规范 的基础上对一些控件的名称的简称进行了整理。   1. 标准控件 NO. 控件类型简写 控件类型 1 btn Bu...

2017-09-29 22:51:47 5257 1

转载 Requst相关属性

一、REQUEST的RAWURL属性,和其它获取URL信息的各种方法比较 测试的url地址是http://www.test.com/testweb/default.aspx?id=1, 结果如下: Request.ApplicationPath: /testweb R...

2017-09-29 15:31:54 234 0

转载 JS页面跳转代码

1.在原来的窗体中直接跳转用 window.location.href="你所要跳转的页面"; 2、在新窗体中打开页面用: window.open('你所要跳转的页面'); window.history.back(-1);返回上一页 3...

2017-09-29 15:30:53 4784 0

转载 Log4Net 生成多个文件、文件名累加解决方法

问题背景: 项目中的WCF服务里采用Log4N用来记录异常日志,但部署后,生成的日志会出现多个累加文件,如下图: WCF是寄宿在IIS上,包含了5个SVC服务。打开日志文件,发现记录的引发异常的Thread ID都不一样,猜测是多线程读写日志文件, 配置信息里指定文件的被...

2017-09-09 09:46:36 2345 0

转载 Log4net自定义信息存入数据库

Asp.Net 应用 ;Oracle数据库 1. 新建数据库表Log create table LOG (  --默认信息   DATETIME  DATE,   THREAD    VARCHAR2(255),   LOG_LEVEL VARCHAR2(...

2017-09-05 13:49:48 1337 0

转载 Log4Net 生成多个文件、文件名累加解决方法

Log4Net 生成多个文件 问题背景: 项目中的WCF服务里采用Log4N用来记录异常日志,但部署后,生成的日志会出现多个累加文件,如下图: WCF是寄宿在IIS上,包含了5个SVC服务。打开日志文件,发现记录的引发异常的Thread ID都不一样,猜测是多线程读写日志...

2017-09-04 17:59:54 594 0

转载 DBCC

DBCC是SQL Server提供的一组控制台命令,功能很强大,掌握一些必要的语句,对操作数据库有不少帮助,所以决定整理一下,发现已有不少类似的整理,减少了不少工作,归类如下:  一、DBCC 帮助类命令  * DBCC HELP('?')  查询所有的DBC...

2017-08-09 15:50:02 215 0

转载 SQL Server游标的使用【转】

游标是邪恶的!        在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。        正常面向集合的思维方式是:                而对于游标来说:       ...

2017-06-30 13:58:42 245 0

转载 如何遍历一个结果集在 SQL Server 中使用 Transact-SQL

使用 Transact-SQL 语句来循环结果集 有三种方法可用于循环一个结果集通过使用 Transact-SQL 语句。 一种方法是使用 临时 表。 使用此方法,您创建初始 SELECT 语句的"快照"并将其用作基础的"指针"。 例如:  ...

2017-06-30 13:54:33 409 0

转载 linq、lambda、entity framework之间的关系

lambda: 一种匿名委托的精简版写法,明显的标志是=>符号 entity framework(简称EF): 微软访问数据库的最快捷最成熟的框架(ORM),在EF出现以前有SqlHelper、NHibernate等访问数据库的框架 Linq: .net 3.5以后的一种语法,使...

2017-06-13 19:42:45 997 0

转载 程序性能优化(包括数据库优化、服务器优化等)

开心一笑 世界上最互相信任的两个人应该是初中老师和高中老师了。  初中老师:这个知识点到高中你们老师会讲的,你们现在不必要知道。  高中老师:这个知识点你们初中老师肯定讲过了,我就不讲了。  我:你TM在逗我吗??? 提出问题 性能优化时候,应该从哪几方面入手??? ...

2017-05-30 16:45:23 3597 2

转载 SQL Server 中 RAISERROR 的用法

raiserror  是由单词 raise error 组成      raise  增加; 提高; 提升 raiserror 的作用: raiserror 是用于抛出一个错误。[ 以下资料来源于sql server 2005的帮助 ]   其语法如下: RAIS...

2017-05-19 19:34:30 956 0

转载 log4.net动态修改配置

///            /// 改变默认的日志位置           ///            ///            public static void UpdateFolder(string folder)           {               v...

2017-05-11 10:33:21 980 0

转载 log4net.dll使用

前端日子自己写了一个简单的日志跟踪程序,现在目前正在做的一个项目中使用以便于跟踪程序异常和运行状况,但是被否认了!可能是没有权威性,于是自己总结了一下Log4net日志跟踪系统,这里分享大家学习一下。当然写这个文章的人太多了,这里不是做任何攀比,只是简单的分享供有需要的人。    一. Log...

2017-05-11 10:30:09 2407 0

转载 Log4Net使用详解(续)

说明自从上次在2008年在博客上发表过有关log4net的用法介绍文章之后(网址:http://blog.csdn.net/zhoufoxcn/archive/2008/03/26/2220533.aspx),有不少朋友在博文下留言询问一些细节,现在就一些比较普遍的问题做一些稍微深入的解答,希望大...

2017-05-11 10:26:56 514 0

转载 log4net使用详解

说明:本程序演示如何利用log4net记录程序日志信息。log4net是一个功能著名的开源日志记录组件。利用log4net可以方便地将日志信息记录到文件、控制台、Windows事件日志和数据库(包括MS SQL Server, Access, Oracle9i,Oracle8i,DB2,SQLit...

2017-05-11 10:21:20 237 0

转载 SQL Server函数大全

--聚合函数 use pubs go select avg(distinct price)  --算平均数 from titles where type='business' go  use pubs go select max(ytd_sales)  --最...

2017-02-03 10:56:00 1050 0

转载 SQL Server函数大全(三)----Union与Union All的区别

如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果合并在一起显示出来。 union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的...

2017-02-03 10:46:35 839 0

转载 sql server 判断表/视图/存储过程是否存在

--如果是实表可以用 if exists (select * from sysobjects where id = object_id(N'[dbo].[表名]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)  ...

2017-01-19 16:45:39 364 0

转载 C#利用反射获取对象属性值

blic static string GetObjectPropertyValueT>(T t, string propertyname){     Type type = typeof(T);      PropertyInfo property = type.GetProperty(pr...

2017-01-07 19:11:36 1158 0

转载 SQL Server遍历表的几种方法

阅读目录 使用游标使用表变量 使用临时表   在数据库开发过程中,我们经常会碰到要遍历数据表的情形,一提到遍历表,我们第一印象可能就想到使用游标,使用游标虽然直观易懂,但是它不符合面向集合操作的原则,而且性能也比面向集合低。当然,从面向集合操作的角度出发,也有两种方法可以进行遍历表的操作,总...

2017-01-03 09:10:14 3877 0

原创 sql server自己常用语句

1、修改属性   alter table [tb_LendItem] alter column Attribute2 datetime  2、修改列名   exec sp_rename '[tb_LendItem].Attribute2','MergeTime&...

2016-11-14 17:17:39 296 0

原创 TabControl使用方法

一、在TabControl控件中将指定的选项卡设置为当前选项卡 法1:利用TabControl的SelectTab方法 1、将指定索引的选项卡成为当前选项卡 public void SelectTab(int index) index   要选择的选项卡在 TabPages 集合中的索引。 ...

2016-11-10 14:25:30 4407 0

转载 SQL事务用法begin tran,commit tran和rollback tran的用法

-- =============================================  -- Author: cynimoon  -- Create date: 2009-10-09  -- Description: 示例存储过程  -- ===================...

2016-11-05 16:42:47 3819 0

转载 浅析C#深拷贝与浅拷贝 (转)

1.深拷贝与浅拷贝   拷贝即是通常所说的复制(Copy)或克隆(Clone),对象的拷贝也就是从现有对象复制一个“一模一样”的新对象出来。虽然都是复制对象,但是不同的 复制方法,复制出来的新对象却并非完全一模一样,对象内部存在着一些差异。通常的拷贝方法有两种,即深拷贝和浅拷贝,那二者之间有何区...

2016-10-14 18:13:26 315 0

转载 C#父类强制转换子类

看你将父类引用到的是父类对象还是子类对象了. 比如Person类是Student的父类 那么可以将p直接强制转换为Student: Person p=new Student(); Student s=(Student)p;//正确 如果你创建实例的时候没有将父类引用到子类对象,是无法...

2016-10-14 18:12:57 10097 0

转载 C#中父类的值向子类复制

架设有两个类AParent和AChild。 其中,AChild派生自AParent。 AParent这个类来自于数据库,由ORM为我们生成和创建。而AChild这个类主要是为了配合前台页面的显示【通常在MVC中实现编辑功能时用到。】 根据面向对象的原理,我们可以拿“子类”当“父类...

2016-10-14 18:10:31 3319 0

原创 字符串处理

\r表示回车,即光标回车当前行首 是对的 \n表示换行,即光标移到下一行,不会到行首的,只是在DOS等操作系统里会将\n自动转换成\r\n才回到下一行的行首的。 \0是十进制表示法表示的ascii为0的字符,一般是用来作为字符串结束标志的,我们用“”定义字符串常量(或称明文),就是告诉编译器后...

2016-10-13 17:34:42 234 0

转载 C# + Socket断线重连

一、网上常用方法 1、当Socket.Conneted == false时,调用如下函数进行判断 点击(此处)折叠或打开 /// /// 当socket.connected为false时,进一步确定下当前连接状态 ///  ///  private...

2016-10-12 17:26:08 2519 0

原创 修改App.config文件

1. Save the the following config file as c:\ohad.config   "1.0" encoding="utf-8" ?> "name" value=&q...

2016-10-06 15:49:45 392 0

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