随笔分类 -  Program

release 版本dll的调试
摘要:对于release 版本的dll, 很多变量的即时信息提示在调试时都不可用。 解决的办法是使用以下ini文件[.NET Framework Debugging Control]GenerateTrackingInfo=1AllowOptimize=0 阅读全文
posted @ 2013-01-29 01:08 stone 阅读(401) 评论(0) 推荐(0)
dead lock in thread pool
摘要:The Problem A common problem in .NET applications is a deadlock in the ThreadPool. This deadlock in the threadpool is usually manifested by requests timing out (in particular Http requests, but this might happen pretty much anywhere). The source of the problem is the ThreadPool. The ThreadP... 阅读全文
posted @ 2012-08-10 14:32 stone 阅读(351) 评论(0) 推荐(0)
Excel C# Automation
摘要:设置背景色public void SetRangeBackground(int sRow,int sCol,int eRow,int eCol,int colorIndex){range=objSheet.get_Range(objSheet.Cells[sRow,sCol],objSheet.Cells[eRow,eCol]);range.Interior.ColorIndex=colorIndex;}设置边框public void SetBorderLine(int sRow,int sCol,int eRow,int eCol){range=objSheet.get_Range(objS 阅读全文
posted @ 2011-08-09 05:57 stone 阅读(968) 评论(0) 推荐(0)
如何让iframe 自动适应窗口的高度
摘要:想到这样的脚本来是Iframe 自动适应高度<iframeid="contentFrame"name="contentFrame"width="100%"onload="this.height=contentFrame.document.body.scrollHeight"frameborder="0"src="index.htm"></iframe> 阅读全文
posted @ 2011-02-24 14:35 stone 阅读(461) 评论(3) 推荐(0)
自定义Silverlight toolkit 里面的 Column Chart 的data point
摘要:<Style x:Key="DataPointStyle1" TargetType="toolkit:ColumnDataPoint"> <Setter Property="Width" Value="10"/> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="toolkit:ColumnDataPoint"> < 阅读全文
posted @ 2010-12-07 17:58 stone 阅读(513) 评论(0) 推荐(0)
BUG: "Old format or invalid type library" error when automating Excel on 64 bit server 2008
摘要:Article ID: 320369 - Last Review: December 11, 2009 - Revision: 9.0BUG: "Old format or invalid type library" error when automating ExcelView products that this article applies to.This article was prev... 阅读全文
posted @ 2010-03-27 06:12 stone 阅读(255) 评论(0) 推荐(0)
不合法的XML字符必须被替换为相应的实体
摘要:转义字符不合法的XML字符必须被替换为相应的实体。 如果在XML文档中使用类似"<" 的字符, 那么解析器将会出现错误,因为解析器会认为这是一个新元素的开始。所以不应该象下面那样书写代码:<message>if salary < 1000 then</message> 为了避免出现这种情况,必须将字符"<" 转换成实体,象下面这样:<message&... 阅读全文
posted @ 2009-08-13 15:28 stone 阅读(1464) 评论(0) 推荐(0)
字节流编码获取原来这么复杂,但也很简单
摘要:一)需求 很多情况下我们需要知道字节流的编码,比如 1) 使用编辑器打开文本文件的时候,编辑器需要识别文本文件的各种编码 2) 上传文件后,分析上传文件字节流需要知道它的编码 3) 读取某个web页面的源代码,并要输出时,需要知道正确的编码才能输出正确的内容 二)探讨 最初和同事讨论如何获取文件/流/字节是否是utf8编码时,发现c#并没有直接的函数,但在SDK中发现UTF8的开头三个字节是... 阅读全文
posted @ 2005-12-21 11:35 stone 阅读(596) 评论(0) 推荐(0)
通过DataTable获得表的主键
摘要:很多情形下我们需要知道表的主键是什么。在ADO.Net中提供了DataTable可以映射数据库的表。于是便可以利用DataTable的属性PrimaryKey,它是DataColumn[] 类型是一个数组。我们可以使用如下的代码DataColumn[]cols;cols=Table.PrimaryKey; //注意不是cols是DataColumn数组,不是DataColumn变量。这样做主要是为... 阅读全文
posted @ 2005-10-08 16:48 stone 阅读(466) 评论(0) 推荐(0)
让IE支持自己的协议
摘要:类似eMule的方式,在网站上写一个 ed2k://XXXXXXX, 这样的HyperLink,就可以启动自己的程序。和简单,在注册表HKEY_CLASSES_ROOT下创建自己协议名的项比如 myp 让后在 HKEY_CLASSES_ROOT\myp 下创建一个字符串键值URL Protocol,值为空串。这个很重要,表明这是一个协议名称。然后创建HKEY_CLASSES_ROOT\myp\sh... 阅读全文
posted @ 2005-10-08 16:48 stone 阅读(442) 评论(0) 推荐(0)
中文与韩、日文混排出现在Gb2312编码的Aspx的处理方法
摘要:有一个Web项目,Web.Config中requestEncoding和responseEncoding都是gb2312,而从数据库中取出的简介数据可能是中文和韩、日文混合的内容,这时候如果直接输出到页面上,其页面会出现乱码,其中的韩文内容无法正确显示。当然如果项目的编码都使用Utf-8的话将没有这个问题,但这个项目是一个老项目,为了尽量不要影响已有的程序,所以无法将编码改为Utf-8,只能在本页... 阅读全文
posted @ 2005-09-28 16:07 stone 阅读(599) 评论(0) 推荐(0)
Win2K下关联进程/端口之代码初步分析
摘要:Shotgun@xici.net 在西祠或者中绿的BBS中,经常见到网友问:如何才能关联我的进程和端口呀?没错,关联进程和端口是一个非常有用的功能,你可以清楚地知道哪些程序在使用哪些端口,对于查杀木马很有帮助。可是我们虽然可以使用任务管理器浏览进程列表,使用Netstat查看端口的使用状况,却没有一个命令可以直接关联进程和端口(WinXP上增加了新的NetStat功能,支持直接查看端口进程状况),... 阅读全文
posted @ 2005-08-25 15:43 stone 阅读(754) 评论(0) 推荐(0)
一个很酷的技术资料下载站点!!http://www.laogu.com/download.aspx?page=51
摘要:http://www.laogu.com/download.aspx?page=51 阅读全文
posted @ 2005-08-17 19:32 stone 阅读(758) 评论(0) 推荐(0)
IP 封包中的 Header 的 Protocol 字段的 值
摘要:Assigned Internet Protocol NumbersDecimal Keyword Protocol References------- ------- -------- ---------- 0 Reserved [JBP] 1 ICMP Internet Control Message [RFC792,JBP] 2 IGMP Internet Group Management ... 阅读全文
posted @ 2005-08-17 16:41 stone 阅读(3888) 评论(0) 推荐(1)
关于ASP.net 的一个在线教程
摘要:http://www.microsoft.com/seminar/shared/asp/view.asp?url=/seminar/en/20050510_Intro/manifest.xml&rate=1%20 阅读全文
posted @ 2005-06-29 10:38 stone 阅读(530) 评论(0) 推荐(0)
微软 安全用户教育影片 有MM 哦
摘要:http://www.microsoft.com/athome/security/videos/default.mspx 阅读全文
posted @ 2005-06-21 18:11 stone 阅读(458) 评论(0) 推荐(0)
解决绘图中闪烁的问题。
摘要:如果你在Form中绘图的话,不论是不是采用的双缓存,都会看到图片在更新的时候都会不断地闪烁,解决方法就是在这个窗体的构造函数中增加以下三行代码:请在构造函数里面底下加上如下几行:SetStyle(ControlStyles.UserPaint, true);SetStyle(ControlStyles.AllPaintingInWmPaint, true); // 禁止擦除背景.SetStyle(... 阅读全文
posted @ 2005-06-21 17:30 stone 阅读(1100) 评论(0) 推荐(0)
调用Object.GetHashCode的缺省实现
摘要:所有的.NET类都是基于System.Object类的。在Object中定义了返回值为int的虚函数GetHashCode。因为是虚函数,子类可以重写(override)GetHashCode以体现更合逻辑的算法。但是,重写后的GetHashCode可能会产生比较集中占用了Int32的狭窄区间的Hash Code(哈希值),使得更多的不同实例有着相同的值.这样的实现一点也不违背长生Hash cod... 阅读全文
posted @ 2005-06-21 16:56 stone 阅读(820) 评论(1) 推荐(0)
用ASP.NET上传大文件
摘要:我们在上传大文件时都遇到过这样或那样的问题。设置很大的maxRequestLength值并不能完全解决问题,因为ASP.NET会block直到把整个文件载入内存后,再加以处理。实际上,如果文件很大的话,我们经常会见到Internet Explorer显示 "The page cannot be displayed - Cannot find server or DNS Error",好像是怎么也c... 阅读全文
posted @ 2005-06-21 14:07 stone 阅读(787) 评论(0) 推荐(0)
CCharp 中委托和事件的机制和应用
摘要:     本文摘自人民邮电出版社出版的《Windows Forms程序设计》(Chris Sells著,荣耀、蒋贤哲译)。通过一个栩栩如生的虚构故事解释了C#/.NET中委托和事件的机制和应用。      1 委托      从前,在南方的一个异国他乡,有一个叫Pete... 阅读全文
posted @ 2005-04-30 12:55 stone 阅读(865) 评论(0) 推荐(0)