自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

利用Java实现串口(Comm)全双工通讯 & java语言实现CRC16算法

转自 http://linduo168.iteye.com/blog/28354 本人因为项目开发的需要,需要PC机和硬件的通讯,而这个通讯通过Comm串口实现,而最好又是全双工的通讯,譬如一个流水线控制系统需要不断的接受从主控系统发送来的查询和控制信息,并将执行结果或查询结果发送回主控系统。本文介绍了一个简单的通过串口实现全双工通讯的Java类库,该类库大大的简化了对串口进行操作的过程。 本...

2007-04-29 15:43:00 357

ubuntu 7.04 java 安装相关

sanssanssanssans boldmonospace10可安装英文环境,再升级中文语言包,得到中文,或直接中文版,相信也支持英文切换。sudo gedit /etc/apt/sources.list然后加上cn99的源 或者是 欧洲官方源deb http://ubuntu.cn99.com/ubuntu/ feisty main restricted universe multiverse...

2007-04-28 10:59:00 126

Ubuntu 7.04 安装(硬盘安装)与配置图文指南

转自: http://www.linuxdby.com/html/linux/publish/ubuntu/20070423/9905_6.html更新记录:2007-4-22 增加mplayer调整字幕和视频显示的部分 增加美化篇 修正源列表错误一、安装篇1、下载光盘镜像首先下载我们需要的光盘镜像,如果你喜欢刻盘安装那就下载desktop版本刻盘安装,我们这里讨论的是使用ubuntu...

2007-04-28 10:26:00 125

Ubuntu7.04安装全实录

Ubuntu7.04安装全实录转自:http://www.linuxsir.org/bbs/showthread.php?t=300060 安装后的配置 一、配置 ADSL 拨号上网 sudo pppoeconf 然后按照提示一步一步操作即可。 注意它会提示你是不是开机自动连接上网,选择是,每次开机就会自动拨号。 二、修改为国内源 我这里使用 cn99 的源比较快,使用哪个根据自己...

2007-04-28 10:23:00 176

清爽漂亮 Ubuntu 7.04 新手指南

转自: http://www.enet.com.cn/article/2007/0420/A20070420552348.shtml  老鸟就不用看了,这篇文章主要是给初次接触 Ubuntu 的人。看了以前写的 Dapper 安装日志,发现很多步骤都用不着了,Feisty 的安装配置方法更为简单,所以便有了这篇文章。声明一下,以下方法是我在自己电脑上测试通过,由于每个人的电脑配置不同,可能会出现一...

2007-04-28 10:21:00 136

Ubuntu英文locale标准安装中文简单设置

Ubuntu英文locale标准安装中文简单设置如果有人跟我一样喜欢英文系统或者说喜欢en_US的locale,但是要能正常显示中文(当然要美观),还要能正常使用中文输入法,以下几步简单的设置会有所帮助。 1,(如果不使用文泉驿,可以直接跳到2)按 照英文的默认值装完系统后,下载文泉驿点阵字体,使用一个小脚本,该脚本自动下载文泉驿(nightly build),然后安装到/usr/share/...

2007-04-27 15:53:00 596

键盘ASCII

#define   RightShiftDown     0x01     #define   LeftShiftDown     0x02     #define   ShiftDown             0x03     #define   CtrlDown                 0x04     #define   AltDown                 0x08  ...

2007-04-27 11:45:00 99

XMODEM协议

内容提要:本文描述了使用XMOMDEM文件传输协议的通信程序设计,该设计为具有FLASH 存储器的嵌入式系统提供了和PC机上超级终端软件之间的文件传输功能,在PC机上不安装专用通信软件情况下,实现程序在板升级、数据在板定制等,给现场调试和维护带来方便。另外,本文也描述了基于状态矩阵的通信软件编程方法。关 键 字: XMODEM 文件下载 FSM 状态矩阵1 设计目的与用途2 XMODEM协议介绍...

2007-04-27 11:29:00 921

ubuntu 7.04 安装小记

ubuntu 7.04 (Feisty Fawn)2007,4,19 release。一下班就赶紧跑回来download,在windows下用迅雷下载速度很快,2M左右,先是下载了一个desktop,6.10有个可以从硬盘引导desktop的方法,就跟光盘启动一样,安装时速度还要比光盘快,并且只要把.fs文件放到指定位置,还可以保存系统的设置。尝试了一下用6.10的引导文件来启动7.04的desk...

