自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 python 使用 adb 截屏

使用adb指令快速手机截屏

2022-11-10 11:34:51 1959 1

原创 JSF2应用笔记(一)

最近打算做一个WEB应用系统,以前对WEB开发虽然有一些了解,但是一直没有深入,对Struts、Tapestry等框架有一点了解,就在网上了解最新的WEB开发技术,发现JSF似乎有比较好的发展前景,最新的JSF2具有更多的功能,决定使用JSF2开始此WEB应用系统,在此记录开发中的心得,遇到的问题,希望能够坚持下来! 使用Eclipse(WTP)开发工具,安装了JBoss Tools RichF

2010-01-26 15:15:00 742

原创 运行mojarra-2.0.2例子

下载mojarra-2.0.2发行库,解开压缩包,包含docs、lib和samples三个子目录; 将lib目录下的文件拷贝到D:/Tomcat 6.0/lib目录下; 下载安装maven2,配置好目录; 进入samples/helloworld目录下,运行mvn,等待一段时间,获得目标文件; 将生成的helloworld.war文件拷贝到D:/Tomcat 6.0/

2010-01-14 09:46:00 530

原创 获得汉字拼音首字母

代码从网上获得,并少许修改: package Util;import java.io.UnsupportedEncodingException;/**GB 2312-80 把收录的汉字分成两级。第一级汉字是常用汉字,计 3755 个, * 置于 16~55 区,按汉语拼音字母/笔形顺序排列;第二级汉字是次常用汉字, * 计 3008 个,置于 56~87 区,按部首/笔画

2010-01-11 10:07:00 586

原创 使用lua脚本编写wireshark协议插件

使用wireshark做协议分析,自定义协议可以编写Dissector插件进行分析,开始考虑使用c语言编写插件,了解了一下,发觉太麻烦,在效率要求不高的情况下,可以使用lua脚本编写插件:要使用lua脚本,先使wireshark支持lua脚本,编辑init.lua(在wireshark目录下),找到"disable_lua = true; do return end;"行,在最前面添加"--"将此行注释掉;编写lua脚本文件,GZTP.lua 文件do local p_GZ

2010-01-06 10:39:00 433

原创 使用Live Writer

本来不太喜欢使用Live Writer,但是刚才使用Zoundry编写的日子总是发布错误,现在使用Live Writer试试。

2010-01-06 10:37:00 261

原创 使用Live Writer

本来不太喜欢使用Live Writer,但是刚才使用Zoundry编写的日子总是发布错误,现在使用Live Writer试试。

2010-01-06 10:35:00 256

原创 用于主题检测的临时日志(8a07e34f-0f34-4e77-a87b-e58aca771ad9 - 3bfe001a-32de-4114-a6b4-4005b770f6d7)

这是一个未删除的临时日志。请手动删除它。(c7fb3542-6259-4a20-a509-4e28ae99debf - 3bfe001a-32de-4114-a6b4-4005b770f6d7)

2010-01-06 10:33:00 2244

原创 使用lua脚本编写wireshark协议插件

使用wireshark做协议分析,自定义协议可以编写Dissector插件进行分析,开始考虑使用c语言编写插件,了解了一下,发觉太麻烦,在效率要求不高的情况下,可以使用lua脚本编写插件:要使用lua脚本,先使wireshark支持lua脚本,编辑init.lua(在wireshark目录下),找到"disable_lua = true; do return end;"行,在最前面添加"--"将此行注释掉;编写lua脚本文件,GZTP.lua 文件do local p_GZ

2010-01-06 10:06:00 442 1

原创 使用lua脚本编写wireshark协议插件

使用wireshark做协议分析,自定义协议可以编写Dissector插件进行分析,开始考虑使用c语言编写插件,了解了一下,发觉太麻烦,在效率要求不高的情况下,可以使用lua脚本编写插件:要使用lua脚本,先使wireshark支持lua脚本,编辑init.lua(在wireshark目录下),找到"disable_lua = true; do return end;"行,在最前面添加"--"将此行注释掉;编写lua脚本文件,GZTP.lua 文件do local p_GZ

2010-01-06 10:05:00 394

原创 使用lua脚本编写wireshark协议插件

使用wireshark做协议分析,自定义协议可以编写Dissector插件进行分析,开始考虑使用c语言编写插件,了解了一下,发觉太麻烦,在效率要求不高的情况下,可以使用lua脚本编写插件:要使用lua脚本,先使wireshark支持lua脚本,编辑init.lua(在wireshark目录下),找到"disable_lua = true; do return end;"行,在最前面添加"--"将此行注释掉;编写lua脚本文件,GZTP.lua 文件do local p_GZ

2010-01-06 10:04:00 371

原创 使用lua脚本编写wireshark协议插件

使用wireshark做协议分析,自定义协议可以编写Dissector插件进行分析,开始考虑使用c语言编写插件,了解了一下,发觉太麻烦,在效率要求不高的情况下,可以使用lua脚本编写插件:要使用lua脚本,先使wireshark支持lua脚本,编辑init.lua(在wireshark目录下),找到"disable_lua = true; do return end;"行,在最前面添加"--"将此行注释掉;编写lua脚本文件,GZTP.lua 文件do local p_GZ

2010-01-06 10:03:00 370

原创 使用lua脚本编写wireshark协议插件

使用wireshark做协议分析,自定义协议可以编写Dissector插件进行分析,开始考虑使用c语言编写插件,了解了一下,发觉太麻烦,在效率要求不高的情况下,可以使用lua脚本编写插件:要使用lua脚本,先使wireshark支持lua脚本,编辑init.lua(在wireshark目录下),找到"disable_lua = true; do return end;"行,在最前面添加"--"将此行注释掉;编写lua脚本文件,GZTP.lua 文件do local p_GZ

2010-01-06 10:02:00 481

原创 使用lua脚本编写wireshark协议插件

使用wireshark做协议分析,自定义协议可以编写Dissector插件进行分析,开始考虑使用c语言编写插件,了解了一下,发觉太麻烦,在效率要求不高的情况下,可以使用lua脚本编写插件:要使用lua脚本,先使wireshark支持lua脚本,编辑init.lua(在wireshark目录下),找到"disable_lua = true; do return end;"行,在最前面添加"--"将此行注释掉;编写lua脚本文件,GZTP.lua 文件do local p_GZ

2010-01-06 10:01:00 354

原创 JNA加载动态库,动态库中再加载动态库的问题

准备发布实时监测程序,在模拟机上运行视频不能出来,在其他计算机上运行简单的测试程序视频也不出来,最后将所有动态库拷贝到系统目录下,再运行就可以了;经分析应该是JNA加载动态库时的问题:直接加载第一个动态库指定了全路径,可以加载,但动态库中再加载动态库就没有在前一个动态库所在的路径寻找,只在全局路径寻找。解决:发布程序时将所有动态库发布到目标机系统目录下。

2009-12-08 09:56:00 743

原创 使用Excel生成测试用例

使用Excel编写测试用,自动计算小时雨量和连续雨量及报警等级:表格定义计算小时雨量公式:=SUMIF($C$16:C18,">"&C19-60,$D$16:D18)/10说明:$C$16:C18,">"&C19-60:分钟索引在60分钟之内;$D$16:D18 输入脉冲和;计算连续雨量公式:=IF(SUMIF($C$16:$C18,">"&$C19-1440,$D$16:$D18

2009-09-29 16:50:00 3877

原创 hibernate Could not parse 问题

将RCP程序放在模拟机上运行,提示"Could not parse configuration"错误,定位是由SAXReader找不到dtd文件引起的(模拟机没有联网),解决:下载"hibernate-configuration-3.0.dtd"和"hibernate-mapping-3.0.dtd"两个文件到本地目录(/cfg/目录下),增加代码:cfg.setEntityResolve

2009-09-18 14:37:00 837

原创 hibernate使用hql删除所有记录再添加记录出错

先使用hql语句删除所有记录,接着再添加记录,记录有时没有真正加入数据库:代码Session session = HibernateSession.getSession();Query query = session.getNamedQuery("limit.delDfp");//删除所有记录query.setInteger(0, new Integer(stationNo));q

2009-09-17 17:14:00 3056

原创 DOM4J中文路径问题

今天将RCP程序在模拟机上安装运行,配置数据库地址之后再运行程序就提示不能访问数据库,考虑一下觉得是hibernate的配置文件出问题了,将修改后的配置文件与原始文件对比,发现文件内容没有改变,只是文件的字符格式由"UTF-8 无BOM编码格式"变成了"ANSI"格式;为什么在开发机上没有这样的问题了,唯一的区别是安装后执行文件是中文目录,在开发机上建一个中文目录进行测试,果然出现了这个现象,在

2009-09-04 15:50:00 660

原创 DOM4J中文路径问题

今天将RCP程序在模拟机上安装运行,配置数据库地址之后再运行程序就提示不能访问数据库,考虑一下觉得是hibernate的配置文件出问题了,将修改后的配置文件与原始文件对比,发现文件内容没有改变,只是文件的字符格式由"UTF-8 无BOM编码格式"变成了"ANSI"格式;为什么在开发机上没有这样的问题了,唯一的区别是安装后执行文件是中文目录,在开发机上建一个中文目录进行测试,果然出现了这个现象,在

2009-09-04 15:49:00 519

原创 MySQL从5.0升级到5.1注意的问题

程序有时会出现意外错误,怀疑是mysql函数存在问题,今天将mysql从5.0升级到5.1,开始只更换了lib和dll文件,重新编译,运行程序出现"Commands out of sync; you cant run this command now"错误,后来注意一个错误提示"252"是不支持的类型,就怀疑一些常量定义可能也改变了,就将include文件全部替换,重新编译,再运行就正常了。

2009-08-28 12:04:00 466

原创 结构中使用double变量的奇怪问题

今天遇到一个比较奇怪的问题:定义了一个结构:typedef struct tagDFIAlarmLimit //{ int station_no; double max_freq; //频率上限 double min_freq; //频率下限 double dbwin_height;

2009-08-28 11:07:00 534 1

原创 将创世视频嵌入到RCP程序中

经过三天的摸索,终于将创世的视频嵌入到RCP程序中,关键的技术点有:创世NrcapPlusSDK开发,使用两个动态库NrcappcSDK.dll和VARender.dll,NrcappcSDK.dll用于视频数据的接收,VARender.dll用于视频的显示;NrcappcSDK.dll调用顺序为NcInitialize(初始化)、NcRegisterStreamReadCallbac

2009-08-19 15:30:00 2469 5

原创 SQL Server 使用BCP导出数据

bcp gwpis.dbo.station out station.txt -c -T -F"1" -L"10" 导出1-10行数据;BCP "select * from gwpis.dbo.rainData where DataDate between 2008-7-1 and 2008-7-31" queryout c:/test3.txt -c -S"192.168.0.170"

2009-08-14 09:59:00 452

原创 java 利用Constructor动态创建构造函数带有参数的类

package first;import java.lang.reflect.Constructor;import java.lang.reflect.InvocationTargetException;import org.eclipse.swt.SWT;import org.eclipse.swt.widgets.Composite;class Test{Test(){

2009-08-14 09:06:00 4673

原创 hibernate二级缓存使用

在hibernate_cfg.xml文件中增加配置org.hibernate.cache.EhCacheProvidertrue在map文件Instrument.hbm.xml文件增加<classname="InstrumentB"table="instrument_b">false<key-propertyname=

2009-08-11 10:57:00 312

原创 DBDesigner 使用ODBC连接mysql

今天使用DBDesigner连接mysql时,弹出对话框说dbexpmda到期了,到网上找了一圈没有破解,最后使用ODBC方式可以连接Mysql,可以继续使用DBDesigner了,差点放弃使用:-)

2009-08-10 11:15:00 571

原创 geotools使用外部图片

Style style;StyleBuilder sb = new StyleBuilder();Mark circle = (Mark) sb.createMark(StyleBuilder.MARK_CIRCLE, Color.RED);ExternalGraphic icon;String filePath = null;try {filePath = FileLo

2009-08-07 12:52:00 1082

原创 hibernate实时读取数据

使用hibernate读取实时数据总是有问题,其它程序改变了数据库的内容,再用hibernate读取,不能读出最新的内容,使用CacheMode.IGNORE方式还是不行;下载hibernate源码,导入程序,直接使用源码进行调试,最后发生问题出在Connect的AutoCommit上,hibernate配置默认AutoCommit是false,每次读取之后没有调用Connect的commit

2009-08-04 17:21:00 829 1

原创 生成antlr代码

hibernate源码org.hibernate.hql.antlr包是空的;在/antlr目录下有几个*.g文件,将antlr.jar文件拷到/antlr目录下;运行:java -classpath ./antlr-2.7.6.jar antlr.Tool hql.g 就可以生成代码了;

2009-08-04 11:17:00 492

原创 在eclipse rcp项目中使用utf-8字符导出

在eclipse项目中使用utf-8字符可能会造成导出时产生错误,程序不能正常运行解决的办法其实十分简单在build.properties文件中加入javacDefaultEncoding.. = UTF-8就可以了!

2009-08-03 11:33:00 364

原创 用纯粹的C++编写COM组件

http://www.builder.com.cn/2007/1028/587077.shtml

2009-07-30 16:52:00 420

原创 mysql blob 读取

#define STRING_SIZE 50#define SELECT_SAMPLE "SELECT col1, col2, col3, col4 FROM test_table"MYSQL_STMT *stmt;MYSQL_BIND bind[4];MYSQL_RES *prepare_meta_result;MYSQL_TIME ts;unsigned long

2009-07-29 17:01:00 6768

原创 org.eclipse.core.runtime.CoreException: 错误的解决

RCP程序不能执行,在网上找了一下,有人提到是classpath设置的问题,没有设置"."路径;由于自己将所有classpath删除了;解决:到runtime页,在"classpath"列随便增加一jar,系统自动会增加"."项,再运行,就正常了。

2009-07-20 17:11:00 13543 1

原创 WKT (Well Known Text)

Well-Known Text (WKT) Representation of Spatial Reference Systems:顾名思义用众所周知的文字形式来描述看见坐标参照系统,它与EPSG(2005年已经换名)的坐标文字表述模型一致。基础知识:坐标参照系有三种最常见的子类:地心坐标系(geocentric cs、GEOCCS),地理坐标系(geographic cs、GEOGCS),和

2009-07-20 15:06:00 1857

原创 使用instantclient连接oracle

使用instantclient连接oracle遇到以下问题:服务端计算机安装之后更换了名称,导致oracle启动失败,将C:/oracle/ora90/network/ADMIN目录下的listener.ora和tnsnames.ora两个文件中HOST改成127.0.0.1就可以启动了;服务端使用sqlplus连接使用system/312登录,出现"invalid user/password"错

2008-11-15 11:03:00 4876 1

原创 铁道部铁路工务管理信息系统(PWMIS)简称的含义

铁道部铁路工务管理信息系统(PWMIS)简称中的PW难道是Public Works的简写,在Google翻译就是将“工务”翻译成“Public Works”(公共事务?),铁路中工务不应该是这样翻译的吧?

2008-11-14 10:55:00 3630 2

空空如也

空空如也

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

TA关注的人

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