![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.NET
格调风景
这个作者很懒,什么都没留下…
展开
-
安装部署
1.在解决方案管理器看不到解决方案节点: 工具->选项->项目和解决方案->总是显示解决方案 2.安装项目的属性怎么出来: 先右击文件系统中文件夹选择属性窗口,然后在左击安装项目(如Setup)就会有项目的属性列表在属性窗口了。如果直接右击安装项目节点,选择属性是出不来的。原创 2009-07-16 19:05:00 · 255 阅读 · 0 评论 -
事件跟垃圾回收
事件跟垃圾回收两个对象:A 、B如果B订阅了A的事件,那么即使主程序没有地方引用对象B,B也不会进行垃圾回收。如果B注销了A的事件订阅,那么主程序没有地方应用对象B的时候,B会进行垃圾回收。 所以一个对象订阅了另一个对象的事件后,一定要进行资源的清理,就是要在合适的地方注销该事件的订阅。原创 2013-11-13 14:27:42 · 681 阅读 · 0 评论 -
垃圾回收-debug和release产生不同结果的有意思对比
最近我在看.NET的垃圾回收机制。其中有一个很有意思的地方,垃圾回收在调试的时候有不一样的处理,在这里我贴出来给大家分享一下: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;namespace Conso原创 2013-08-27 09:23:51 · 670 阅读 · 0 评论 -
NET 程序内存占用问题
.NET 程序内存占用问题1、使用性能测试工具dotTrace 3.0,它能够计算出你程序中那些代码占用内存较多 2、强制垃圾回收 3、多dispose,close 4、用timer,每几秒钟调用:SetProcessWorkingSetSize(Process.GetCurrentProcess().Handle, -1, -1);具体见附录。5、发布的时候选择Rel转载 2013-08-26 14:48:36 · 560 阅读 · 0 评论 -
当程序出现已停止工作
问题描述: 写的程序运行起来后 ,也捕获了异常 但是出现系统级的报错:"程序已停止工作".原因分析:是子线程里面的程序异常了,但又没有捕获异常所以就会报出这个异常.解决办法:在子线程中捕获异常,做异常处理.原创 2012-05-09 10:49:27 · 2268 阅读 · 0 评论 -
oracle实现汉字按照拼音、笔画和部首排序
oracle实现汉字按照拼音、笔画和部首排序找了相关的一些资料,都说的不是很清楚,自己也研究了下,终于搞明白了,希望对大家有帮助。 需要说明的是下面的方法需要ORACLE9i和以上的版本才支持。 Oracle9i之前,中文是按照二进制编码进行排序的。 在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值 SCHINESE_RADICAL_M 按照部首(第一顺序)、原创 2010-01-07 14:30:00 · 1865 阅读 · 0 评论 -
安装部署 替换
当我们把debug里面的东西,复制到安装部署项目中的应用程序文件夹时,其实只是复制了文件路径,文件本身并没有复制过去。所以当我们要替换应用程序文件夹里面的内容,就直接在debug里面替换就行了。原创 2009-12-30 11:26:00 · 361 阅读 · 0 评论 -
不阻塞UI的多线程方法
不阻塞UI的多线程方法近,系统中有个功能叫同步本地数据库。需要用到相关方法。研究学习数时,得出下面的成果,特此分享纪念:描述:M类是主程序,需要调用P类的方法,此方法够工作量比较大。D类是窗体类,它需要显示P类的执行情况。即步骤一执行完,D窗口的进度条要步进,且Label要显示相应的消息字符串。实现: 原始:若 按正常的实现方法,那么就是在P对象执行每个步骤,都来调原创 2010-01-12 16:17:00 · 1689 阅读 · 0 评论 -
窗体常用属性设置
窗体常用属性设置窗体居中显示:StartPosition = CenterScreen窗体固定大小:FormBorderStyle=FixedSingle原创 2009-07-13 17:15:00 · 398 阅读 · 0 评论 -
如何监听网络断开的事件
问题情景:PC连接Server,可能是消息服务器或者数据库服务器等。原创 2014-05-05 09:34:40 · 2205 阅读 · 0 评论