自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tyrone的专栏

开源组件与复用

  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 .NET学习笔记

.NET本质上是一个新的开发框架,为传统Windows操作系统(尤其是Windows2000)API和服务提供全新的编程接口,它同时还将Microsoft在90年代晚期开发的各种技术融合起来,这些技术包括COM+组件服务,ASP Web开发框架,对XML和面向对象设计的全面支持,对新的Web服务协议(如SOAP,WSDL,和UDDI)的支持,现在以Internet为中心,都集成在原来的DNA体系中

2005-07-31 12:18:00 1376

原创 创建简单Eclipse插件实现Axis WebService客户端

1 建立Eclipse插件File->New->Project->Plug-in development的Plug-in project->Next,填写Project名,Next, 填写内容,Next,选择Create plug-in using one of the templates,选择Hello,World,Finish。在视图可看到plugin.xml,在里加上运行调用Web Serv

2005-07-30 17:33:00 3992

原创 VB.NET客户端调用Axis的Java Web Service实现文件上传

1. Java Web Service类DocumentFileManagement:import java.io.*;/** * @author tyrone * */public class DocumentFileManagement {//文件名, 文件内容,保存到d盘根目录 public String saveFile(String filename,byte[] contents){ 

2005-07-29 23:06:00 3442

原创 使用lucene生成html文件索引

我修改了lucene的demo包的IndexHTML类,使其可以被其他Java类调用。import org.apache.lucene.analysis.standard.StandardAnalyzer;import org.apache.lucene.document.Document;import org.apache.lucene.index.IndexReader;import org.

2005-07-28 23:35:00 3393

原创 常用开源组件包(二)

16 开源搜索引擎开发包:Apache Lecene http://lucene.apache.org/java/docs/index.html17 文档模板引擎:Apache Velocity http://jakarta.apache.org/velocity/index.html18 汇编编译器:nasm http://nasm.sourceforge.net/19 网络底层开发包:libn

2005-07-28 11:58:00 1661

原创 一个COM异步实现接口列集(Marshal)源代码实例

在COM中实现异步是非常复杂但又非常有用的。Process如下:1. 列集要在线程里使用的接口。2. Create一个线程。3. 在线程里Release列集。4. 调用接口的方法。头文件如下:class ATL_NO_VTABLE CAsync{protected: CAsync(); virtual ~CAsync();private: unsigned int RunThread(); sta

2005-07-27 13:32:00 3189 1

原创 用java配置并调用Windows的At命令

Windows的At命令完成定期Task计划,也就是Schedule Batch Job。关于at的使用方法可以查找windows帮助。class类内调用了本blog里已经介绍的CMDExecute类本代码在WindowsXP内,用at命令定期运行自定义的一个批处理文件databasebackup.bat批处理文件内容:mysqldump --user=root --password=XXXXX

2005-07-26 21:30:00 3073

原创 采用6sigma提高软件质量

在谈到了我们与印度的差距,其中我认为值得考虑的有2件。1是印度软件质量实现了6 sigma,也就是说每100万行代码只有3.4行错误,我们如何达到甚至超过印度软件的质量。2是印度软件质量依靠与软件的重用,我们如何提高我们的软件重用度。软件质量我认为一个成功项目的评定标准有3个:1准时,2保证质量,3满足客户需求。目前软件开发团队存在的最大的问题就是在规定的日程内无法保证产品的质量。我想我们需要更多

2005-07-26 11:57:00 2526

原创 COM的连接点的Fire事件如何传出SAFEARRAY * * Message参数

SAFEARRAY * *类型比较复杂,不像其他类型可以直接传入Fire事件方法里。先看基本类型参数处理方法: 举例LONG型HRESULT Fire_CloseCompleted(LONG MethodID) {  CComVariant varResult;  T* pT = static_cast(this);  int nConnectionIndex;  CComVariant* pva

2005-07-26 09:04:00 1658

原创 使用ProcessBuilder调用外部命令,并返回大量结果

在网上常见的用Java调用外部命令返回结果的方法是:       process  =runtime.exec(cmd)       is  =  process.getInputStream();         isr=new  InputStreamReader(is);         br  =new  BufferedReader(isr);         while(  (line

2005-07-25 23:47:00 6443 1

原创 Java实现读取Doxygen查询功能的索引文件。

Doxygen的Search功能的前端是使用search.php实现的。我使用java代替php,读取search.idx用Doxygen生成源代码的文档需要配置文件,配置文件内有search选项:#---------------------------------------------------------------------------# Configuration::addition

2005-07-25 11:38:00 2237

原创 使用TextMiniing和Apache POI获得Word文件内容,无须MS-Office ActiveX

/* * Created on 2005/07/18 * 使用tm-extractors-0.4.jar */package com.nova.colimas.common.doc;import java.io.FileInputStream;import java.io.FileOutputStream;import org.textmining.text.extraction.WordExtr

2005-07-25 11:12:00 2046 1

原创 使用Apache POI和Java获得Excel文件内容,无须MS-Office ActiveX OLE

* * Created on 2005/07/18 * 使用poi-2.5.1-final-20050804.jar */package com.nova.colimas.common.doc;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.hssf.usermodel.HSSFSheet;import

2005-07-25 11:11:00 2376 1

原创 用Java压缩文件或目录下的所有文件

import java.io.File;import org.apache.tools.zip.ZipOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;/** * @author tyrone * */public class DirectoryZip { /**  *@param inputFi

2005-07-25 10:59:00 1389 1

原创 常用开源组件包

1 应用服务器:Apache HTTP,Apache Tomcat: http://www.apache.org2 Web Service服务器:Apache Axis for java / for C++ http://ws.apache.org/axis3数据库: MySQL www.mysql.com4 日志: Log4j  log4j-1.2.8.jar5 软件配置管理:CVS http:

2005-07-25 10:57:00 1364

javascript实现组织图

对chenl1984在http://download.csdn.net/source/1535723发表的javascript进行扩展 1. 定义了数据格式,可以通过服务器端返回有个格式的数据。 数据分为5列,用逗号隔开 第一列为人名,第二列为该人的上级ID,第三列为职位名称,第4列为,ID,第5列,0表示一个box里面只写一个人,1表示,相同的上级所有人名都写在一个box里面。所有列不能为空。 2. 简化了javascript的调用 定义了一个名为render的function,在html里面只需要调用这个function. render(url). url为点击这个人,要连接到的url。 url里面必须有一个参数{id}。 id将会替代为各个人的ID。 例如: render("http://localhost:8080/hr/getuser.do?id={id}")。 url不能为空, 下面是HTML的例子。 赵小明,TOP,总经理,000001,0 王小二,000001,营销经理,000002,0 马晓三,000001,财务经理,000003,0 黄晓明,000001,产品经理,000004,0 张孝思,000002,销售副经理,000005,0 李四,000002,营销副经理,000006,0 王二麻,000003,财务科长,000007,0 姚遥,000003,会计科长,000008,0 焦笑,000004,项目经理,000009,0 汴州,000004,项目经理,000010,0 包销,000005,业务员,000011,1 栾乐,000005,业务员,000012,1 丁坝,000005,业务员,000013,1 陈辰,000006,广告策划,000014,1 关西,000006,产品推广,000015,1 别了,000006,市场调研,000016,1 文莽,000008,会计,000017,1 马虎,000007,出纳,000018,1 成文,000009,工程师,000019,1 徐徐,000009,工程师,000020,1 贺年,000009,工程师,000021,1 邹学,000009,工程师,000022,1 童聊,000009,工程师,000023,1 杨汉,000009,工程师,000024,1 夏卓,000009,工程师,000025,1 孙敏,000009,工程师,000026,1 黄采,000009,工程师,000027,1 柳树,000010,工程师,000033,1 刘树,000010,工程师,000034,1 韩帝,000010,工程师,000035,1 何霞,000010,工程师,000036,1 龚东,TOP,股东,000037,0 Loading render("http://localhost/hr/searchByName.do?id={id}"); $("LoadBox").style.display="none";

2010-01-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除