
开发技术
ccy3253
做人要厚道,学习要谦虚
展开
-
用zip存储多个文件发生的问题
在对《java编程思想v3》的例子程序时,发现一个程序上的小bug。问题发生在第十二章——java的IO系统的ZipCompress 这个程序上。下面让我们先看看这个程序发生错误的地方是什么样子:FileOutputStream f = new FileOutputStream("test.zip"); CheckedOutputStream csum = n原创 2006-11-28 17:28:00 · 1080 阅读 · 0 评论 -
在C#中完成海量数据的批量插入和更新
对于海量数据的插入和更新,ADO.NET确实不如JDBC做到好,JDBC有统一的模型来进行批操作.使用起来 非常方便: PreparedStatement ps = conn.prepareStatement("insert or update arg1,args2...."); 然后你就可以 for(int i=0;i ps.setXXX(realArg); ..... ps.转载 2008-05-17 23:55:00 · 1571 阅读 · 0 评论 -
在TabControl基础上实现的一个翻页机制
在一个form中,如果输入项太多,那么最好不要都堆放在一个界面中,比较好的办法是让用户分步填写(比如很多招聘网站让用户填写信息的方式都是这样的)。在TabControl(.Net2.0)的基础上,我把每一个tabPage作为一页,通过实现一些特定的事件处理函数,达到了一个简单翻页效果。实现很简单,不对的地方还请大家多指教。 界面如下:代码实现如下:using System;u原创 2008-01-19 00:38:00 · 1811 阅读 · 1 评论 -
Windows XP 常见的进程列表
最基本的系统进程(也就是说,这些进程是系统运行的基本条件,有了这些进程,系统 就能正常运行) alg.exe Windows操作系统自带的必要程序,用来处理Windows网络连接共享和网络连接防火墙。在Windows XP 中,该进程文件位于C:/Windows/system32/ 系统目录之下。smss.exe Session Manager csrss.exe 子系统服务器进程原创 2008-03-24 23:29:00 · 972 阅读 · 0 评论 -
C#中“覆盖”和“隐藏”的区别
在C#中,如果一个类的某个方法加了vitual的描述符,那么表示你可以在这个类的子类中重新实现该方法。Java中没有这么多废话,一个public或者protected方法不需要添加其它的描述符就可以在子类中被覆盖。 class Program { static void Main(string[] args) { Children c =原创 2008-02-23 00:40:00 · 2481 阅读 · 0 评论 -
Windows消息机制
Windows操作系统最大的特点就是其图形化的操作界面,其图形化界面是建立在其消息处理机制这个基础之上的。如果不理解Windows消息处理机制,肯定无法深入的理解Windows编程。可惜很多程序员对Windows消息只是略有所闻,对其使用知之甚少,更不了解其内部实现原理,本文试着一步一步向大家披露我理解的Windows消息机制。可以说,掌握了这一部分知识,就是掌握了Windows编程中的转载 2007-12-03 14:23:00 · 11124 阅读 · 8 评论 -
跨线程调用窗体控件
用户不喜欢反应慢的程序。在执行耗时较长的操作时,使用多线程是明智之举,它可以提高程序 UI 的响应速度,使得一切运行显得更为快速。在 Windows 中进行多线程编程曾经是 C++ 开发人员的专属特权,但是现在,可以使用所有兼容 Microsoft .NET 的语言来编写。不过Windows 窗体体系结构对线程使用制定了严格的规则。如果只是编写单线程应用程序,则没必要知道这些规则,这是因为转载 2007-12-03 13:36:00 · 2965 阅读 · 1 评论 -
Anders Hejlsberg談C#、Java和C++中的泛型
原著:Bill Venners、Bruce Eckel 2004.2.26 原文:http://www.artima.com/intv/generics.html 翻譯:lover_P [人物介紹] Anders Hejlsberg,微軟著名工程師,帶領他的小組設計了C#(讀作:C-Sharp)程序設計語言。Hejlsberg第一次登上軟件界歷史舞台是在 80年代早期,因為他為MS-DOS和CP/转载 2008-02-12 18:02:00 · 1185 阅读 · 0 评论 -
如何让comboxBox的下拉列表宽度自适应内容的宽度
在winform编程中,combox是我们经常用到的控件,往往因为界面排版或者其它原因,comboBox的宽度受到限制,而下拉列表中的内容太长。如果按照combobox的默认设置 ,下拉列表和comboBox的宽度一样,并不会跟随内容的变化而变化,这就造成下拉列表中有些项的内容太长而不能全部显示出来,就是下面这个样子:如果能够让下拉列表的宽度随着内容的变化而变化,这个问题不就解决了。下面我们看看如原创 2008-01-26 19:41:00 · 13360 阅读 · 3 评论 -
C#中对于float,double,decimal的误解
一直很奇怪C#的预定义数据类型中为什么加了一个decimal,有float和double不就够了吗?今天来挖一挖。浮点型 Name CTS Type原创 2008-01-28 21:54:00 · 21239 阅读 · 2 评论 -
c#中函数委托
刚从Java转到c#,对c#和dotnet平台了解还不深,这里只是发表一下个人从java角度对c#的理解。今天刚刚看到c#中的函数委托机制,觉得c#中这个机制非常好,给编程以很大的方便。Java中只有对象的引用,而c#中增加了对值类型(c#中的值类型包括 primitives,枚举和结构体)的引用和函数的引用。个人觉得值类型的引用用处不大,不仅对提高c#程序的质量没有什么意义,而且会使没有原创 2007-08-19 11:41:00 · 1843 阅读 · 1 评论 -
C#与.NET 3.0高级程序设计(特别版)问题与错误列表
这是一本称为“圣经”的书,入手初看了一下,称“圣经”确实勉强了。其中一些深入的问题作者根本没有理解。当然首先肯定书不失为一本好书,但问题还是不少,现择录于此。希望再版时能有所修正。我边读边往这里加。-------------------------------------------------如何看"圣经"?人类历史上那些曾经在某一时期辉煌的经典如璀璨的明星指引着历史中的人们转载 2008-05-17 23:59:00 · 975 阅读 · 0 评论