- 浏览: 332853 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (212)
- JAVA (38)
- Ant (18)
- Hibernate (9)
- javascript (4)
- Struts1.x (1)
- Spring (2)
- CSS (1)
- Struts2.x (0)
- Unix (24)
- JMX (0)
- Webservice (0)
- Jboss (2)
- 设计模式 (7)
- xml (2)
- jsp (5)
- mysql (1)
- HTML (3)
- servlet (6)
- ajax (4)
- 数据库管理 (12)
- 数据结构 (1)
- JAVA多线程设计模式 (15)
- Oracle (30)
- shell视频 (1)
- quartz 集群 (0)
- redis (0)
- JVM (1)
最新评论
-
gaowei52306:
...
Ant常见属性解析--if-else -
myworkfirst:
${input.deploy.property.paths}& ...
Ant常见属性解析--foreach -
liuzl121:
顶一个 学习了
Cookie和Session专题 -
virtuallife:
正需要这个功能,试试~
Ant脚本中使用try-catch -
shutaodream:
,不错,学习
Oracle中to_char函数的用法
http://closure-library.googlecode.com/svn/trunk/closure/goog/demos/
/**
* 将参数格式化
*/
private String formatParam(Object object)
{
StringBuffer strBuf = null;
try
{
strBuf = new StringBuffer();
if (object == null)
{
strBuf.append(" ");
return String.valueOf(strBuf);
}
if (String.class.isAssignableFrom(object.getClass())
|| Integer.class.isAssignableFrom(object.getClass())
|| Long.class.isAssignableFrom(object.getClass())
|| Character.class.isAssignableFrom(object.getClass())
|| Byte.class.isAssignableFrom(object.getClass())
|| Boolean.class.isAssignableFrom(object.getClass())
|| Double.class.isAssignableFrom(object.getClass())
|| Float.class.isAssignableFrom(object.getClass())
|| Date.class.isAssignableFrom(object.getClass())
|| Number.class.isAssignableFrom(object.getClass()))
{ //对基本类型进行处理
// strBuf.append(obj.getClass().getSimpleName());
// strBuf.append(name == null ? "" : (":" + name));
strBuf.append(object.toString());
}
//节点对象修改
else if (Node.class.isAssignableFrom(object.getClass()))
{
if (Document.class.isAssignableFrom(object.getClass()))
{
Document document = (Document) object;
strBuf.append(XmlUtil.DOM2String(document));
}
else
{
Node node = (Node) object;
strBuf.append(XmlUtil.node2String(node, true));
}
}
else if (XmlTokenSource.class.isAssignableFrom(object.getClass()))
{
XmlTokenSource xmlSource = (XmlTokenSource) object;
strBuf.append(xmlSource.xmlText());
}
else
{
return null;
}
}
catch (Throwable e)
{
// debugLogger.debug("[Exception][Function]appendParam[Description]"
// + e.toString());
}
return String.valueOf(strBuf);
}
/**
* 将参数格式化
*/
private String formatParam(Object object)
{
StringBuffer strBuf = null;
try
{
strBuf = new StringBuffer();
if (object == null)
{
strBuf.append(" ");
return String.valueOf(strBuf);
}
if (String.class.isAssignableFrom(object.getClass())
|| Integer.class.isAssignableFrom(object.getClass())
|| Long.class.isAssignableFrom(object.getClass())
|| Character.class.isAssignableFrom(object.getClass())
|| Byte.class.isAssignableFrom(object.getClass())
|| Boolean.class.isAssignableFrom(object.getClass())
|| Double.class.isAssignableFrom(object.getClass())
|| Float.class.isAssignableFrom(object.getClass())
|| Date.class.isAssignableFrom(object.getClass())
|| Number.class.isAssignableFrom(object.getClass()))
{ //对基本类型进行处理
// strBuf.append(obj.getClass().getSimpleName());
// strBuf.append(name == null ? "" : (":" + name));
strBuf.append(object.toString());
}
//节点对象修改
else if (Node.class.isAssignableFrom(object.getClass()))
{
if (Document.class.isAssignableFrom(object.getClass()))
{
Document document = (Document) object;
strBuf.append(XmlUtil.DOM2String(document));
}
else
{
Node node = (Node) object;
strBuf.append(XmlUtil.node2String(node, true));
}
}
else if (XmlTokenSource.class.isAssignableFrom(object.getClass()))
{
XmlTokenSource xmlSource = (XmlTokenSource) object;
strBuf.append(xmlSource.xmlText());
}
else
{
return null;
}
}
catch (Throwable e)
{
// debugLogger.debug("[Exception][Function]appendParam[Description]"
// + e.toString());
}
return String.valueOf(strBuf);
}
发表评论
-
单例模式
2016-09-19 09:33 398引用http://cantellow.iteye.com/bl ... -
网络读取文件
2016-09-13 23:38 336引用http://blog.csdn.net/xb12369/ ... -
获取类是从那个jar包中加载的
2016-09-08 00:05 350http://www.ibm.com/developerwor ... -
消息推送
2016-08-20 18:24 0http://emqtt.com/docs/index.htm ... -
netty
2016-08-10 15:16 0kafka http://www.aboutyun.com/t ... -
访问JAR中的资源
2016-08-10 14:30 0http://blog.csdn.net/chyoma/art ... -
JAVA wait(), notify(),sleep详解
2016-07-05 16:21 464Obj.wait(),与Obj.notify()必须要与 sy ... -
threadLocal
2010-10-08 10:35 863http://www.iteye.com/topic/7777 ... -
webservice
2010-02-25 00:41 789http://www.blogjava.net/mlzry06 ... -
timeZone locale
2010-02-23 15:09 1251TimeZone http://www.iteye.com/ ... -
优秀博文
2010-02-22 13:43 1098http://www.iteye.com/topic/2216 ... -
什么时候用Switch
2009-12-29 09:24 10861. byte、char、short、int四种基本类型以 ... -
重写equals 和hashCode
2009-12-26 11:30 708重写equals 和hashCode http://colin ... -
JAVA编绎成class遇到的问题
2009-12-24 11:33 928最近遇到一个问题,一个JAVA类引用了另一个JAVA类常 ... -
JAVA内存泄露问题
2009-12-18 11:20 667http://www.blogjava.net/xieguyu ... -
DOS下执行java
2009-12-18 10:09 1698在DOC环境中,我们执行java命令时,经常会报错,报类找不到 ... -
原理性博客
2009-12-17 11:05 949http://www.iteye.com/topic/5394 ... -
获取jar所在目录
2009-12-17 09:59 885理论上用class.getProtectionDomain ... -
Class,ClassLoader的区别
2009-12-16 15:56 869package com.learn.spring.test ... -
类加载顺序
2009-12-16 13:31 730http://www.iteye.com/topic/1364 ...
相关推荐
EEPROM(电可擦除可编程只读存储器)是FT232芯片内存储配置数据的重要部分,这些数据包括串行端口参数、设备描述和制造商信息等。 MProg3.5是这个工具的特定版本,它提供了用户友好的界面来读取、写入或擦除FT232...
Rs232,全称EIA/TIA-232,是一种标准的串行物理接口,定义了电气特性、机械特性和功能特性,以确保不同设备之间的兼容性。 在C#中实现Rs232串口通信,我们需要使用System.IO.Ports命名空间下的SerialPort类。首先,...
根据链接(请注意,由于这是一个模拟情境,实际无法点击链接获取具体信息),我们可以推测该工具可能包含以下功能: 1. **波特率设置**:支持用户自定义串口通信的波特率,如9600、19200、38400等,以适应不同设备...
- `uart232.cmd_log` 可能是命令执行的日志文件,记录了编译过程中的输出和可能的错误信息。 - `uart232_pad.csv` 可能包含了引脚分配信息,用于将设计映射到特定硬件平台的物理引脚上。 - `uart232.cxt` 和 `uart...
232通讯是指通过RS-232串行通信接口进行的数据传输,这种接口广泛应用于单片机和电脑之间,允许它们交换控制和监测信息。在工业控制领域,这种通讯能力是至关重要的,因为它允许电脑远程操控设备,实现自动化和远程...
5. 查看错误日志:通过设备管理器或系统日志获取错误信息,以便更准确地定位问题。 在“常见USB232驱动”压缩包中,可能包含了多种品牌的驱动程序,如PL2303、FTDI、CP210x等,这些都是常见的USB转232芯片方案。每...
5. **日志记录**:对于重要的通信数据,程序可以提供日志记录功能,以便后续查看和分析。 在实际应用中,RS232Comm常常被用于工业自动化、环境监测、物联网设备的控制和监测等多个场景。例如,在工厂生产线中,它...
在服务器环境中,如Server 2012,安装FT232R驱动有助于实现远程串口设备的管理,例如监控、日志收集或者设备调试等。总的来说,FT232R驱动是连接和控制基于FT232R芯片的USB转串口设备的关键,确保了在不同操作系统下...
1. **日志记录**:保存收发数据以便后续分析,这对于排查通信问题非常有用。 2. **数据过滤**:根据特定的字符或模式筛选显示的数据,便于查找关键信息。 3. **触发事件**:设置触发条件,当满足特定条件时自动执行...
这可能是记录了Fanuc数控系统输入输出过程的详细日志或数据文件,可能包含了传输程序的具体步骤、状态反馈以及可能出现的错误信息。这样的文件对于调试通信问题、监控程序传输过程以及确保生产效率是非常有价值的。 ...
相反,RS232,也称为EIA/TIA-232,是一种古老的串行通信协议,最初设计于1960年代,主要用于远程通信和工业应用。尽管其数据传输速度相对较慢(通常不超过几十kbps),但它的电气特性使其在长距离通信和噪声环境中...
2. **用户界面**:一个友好的图形用户界面(GUI)可以让用户更容易操作,显示串口状态、发送/接收数据、错误日志等信息。 3. **错误处理**:良好的错误处理机制是必不可少的,可以提供有用的诊断信息,帮助用户解决...
此外,为了提供用户友好的界面,我们可以结合Windows Forms或WPF等技术,设计一个图形用户界面,显示串口状态、日志数据等信息。用户可以在此界面上选择要监控的串口,查看实时日志,并可能包括搜索、过滤等高级功能...
4. **日志记录**:软件通常具有日志记录功能,可以保存通信过程中的详细信息,便于后期分析和问题排查。 5. **波特率与校验位设置**:支持各种常见的串口参数设置,如波特率(9600、19200、38400等)、数据位、停止...
RS232,全称是“Recommended Standard 232”,是一种定义了电子信号、连接器和物理特性的串行通信接口标准。它允许计算机与其他设备进行数据交换,比如调制解调器、打印机、扫描仪等。RS232接口的特点包括支持远距离...
在提供的"串口1 232测试 发送正确接收"文件中,可能包含了测试程序代码、数据包分析、结果日志等内容,这些可以帮助我们更深入地了解STC12C5A60S2单片机的232串口测试过程和结果。通过分析这些文件,我们可以进一步...
标题“hl usb-rs232.rar”暗示了...如果遇到问题,可以检查200731920315514499这个文件,看看是否有相关的日志或信息帮助解决问题。对于那些需要将RS232设备连接到电脑且电脑没有串口的用户来说,这个资源包至关重要。
ReadMe.txt文件则很可能包含了关于驱动的详细信息,如安装步骤、注意事项、更新日志或者常见问题解答。 综上所述,"U232-P9 Converter Driver"是Profilic公司为基于PL2303芯片的USB到串口转换器提供的驱动程序,...
9. **日志记录**:为了便于调试和监控,`SerialPortHelper`可能集成了日志记录功能,可以记录串口通信的详细信息。 10. **测试与调试**:可能提供了一些测试用例或示例代码,帮助开发者快速了解如何使用`...
这对于处理连续传输的数据流特别有用,因为它们通常包含多个信息块,分行显示可以更直观地看到每个数据包或命令。 “可以设置整组数据头”这一特性意味着用户可以自定义数据包的起始标识符,这样在接收数据时,软件...