自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

Java串口编程(短信Modem)

最终目标:在Linux下提供一个稳定可靠的Java短信发送服务器。 第一阶段:在Win32平台下编码并测试; 第二阶段:在Linux平台下部署并测试; 目录: 相关资源:(Java Communication包) Win32串口编程前期准备 Win32短信Modem的测试步骤和AT指令: Linux串口编程前期准备 列出系统所有串口、并口,来找到短信Modem所使用的串口名字 测试串口速率 Win...

2008-04-30 16:38:00 79

ODBC连接ORACLE数据库的设置

一、建立服务名1、选择“Net8 Configuration Assistant” ,选择“本地网络服务名配置”。2、选择“添加”。3、选择“Oracle 8i数据库或服务”。4、输入服务名。此为远程数据库已经定制好的数据库服务名字,比如“ORCL”。5、选择网络协议“TCP”。6、输入主机名和端口名。比如“DB”和“1521”。7、选择是否测试。8、输入本地网络服务名,缺省跟远程一样。可以输...

2008-04-30 12:06:00 117

可以通过2种方法遍历HashMap

可以通过2种方法遍历HashMapMap map = new HashMap();for (Iterator iter = map.entrySet().iterator(); iter.hasNext();) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey(); Object val = entry...

2008-04-29 15:59:00 58

HashMap用法 示例

/*程序开始创建了一个散列映射,然后将名字的映射增加到平衡表。接下来,映射的内容通过使用由调用函数entrySet()而获得的集合“视图”而显示出来。关键字和值通过调用由Map.Entry定义的getKey()和getValue()方法而显示。注意存款是如何被制成Evan的账目的。put()方法自动用新值替换与指定关键字相关联的原先值。*/import java.util.*;clas...

2008-04-29 15:57:00 104

JS下setTimeout与setInterval二者的差异

JS下setTimeout与setInterval二者的差异很多人都觉得这两个方法差不多,但是,实际上,他们差的很远呢 因为setTimeout(表达式,延时时间)在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,次数是一次 而setInterval(表达式,交互时间)则不一样,它从载入后,每隔指定的时间就执行一次表达式 所以,完全是不一样的 很多人习惯于将setTimeout包...

2008-04-29 12:29:00 61

使用JSP页面执行el表达式的方法

<%...@pagecontentType="text/html;charset=GBK"isELIgnored="false"%><%...if(application.getAttribute("count")==null){application.setAttribute("count",newInteger(0));}Integercount=(Integer)ap...

2008-04-29 10:40:00 119

串口调试软件总汇

terminal.zip(231k) 非常好用的串口调试软件,支持windows98、2K、XP,功能齐全,绿色软件,单片机串口调试利器,新增重复发送功能。 new  串口调试助手V2.1 中文界面  mttty.exe Multi-threaded TTY Sample for the Win32 SDK.Demonstrates s...

2008-04-26 16:26:00 117

Java串口通讯

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

2008-04-26 14:50:00 88

取得网页里对象的绝对位置的两种方法

