预览模式: 普通 | 列表

[置顶]学习站点收集

[原创]win2000 pro 中安装tomcat6

JDK和TOMCAT都按默认路径安装即可,更改路径反而安装出错。环境变量也不用设置。感觉有点怪。

(有点生气,早上打了一大段文字发表后内容是空的,所以只简单打两个字,记录下这个安装过程)

Tags: j2ee jsp tomcat

分类:J2EE | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 10

[原创]Bugzilla-开源缺陷管理软件

What is Bugzilla?

Bugzilla is a "Defect Tracking System" or "Bug-Tracking System". Defect Tracking Systems allow individual or groups of developers to keep track of outstanding bugs in their product effectively. Most commercial defect-tracking software vendors charge enormous licensing fees. Despite being "free", Bugzilla has many features its expensive counterparts lack. Consequently, Bugzilla has quickly become a favorite of hundreds of organizations across the globe.

What Does Bugzilla Do?

  • Track bugs and code changes
  • Communicate with teammates
  • Submit and review patches
  • Manage quality assurance (QA)

Bugzilla can help you get a handle on the software development process. Successful projects often are the result of successful organization and communication. Bugzilla is a powerful tool that will help your team get organized and communicate effectively.

什么是Bugzilla?
Bugzilla是一个“缺陷跟踪系统”。缺陷跟踪系统可以使开发者个人或团队在整个项目中有效地跟踪并找出存在的缺陷。许多缺陷跟踪软件公司开出高昂的许可证费用。Bugzilla虽然是免费的,但是它却有着同类软件没有的特色功能。因此,Bugzilla很快地受到全球无数企业、组织的青睐。

查看更多...

Tags: BUG 开源软件 测试

分类:软件测试 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 9

   虽然各个操作系统之间的线程机制是不一样的,但是大致是相同的。当用户使用GUI程序时,如果点鼠标或按下键盘上的键等时,操作系统会产生对应的GUI事件,它来决定哪个窗口或程序来接受每一个事件并且放到程序的事件队列中.

      任何GUI程序的底层结构就是一个事件循环.程序首先初始化事件循环,并开始循环,这个循环会从事件队列依次接收GUI事件并一一做出相应的反应.程序应该对事件做出快速的反应使程序一直对用户有响应,举个例子,用户点了一下程序里的一个按钮结果程序就没反应了,那么这个程序应该算是一个失败的程序吧.

      如果某个UI事件引发了某个需要长时间的事务,那么应该把它放到一个另外的单独的线程中,这样程序的那个事件循环就能够马上回来响应用户的下一个操作.线程是非常复杂的一个主题,如果处理的不好很容易造成死锁等很糟糕的情况.
      还好,eclipse为我们开发插件提供了一个方便的UI线程包,大大的简化了很多底层复杂的东西.先看看几个简单的概念.

  1.SWT UI线程

  SWT用的是操作系统直接支持的线程模式,程序会在主程序里运行一个时间循环并依次在这个线程里响应事件.看下面这段代码,UI线程就是创建Display的那个线程.

 

public static void main (String [] args) {
      Display display = new Display ();
      Shell shell = new Shell (display);
      shell.open ();
      // 开始事件循环
      // 关掉窗口后
      while (!shell.isDisposed ()) {
         if (!display.readAndDispatch ())
            display.sleep ();
      }
      display.dispose ();
   }



  简单的小程序里,一个UI线程就能够满足需要了。但如果是长时间的操作,你就最好不要用UI线程来做这些事,可以交给Job去做.它其实就是另外启动的线程,也就是等会我要说的非UI线程.

  2、Job

  Job类由org.eclipse.core.runtime插件提供.它能够让客户程序员轻松的在另外的线程中执行代码。看一个小例子:

 

  Job job = new Job("My First Job") {
     protected IStatus run(IProgressMonitor monitor) {
           System.out.println("Hello World (from a background job)");
           return Status.OK_STATUS;
        }
     };
  job.setPriority(Job.SHORT);
  job.schedule(); // start as soon as possible



  Job的默认优先级是Job.Long,这里例子中的优先级要比它高,只要调用Job#schedule(),它就会尽快在另外的线程中运行run()中的代码。再看一个小例子:

 

final Job job = new Job("Long Running Job") {
        protected IStatus run(IProgressMonitor monitor) {
           try {
              while(hasMoreWorkToDo()) {
                 // do some work
                 // ...
              if (monitor.isCanceled()) return Status.CANCEL_STATUS;
             }
              return Status.OK_STATUS;
           } finally {
              schedule(60000); // start again in an hour
           }
        }
     };
  job.addJobChangeListener(new JobChangeAdapter() {
        public void done(IJobChangeEvent event) {
        if (event.getResult().isOK())
           postMessage("Job completed successfully");
           else
              postError("Job did not complete successfully");
        }
     });
  job.setSystem(true);
     job.schedule(); // start as soon as possible

查看更多...

Tags: 线程

分类:J2SE | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 14

Java语言编码规范(Java Code Conventions)

查看地址

Tags: JAVA 规范

分类:J2SE | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 14

[转载]ie6绿色版下载

做个皮肤css在ie7和6中不兼容,我不可能装两个浏览器吧,所以找了个绿色版。很方便的。
下载:IE6-绿色版.rar

Tags: ie6 绿色

分类:软件收集 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 19

