windows 进程通信(使用DDE)

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

2018-08-12 02:46:27

阅读数 330

评论数 0

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

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

2018-06-08 13:54:31

阅读数 918

评论数 0

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

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

2018-06-07 11:23:39

阅读数 197

评论数 0

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

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

2017-12-30 16:30:56

阅读数 736

评论数 0

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

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

2017-12-30 15:46:12

阅读数 219

评论数 0

C#中使用反射的优缺点

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

2017-11-24 17:53:59

阅读数 1247

评论数 0

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

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

2017-10-10 18:02:38

阅读数 368

评论数 0

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

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

2017-10-10 17:30:38

阅读数 164

评论数 0

SmartThreadPool

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

2017-10-07 09:30:08

阅读数 862

评论数 0

如何得到连续序号

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

2017-10-06 15:33:13

阅读数 193

评论数 0

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

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

2017-09-29 22:51:47

阅读数 1969

评论数 0

Requst相关属性

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

2017-09-29 15:31:54

阅读数 159

评论数 0

JS页面跳转代码

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

2017-09-29 15:30:53

阅读数 2389

评论数 0

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

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

2017-09-09 09:46:36

阅读数 1198

评论数 0

Log4net自定义信息存入数据库

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

2017-09-05 13:49:48

阅读数 770

评论数 0

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

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

2017-09-04 17:59:54

阅读数 330

评论数 0

DBCC

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

2017-08-09 15:50:02

阅读数 147

评论数 0

SQL Server游标的使用【转】

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

2017-06-30 13:58:42

阅读数 199

评论数 0

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

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

2017-06-30 13:54:33

阅读数 311

评论数 0

linq、lambda、entity framework之间的关系

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

2017-06-13 19:42:45

阅读数 598

评论数 0

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