- 博客(326)
- 资源 (19)
- 收藏
- 关注
原创 (4) 如何用Apache POI操作Excel文件-----发现了POI-3.12一个回归bug
好不容易盼望POI-3.12的最终版本能出来,这个月终于出来,于是先堵为快,从这个的地址(https://poi.apache.org/download.html#POI-3.12)下载最新的POI-3.12版本。然后,跑了一个程序,对一个Excel的第一个单元格(A0)加上注解(comments),不幸的是,其抛出了下面的错误:Multiple cell comments in one cell are not allowed, cell: A1
2015-05-29 17:16:32 4753 1
原创 (3) 如何用Apache POI操作Excel文件-----如何对一个单元格加注解?
有的时候,我们需要通过操作Apache POI,在生成Cell数据的同时,能对其生成的Cell,加上注解(comments)。那么如何对其来加注解呢?
2015-05-29 17:06:03 4480
原创 (2) 如何用Apache POI操作Excel文件-----如何在已有的Excel文件中插入一行新的数据?
在POI的第一节入门中,我们提供了两个简单的例子,一个是如何用Apache POI新建一个工作薄,另外一个例子是,如果用Apache POI新建一个工作表。那么在这个章节里面,我将会给大家演示一下,如何用Apache POI在已有的Excel文件中插入一行新的数据。具体代码,请看下面的例子
2015-05-28 23:15:20 14434 1
原创 (1) 如何用Apache POI操作Excel文件-----入门
Apache POI项目的目标就是可以用Java API来创建和维护各种Office文件(MS Word,MS PowerPoint和MS Excel). 本系列文章主要是针对Excel文件的操作。对于Excel的操作,Apache POI提供两种模型:HSSF和XSSF。 其区别,请参考下面的图1。截止到2015年5月28日,当前的最新版本是3.12. 具体信息,我们可以访问其官方网站:http://poi.apache.org/
2015-05-28 23:01:07 2141
原创 APache PDFbox API使用(3)----如何得到一个带表单的PDF文件的表单结构
我们知道,在PDF文件中不但可以保存图片和文字,而且我们还可以在PDF文件里面建立表单。比如,下面的图1就是一个PDF文件里面建立了一些表单。其实PDF文件是一个有特殊结构的文件,那么,如果我们需要通过PDFBox API去往这些表单上面填值的时候,我们需要知道这些表单在PDF文件里面是如何定义的,名称是什么. 一般的情况下,我们直接用PDFBox的API,那么有没有另外一种更为简单的方法
2015-05-28 22:36:55 5047
原创 推荐一个免费的云服务平台(PAAS)
Paas: Platform as a service,也就是平台即服务,最近刚好有一个项目需要用到一个PAAS平台去搭建一个可持续集成的环境,找到了下面这个免费的PaaS服务https://www.openshift.com/products, 其具体使用规则,请见下面的图。
2015-05-28 00:23:35 3824
原创 从事Cloud行业需要掌握的基本技能清单
从事Cloud行业需要掌握的基本技能清单如下,有Openstack,Cloudstack开发经验者优先;熟悉KVM Hypervisor架构,熟悉Qemu/Libvirt架构;熟悉Python/C/C++其中之一,有实际开发经验熟悉开源云平台(openstack/docker等),熟悉虚拟化相关技术(xen/kvm/lxc等),了解其底层原理和代码实现者优先;熟练掌握Pyt
2015-05-28 00:17:17 2670
原创 今天一口气写了5篇博文,不错,写篇文章纪念一下!!
自己经常在思考一个问题,其实一个做一个好的程序员不难,但是做一个沟通好的程序员却不容易;其中沟通好的一个很重要的方面就是自己能够把自己学到的东西,记录下来;并且能够很清楚的表达出来,这个时候就要靠自己的笔杆子了。
2014-12-24 23:42:06 1397
原创 学习Eclipse插件开发需要循序渐进看的书籍列表?
因为工作需要,需要用Eclipse插件进行开发。而笔者在以前的工作经验中根本就没有接触过,而且这类的技术和视频资料非常少。通过摸打滚爬将近2年,终于小有成就。刚好趁着圣诞节公司放了一个礼拜的假期,和大家分享一下学习Eclipse插件开发需要循序渐进看的书籍列表,以节约大家的宝贵时间。
2014-12-24 23:23:25 3695 3
原创 面试官与面试者初次见面如何控制自己的气场?
我相信大多数的看官都去面试过,其中肯定有不少的看官也面试过别人,我们称之为面试官。如果你面试的人多起来后,你会发现你会遇到各种各样的不同的面试者,有的面试者比较紧张,不善言谈;有的面试者,性格比较主动,气场比较强大,甚至比面试官本身的气场还强大。那么,对于这些不同的气场的面试者,面试官应该如何做,才能保持主动,才能保持气场在自己这边呢?
2014-12-24 11:03:58 5431 4
原创 GEF(Graphical Editor Framework) Eclipse项目入门系列(3)---Draw2D例子演示
在”GEF(Graphical Editor Framework) Eclipse项目入门系列(2)---Draw2D开发环境的搭建“一文中,我给大家介绍了Draw2D的开发环境的搭建。下一步,根据软件行业的惯例,需要展示一个例子,这样大家才更有兴趣去学习和探索这门技术。好了,废话少说,作者就借花献佛,用Dan Rubel,Jaimen Wren和Eric Clayberg的一个例子Draw2D的例子和大家分享一下。这个例子包括两个类,GenealogyView和FigureMover。 其中Genealo
2014-12-24 10:35:20 3079
原创 GEF(Graphical Editor Framework) Eclipse项目入门系列(2)---Draw2D开发环境的搭建
GEF(Graphical Editor Framework) Eclipse项目入门系列(1)---概述中,我们已经提到了Draw2D框架是GEF框架的重要组成部分。那么Draw2D的环境如何搭建起来呢?其实很简单,去Eclipse的官方网站下载一个Eclipse的开发环境(这一部门我就不再赘述,网上的资料很多)。笔者本人的电脑上装的是Indigo,因为笔者将会以Eclipse Indigo为例子给大家演示Draw2D开发环境的搭建。
2014-12-24 10:11:38 2984
原创 GEF(Graphical Editor Framework) Eclipse项目入门系列(1)---概述
GEF的英文全称是Graphical Editor Framework。GEF的中文书籍在市面上面基本没有的。但是很多的Eclipse的二次开发项目可能却需要用到Eclipse的GEF的相关技术。GEF是一个Eclipse的项目之一,著名的XMind软件(http://www.xmind.net/)就是基于GEF开发的,如下图说示意,做出来的界面非常的漂亮和灵活,另外,WindowBuilder工具(http://www.eclipse.org/wb)也是基GEF开发的,此外Apache的一个BPEL的一个
2014-12-24 09:47:39 3536
翻译 如何在Window 64bit系统上面区分此应用程序是32bit还是64bit的呢?
为了保持向下兼容性,大都数32位的应用程序都能运行在64位的window操作系统上。大都数情况下,我们不必担心,但是有的时候,我们需要确切的知道当前的应用程序到底是32位的应用程序呢,还是64位的应用程序呢?一般来说,有下面的3种方法
2014-12-19 23:22:52 2368
原创 使用org.eclipse.xsd.XSDEnumerationFacet生成枚举类型的Schema
为网上关于Eclipse XSD的中文资料比较少,,而且关于Eclipse XSD的范例代码也凤毛麟角,但是有的时候我们需要生成一个带枚举限定的简单类型的XSD Schema,比如下面的格式,其中, <SimpleType name="AlignmentType"> 代表的就是一个带枚举限定的简单类型。那么应该如何生成呢?<?xml version="1.0" encoding="UTF-8"?><schema xmlns="http://www.w3.org/2001/XMLSchema" tar
2014-12-15 22:28:48 2145
原创 IT从业人员如何养生护体?
做IT拼的是什么,拼的是身体。但是IT行业却非常伤害人的身体。 IT从业人员如何养生护体呢?下面是我和我们组里面的一些在这方面做的比较好的同事,讨论的结果。希望对大家有点帮助。
2014-12-01 20:46:45 1924
原创 技术管理或者纯管理方向,何去何从?
转眼间,入软件行业已经10年了,已经32岁了;现在虽然带着一帮将近20个人的团队,但是我基本上还是用了我80%以上的时间在写代码,在做设计,做新技术的学习和研究;因为这是我的兴趣所在,但是随着团队人数的增多,各种各种沟通协调的事情也越来越来;而且公司领导的考核慢慢的也从技术方面转向了管理方面。
2014-11-30 22:02:13 3023 5
原创 为什么Java中实现多线程的方式有两种?
在面试的过程中,我们经常问被面试者,为什么Java中实现多线程的方式有两种(一种是直接继承Thread类,一种是实现Runnable接口)?可惜的是,很多面试者都答不出来,甚至从来没有想为什么.,那么真正的原因是什么呢?
2014-11-23 20:56:44 1359
原创 如何用Eclipse API 提供的 org.eclipse.wst.wsdl 去解析读取WSDL文件?
相对来说,Eclipse API的中文资料比较少,但是Eclipse的API提供了非常多的,非常强大的功能。比如,eclipse的Eclipse API 提供的 org.eclipse.wst.wsdl包,里面提供了很多的类去解析WSDL文件。总体来说,其提供的API简单易懂,而且其API是和专业术语对应起来的,比如,一个WSDL文档通常包含7个重要的元素,即types、import、message、portType、operation、binding、 service元素。这些元素嵌套在defin
2014-11-19 13:57:58 2286
原创 看看我们的程序员平常都爱看些什么好书?
今天组内开会,大家顺便花了20分钟一起讨论了我们程序员业余时间一般看了那些自己印象比较深刻的好书。一方面可以通过讨论可以了解有哪些好书可以帮助我们当前的工作;另外一方面,其实有的时候,通过了解员工平常读什么书,就可以了解这位员工平常的兴趣爱好,这对一些新加入的员工了解老员工的兴趣爱好从而快速融入当前的Team中还是有一些帮助的(因为能找到共同的话题)。另外对于我们项目管理者来说,这些兴趣爱好也可以成为我们工作中沟通的基石头。大家在管理团队的时候,可以试试这个方法。下面是我们讨论的结果,我记录了下来,仅供大家
2014-11-19 09:28:16 3648 5
原创 一般人都不知道的功能强大的超级搜索引擎!!!!
百度的中文搜索非常的好,Google的搜索引擎支持很多种语言,速度也很快,据说有8000多台服务器来支撑搜索,但是有时候域名解析不是特别的稳定。而且我们发现用同一个关键字在不同的搜索引擎里面搜索,搜索的结果可能有天渊之别。那么在我们的工作当中,有没有其他的一些好的经典的搜索引擎,下面是我在平常的工作中也经常用到的搜索引擎,特别是搜索英文技术相关的关键字的时候,速度和稳定性都比较好,当你在google和baidu上面搜索不到的时候,或者不满意的时候,可以尝试用下面的搜索引擎,有可能会带给你新的发现。
2014-11-16 21:20:08 34112
原创 新入职的程序员如何更快的融入项目当中?
最近,我们项目中新入职的程序员比较多,于是我们花上了15分钟,就“新入职的程序员如何更快的融入项目当中?”这个问题进行了讨论。下面是讨论的结果总结,现在和大家分享一下,希望对新人或者项目管理者有一些有益的启发,则不枉我写这篇文章。
2014-11-16 00:56:01 10528 7
原创 如何用Java代码来把SSL的证书自动导入到Java的秘钥存储文件(keystore)
我们在开发或者使用SSL的过程中,很多的软件需要我们提供java的keystore,特别是一些基于Java的中间件产品。我们常规的做法是JDK自带的工具命令(keytool)去做,比如,下面的例子keytool -import -v -alias EnTrust2048 -file D:\certs\EnTrust2048.cer -keystore D:\certs\test.jkskeytool -import -v -alias EntrustCertificationAuthorityL1C
2014-11-16 00:47:18 7161 1
原创 打印org.eclipse.xsd.XSDSchema对象
因为网上关于Eclipse XSD的中文资料比较少,但是有的时候,我们需要使用Eclipse XSD的API去构造或者修改一个XSD文件。那么当我们创建了org.eclipse.xsd.XSDSchema的对象,并已经在里面添加或者修改许多的元素类型等信息后,我们想知道我们的添加或者修改是否有效。那么这个时候我们应该怎么办呢?有两种方式,我们把生成的org.eclipse.xsd.XSDSchema的对象,写到一个文件里面去,另外一种方式就是直接把XSDSchema对象转成一个字符串,然后把XSDSc
2014-11-16 00:23:53 2682
原创 在Eclipse中如何查看感兴趣的Java类属于哪一个jar文件?
在使用Eclipse开发的过程中,中如何查看感兴趣的Java类属于哪一个jar文件?打开Eclipse,并使用快捷键Ctrl+Shift+T
2014-11-16 00:13:52 5797 1
原创 解决在SharePoint 2010/2013部署自己的Event Handler后,抛出”不能加载被引用的第三方的程序集"的问题
解决在SharePoint 2010 部署自己Event Handler后,解决”Could not load file or assembly 'TIBCO.EMS, Version=1.0.700.12, Culture=neutral, PublicKeyToken=5b83db8ff05c64ba' or one of its dependencies. The system cannot find the file specified. “的问题
2014-07-12 10:15:41 2061
原创 如何用Google APIs和Google的应用系统进行集成(8)----如何把Google Blogger(博客)的JSON Schema转换成XML的Schema(XSD)?
在Google RESTFul API中,Google Blogger API应该和我们的生活离得最近;因为几乎很多人每天都在看博客,都在写博客,都听说过博客。在前面的Google的应用系统进行集成(5)和Google的应用系统进行集成(6)的系列文章中,我们提到了如何把Google Calendar和Google Tasks的JSON Schema转换成XML的XSD的Schema;从博客的访问量来看,还是有很多志同道合的朋友们对这个比较感兴趣,因此,这个章节,我继续给大家奉献和分享一下如何把Google
2014-06-25 22:40:55 2471
原创 如何用第三方开源免费软件portecle从https网站上导出SSL的CA证书?
在我这篇文章中,我提到了如何用OpenSSL从https网站上导出SSL的CA证书? 这种方式不太直观,且需要用户自己手工拷贝,然后另存为文件,那么有没有更好更方便的工具呢?幸运的是,有热心于开源项目的行业人士为我们提供了一个更方便简单的工具:portecle; 利用这个工具我们更能轻松的从HTTPS网站上导出SSL的CA证书.大家应该等待不急了吧。OK,不和大家饶弯子了,直接进入具体操作步骤。
2014-06-25 22:22:05 4733
原创 APache PDFbox API使用(2)----命令行工具的使用
在写具体代码之前,咱们先了解一下Apache PDFbox API框架给我们提供的命令行工具。通过这个命令行工具,我们可以了解大部分Apache PDFbox给我们提供的强大功能。在我们运行命令之前,我们首先需要去下载这个命令行工具所依赖的jar文件,大家可以去下面的任何一个站点。限于篇幅,我们当前的例子中。只演示3~4个命令的使用,其他的大家可以参考https://pdfbox.apache.org/commandline/ 其官方网站上说明或者读者自己举一反三
2014-06-21 23:35:57 4203
原创 APache PDFbox API使用(1)----简介
由于项目的需要,最近在学习APache PDFbox API,Apache PDFbox API是一个开源的项目,其提供了下面的8大功能。如果大家英文比较好的话,可以去其官方网站去进一步了解其框架的架构,具体的使用方式等。在本系列的文章中,我将会逐一的给大家展示其API的使用。当前最新的PDFbox API版本是1.8.5,大家可以去https://pdfbox.apache.org/downloads.html#recent 这个网站上面下载。
2014-06-21 22:30:17 6458
原创 如何管理自己的老板?
今天在和组内的同事开会,大家一起讨论了一个话题,如何管理自己的老板?刚开始大家一听到这个话题都蒙住了,平常都是老板管理我们,我们怎么能管理老板呢?其实这个所谓的管理,是通过自己的影响力去影响老板的决策,获得老板的支持,从而达到自己的计划和目标。总结起来,可行的做法如下。
2014-06-18 22:23:43 1614
原创 项目团队中4种组员类型的相应管理方式
在我们的实际软件项目中,管理团队其实比写代码或者实现一个客户的需求更为的有挑战性。因为编程实际上是和机器打交道,而和机器打交道,只要你符合机器预定的逻辑,一步步迈向解决问题的道路上一点都不难,但是人确实动态变化的,因为人时时刻刻受到各种外部因素的影响.
2014-06-13 23:40:24 9020
原创 RESTFul中的那些事(2)----如何支持RESTFul的HTTP Patch方法?
们在调用RESTFul服务的时候,有的时候,第三方的服务会提供支持PATCH 操作的方法,在这种情况下,我们如果我们下面的这种方式,去调用PATCH操作,肯定会返回40X的错误。那么,解决的方案是什么呢?
2014-06-13 17:15:57 4305
原创 在软件项目管理中如何把时间估算的靠近真实值?
我们在开发一个软件项目的时候,大老板或者客户经常需要我们给他们某个项目估算的工时,我们一般的做法就是把当前的项目按照WBS进行自上而下,自顶而底,自外而里的进行分解;然后根据一个详细的可个人实施的任务作为一个最低的估算时间的单元,这个时候问题,就来了,如何让这个最低的估算时间的单元逼近它的实际真实值,同时也不让员工太闲或者太累?这里给大家介绍一种我们以前用过的乐观估计,悲观估计和期望估计的算法,供大家参考。
2014-06-13 12:45:05 2495
原创 RESTFul中的那些事(1)---在RESTFul中,HTTP Put和Patch操作的区别?
笔者在用调用Google Calendar和Google Tasks的RESTFul API的时候,遇到了一个特殊的操作,PATCH。那么PATCH操作和PUT操作的区别是什么呢?
2014-06-13 12:22:09 5330 3
原创 如何和项目经理沟通产品的交付?
在我们的日常软件开发中,如何提高我们的工作绩效,如何按时交付我们的产品,当我们的产品不能按时交付的时候,如何提前进行风险控制?
2014-06-13 00:04:01 1843
原创 如何用Google APIs和Google的应用系统进行集成(7)----在把JSON转换成XML数据过程中,JSON数据中包含违背XML数据规范:XML节点名不支持数字的Java解决方案
笔者在调用Google Calendar APIs的GetColors过程当中(具体关于Google Calendar API已经Google API的介绍请见我其他的博文,当前我们只是拿Google Calendar API返回的结果举一个例子),JSON返回的数据中,出现了以数字作为键(key)的数据;但是因为我们在企业应用集成中,有时候需要把JSON数据转换成XML数据;那么这个时候,JSON数据中的键(key)映射到XML数据中将成为XML数据的节点名字(Node Name),如果JSON中的键(k
2014-06-12 23:36:21 2346
原创 如何在线把一个HTML页面转换成一个PDF文档?
我们在工作或者学习当中,经常想用到一个功能,就是想把一个HTML页面转换成一个PDF文档。我们一般的做法就是把这个HTML页面拷贝到Office的Word文档里面;然后通过Word的自带的工具把Word转换成一个PDF文档;但是有的时候,我们需要在我们的程序中把一个HTML页面或者一段能渲染程HTML页面的代码转换成PDF页面,这个时候,我们应该这么做呢?在这里可以给大家推荐一个在线的网站,https://pdfcrowd.com/html-to-pdf-api/,在这个网站上,大家可以免费注册一个账号,这
2014-06-12 23:01:42 3938
原创 如何用Google APIs和Google的应用系统进行集成(6)----如何把Google Calendar的JSON Schema转换成XML的Schema(XSD)?
有Google Task的地方,一般都会有Google Calendar,我在上个章节给大家分享了,如何用Google APIs和Google的应用系统进行集成(5)----如何把Google Tasks的JSON Schema转换成XML的Schema(XSD)?(http://blog.csdn.net/chancein007/article/details/29645055),那么Google Calendar的JSON Schema转换成XML的Schema将会是什么样子的呢?首先我们先列出Goog
2014-06-09 23:14:20 2225
原创 如何用Google APIs和Google的应用系统进行集成(5)----如何把Google Tasks的JSON Schema转换成XML的Schema(XSD)?
前面说了一些Google API的介绍,但是在实际的开发当中,我们可能需要把Google RESTful API返回的JSON数据转换成XML数据输入到第三方系统,这在企业应用集成里面非常的常见。那么里面就有一个问题,如何确保转换后的XML数据格式是规范的,这就需要XSD的Schema来进行校验。现在关键是,我们只知道Google API的JSON的schema,但是Google RESTful并没有提供返回数据的XML的schema,那么XML的Schema将会是什么样子的呢?让我以Google Task
2014-06-09 22:52:26 1961
apache-zookeeper-3.6.2-bin
2020-10-03
Nacos 服务器1.3.2
2020-10-02
Google AndRiod APK 实例程序 例子 入门 4
2010-07-21
Google AndRiod APK 实例程序 例子 入门 3
2010-07-21
软件工程师的成长与职业发展.zip
2009-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人