Sun 公司提供的Java API Docs是学习和使用Java语言中最经常使用的参考资料之一.但是长期以来此文档只有英文版,对于中国地区的Java开发者来说相当的不便.目前Sun 公司正在组织多方力量将此文档翻译成中文,并于2005年10月31日在Sun 中国技术社区(http://gceclub.sun.com.cn/)正式发布第一批中文版Java API文档(包括java.lang和java.util类库API 文档的中文版).经过将近10个月的努力,目前我们已经将Java SE 5.0的全部API文档中文化.开发人员可以通过Sun 中国技术社区的网站在线浏览相关文档,也可以将全部文档下载到本地以方便检索和使用.
最好用的CHM格式API文档:
http://www.javatang.com/_download/jdk150.ZH_cn.rar
http://www.javatang.com/_download/jdk6.ZH_cn.rar
J2SDK & API下载
http://java阅读全文>
发表于 @ 2009年09月30日 00:30:00 | 评论( loading... ) | 举报| 收藏
Const常量真的不能改变了么?
在介绍const用法的时候,老师们都说"由const修饰的变量的数值是不能修改的", 不过世间的事总不是那么绝对的!下面就介绍几种修改const变量的方法!
我们声明一个const类型的变量,可以用如下代码:
const int a = 2;
直接对a进行赋值是不行的,如果我们一定要想改变a的值怎么办?在C,C++中指针真是个好东西,它可以为我们巧妙的解决很多问题。我们使用指针用如下代码即可达到修改a值的目的!
const int a = 10;
int *p = (int*)&a;
*p = 20;
cout
如果是常量指针呢?
int array[10]={0};
const int *pointer=array;
int *pointer1=(int*)pointer;
pointer1[0]=1;
cout 阅读全文>
发表于 @ 2009年06月25日 14:29:00 | 评论( loading... ) | 举报| 收藏
C语言中要实现交换两个变量的值可以有很多种方法,下面是我收集的方法阅读全文>
发表于 @ 2009年06月24日 22:18:00 | 评论( loading... ) | 举报| 收藏
svn目录结构组成的教程
wolfwebadmin
├─ProjectManagement
│ ├─trunk
│ ├─branches
│ └─tags
└─SSO
├─trunk
├─branches
└─tags
大概的说一下, ProjectManagement和SSO是两个项目 trunk是开发的主线代码, 存放能够运行的正确的代码; 程序员如果开发新的程序或者改bug, 一般要先branch(SVN的一个功能) trunk目录下的代码到branches目录的一个子目录,在那里对代码进行修改, 确认无误后再提交到trunk主线下(但是有的时候为了效率, 我们也多人都在trunk目录下开发项目). tags目录可以看做主线代码的快照, 比如你做了1.0又做了2.0, 那每个不同版本的代码你就做快照放到tags文件夹下了.
一下文字转自http://rocksun.cn/svn/?p=43 Subversion版本库布局 很多人问我”什么是推荐的版本库阅读全文>
发表于 @ 2009年05月22日 22:22:00 | 评论( loading... ) | 举报| 收藏
svn使用简单教程(http://blog.csdn.net/adcxf/archive/2008/09/21/2957878.aspx)
你是否正在参与团队合作项目?
你是否遇到过这样的情况:当你正在修改一个文件,却出现另一个人作了同样的事情。你是否曾因为这种巧合而导致了你的修改付之东流?
你是否曾经在文件保存之后,又想恢复到文件保存之前?你是否想过要去查看一个文件几天前的内容?
当你发现一个项目中的bug,你是否想知道它是何时出现在你的代码中?
如果你对上面任何一个问题回答“Yes”,那么TortoiseSVN就是你所需要的!你得仔细阅读TortoiseSVN的说明,学会如何解决上面的问题。这并不难~
这份说明是写给那些希望使用Subversion去管理他们的资料,却又不习惯于命令行的操作的人。因为TortoiseSVN就像是一个windows的扩展外壳,用户可以像使用“我的电脑”那样使用这个软件。
TortoiseSVN是自由软件,你不需要花钱就可以使用它,并且可以随意使用。它的开发遵循GPL协议。阅读全文>
发表于 @ 2009年05月22日 22:18:00 | 评论( loading... ) | 举报| 收藏
开源社区类:http://sourceforge.net http://www.codeproject.com windows上的开源程序下载软件开发论坛:http://www.csdn.net http://www.itpub.netLinux学习类:http://www.chinaunix.net网络安全类:网界(http://www.cnw.com.cn)阅读全文>
发表于 @ 2009年05月22日 19:07:00 | 评论( loading... ) | 举报| 收藏
在IIS6.0下,配置一个Web 应用程序,或是Web 服务的时候,如果不指定特定的应用程序池,则使用默认的应用程序池:DefaultAppPool,而默认情况下,DefaultAppPool设置成为20分钟没有响应则执行释放应用程序实例,执行Gloabl.axax中Application_End中的操作,当下一个请求到来的时候,再执行Application_Start的操作,如果用户希望能一直保持应用程序实例的话,则需要在选择相应的应用程序池进行设置,取消这个限制。最近在项目中使用WebServices来实现任务调度的接口,为了实现任务任务的定时调度,我们在Application_Start中定义了一个Quartz.NET的一个调度对象,并对他进行初始化,没调用一个相应的web服务函数,就添加一个对应的job到该框架中,等待调度。我们在Application_End函数中对该调度对象进行了资源销毁工作。在测试过程中,我们发现,当停止调用Web服务后20-30分钟后系统自动调用Application_End函数,所以造成很多对应的job都不能正常调度,经过baidu,goo阅读全文>
发表于 @ 2009年05月05日 12:51:00 | 评论( loading... ) | 举报| 收藏
OEM一词在电脑硬件产品中简直实在是太普遍了,像OEM光驱、OEM显示器、OEM鼠标什么的。有些人甚至以为它是一个有质量保证的品牌。那么,你对OEM又有多少认识呢?说一件产品是OEM产品是否就代表信得过呢?
其实,OEM与现代工业社会有着密切的关系。一些著名的品牌商品制造商,常常因为自己的厂房不能达到大批量生产的要求,又或者需要某些特定的零件,因此向其他厂商求助。
这些伸出援手的厂商就被称为OEM(Original Equipment Manufacturer,原始设备生产商)。如将之引申到IT领域的话,则表示那些进行代工的生产商。例如CPU风扇,Intel或AMD公司本身并不生产,它们通常会找像日本三洋公司这样的专业电机制造企业作风扇OEM生产。
ODM又是怎么一回事呢?原来,某制造商设计出一种产品后,在某些情况下可能会被另外一些品牌的制造商看中,要求配上后者的品牌名称来进行生产,又或者稍微修改一些设计(如按键位置)来生产。这样做的最大好处是其他厂商减少了自己研制的时间。有些人也习惯性称这些产品是OEM,实际上应该称之为ODM(Or阅读全文>
发表于 @ 2009年05月05日 12:44:00 | 评论( loading... ) | 举报| 收藏
最近因项目需要,开始使用Delphi进行开发,故将自己从网上收集的资料进行了总结,以备不时之需~阅读全文>
发表于 @ 2009年05月03日 00:35:00 | 评论( loading... ) | 举报| 收藏
C#简单使用:ListView中使用ContextMenu阅读全文>
发表于 @ 2009年04月24日 22:56:00 | 评论( loading... ) | 举报| 收藏
最近所做的一个项目中,需要使用C#读取被其他进程占用的一个日志文件,采用普通的方法,一直报该文件正在被使用的错误,最后使用文件共享锁解决了该问题。总结于此,希望能给其他人以帮助!阅读全文>
发表于 @ 2009年04月24日 21:35:00 | 评论( loading... ) | 举报| 收藏
在.NET中实现定时执行任务,可以采用以下两种方法:
1. 使用Timer控件。
2. 使用专门的作业调度工具如Quartz.NET
本文分别介绍这两种方法的具体实现。阅读全文>
发表于 @ 2009年02月15日 13:31:00 | 评论( loading... ) | 举报| 收藏