取得网页里对象的绝对位置的两种方法 第一种方法: e是网页中的一个对象。 function getoffset(e) { var t=e.offsetTop; var l=e.offsetLeft; while(e=e.offsetParent) { t+=e.offsetTop; l+=e.offsetLeft; } ...

2008-04-25 16:59:00 77

javascript小技巧&&JavaScript[对象.属性]集锦

事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返回值 event.ret...

2008-04-25 16:58:00 108

单击删除所在行

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta h

2008-04-25 16:07:00 65

prototype.js开发者手册全集

Prototype 是一个开源的 javascript 开发框架,里面封装了大量可以加快开发速度的方法,例如使用$('div')代替getElementById("div"),封装了xmlhttprequest等。许多语言的开发框架如 Ruby on Rails,symfony(PHP) 都集成 Prototype,更有很多如 script.aculo.us , Rico , Behaviour...

2008-04-25 10:20:00 56

Prototype

1.概述Prototype.js 是Ruby On Rails的副产品,Javascript编写者的一把小军刀,提供了Ruby风格的简写语法和实效的函数,更难得的是完全跨浏览器,让大家舒舒服服写出又精简又不用愁心兼容的的JS代码,SpringSide 已经离不开它了。1.1 参考资料Prototype1.4 开发者手册中文版 Script.aculo.us的wi...

2008-04-25 10:07:00 81

DWR 2.0RC1应用

1.概述 DWR(http://getahead.ltd.uk/dwr/) 是一种新的Ajax方式,有别于访问URL的传统模式,DWR自己在服务端作了一个通用的Service层Gateway(Proxy),使得客户端的 Javascript 可以直接操作远程的服务器端的Service层,再配合TrimPath JSTemplate 以Template而不是Dom Builder的方式将Se...

2008-04-25 10:03:00 83

Hocate Ajax 框架介绍

hocate AJAX框架参照了目前很多框架的设计思路,汲取各个框架其中的优点,摒弃了一些操作和编码的不便性,旨在提供一个方便快捷易编码的ajax框架. 1 java对象到JSON对象的自动映射 2 对象自动JSON化,可以在页面中直接调用 3 映射了java中的各种方法,可以控制那些方法要映射那些方法不映射 4 映射的JSON对象的方法的调用完全是js对象的方式. 例如:有一个对象tempObj...

2008-04-25 09:54:00 65

如何让JSON穿梭在服务器于浏览器之间

如何让JSON穿梭在服务器于浏览器之间 一个新的轮子,现在网络上充斥这一大堆的轮子.我也做了一个.一半是研究,一半是想做给自己用 目前实现的功能 1 JSON转换成java对象(按一定的规则提交) 什么意思呢,就是你能够将你在浏览其中提交的JSON直接转换成一个java对象供应用程序调用 2 java对象转换成JSON 可以将servlet中的java对象转换成一个JSON对象给浏览器中的js调...

2008-04-25 09:52:00 89

浅谈Web下的即时寻呼技术

Web下(不考虑使用activex控件的那种)即时寻呼一般都是基于“拉”技术,即每隔一段时间向服务器获取最新消息,然后反映到客户端,基于“拉”技术,一般有几种形式: frame/iframe刷新:一般是用一个隐藏的iframe/frame页面,定时刷新,从服务器获取最新消息,并执行脚本,将消息反映到客户端。 这种方法的好处是兼容性好,适用于所有支持frame和脚本的浏览器,缺点就是因为是网页直接刷...

2008-04-25 09:40:00 55

林信良(良葛格)的专栏中的DWR入门好教程

http://blog.csdn.net/caterpillar_here/archive/2006/09/06/1186566.aspx http://blog.csdn.net/caterpillar_here/archive/2006/09/18/1239538.aspx http://blog.csdn.net/caterpillar_here/archive/2006/09/30/131...

2008-04-24 20:27:00 66

关于DWR的推技术问题

我大概看了一下DWR的推的机制,我的理解是: 服务器状态保存在ScriptSession中 客户端页面中的引擎定时发请求到WEB 服务器 ,察看ScriptSession ,如果发现不为空,则将ScriptSession中保存的JS调用发送到客户端页面,否则 线程等待一定时间,但是ScriptSession 是通过DWR内部上下文对象得到的,也就是说在DWR框架以外无法改变ScriptSessio...

2008-04-24 19:32:00 63

Web应用下实现定时任务简便方法

  在WEB应用下实现定时任务的简便方法  在web方式下,如果我们要实现定期执行某些任务的话,除了用quartz等第三方开源工具外,我们可以使用Timer和TimeTask来完成指定的定时任务:  第一步:创建一个任务管理类,实现ServletContextListener 接口  以下是引用片段:public class TaskManager implements Servl...

2008-04-24 19:29:00 84

如何做一个最完美的实时数据传输程序

如何做一个最完美的实时数据传输程序 年底公司没什么事,看到同事们都在刷各个不同的二手火车票网站,因为要得到最新信息要不停的F5,所以我想做一个实时更新最新数据的web程序,反正也没什么事情做。 我的思路是:利用ajax每秒访问数据库一次,如果有最新的数据就返回最新数据,完成小demo,功能也实现了,但是同事觉得我的思路不好,因为不停的访问数据库会影响效率,公司是做税务的,效率总是放在第一位的。 同...

2008-04-24 12:29:00 234

comet: 服务器推模式通讯

DWR2.0的推技术:这里有介绍comet的实现介绍:这里其中的原理在于维护HTTP长连接,这里有介绍摘录一部分,说明其原理:Pushlet基于HTTP流,这种技术常常用在多媒体视频、通讯应用中,比如QuickTime。与装载HTTP页面之后马上关闭HTTP连接的做法相反,Pushlet采用HTTP流方式将新数据源源不断地推送到client,再此期间HTTP连接一直保持打开。有...

2008-04-24 11:57:00 83

定时器quartz的应用

用quartz可以实现web或非web模式的定时器1、配置文件quartz_job.xml<!--sp-->xmlversion="1.0"encoding="UTF-8"?> <quartzxmlns="http://www.opensymphony.com/quartz/JobSchedulingData" xmln...

2008-04-24 11:50:00 123

DWR中取得session等信息

最近我们的项目决定采用Ajax技术实现一些功能,最后采用了DWR.在使用DWR的时候,遇到了要获取session中保存的用户信息的问题.上网查了一下资料,测试成功后简单记录起来. 在DWR中需要用到session,request等这些东西的时候,可以用以下方法获取: 1. 使用DWR的API (很多人都不推荐这种做法,经测试,使用起来肯定没问题) WebContext ctx = WebConte...

2008-04-24 09:24:00 49

在DWR调用的java代码中使用Session,Request,Response等

DWR Java APIThere are only 2 Java classes that you commonly need to depend on within DWR as a user - WebContext and WebContextFactory. In DWR 1.x these are in the uk.ltd.getahead.dwr package, for...

2008-04-24 09:23:00 69

dwr与session

dwr和session通讯的方式:1. java类中把session作为参数,如:public void makeChart(String chartType,HttpSession session)2.页面中调用如下:TestJFreeChartDwr.makeChart(type,show);无需传递session参数,dwr会自动填充到session里3.再...

2008-04-24 09:22:00 79

利用手机模块实现短消息

上海市粤秀路46号76楼302室 童瑞华全球定位系统(GPS)系统由于性能优异,在民用上应用范围很广。其可以用于空中交通管理、大地精密测量、摄影测量、监测地壳运动、火山活动、野外调查和勘探的定位、地面沉降、土地塌方,甚至于用于民用如建筑、汽车、旅行探险、狩猎等方面。但是如何将GPS定位数据传递到监控中心一直是相应系统关注的焦点。目前,移动子系统和监控中心子系统之间往往通过短消息方式传送数据。这种方...

2008-04-22 19:50:00 82

在PC上通过手机发送短消息

很早以前,就注意到一些手机短消息的发送软件,当时觉得那是多么的神奇,可是从来没有想过去开发一个自己的手机短消息软件.临近毕业,要做毕业论文,我选的毕业课题是机房安全系统的开发,主要是机房环境系数的监测以及报警功能的实现,其中就包括手机短消息报警和拨号报警. 手机的短消息实现目前有三种方法: 1.通过移动网关发送短消息,使用该方法不需要附加的硬件,但是需要到电信部门申请网关,比较适用于一些大...

2008-04-22 19:49:00 103

完全卸载Oracle数据库的方法

很多朋友只用了Oracle的删除,但很多情况下,他会发现重新安装时,点了下一步安装界面就消失了,往往无奈下只好重装系统,其实只是你数据库没删干净,删干净就不会出现这种情况了。   实现方法:   1、开始->设置->控制面板->管理工具->服务停止所有Oracle服务。   2、开始->程序->Oracle - OraHome81->Oracl...

2008-04-22 16:10:00 92

DWR: 联盟的现状

在DWR(Direct Web Remoting)世界中正在发生着很多事情。首先最重要的是DWR加入了Dojo基金,第二是DWR的创建者Joe Walker作为SitePen公司的支持和开发部门的主管加入了该公司。对于DWR的用户,DWR迁移到Dojo基金也许会造成他们对于项目未来的焦虑。Alex Russel对此有自己的看法,他以如下评论来打消DWR社区的疑虑: 我担心Joe加入SitePen也...

2008-04-22 09:54:00 57

dwr配置篇web.xml

1、最小配置 java代码: <servlet> <servlet-name>dwr-invoker</servlet-name> <servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class> </serv...

2008-04-22 09:44:00 53

Delphi控件的通用删除方法

控件删除  在Component/Install Packages中删除(删除时记住bpl文件的位置,要确保对应路径下的那个bpl文件也删除了)。 选Component/configure Palette…在打开的界面上有pages和components两个区域双击components区域,选中要删除得控件,下面有得Delete按钮但系统提供的控件只能Hide,不能delete。打开控件所在的包文...

2008-04-21 15:06:00 289

VclSkin使用教程

下载VCLSkin:www.vclskin.com.cn/ToolsAndResource/2008/02/13/1.shtml1. TSkinDataTSkinData 主要用于美化你的程序, 只要把TSkinData控件放下去,它就能自动美化所有窗体。属性Active: 使用或取消对程序的美化。 DisableTag: 取消对某个特定的组件的...

2008-04-21 11:28:00 104

框架iFrame只要竖滚动条,不要横滚动条

框架iFrame只要竖滚动条,不要横滚动条就是在网页中,只显示右侧的垂直滚动条,而不要底部的水平滚动条;这个问题让我挠头了半天。做的那个管理界面,为了能让菜单在整个窗口中显示,我没有用Frame,而是用了iFrame;为了让iFrame窗口适用大小,我也用JavaScript代码做了判断;插入iFrame的代码如下(我没有设宽高,宽高有Js代码控制的,这里不再描述)<ifra...

2008-04-18 16:55:00 73

SQLSERVER增加调试功能

use master goexec sp_addrole 'debuger'gouse master gogrant execute on master.dbo.sp_sdidebug to debugergouse masterexec sp_grantdbaccess 'NavTech'goexec sp_addrolemember N'debuger', N'NavTech'go

2008-04-18 16:28:00 268

让嵌入窗体的 WebBrowser 控件无边框(转)

  前一段时间升级了一个程序,将程序的主界面用网页来设计,效果非常好,用 HTML+CSS 可以实现更加丰富的界面效果,比直接用 Delphi 来得容易。  实现的方法很简单,在窗体添加一个 WebBrowser 组件,然后执行以下代码:  WebBrowser1.Navigate('D:/Soft/HomePage.html');   但随之而来出现了一个问题:WebBrowser ...

2008-04-18 16:22:00 153

反编译工具jad的使用(将*.class文件变成*.java文件,附带jad.zip包)

这是jad的readme文件jad-sjavaexample1.classjad的主页是:http://www.geocities.com/SiliconValley/Bridge/8617/jad.htmlCopyright2000PavelKouznetsov(kpdus@yahoo.com).1.请先读jad主页的否认声明文件2.安装解压缩jad.zip包,并把它放在你硬盘的某个目录下。将会...

2008-04-18 15:41:00 203

几个java反编译工具:dj、jad、FrontEnd Plus、小颖

这几天研究手机的java开发,找到了些反编译工具,在此共享:都是大名鼎鼎的1、java反编译工具jadJava下的一个简单易用的反编译工具jad, 可以很方便的将.class反编译为.Java. 点击下载一、基本用法Usage:jad [option(s)]直接输入类文件名,且支持通配符,如下所示。c:/Java/>jad example1.classc:/Java/>...

2008-04-18 15:38:00 173

JAVA反编译工具JAD

JAVA反编译工具JAD以下假设jad.exe在c:/java目录下一、基本用法Usage:jad [option(s)]直接输入类文件名,且支持通配符,如下所示。c:/java/>jad example1.classc:/java/>jad *.class结果是将example1.class反编译为example1.jad。将example1.jad改为example1.java即得...

2008-04-18 15:28:00 59

一个Elipse的 Java 反编译工具

名称:Jode Decompiler简介:一个Elipse的 Java 反编译工具。用于在Eclipse中查看Jar包中的class文件源代码。安装方法:点击Eclipse的Help菜单 --> Software Updates --> Find and install...,然后选择:Search for new features to install,在弹出的对话框中点击“Ne...

2008-04-17 16:00:00 53

空空如也

空空如也

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

TA关注的人

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