[原创]盟军敢死队2部分关节密码

这是我在整理物品时翻出来的,具体是不是第二版我也记不清了,贴出来供大家参考。

YS2B7

4MD1T

查看更多...

Tags: 游戏

分类:游戏相关 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 22

[原创]tomcat虚拟目录配置

如果tomat (我的版本是6.0)安装在c:\tomcat下
在它下面的conf目录中新建文件夹Catalina
然后在Catalina里新建文件夹localhost
然后在localhost下面新建一个xml文件,名字任意,内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<Context 
path="/site(地址栏访问的路径:http://localhost:8080/site)" 
reloadable="true" 
debug="0"
docBase="你的项目所在的绝对路径(D:\jsp)" 
workDir="D:\jsp\work">
</Context>
 

分类:J2EE | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 18

1、测试secedit.sdb完整性:
开始--运行--cmd
esentutl /g c:\windows\security\database\secedit.sdb
返回
integritychecksuccessful.

2、修复数据库:
esentutl /p c:\windows\security\database\secedit.sdb
然后再次尝试安装iis,通过!

Tags: iis

分类:资料收集 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 29

[转载]组策略中创建管理单元失败

前几天重装了系统,在设置“组策略”的时候,突然出现了这个现象。
现象: 运行gpedit.msc 提示如下:
    管理单元初始化失败。
    名称:组策略   

CLSID:{8FC0B734-A0E1-11D1-A7D3-0000F87571E3}
如图:




在网上查找了一些资料后,总共总结出一下几种方法,供大家学习参考:
法一、  1、点击『开始』菜单
    2、点击“运行”
    3、键入"regedit"(不包括感叹号)
    4、在注册表键值HKEY_CURRENT_USERSoftwarePoliciesMicrosoftMMC
    请将 RestrictToPermittedSnapins 的值设置为 0

方法二、1、点击『开始』菜单
    2、点击“运行”
    3、键入"regedit"(不包括感叹号)
    4、在注册表键值  HKEY_CURRENT_USERSoftwarePoliciesMicrosoftMmc{8FC0B734-A0E1-11D1-A7D3-0000F87571E3}Restrict_Run
和HKEY_CURRENT_USERSoftwarePoliciesMicrosoftMMC{0F6B957E-509E-11D1-A7CC-0000F87571E3}Restrict_Run 请将 Restrict_Run 的值设置为 0
       5、修改完毕后重启。

方法三、1、点击『开始』菜单
    2、点击“运行”
    3、键入"regedit"(不包括感叹号)
    4、在注册表键值HKEY_CLASSES_ROOTCLSID{8FC0B734-A0E1-11D1-A7D3-0000F87571E3}InProcServer32 把其中的default改成:%SystemRoot%System32GPEdit.dll
       5、修改完毕后重启。

方法四、检查环境变量:
     a、右击“我的电脑”点击“属性”出现“系统属性”面板
    d、在“系统属性”中点击“高级”标签
    e、在“高级”标签页中点击“环境变量”按钮
    f、在“环境变量”中的“系统变量”框中的变量名为Path中修改变量值为:
       %Systemroot%System32;%Systemroot%;%Systemroot%system32WBEM

方法五、运行regsvr32 filemgmt.dll
    a、点击『开始』菜单
    b、点击“运行”
    c、键入"regsvr32 filemgmt.dll"(不包括感叹号)

方法六、如果组策略找不到 framedyn.dll,就可能会出现这种错误。如果使用安装脚本,要确保脚本置于系统路径中的%windir%system32wbem 目录下。默认情况下,%windir%system32wbem 已经存在于系统路径中,因此,如果您不使用安装脚本,就不可能遇到这个问题。或试着将将Framedyn.dll文件从windows\system32wbem目录下拷贝到windows\system32目录下!

附:如果在方法一/二中提到的MMC项在你的计算机注册表中找不到,那么就手动建立即可。或者直接将下面内容复制粘贴进入记事本,并保存为后缀名为.reg的文件,双击运行该.reg文件即可。

我用到的是方法6,在windows\system32目录下没有framedyn.dll文件,把它考过去及解决了。

软件简介:
filemgmt.dll (5.1.2600.0)
包含在软件
名字: Windows XP Home Edition, Deutsch
执照: 商业
信息链接: http://www.microsoft.com/windowsxp/
文件细节
文件道路: C:\WINDOWS\system32 \ filemgmt.dll
文件日期: 2002-08-29 14:00:00
版本: 5.1.2600.0
文件大小: 330.752 字节
检查和和文件hashes
CRC32: 1E03306A
MD5: 4651 7D71 BF9E 7986 6547 79D9 0580 8244
SHA1: 7C18 EA10 BDF3 487D 76C2 FFA4 F928 A3B7 3E71 AEDE
版本资源信息
公司名称: Microsoft Corporation
文件描述: Dienste und freigegebene ordner
文件操作系统: Windows NT, Windows 2000, Windows XP, Windows 2003
文件类型: Dynamic Link Library (DLL)
文件版本: 5.1.2600.0
内部名: FILEMGMT
法律版权: © Microsoft Corporation. Alle Rechte vorbehalten.
原始的文件名: filemgmt.dll
产品名称: Betriebssystem Microsoft® Windows®
产品版本: 5.1.2600.0
 

WEB迅雷专用下载地址

查看更多...

Tags: iis

分类:资料收集 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 25