2007-04-26 13:53:00 112

Why choose Java?

Why choose Java?Posted by mlam on April 17, 2007 at 03:09 AM | Comments (10) Or as the lawyers will probably correct me, the question in the title would more accurately be phrased as "Why Choose the...

2007-04-26 13:52:00 206

rxtx取代javax.comm实现Java跨平台设备端口通信

Using RXTXFrom RxtxThis page is for general content regarding the use of rxtx. Feel free to add your own content. Using RXTX In Eclipse Deploying JAVA with RXTX I wrote an app severa...

2007-04-25 11:18:00 124

windows中java实现的串口通信

通过修改sample例程,使用observer模式实现串口通信数据的订阅读取.以下为俺的原创程序:实现功能如下:1. 在windows中监听指定的串口2. observer模式订阅端口数据,可以有多个数据监听者同时接收数据 先到sun网站上下载串口通信库http://java.sun.com/products/javacomm/index.jsp再下载windows中的dll库h...

2007-04-25 10:39:00 480

利用JAVA向注册表里写信息

注册表包含 Windows 在运行期间不断引用的信息,例如,每个用户的配置文件、计算机上安装的应用程序以及每个应用程序可以创建的文档类型、文件夹和应用程序图标的属性表设置、系统上存在哪些硬件以及正在使用哪些端口。注册表取代了 Windows 3.x 和 MS-DOS 配置文件(例如,Autoexec.bat 和 Config.sys)中使用的绝大多数基于文本的 .ini 文件。虽然几个 Wind...

2007-04-24 21:17:00 417

java Swing 曲线面板(4.23更新)(转)

java Swing 曲线面板(4.23更新) 大家看看如果有什么问题的话跟贴反应也可以加我MSN和我交流,也希望大家有什么好的功能建议提出来,我会尽快完善功能.MSN见首页公告功能说明面板:               提供鼠标点击修改功能            提供鼠标移动数据跟随显示功能            提供数据批量修改功能(右键拖拽选取,按键盘上下键修改)            数...

2007-04-23 22:44:00 153

Swing 多线程事件处理进度条和Observer的一个具体应用

Swing 多线程事件处理进度条和Observer的一个具体应用       Swing的事件处理中,对于非常费时的处理如果不用多线程会造成主界面的阻塞,即界面一片白色,这样非常不好的,也是不提倡的,而起用多线程进行事件处理又面临一个问题即如果通知用户事件处理的进度,是否处理完成,所以最好在处理的过程中给用户一提示,标明处理的进度信息。这种提示可以用进度条的信息来表示出来,以下就是一个用进度条来...

2007-04-23 22:44:00 220

如何构造一个简单的USB过滤驱动程序(转载)

 如何构造一个简单的USB过滤驱动程序(转载)2007-04-11 16:47 如何用DS构造一个简单的USB过滤驱动程序 作者: 无心化语 如何构造一个简单的USB过滤驱动程序 本文分三部分来介绍如何构造一个简单的USB过滤驱动程序,包括“基本原理”、“程序的实现”、“使用INF安装”。此文的目的在于希望读者了解...

2007-04-23 13:58:00 483

Ubuntu 参考手册

 Ubuntu 参考手册 摘要 Ubuntu 参考手册 旨在为运行 Ubuntu 的用户提供全面的指导。书中提供了大量 shell-command 实例,它们涵盖系统管理的方方面面,包括的主题有:Ubuntu 的基本概念、系统安装提示、Ubuntu 软件包管理、Ubuntu 中的 Linux 内核、系统微调、建立网关、文本编辑器、CVS、程序设计、面向非开发者的...

2007-04-21 08:38:00 116

逐渐挖掘Varargs

逐渐挖掘Varargs更简单的传递个数可变的实参孙海涛 (sun.haitao@126.com)2004年8月5日最初发表,2004年8月19日最后修订J2SE 1.5提供了“Varargs”机制。借助这一机制,可以定义能和多个实参相匹配的形参。从而,可以用一种更简单的方式,来传递个数可变的实参。本文介绍这一机制的使用方法,以及这一机制与数组、泛型、重载之间的相互作用时的若干问题。到J2SE ...

2007-04-20 17:12:00 59

Visual Studio:针对 Java 开发人员的 C# 编程语言

