【转】单例模式的几种实现方式及其特点 一、饿汉式单例类Java代码publicclassSingleton{privateSingleton(){}privatestaticSingletoninstance=newSingleton();privatestaticSing...
天下难事,必作于易;天下大事,必作于细。 老子《道德经》中就有这样一句闪烁着智慧光芒的话: 天下难事,必作于易;天下大事,必作于细。 而实际细想起来,天下许多难事、许多大事,一件件不都是从易处、从细处着手的吗?而有了一个“小”字,不就一下子变得“易”了、变得“细”了吗? 因此,通晓了这种智慧,我们在习惯上也一定要这样做。而从某种意义讲,习惯的培养和改变,其本质是要根本去改变一个人,这几乎是我们人生最难的事!试想,我们学习...
Google Web Toolkit (GWT)是什么? 1、Google Web Toolkit (GWT)是一种开源框架,支持使用Java语言编写Web应用程序的前端,GWT编译器能够将Java类转换为与浏览器兼容的的JavaScript和HTML。 2、Vaadin Framework 就是采用GWT作为前端框架。转载于:https://www.cnblogs.com/MichaelLu/archive/2012/10/24/273...
[Liferay 学习笔记]PRUser 中的prUser.setGender("");方法找不到的原因 在跟着Liferay in Action学习的时候,仿照示例代码进行模拟实现时遇到一个问题:从service.xlm运行Build Service后生成的PRUser中找不到该项,到底是怎么回事呢?读示例源代码时在Interface PRUser中看到了该项的定义,但是根据规范 PRUser中是不建议开发者直接编辑该接口的。 最后查找资料找到原因了: 1、Gender属性是不持...
Eclipse Java 开发常见的虚拟内存设置及位置 1、Eclipse 内存使用设置。 修改eclipse根目录下的eclipse.ini文件 -vmargs //虚拟机设置 -Xms40m//初始值 -Xmx256m//最大值 -XX:PermSize=128M //非堆内存设置,初始值 -XX:MaxPermSize=256M//最大值 -vm...
[工具篇]eclipse 中设置 Java/JSP/JS/HTML/CSS 智能提示 Visual Studio 2010 中的智能提示很好用,在eclipse中是否也可以通过设置使得java代码文件、jsp文件、html文件、css文件、js文件时也能有这样方便的智能提示呢?应该是有的: 1、设置java代码智能提示 1)打开eclipse→Windows→Preferences→Java→Editor→Content Assist 2)...
[liferay 学习笔记]搭建liferay的开发环境 1、Liferay portal SDK 1)首先需要下载Liferay Portal SDK。本实例下载版本为:Liferay Plugins SDK 6.1 GA 1 2)解压缩到自己的工作目录下,其目录结构如下图所示: 3)修改build.properties文件。 sdk目录下build.properties文件中运行环境目录,此处使用...
MessageFormat.format(arg0, arg1)的用途--多语处理 MessageFormat.format(arg0, arg1)在做多语言处理时很有用处。 他支持指定参数插入位置,便于多语支持人员在翻译后正确的调整字符串参数出现的位置。特别是在某些中文描述,在翻译为其他语种时可能采用倒序方式,那么参数就应该调整出现的位置。 例如: MessageFormat用来格式化一个消息,通常是一个字符串,比如: String str = "I'm {0...
用微软的Live Writer 离线编写 CNBLOG上的日志 1、下载安装Live Writer 2012 2、配置帐户,CNBLOG的MetaWeblog API地址: cnblogs格式为:http://www.cnblogs.com/你的博客名/services/metaweblog.aspx 3、日志的远程发布网址设置为:http://www.cnblogs.com/你的博客名/services/metablogapi....
单反全教程 本来想转到QQ空间中的,但是告诉我日志超长了,只能试试转到这里,静下心来,慢慢看 来自佳能官方资料,作者:高桥 良辅作者简介:曾任职于广告摄影工作室、出版社,现为自由摄影师。以杂志为中心,活跃于广告、舞台、美食等广阔的摄影领域。从一般爱好者的角度出发进行撰写的文章受到广泛欢迎。出版了多部关于相机和摄影技术的著作。前言自从数码单反相机诞生以来,整个摄影界发生了巨大的变化。我们可以使用...
【原创】从AutoCAD中提取明细栏和标题栏中的数据 从AutoCAD中提取明细栏和标题栏中的数据在AutoCAD中的明细栏和标题栏通常是采用定义块然后添加相应的属性值。那么如何在AutoCAD中提取到这些属性值呢?下面是实现的方法(通过AutoCAD VBA实现的)。 获取当前Dwg文档中已定义的块 -block 命令查看用户定义的块。VBA 代码实现。Dim objBlock ...
[Liferay 学习笔记]liferay portal 安装部署 1、下载Liferay Portal Boundle 从http://sourceforge.net/projects/lportal/ 下载最新的Tomcat Boundle版本的Liferay。例如,目前最新版本为liferay-portal-tomcat-6.1.0-ce-ga1-20120106155615760.zip 2、安装配置 1)解压缩到任意位置。例如,E:\M...
[原创]HP DV2 1005AU 装机偶得 最近帮一学生重装系统,虽然花了不少时间,但是还是有不少收获,现与大家一起分享。 这位学生的机器型号为HP DV2 1005AU,原来预装的是VistaHomeBasic版本,320G的硬盘,分了10G作为厂商系统恢复的数据存放区,其他空间全部作为C区存在。由于Vista启动太慢(该机大概需要3分钟左右)于是想让我帮忙降级为XP。我开始以为没有什么问题,装好系统、装好...
[原创]偶遇Ubuntu 我接触到Ubuntu是在一个非常偶然的情况下发生的。我在试用GoogleReader的时候,在右侧有个Ubuntu的订阅推荐,我觉得这个词怎么这么有意思,有这么U,把n算着另一种形式的U,我就点击这个按钮进去了,里面有好多关于Ubuntu的新闻,包括最新发行8.04LTS的信息。这下让我叩响了Ubuntu的门,首先找到了Ubuntu的官方中文网站,首先映入眼帘的是三人手拉手的L...
【原创】C#.Net 中枚举类型的数据在PropertyGrid控件中的显示中文描述 摘要:在程序设计过程中经常会遇到一些数据是以枚举值的形式提供给用户进行选择或查看,通常情况下,枚举数据都是已英文的方式或者便于程序中使用的方式来设置的。在显示枚举类型的数据是又通常是使用ToString()的方式将枚举数据显示出来,在通过PropertyGrid显示给用户时感觉不是很友好,很多用户希望能够以中文的方式显示出来。本文就以实例的方式介绍如何在程序中实现Pr...
Ubuntu 8.04LTS 下中文输入法FCITX的安装与汉字显示方块的解决方法 1、安装FCITXsudo apt-get install im-switch fcitxim-switch -s fcitx -z default完成设置最好重启一下X,输入法就生效了(一般情况下是这样).2、FCITX中文显示是方块的解决方法我在安装中文输入法后,重新启动后输入法的候选字以及输入法上的汉字都是方块,在网上搜索后得知是配置文件中中文显示字体设置不正确...
【原创】C#.Net中对中英文混排的字符串按照指定宽度截取排版 摘要:在C#.Net 这样的支持Unicode字符集的环境下,字符串处理时,英文、数字、汉字以及标点符号都是当着一个字符来看待的,但是英文、中文显示时所占宽度不一致,这样在需要按照指定宽度输出时就会遇到截取到的字符串显示出来长短参差不齐的。在网上看了些别人写的一些文章,没有找到自己想要的方式。下面我就给出C#.Net中中英文混排的字符串,如何来进行按照指定宽度来截取。 ...
【原创】实现Word模板文件中的BookMark允许多次填写修改(含代码) 由于项目的需要,要求实现根据Word模板文件中的BookMark位置填写指定信息,生成新的Word文档。这个新的Word文档在原来的BookMark位置要求能够允许多次填写和修改。一般情况下:在BookMark位置填写信息是对BookMark.Range.Text 进行赋值操作。但是,一旦对Text进行赋值后,这个BookMark就被删除,消失了。生成的文档中就没有B...
Windows XP 系统下使用宽带上网真方便 以前系统是windows 2000 前不久给自己装了一个ADSL,使用的是增强型的以太网ADSL Modem,因此需要安装拨号软件。昨天我把机器重装了系统换成“秋无痕的2006典藏版XP系统”,感觉很不错,不过好多软件得安装,包括配制ADSL上网环境。按照常规做法找出ADSL配带的光盘安装软件,结果提示我“没有找到绑定TCP协议的以太网卡”,可我机器明明是有网卡,而且在其他地方可以...
【原创】简单的XML文档读取与操作 在写程序的时候,经常遇到利用XML文件作为结构化数据传递的方式。一个组件按照一定的结构生成XML,另外一个组件读取XML文件获得数据。这样我们就可以使用很简单的方法来对XML进行操作。例如:XML文档的结构如下:<?xml version='1.0' encoding='gb2312'?><p><Project ProjectF...