Panteho报表设计器输出PDF的中文不显示解决
在Penteho报表设计器中,拖动一个Label,然后根据API输出PDF文件,结果PDF文件中只显示英文部分,中文部分不显示。
研究许久,原来还要更改Label的属性。具体解决方案:
1.指定【style】的【encoding】为utf-8
2.还要修改【style】的【family】为“宋体”或者其他可识别字体。
如图:
JBPM4.3出现Session closed错误解决方法
项目组临近发布版本了,但由于运行过程中出现“Session closed”的错误,发布延迟了两天。
问题已经解决了,虽然不是我解决的,还是记录备忘下:
解决方法:
在EnvironmentFactory对象执行openEnvironment()后获取EnvironmentImpl对象,在操作完最后EnvironmentImpl需要close掉(通常放在finally块中执行)。
代码模版:
EnvironmentFactory environmentFactory = (EnvironmentFactory)processEngine; EnvironmentImpl env = null; try { env = environmentFactory.openEnvironment(); //...执行其他相关操作 } catch (Exception ex) { ex.printStackTrace(); } finally { //EnvironmentImpl需要close掉 if (env != null) env.close(); }
VBScript处理正则表达式
需要写一段VBScript来处理这样一个信息:
给定一个字符串,过滤掉英文字母和下划线。 |
百度了下相关VBScript语法。第一个VBS代码,贴个纪念下:
Dim re, s Set re = New RegExp re.Pattern = "[a-zA-Z_]" '匹配英文字符和下划线 re.Global = True s = "abc_DEF提取的中文字符." MsgBox re.Replace(s, "") '弹出过滤后的信息
安装NBA 2K11的囧过程
安装2K11原以为像安装2K10那样,安装完就可以玩了.但实际上不是.
1.第一次没下载对,下载的游戏出错.于是删除掉,重新下载其他的.
2.再下载一次,是镜像文件.于是又下载了虚拟光驱(DAEMON Tool life),然后就可以安装游戏了.
3.安装完游戏运行出现:"请放入原盘"信息,百度了下发现还需要安装免DVD补丁.
4.于是继续下载补丁,按照说明安装成功.
5.运行游戏,可以运行了,但是是英文版的.于是继续下载汉化补丁.
6.安装汉化补丁的时候,出现“cannot find archive”的错误信息.
7.继续百度,说汉化补丁要用7-Zip软件打开才可以安装成功.
8.下载7-Zip,用其打开补丁,然后就可以了.可以玩了,oh~~year.
PS:希望总决赛小牛干掉热火取得冠军.
MyEclipse下部署工程的属性设置.
用MyEclipse部署Web工程,使得Web工程所包含的其他工程在部署时自动也打成jar包。
可在MyEclipse中进行设置,设置过程如下:
【选中工程右键】>>【Properties】>>【MyEclipse】>>【Web】>>【Deployment选项卡】>>【Web Project Deployment Policy框中选择Configure workspace settings..链接】>>【弹出框中选择Deployment选项卡】>>【选中Jar dependent Java Project output and place in 'lib' directory】即可.
如下图:
解析XML文件报错:Invalid byte 2 of 2-byte UTF-8 sequence解决方案
使用Dom4j对XML文件进行操作,出现如下异常:
java.io.UTFDataFormatException: Invalid byte 2 of 2-byte UTF-8 sequence.
百度得之,是Xml文件的编码问题,解决方案如下:
把Xml文件用记事本打开, 然后【另存为】的时候选择 "编码 "为UTF-8保存,再进行读写操作即可。
MyEclipse下Debug模式失效的解决方法.
很郁闷的被这个问题搞了大半天,debug模式突然不能用了,出现如下错误:
弹出错误“Unable to install breakpoint due to missing line number attributes,Modify compiler options to generate line number attributes"
谷歌得解:
【项目右键】-【properties】-【Java Compiler】-【Add line number attributes to generated class files(userd by the debugger)】选中打勾即可。如图:
运行sqlplus 报"SP2-1503:无法初始化 Oracle 调用界面"解决方法
在Win7下运行sqlplus报如下错误
SP2-1503: 无法初始化 Oracle 调用界面
SP2-0152: ORACLE 不能正常工作
百度之得方法:
找到Oracle安装目录中BIN目录下sqlplus.exe。右键>>属性>>兼容性>>选中以管理员身份运行>>确认即可。
如图:
关于XML的转义字符.
很悲剧的被这个问题搞了一个下午.
XML里有一些特殊符号要进行转义.网上找的,贴个备忘下:
转义前 | 转义后 |
& | & |
< | < |
> | > |
" | " |
版权符 | © |
网页上更改鼠标样式
特殊要求,做的东东上不能使用默认的鼠标样式,需要一些比较卡哇伊的鼠标样式.
百度了下得:
1.首先得下载.ani或者.cur的文件.这些文件就是鼠标的样式.
2.在需要更改的页面上添加CSS样式.如下:
<STYLE type=text/css> <!-- 默认的地方使用0041.ani 样式 --> body{cursor:url('0041.ani');} <!-- 滑过链接时使用 0081.ani 样式 --> a{cursor:url('0081.ani');} </STYLE>
只是例子,要怎么扩展使用得看具体情况了...完毕