- 博客(78)
- 资源 (7)
- 收藏
- 关注
转载 分享.net常见的内存泄露及解决方法(转)
转自:http://developer.51cto.com/art/201106/269461.htm 关于内存泄漏的问题,之前也为大家介绍过,比如:检测C++中的内存泄漏,是关于C++内存泄漏的。今天为大家介绍的是关于.NET内存泄漏的问题。前段时间帮项目组内做了一次内存优化,产品是使用c#开发的winForm程序,一直以为.net提供了垃圾收集机制,开发的时候也没怎么注意内存的释放
2013-07-30 15:25:02
200
转载 Windbg 分析 Dump File 简单演示(转)
From:http://www.rainsts.net/article.asp?id=765使用 Windbg 调试 Dump 文件是一种常用的手法,不同于 Attach Process,这种方式允许我们 "离线" 完成调试工作。Dump 文件保存了目标进程某个时间点的内存及相关程序信息镜像。本文只是一个简单的调试过程演示,更多细节可参考 Windbg 及 SOS.dll 的相关帮助。cl
2013-07-30 14:51:01
241
转载 使用WinDbg分析.dump文件找出CPU占用与内存占用的问题根源(转)
下载安装工具http://msdn.microsoft.com/en-us/windows/hardware/gg463009.aspx编写问题程序using System;using System.Collections.Generic;using System.Threading;namespace ConsoleApplication1
2013-07-26 11:14:22
385
转载 Invoke 和 BeginInvoke 的区别
.net默认所有的可视窗体在主线程内维护,如果某工作线程(主线程之外)想实现对窗体控件的操作,缺省情况下是不允许直接操作的,而要通过 Invoke方法将其封送到主线程去完成。在Control 类内提供了 Invoke 和 BeginInvoke 两个方法实现该功能,MSDN 帮助中提到,它们的唯一区别是 BeginInvoke多了“异步执行”四个字。(两方法的具体帮助请自行查看MS
2012-11-03 13:42:38
306
原创 一个同时包含两个字符串的正则表达式
C#代码:Regex rx = new Regex(@"ABC\w+(?=DE)"); if (rx.IsMatch("AABCfYfDEF")) { }该正则匹配同时包含ABC和DE的字符串。Regex rx = new Regex(@"DATA(\s*)(\w+)(\s*)(\w+)(\s*)(\
2012-03-19 15:11:50
3482
转载 SQL2005备份集中的数据库备份与现有的数据库不同,错误号码:3154,解决方法
<br />直接右击系统数据库master,新建查询<br />执行以下SQL代码:<br /><br />RESTORE DATABASE test1<br />FROM DISK = 'D:/DATA/kingdb.bak'<br />with replace,<br />MOVE 'test1' TO 'D:/DATA/test1.mdf',<br />MOVE 'test1_log' TO 'D:/DATA/test1_log.ldf'<br /><br /><br />注释:t
2011-04-14 10:22:00
237
转载 Javascript操作Select和Option(转载)
Javascript操作Select和Option2009-4-19 来源:本站收集 评论: 680<br />注意:Option中的O是要大写的,不然语法报错<br />1.动态创建select<br /> function createSelect(){<br /> var mySelect = document.createElement("select");<br /> mySelect.id = "mySelect"; <br />
2010-11-16 17:02:00
179
原创 使用row_number实现分页的存储过程的简单实现
SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE Proc [dbo].[Pagination] @QueryStr nvarchar(4000), @PageSize int=10, @PageIndex int=1, @FdShow nvarchar (4000)=, @FdOr
2010-03-30 14:57:00
161
原创 SQLServer2008导出EXCEL文件,然后使用SQL脚本发送邮件的实现
一.将表数据导出到EXCEL。二.配置SQL SERVER2008 的>Database Mail。三.执行邮件发送脚本。一.将表数据导出到EXCEL。1,如果xp_cmdshell没有开启,开启xp_cmdshell的方法-- To allow advanced options to be changed.EXEC sp_configure show advanced options
2010-03-30 10:24:00
627
转载 一个对字符串进行分割,返回一个临时表的表函数实现(转)
1.表函数定义. SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE FUNCTION [dbo].[fnSplit] ( @InputList VARCHAR(MAX) -- List of delimited items , @Delimiter VARCHAR(50) = {,} -- deli
2010-03-26 13:58:00
148
转载 C#将图片导入EXCEL处理类(转)
class Class1 { private void test() { InsertPictureToExcel ipt = new InsertPictureToExcel(); ipt.Open(); ipt.InsertPicture("B2", @"C:/Excellogo.gif");
2010-03-10 20:17:00
349
转载 从页脚跳转到页首的脚本方法实现.
無題のページ function GoToHead(e) { UAGENT = navigator.userAgent.toUpperCase(); if (UAGENT.indexOf("MSIE") >=0) { pos = event.y;
2009-09-24 13:59:00
213
转载 脚本如何得到鼠标坐标(转贴)
JavaScript得到鼠标坐标<!--function document.onmousemove(){x.innerHTML = "相对位置:X:" + window.event.x + " Y:" + window.event.y;y.innerHTML = "绝对位置:X:" + window.event.screenX +
2009-08-04 14:03:00
263
转载 C#将DataTable的数据下载到本地生成Excel方法
public static void ExcelOutProc( System.Data.DataTable dtData,string strFileName) { try { System.Web.UI.WebControls.GridView dgExport = null; Syst
2009-08-03 16:11:00
394
转载 关于换行符从数据库中检索,画面编辑,表示的一些处理
1.SQL SERVER中的换行符号.2.HTML中的换行符号.3.TEXTBOX中的换行符号.1.SQL SERVER中的换行符号.SELECT REPALCE(COLUMN_A,CHAR(13) + CHAR(10),) AS COLUMN_A FROM TABLE_A2.HTML中的换行符号.(因为如果在数据库中已经保存了换行符,那么在TEXTBOX中不
2009-07-06 09:41:00
215
转载 通过点击图标对特定区域的控件实现隐藏,从而实现收放效果(简单用法,VS2005)
效果1 Test Page function ImageClick1(ImageObj,flag) { var EditAreas = document.getElementsByName("EditArea" + flag); if(ImageObj)
2009-06-02 12:19:00
230
转载 一些关于SQL Server的使用设置方法
1.为同一个数据库服务器定义不同的别名.2.创建ASPState数据库.1.为同一个数据库服务器定义不同的别名.当使用企业管理器连接同一个数据库服务器时,可以使用以下工具为同一个服务器定义不同的别名(C:/WINDOWS/system32/cliconfg.exe).具体操作,运行,然后选择别名,追加,输入对应的新的别名,确定.2.创建ASPState数据库.
2009-06-02 08:22:00
309
转载 一些通用方法,为了方便以后的拷贝使用(C#2005)
using System.Data.SqlClient;using System.IO;namespace Common{class Common{// CSVToDataTable 读去CSV文件到DataTable变量中的方法// CSVToDataTable 读去CSV文件到DataTable变量中的方法public static i
2009-04-22 10:59:00
167
转载 对屏幕截屏,保存为BMP格式文件的实现方法(VC2003)
ScreenManage Class defines// Get the screens content and save to BMP fileVOID ScreenManage::GetScreen(CString strOutputFileName){ CDC *pDC; // Screens DC pDC = CDC::FromHandle(GetDC
2009-04-08 14:41:00
340
转载 键盘HOOK的简单实现(VC2003)
KeyProcHook.h文件代码#pragma once#include class KeyProcHook{public: KeyProcHook(void); ~KeyProcHook(void); bool InstallHOOK(HINSTANCE hinstance); bool UninstallHOOK(void);};
2009-04-07 14:32:00
232
转载 Excel文件操作的集合
1.一个读取Excel文件并绑定到DataSet的方法.2.将数据从DataSet倒入到Excel文件的方法.1.一个读取Excel文件并绑定到DataSet的方法.private DataSet GetExcelDataIntoDataSet(string strExcelFilePath,string strSheetName) {
2009-03-13 09:34:00
231
转载 关于DataGridView与DataSet绑定的一些操作例子(检索,更新)
1.DataGridView与DataSet绑定.2.DataGridView中的DataGridViewComboBoxColumn列与DataSet绑定.3.通过绑定DataSet来过滤DataGridView中数据行的显示.4.DataGridView中通过CurrentCell来实现焦点控制.5.DataGridView的DB更新操作(删除,更新,插入).priva
2009-03-13 08:33:00
1810
1
转载 重载实现DataGridViewComboBoxColumn的可编辑功能(转贴)
真正的DataGridViewComboBoxColumn .NetFramework 2.0里提供的DataGridViewComboBoxColumn 只有在以下情况下才正常工作:它的所有单元格值(由 DataGridView.DataSource 属性填充)与选择的范围(由 DataSource 属性或 Items 属性填充)之间存在映射。如果此映射不存在,则当该列位于视图中时,会
2009-02-25 09:41:00
992
1
转载 对窗体分屏,并对目标窗体中的控件实现导航显示操作(简单用法).
实现环境:VB.NET 2003首先分成3个窗体,BasicForm,MenuForm,TargetForm.以下为实现简单代码:BasicForm的BasicForm.aspx文件: TargetForm <asp:Button id="Button1" style="Z-INDEX: 1
2009-02-17 09:40:00
263
原创 脚本实现动态取得textarea控件中的内容方法
脚本实现动态取得textarea控件中的内容方法: function insertDictionaryKeyword(o){ var selected_text; if(window.getSelection){ selected_text = window.getSelection().toString(); if(!(selected_text.length > 0
2008-12-05 10:03:00
329
原创 关于ASP.NET中的一些数据验证实现方法.
关于ASP.NET中的一些数据验证实现方法. 1.用正则判断一个数字是否是16位长度,4位小数的数字[decimal(16,4)]: ControlToValidate="uxUpdatePriceDataTextBox" ValidationExpression= Text="*" ValidationGroup="Detail"
2008-11-25 10:26:00
335
原创 面向对象软件开发和过程的业务建模个人的一点想法
业务建模首先要将业务作为一个对象来考虑,而对业务的处理,就相当于对对象的控制与管理。而这一思想也应该反映到数据结构框架的搭建上来,即数据结构框架的搭建是在基于对象的思考的基础上来构造各种表。于是,对于对象的主体,通过对象主体来生成对象,对对象进行配置,控制,管理,以及在对对象的操作流程中所需要的记录,都应该一一反映到各种表的搭建上。于是就想应该有一个一一对应的关系,就列出来,以供以后参考:
2008-09-04 17:54:00
203
转载 在WINFORM中使用HTTP读取图象文件,并表示出来.
在WINFORM中使用HTTP读取图象文件,并表示出来.private void GetPicture() { string sourceURL = "http://webcam.mmhk.cz/axis-cgi/jpg/image.cgi"; byte[] buffer = new byte[100000]; int
2008-02-19 11:28:00
232
转载 注册表设置例子
using System;using Microsoft.Win32;namespace RegistryProc{ /// /// RegistryProc /// public class RegistryProc { #region parameter define private const string strAutoKey = @"HKEY_CURRENT_USER";
2008-01-25 11:18:00
244
转载 遍历指定文件夹中的文件,读取MSN格式的XML文件
using System;using System.IO;using System.Text;using System.Xml;using System.Collections;namespace DocumentUtility{ /// /// DirectoryProc /// public class DocumentUtility { #
2008-01-25 11:13:00
563
转载 初次体验.net Ajax无刷新技术(转Ajax入门)
该开发包包括ASP2.0和目前ASP1.1版使用的Ajax,详细地址参见http://ajax.schwarz-interactive.de/,接下来,开始。 1. 新建一个项目,在引用中添加引用Ajax.dll,Ajax.dll位于下载的压缩包里面。 2.建立HttpHandler,在web.config里面加上 转自:http://www.cnblogs.com/showna
2008-01-17 10:30:00
318
转载 委托(Delegate) (转自acewang的专栏)
C# 中的委托类似于 C 或 C++ 中的函数指针。使用委托使程序员可以将方法引用封装在委托对象内。然后可以将该委托对象传递给可调用所引用方法的代码,而不必在编译时知道将调用哪个方法。与 C 或 C++ 中的函数指针不同,委托是面向对象、类型安全的,并且是安全的。 委托声明定义一种类型,它用一组特定的参数以及返回类型封装方法。对于静态方法,委托对象封装要调用的方法。对于实例方法,委托对象同时封
2008-01-14 11:05:00
210
转载 使用API的EnumWindows方法枚举当前所有的HANDLE
using System; using System.Runtime.InteropServices; public class CSharpAPIsDemo { public CSharpAPIsDemo() { } [DllImport("user32")] public static extern int EnumWindows(CallBack x, int y);
2008-01-09 13:59:00
331
转载 脚本使用方法集合
1. 捕捉IE右上方关闭按钮事件方法. if((event.clientX>document.body.clientWidth-6) && (event.clientY<0||event.altKey||event.ctrlKey)) { alert("Close"); } if((event.clientX>document.
2007-12-13 16:01:00
309
转载 VB.NET中实现写EXCEL文件,并下载到客户端的示例代码.
1. EXCEL文件的生成.2.EXCEL文件的下载.1. EXCEL文件的生成.Private Sub ExcelOutProc() Dim printBookPath As String = "" Dim printBookName As String = "" Dim excelApp As Excel.Application Dim
2007-12-13 15:40:00
583
转载 经典日历脚本(转)
1.Calendar.js 文件:2.调用页面:1.Calendar.js 文件:document.write("");document.write("");function writeIframe(){ var strIframe = ""+ "*{font-size: 12px; font-family: 宋体}"+ ".bg{ color: "+ WebCalendar.
2007-12-05 12:05:00
373
转载 指针的相关讲解(转)
转自:http://zhidao.baidu.com/question/23488072.html指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的 类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。 先声明几个指针放着做例子: 例一: (1)int*ptr; (2)char*pt
2007-10-12 11:58:00
295
1
Access修复工具两个.zip
2019-12-16
RepairAccessV1.0.3.zip
2019-12-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人