Visual Studio:针对 Java 开发人员的 C# 编程语言(转自MSDN) 本文讨论 Java 和 C# 之间的异同点,目的在于当迁移到 .NET 时,让 Java 开发人员掌握所涉及的一些知识。Java 和 C# 之间的主要相似点是: • Java 和 C# 都源于 C++,...

2007-04-20 16:41:00 121

file.renameTo() test.

 private void testFileIO(String fileName) {  try {   File file = new File(fileName);   FileOutputStream fos = new FileOutputStream(file);   byte[] byteArray = new byte[10];      byteArray[0] = 1;   ...

2007-04-19 13:51:00 60

Java GUI的发展和演化

 概览  当Java在1995年的春天第一次发布的时候,它包含了一个叫AWT(Abstract Windowing Toolkit)的库,用来构建图形用户界面应用程序。Java很有雄心的宣言--"write once, run anywhere"许诺:一个具有下拉菜单,命令按钮,滚动条以及其他常见的GUI控件的应用程序将能够在各种操作系统上运行而不必重新编译成针对某一平台的二进制代码,包括Mi...

2007-04-18 23:07:00 320

搭建Java桌面应用程序原型

  在这篇文章里,我将描述一个Java桌面应用的原型,我把它叫做JImageing。我打算把焦点集中在应用的框架上,解释我怎么做技术上的决定和我怎么解决在开发过程中出现的问题。  为什么要建造一个原型?  很多应用程序的开发都是由于几个原因从一个原型开始的。这些原因中的第一条就是,你必须确定用现有的技术能够满足用户的需求。例如,在不用本地代码的Swing应用程序中Windows集成不能够被实现,这...

2007-04-18 22:56:00 173

Java桌面应用程序设计新贵:SWT简介

Java语言的声望和它在桌面应用程序(GUI程序)所取得的成就显然极不相符,至今仍然很少能看到非常成功Java桌面程序。虽然有JBuilder,Netbean,JProbe等大型软件作为代表,但这仍不能证明Java的GUI程序是成功的:它们的外观总是和同一操作系统平台下的其它软件显得格格不入。对机器配置的需求也似乎永无止境,这使得它们只能被一些总是拥有当前最高性能PC的程序员们所容忍,或是那些不在...

2007-04-18 22:00:00 233

在Windows下使用GCJ+SWT的实例

在Windows下使用GCJ+SWT的实例GCJ可以把JAVA程序编译成本地代码,编译成功后的exe文件不再需要JRE就可直接运行,编译成本地后的程序运行速度有所提高。缺点是生成后的文件较大,我试了一个hello world都要两兆多,用WinRAR压缩后为600多K。<o:p> </o:p>安装及配置1.       下载MinGW。(http://sourcef...

2007-04-18 21:56:00 72

SWT,打包发布SWT程序,转EXE一条龙过程记录

SWT,打包发布SWT程序,转EXE一条龙过程记录  一Eclipse下安装SWT1.到www.eclipse.org上下载SWT.我这里用的是1.1.0.1,并且页面上就有推荐的Eclipse3.1.1,EMF,GEF。都下载了!2.按照Eclipse安装插件的方法,安装SWT,EMF,G...

2007-04-18 21:52:00 440

AWT/Swing与SWT/JFace的区别

 Java基本类 Java基本类 (JFC),由一些软件包组成。这些软件包主要包括下面一些应用程序接口(API): •抽象窗口工具集(AWT)(1.1及以上版本)。 •Swing构件。 •Java2D应用程序接口(2D API)。 •兼容程序接口。 上面列出的这些应用程序接口可能会出现在多个软件包中。例如:2D API在Java.awt和 Java.awt.image软件包中都存在,虽然像Java...

2007-04-18 21:14:00 172

System.getProperties();

public static Properties getProperties();  Returns: the system properties Determines the current system properties.First, if there is a security manager, its checkPropertiesAccess method is called...

2007-04-18 15:12:00 62

使用InstallAnywhere7.1制作Java exe程序安装包

使用InstallAnywhere7.1制作Java exe程序安装包对于已经完成的Java应用程序开发项目,从商业化角度看,应该制作成安全稳定的安装程序包来保证产品的安全和企业的利益。现在市面上比较高效的商业化工具有installshield,installanywhere,install4j等,installshield适合C,C++,Delphi,PB,VB等;而后两者适合Java应用程序...

2007-04-17 14:47:00 112

使用Java中的final变量需要注意的地方

non-static final field 只能在 constructor 做初始化,static final field 只能在 class initializer 做初始化。   对与java中的final变量,java编译器是进行了优化的。每个使用了final类型变量的地方都不会通过连接而进行访问。比如说Test类中使用了Data类中一个final的int数字fNumber=77,这时...

2007-04-16 15:31:00 114

体验J2SE 1.5新特性之增强For循环

体验J2SE 1.5新特性之增强For循环   J2SE 1.5提供了另一种形式的for循环。借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象...

2007-04-16 14:40:00 43

Java正则表达式

  在Sun的Java JDK 1.40版本中,Java自带了支持正则表达式的包,本文就抛砖引玉地介绍了如何使用java.util.regex包。  可粗略估计一下,除了偶尔用Linux的外,其他Linu x用户都会遇到正则表达式。正则表达式是个极端强大工具,而且在字符串模式-匹配和字符串模式-替换方面富有弹性。在Unix世界里,正则表达式几乎没有什么限制,可肯定的是,它应用非常之广泛。  正...

2007-04-16 11:57:00 214

利用.REG文档操作注册表

利用.REG文档操作注册表 jameschang   ...

2007-04-14 11:00:00 87

在Java中操作串口实现短信收发

采用串口操作进行短信收发,是比较常见的一种方式.比如,很多群发软件,用的就是这种方法.1.配置comm.jar.Comm.jar是Sub实现底层串口操作的API,调用了本地的DLL文件,因为Java本身不具备直接访问硬件设置的能力,都是通过调用本地方法来实现的.可以Java的官方网站下载.下载之后把其中Comm.jar包导入到工程的Classpath中,把另外两个非常重要的文件javax.co...

2007-04-10 22:50:00 450

关于java使用javacomm20-win32实践总结

                                         关于java使用javacomm20-win32实践总结        由于这几天要通过java调用通过串口或并口连接的硬件资源,所以我就要用到和底层的硬件进行通讯。通过RS-232的通讯协议,了解电脑和外设是怎样进行通讯的。在应用中我们也可以通过JNI来实现(详情请见http://hgq0011.iteye.com...

2007-04-10 22:49:00 62

网络通讯更自由 谈Java串行端口技术协议

  串行通讯慨述  串行通讯协议有很多种,像RS232,RS485,RS422,甚至现今流行的USB等都是串行通讯协议。而串行通讯技术的应用无处不在。可能大家见的最多就是电脑的串口与Modem的通讯。记得在PC机刚开始在中国流行起来时(大约是在90年代前五年),那时甚至有人用一条串行线进行两台电脑之间的数据共享。除了这些,手机,PDA,USB鼠标、键盘等等都是以串行通讯的方式与电脑连接。而笔者工作...

2007-04-10 22:31:00 78

Access USB devices from Java applications

Access USB devices from Java applications An introduction to USB, jUSB, and JSR-80 ...

2007-04-10 11:12:00 121

基于java的图片文件格式转换和线性缩放

    图片文件格式转换最核心的问题就是要解决各种图片格式的编码和解码,推荐用jimi包,可从http://java.sun.com/products/jimi/下载该包及其源码和demo。 需要注意的是:jimi提供了对几乎所有图片格式的解码支持,但是为提供gif和tif/tiff格式的编码api,gif编码问题在网上可以找到县相关的源码,tiff好像jai:http://java.sun.c...

2007-04-09 23:16:00 131

让界面更加绚丽 Java SE 6.0四种新功能

    在这篇文章中我接着介绍另外几种新的GUI功能。这些功能是:  ·带有排序和过滤功能的JTable。  ·增强的JTabbedPane组件  ·增强的打印功能  ·增强的拖放功能   带有排序和过滤功能的JTable  在Java SE 6中除了java.awt被更新外,javax.swing同时也有了很大的改进。在C/S程序中我们会经常使用到"表"。如我们可以在查询数据库后将查询结果显示在...

2007-04-09 22:55:00 164

LibUsb-Win32

News 02/15/2004: Version 0.1.8.0 released Ported version 0.1.8.0 of libusb to libusb-win32 Filter driver: fixed two bugs which caused BSODs on some systems during powerdow...

2007-04-06 16:35:00 158

The USB library for .NET

#usblib (SharpUSBLib) is a wrapper around the libusb project (WIN32), thus you must have it installed prior to using #usblib. Mike started this project because he wanted to program a power switch (GEM...

2007-04-06 16:32:00 165

空空如也

空空如也

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

TA关注的人

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