摘要: 对于release 版本的dll, 很多变量的即时信息提示在调试时都不可用。 解决的办法是使用以下ini文件[.NET Framework Debugging Control]GenerateTrackingInfo=1AllowOptimize=0 阅读全文
posted @ 2013-01-29 01:08 stone 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 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 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 设置背景色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 阅读(959) 评论(0) 推荐(0) 编辑
摘要: 想到这样的脚本来是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 阅读(452) 评论(3) 推荐(0) 编辑
摘要: <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 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 二叉树类定义public class BinaryNode<T>{ public T Element; public BinaryNode<T> Left; public BinaryNode<T> Right; public BinaryNode(T element, BinaryNode<T> left, BinaryNode<T> right) { this.Element = element; this.Left = left; this.Right = right; } public bool IsLeaf() { if ( 阅读全文
posted @ 2010-11-14 21:03 stone 阅读(396) 评论(0) 推荐(0) 编辑
摘要: How to do live debug the Managed code in Windows Phone 7(Highlight part will be important)Open 2 VS 2008, 1st instance is for PB, the otheris for your managed solution. (Please make sure the 2 instanc... 阅读全文
posted @ 2010-11-10 10:46 stone 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 整理一些面试当中经常遇到的问题 帮助自己记忆.链表的类型: 单向链表,双向链表,循环链表C++ 链表的例子typedef struct IntElement { struct IntElement *next; int data;} IntElement;c# 实现 public class LinkNode { public LinkNode Next; public object Data;}操作链表常犯的错误:C#public void insertInFront( LinkNode list, Object data){ LinkNode temp = new LinkNode(); 阅读全文
posted @ 2010-11-09 00:34 stone 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 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 阅读(252) 评论(0) 推荐(0) 编辑
摘要: It will describe the binding failure (if this is due to an assembly binding failure, instead of a loading failure after the file is found). The exception may already include the log. If not, to get it... 阅读全文
posted @ 2010-01-07 12:47 stone 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 转义字符不合法的XML字符必须被替换为相应的实体。 如果在XML文档中使用类似"<" 的字符, 那么解析器将会出现错误,因为解析器会认为这是一个新元素的开始。所以不应该象下面那样书写代码:<message>if salary < 1000 then</message> 为了避免出现这种情况,必须将字符"<" 转换成实体,象下面这样:<message&... 阅读全文
posted @ 2009-08-13 15:28 stone 阅读(1452) 评论(0) 推荐(0) 编辑
摘要: Visual studio 里添加对COM 组件的引用 会自动生成一个 interop dll. 事实上VS 对有些COM interface 的支持并不好, 需要我们修改相应的代码的时候 该怎么办? 这时候要用到 .net framework sdk 里面的小工具。 1. 反编译 interop dll 从而得到 IL 代码 ildasm Interop.your.dll /out:your.... 阅读全文
posted @ 2009-07-31 10:52 stone 阅读(1087) 评论(0) 推荐(0) 编辑
摘要: HRESULT Description 0x000D0000 The requested operation is pending completion.%0 0x000D0001 The requested operation was aborted by the client.%0 0x000D0002 The stream was purposefully stopped before co... 阅读全文
posted @ 2009-07-30 17:13 stone 阅读(10808) 评论(0) 推荐(0) 编辑
摘要: VS 提供比较完备的代码调试功能,像F9,F10,F11,Attach这些为大家所熟知的。除此之外,在某些特殊的情况下,或者仅仅是由于好奇(比如我),我们希望跟踪程序运行时候的内存变化,这时我们可以通过载入sos.dll来辅助调试。SOS是“Son of Strike”的缩写,应该就是一个代号,没什么具体意思。在使用SOS之前,需要于VS 中做如下设置:1、需要在项目-&g... 阅读全文
posted @ 2009-04-02 11:28 stone 阅读(1210) 评论(0) 推荐(0) 编辑
摘要: Standard Connection str: (Sql server authentication)"Data Source=stone;Initial Catalog=pubs;User Id=sa;Password=;" - or -"Server=stone;Database=pubs;User ID=sa;Password=asdasd;Trusted_Connection=Fals... 阅读全文
posted @ 2008-07-08 18:21 stone 阅读(2291) 评论(0) 推荐(0) 编辑
摘要: public int GetDepth(BTreeNode node){ if(node == null) return 0; else { int d1=GetDepth(node.LNode); int d2=GetDepth(node.RNode); } return d1>d2?d1++:d2++; } 阅读全文
posted @ 2008-07-02 09:47 stone 阅读(219) 评论(0) 推荐(0) 编辑
摘要: public class QuickSortNonRecursion{ public int Split(int[] data,int low,int high) { if(data == null) throw new ArgumentNullException(); if(low<0 || high >= data.length) throw new ArgumentOutOfR... 阅读全文
posted @ 2008-07-01 10:45 stone 阅读(313) 评论(0) 推荐(0) 编辑
摘要: public class IntQuickSort{private static int Split(int[] data,int low,int high) {if(data == null) throw new ArgumentException(); if(low<0 || high >= data.length) throw new ArgumentOutOfRangeExce... 阅读全文
posted @ 2008-06-30 11:16 stone 阅读(427) 评论(0) 推荐(0) 编辑
摘要: <system.diagnostics> <trace autoflush="true" indentsize="4"> <listeners> <add name="file" type="System.Diagnostics.TextWriterTraceListener" initializeData="trace.log"/> </li... 阅读全文
posted @ 2007-01-26 12:58 stone 阅读(314) 评论(1) 推荐(0) 编辑
摘要: 一)需求 很多情况下我们需要知道字节流的编码,比如 1) 使用编辑器打开文本文件的时候,编辑器需要识别文本文件的各种编码 2) 上传文件后,分析上传文件字节流需要知道它的编码 3) 读取某个web页面的源代码,并要输出时,需要知道正确的编码才能输出正确的内容 二)探讨 最初和同事讨论如何获取文件/流/字节是否是utf8编码时,发现c#并没有直接的函数,但在SDK中发现UTF8的开头三个字节是... 阅读全文
posted @ 2005-12-21 11:35 stone 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 很多情形下我们需要知道表的主键是什么。在ADO.Net中提供了DataTable可以映射数据库的表。于是便可以利用DataTable的属性PrimaryKey,它是DataColumn[] 类型是一个数组。我们可以使用如下的代码DataColumn[]cols;cols=Table.PrimaryKey; //注意不是cols是DataColumn数组,不是DataColumn变量。这样做主要是为... 阅读全文
posted @ 2005-10-08 16:48 stone 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 类似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 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 有一个Web项目,Web.Config中requestEncoding和responseEncoding都是gb2312,而从数据库中取出的简介数据可能是中文和韩、日文混合的内容,这时候如果直接输出到页面上,其页面会出现乱码,其中的韩文内容无法正确显示。当然如果项目的编码都使用Utf-8的话将没有这个问题,但这个项目是一个老项目,为了尽量不要影响已有的程序,所以无法将编码改为Utf-8,只能在本页... 阅读全文
posted @ 2005-09-28 16:07 stone 阅读(591) 评论(0) 推荐(0) 编辑
摘要: Author: JIURL Home: http://jiurl.yeah.net Date: 2005-06-02 1 PageFile Swap File IntroductionWindows 2000 uses page-based virtual memory management, contents of some physical pages can be out swapped ... 阅读全文
posted @ 2005-09-20 15:15 stone 阅读(2594) 评论(1) 推荐(0) 编辑
摘要: Author: JIURL Home: http://jiurl.yeah.net Date: 2005-06-02 1 Basic ConceptWindows 2000 uses a page-based virtual memory management. In windows 2000 system, for 32-bit CPU, every process has its own 4... 阅读全文
posted @ 2005-09-20 15:13 stone 阅读(585) 评论(0) 推荐(0) 编辑
摘要: Shotgun@xici.net 在西祠或者中绿的BBS中,经常见到网友问:如何才能关联我的进程和端口呀?没错,关联进程和端口是一个非常有用的功能,你可以清楚地知道哪些程序在使用哪些端口,对于查杀木马很有帮助。可是我们虽然可以使用任务管理器浏览进程列表,使用Netstat查看端口的使用状况,却没有一个命令可以直接关联进程和端口(WinXP上增加了新的NetStat功能,支持直接查看端口进程状况),... 阅读全文
posted @ 2005-08-25 15:43 stone 阅读(749) 评论(0) 推荐(0) 编辑
摘要: http://www.laogu.com/download.aspx?page=51 阅读全文
posted @ 2005-08-17 19:32 stone 阅读(748) 评论(0) 推荐(0) 编辑
摘要: 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 阅读(3868) 评论(0) 推荐(1) 编辑
摘要: 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 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 偶然间,我发现了一个秘密,能使盗版的windowsXP变成正版,去微软网站验证通过,还能下载微软的正版小软件,不管哪个升级,都没出现过任何问题,从来也没出现过死机和其它故障,也没有象网上说的各种问题.如果你们想变成正版,请按下面的去做,保你高兴.1.不要从网上下载windowsXP.网上的不是有病毒就是有木马,或者系统不全,装机后各种问题纷纷而来.要去街上找一个大小为562M的系统盘.必须为562... 阅读全文
posted @ 2005-06-23 10:28 stone 阅读(1308) 评论(1) 推荐(0) 编辑