摘要: .net 框架号称永远不会发生内存泄漏,原因是其引入了内存回收的机制。但实际应用中,往往我们分配了对象但没有释放指向该对象的引用,导致对象永远无法释放。最常见的情况就是给对象添加了事件处理函数,但当不再使用该对象时却没有将该函数从对象的事件handler中减掉。另外如果分配了非托管内存,而没有手工释放,GC同样无能为力。所以当.net应用发生内存泄漏后如何跟踪应用的内存使用情况,定位到程序设计... 阅读全文
posted @ 2008-09-09 12:35 DJ尐舞 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 近期的开发要求使用 IIS 承载的 WCF 提供数据和实现操作,客户端使用 Ajax Json 和 WinForm,因此要在统一服务上同时绑定用于 Ajax 的 webHttpBinding 和用于 WinForm 的 wsHttpBinding。 下面假定服务名为 Itoro.WebCore.Web。 在创建服务时,选择“启用了 AJAX 的 WCF 服务”,然后在 web.conf... 阅读全文
posted @ 2008-09-06 08:47 DJ尐舞 阅读(1225) 评论(0) 推荐(0) 编辑
摘要: 1、DateTime 数字型 以下是引用片段: system.DateTime currentTime=new system.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1... 阅读全文
posted @ 2008-09-06 08:42 DJ尐舞 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 在.NET 3.5 SP1 发布不到一个月的时间内,针对.NET 3.5 SP 1的缺陷报告就开始堆积。虽然缺陷是任何一个发布版本不可避免的一部分,每个公司对他们的回应方式有很大的不同。微软的.NET部门通常要求用户拨打产品支持热线获取热修复程序,一年或者两年才发布一次广泛可用的补丁包。 为了用户之前能正常工作的程序,开发商需要花很大的努力,来找出程序现在无法正常工作的罪魁祸首是微软而不是开发... 阅读全文
posted @ 2008-09-01 15:21 DJ尐舞 阅读(408) 评论(0) 推荐(0) 编辑
摘要: http://www.verycd.com/groups/PPMM1999/308650.topic 用迅雷下载,然后用虚拟光驱打开,里面crack文件夹内是license 接下来是5个补丁 ftp://ftp.software.ibm.com/software/rational/rose_7001/7.0.0.1-RATL-RRENT-WIN-all-FP01.zip ftp:/... 阅读全文
posted @ 2008-08-31 22:30 DJ尐舞 阅读(3194) 评论(7) 推荐(0) 编辑
摘要: C++ Plus 使用 Visual C++ 2008 功能包加强 Windows 应用程序 Kenny Kerr 本文以 Visual C++ 功能包的预发布版... 阅读全文
posted @ 2008-08-30 18:45 DJ尐舞 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 一、引言 在编写Windows form时,如果直接在UI线程要运行一个费时方法的话(如从数据库查询大量数据时),会引起程序“假死”,从而导致用户不满。这个时候就需要通过多线程技术来解决,提高界面交互性能,方便用户使用。 一般通过三种方式解决: 1.通过System.Threading.Thread类,创建新的线程,Thread.Start运行费时方法。 2.通过System.... 阅读全文
posted @ 2008-08-28 19:38 DJ尐舞 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 试用版下载 JBuilder Size Language ... 阅读全文
posted @ 2008-08-27 20:26 DJ尐舞 阅读(3024) 评论(6) 推荐(0) 编辑
摘要: ASP.NET 1.x的开发人员常常听到用户抱怨首次调用应用程序的时候会碰到初始化延迟。毕竟,初次请求会引发一个系列过程,包括运行库初始化、分析、把ASPX页面编译成中间语言、把方法即时编译成本地代码等等。 自从ASP.NET面市以来,开发人员一直都在要求(微软)出台一个解决办法,而ASP.NET 2.0利用预编译提供了一个有效的解决方案。 预编译选项 在首次启动应用程序的时候,A... 阅读全文
posted @ 2008-08-25 20:21 DJ尐舞 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 在Yahoo的Developer Network http://developer.yahoo.com/weather/ 详细地介绍了Yahoo天气预报的API调用方法,这里用C#来实现,本文仅作为抛砖,其它的应用由网友们自由发挥 首先了解Yahoo Weather Api的RSS Response格式: RSS Response Code highlighting produced by... 阅读全文
posted @ 2008-08-25 20:20 DJ尐舞 阅读(920) 评论(0) 推荐(0) 编辑
摘要: asp.net 2.0中的App_GlobalResources可以用来解决本地化的问题,程序会根据浏览器的语言首选项自动判断显示出本地化的界面。 首先在App_GlobalResources新建resx资源文件。如: 不同语言的resx中项目应该具有相同的名称: 中文资源项 英文资源项 完了以后就可以使用这些名值对了, " /> 或者 至此你可以更换... 阅读全文
posted @ 2008-08-25 20:17 DJ尐舞 阅读(369) 评论(0) 推荐(0) 编辑
摘要: SqlDataSource和ObjectDataSource控件都是平面表格式的数据源控件,操作也相对简单,在这里我就不细说了。 ASP.NET中XML数据是怎样的处理呢?下面就详细讲解。 在这里我主要谈下用于连接XML文件的XmlDataSource和用于连接站点导航数据的SiteMapDataSource这两个层次数据源控件中XmlDataSource数据绑定到平面表格控件的一些... 阅读全文
posted @ 2008-08-25 20:16 DJ尐舞 阅读(228) 评论(0) 推荐(0) 编辑
摘要: ASP.NET中新的ListView控件为显示和CURD数据库操作提供了基于模板的布局,使之成为一项极好的方式,建立以数据为中心的Web应用程序。 当你编写以用户为中心的应用程序时,总需要某种形式的数据集,起码来说,你需要从一个数据源如关系数据库或XML文件检索数据,在显示给用户之前先要进行格式化,尽管ASP.NET之前的版本就提供了以数据为中心的显示控件如GridView,这些... 阅读全文
posted @ 2008-08-25 20:12 DJ尐舞 阅读(898) 评论(0) 推荐(0) 编辑
摘要: 想必大家都注意到的不循环滚动,所以出现了很多替代脚本,或iframe或JS输出,不管怎么做,都略显麻烦。下面说一下这个相对简单的实现思路:一个设定宽度并且隐藏超出它宽度的内容的容器demo,里面放demo1和demo2,demo1是滚动内容,demo2为demo1的直接克隆,通过不断改变demo1的scrollTop或者scrollLeft达到滚动的目的,当滚动至demo1与demo2的交界处时... 阅读全文
posted @ 2008-08-24 15:56 DJ尐舞 阅读(2285) 评论(0) 推荐(0) 编辑
摘要: 网站需要读取不同来源的rss feed,写了一个php程序来循环读取rss feed,为了方便阅读及了解程序实现过程,加上了注释,和大家共同学习。而助易网的rss读取就是在这个程序的基础上稍做改造而成,主要是输出了一个数组字符串以及解决编码问题。 php源代码及代码详细解释如下: Code highlighting produced by Actipro CodeHighlighter ... 阅读全文
posted @ 2008-08-24 15:55 DJ尐舞 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 众所周知,DotNet框架是非常庞大的,光项目创建时的种类就有WPF,WCF,WF这三种最新的技术,还有以前的Web,WinForm,Service,Mobile等等. 这么复杂和庞大的框架,用文字来描述是远远不够的,所以我准备写一系列图文并茂的文章,把我所知道的所有Net框架中的东西全部串联起来(WPF,WCF)希望可以给大家一个DotNet框架的知识图,本人能力有限,难免有理解错误和... 阅读全文
posted @ 2008-08-24 15:50 DJ尐舞 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 此管道非彼管道,不是unix用来做命令行的那个。 Windows的管道可以访问本机或已知机器名的机器上的命名管道,自己也可以建立命名管道。一个命名管道就跟一个server socket一样,可以进行listen,并产生很多实例来跟很多个client交谈。主要函数有: CallNamedPipe:连接、读、写、关闭,TimeOut ConnectNamedPipe:等待c... 阅读全文
posted @ 2008-08-24 15:47 DJ尐舞 阅读(784) 评论(0) 推荐(0) 编辑
摘要: Vista是面向个人的操作系统,其网络功能当然没有Server版的系统强大。但我们也不要小瞧,其实在Vista中集成了很多非常实用的网络工具,充分利用这些工具将会极大地提升你在Vista下的网络体验。下面,我们一道来看看Vista中的这些网络“兵器”。 1、远程桌面 远程桌面是一个神奇的网络组件,并不是Vista专有的,但是Vista下的远程桌面无疑比此前的任何版本在功能上更强大,安全性... 阅读全文
posted @ 2008-08-23 12:23 DJ尐舞 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 之前有人问过为什么装Linux的时候主分区+扩展分区只能有4个,当时由于基础知识不足,不能及时解决问题,现在小有研究,现在给大家分享。 MBR(Master Boot Recorder)主要开机扇区,放置硬盘的信息。MBR 可以说是整个硬盘最重要的地方了,因为在 MBR 里面记录了两个重要的东西,分别是:开机管理程序,与磁盘分区表 ( partition table )。所以我们所做... 阅读全文
posted @ 2008-08-23 12:21 DJ尐舞 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 目录: 一、术语session 二、HTTP协议与状态保持 三、理解cookie机制 四、理解session机制 五、理解javax.servlet.http.HttpSession 六、HttpSession常见问题 七、跨应用程序的session共享 八、总结 参考文档 一、术语session 在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是tra... 阅读全文
posted @ 2008-08-22 19:54 DJ尐舞 阅读(218) 评论(0) 推荐(0) 编辑