自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (10)
  • 收藏
  • 关注

转载 如果你的设备支持短信状态报告示

 如果你的设备支持短信状态报告示.你需要用 AT指令设置.短信状态报告启用.然后发送短信后.会收到一条短消息报告.短信内容是00, PUD分析,就是短信中心号码,短信目标号码,到SMSC中心时间,到达目标手机的时间.00成功. 我在测试中发现一个问题.有的手机号不支持状态报告,你先在手机测试一下吧.

2008-09-27 19:32:00 821

转载 SMS短信发送/接收模块

 接下来的任务是封装短信发送/接收模块,本以为很简单,也就是串口通讯,AT指令而已,几天下来,跟预期的还有很多差距,在加上可移植性的考虑,看来时间表要延长了...底下是与SMS有关的GSM AT指令,贴在这里方便自己查阅. 1.相关的GSM AT指令与SMS有关的GSM AT指令(from GSM07.05)如表1所示:表1 相关的GSM AT指令AT 指令功 能AT+CMGCSend an

2008-09-27 17:22:00 4028

转载 通过串口实时接收短消息(主要描述了用户接收状态报告设置)

 原文出处:http://www.kernelstudio.com/getitem.asp?id=49 一年前本人曾写过“通过串口收发短消息(上)、(下)”两篇文章,讨论了在TE(PC、单片机系统等)上利用扩展的AT指令控制ME(手机,GSM模块等)发送和接收短消息的基本方法。其中接收/阅读短消息采用主动查询的方法。TE发送“AT+CMGL”指令,ME则输出已接收和存储的短消息。这比较符合AT指令

2008-09-27 17:02:00 1161

转载 SMS PDU 短信回执设置

 以前做的一个东西,把资料整理了一下。 今天研究了一个上午的sms pdu 格式,找到了在pdu串中设置短信回执的方法。就是在pdu-type这个8位位组一般都设置为11:包含TP-MTI(2bit),TP-RD(1bit),TP-VPF(2bit),TP-RP(1bit),TP-UDHI(1bit),TP-SRR(1bit)二进制表示形式:0 0 0 10 0 01TP-MTI:

2008-09-27 16:53:00 3206 1

转载 通过串口收发短消息(下)

 Q PDU的核心编码方式已经清楚了,如何实现用AT命令收发短消息呢?A 在上篇中,我们已经讨论了7-bit, 8bit和UCS2这几种PDU用户信息的编码方式,并且给出了实现代码。现在,重点描述PDU全串的编码和解码过程,以及GSM 07.05的AT命令实现方法。这些是底层的核心代码,为了保证代码的可移植性,我们尽可能不用MFC的类,必要时用ANSI C标准库函数。首先,定义如下常量和结

2008-09-26 19:07:00 676 1

原创 通过串口收发短消息(上)

 Q 用串口连接GSM手机发送和接收短消息,在应用程序中如何编程实现? Q 我们打算开发一个基于GSM短消息方式的GPS系统,如何利用SMS进行数据通信?A 首先,我们要对由ESTI制订的SMS规范有所了解。与我们讨论的短消息收发有关的规范主要包括GSM 03.38、GSM 03.40和GSM 07.05。前二者着重描述SMS的技术实现(含编码方式),后者则规定了SMS的DTE-DCE

2008-09-26 18:46:00 700 1

转载 GSM模块SMS相关AT命令使用说明

 凡是利用GSM模块二次开发的,不管是用来做公话,还是GPRS通信,其中短消息基本都要使用的。本文大致介绍一下短消息相关的AT命令使用方法。 详细的AT指令说明,可以参考 07.05,或者西门子MC35I的AT手册,西门子手册感觉还是很不错的。 1、    短消息的格式 我所见到的模块短消息基本都提供2种格式,TEXT和PDU。文本模式相对来说比较简单,特别适合传输那些字符什么的,对于老外来说,基

2008-09-26 17:59:00 1028

转载 Java串口并口程序编写

 Java在传统上感觉和硬件打交道的比较少,这部分工作用C语言的比较多。但并不是说Java不具备这样的能力。Sun就发布了Java和串口以及并口的开发包。但是在正常的搜索中只能找到Linux和Solaris版本的类库。下面这个链接是Win32平台下的包,找了很久才找到。http://javashoplm.sun.com/ECom/docs/Welcome.jsp?StoreId=22&PartDe

2008-09-26 17:42:00 3268

转载 查看磁盘剩余空间:Java代码改进

 【虎.无名】最近封装JMX的MBean,有一个监控磁盘空间的需求。在网上找遍了,列出了3种方法,第1种只能windows系统,第2种就不用说了,需要一个扩展库。至于用JNI则就没必要了。最新的jdk6.0有相应的方法,其它版本还没有,研究了一下方法一和方法二,主要原理就是:通过java中的Process类来调用外部命令,如dir、ls、df -k、du等,然后捕获其标准输出,从而获取所需数据。具

2008-09-26 17:08:00 3694

转载 Java串口编程

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

2008-09-26 17:04:00 5160

转载 SQL Server 日期格式转换(Convert用法)DBCC命令详解

SQL Server 日期格式转换(Convert用法        SQL Server中,Convert可以将日期转换成不同格式,格式控制是由CONVERT (data_type[(length)], expression [, style])中的style来完成的。下面列出了

2008-09-25 17:48:00 1640 1

转载 对Java多线程技术中所有方法的详细解析

一、run()和start()   这两个方法应该都比较熟悉,把需要并行处理的代码放在run()方法中,start()方法启动线程将自动调用 run()方法,这是由Java的内存机制规定的。并且run()方法必须是public访问权限,返回值类型为void。   二、关键字Synchronized   这个关键字用于保护共享数据,当然前提是要分清哪些数据是共享数据。每个对象都有一个锁标志,当一个线

2008-09-22 10:59:00 732

转载 java 多线程 wait() 以及 notirfy() 简析

class ThreadA {  public static void main(String[] args)   {    ThreadB b=new ThreadB();    b.start();    System.out.println("b is start....");    synchronized(b)//括号里的b是什么意思,起什么作用?

2008-09-22 10:52:00 646

转载 Java多线程设计模式:wait/notify机制

通常,多线程之间需要协调工作。例如,浏览器的一个显示图片的线程displayThread想要执行显示图片的任务,必须等待下载线程downloadThread将该图片下载完毕。如果图片还没有下载完,displayThread可以暂停,当downloadThread完成了任务后,再通知displayThread“图片准备完毕,可以显示了”,这时,displayThread继续执行。  以上逻辑

2008-09-22 10:41:00 670

转载 转贴javascript心得(二)

1,不要认为Struts已经过时了,也不要盲目的去追随JSF以及更新的MVC框架,在目前Struts仍旧是最为优秀的MVC框架,尤其是后来与Spring、Hibernate(或者Ibatis)的结合,使得Struts的应用得到了进一步的发展,也许你认为Webwork2、SpringMVC或者JSF更为优秀和实用,那么也没有关系,其实只要对你或你的公司适用,那么就可以了。2,你知道Jav

2008-09-11 10:56:00 1230

转载 javaScript 学习心得

1,document.getElementById方法只能获取到一个对象,即使有多个同名的对象,也只取第一个具有该名称的对象,例如在一个form(名称为myform)中,有三个id="mycheckbox"的复选框,那么使用document.getElementById("mycheckbox"),返回的是第一个checkbox对象,而不是返回一个数组,如果使用document.myf

2008-09-11 10:50:00 2991

转载 sql server行转列问题终极解决

主要应用case语句来解决行转列的问题行转列问题主要分为两类1)简单的行转列问题:示例表:id  sid           course  result1   2005001 语文     80.02   2005001 数学     90.03   2005001 英语     80.04   2005002 语文     56.05   2005002 数学     69

2008-09-10 17:54:00 663

转载 javascript控制服务器控件-js操作CheckBoxList实现全选、反选

javascript   服务器控件   CheckBoxList   全选 反选        对于CheckBoxList控件来说,一方面要实现大量数据在服务器端的绑定工作,另一方面往往要求实现全选、反选等功能。虽然可以在服务器端完成这方面的工作,但这样一个简单的工作似乎更应该在客户端完成。       具体方法:       在页面中放入一个CheckBoxList控件,

2008-09-10 11:29:00 1369

转载 详细讲解在Hibernate中检索策略的应用

Hibernate的检索策略包括类级别检索策略和关联级别检索策略。类级别检索策略有立即检索和延迟检索,默认的检索策略是立即检索。在Hibernate映射文件中,通过在上配置lazy属性来确定检索策略。对于Session的检索方式,类级别检索策略仅适用于load方法;也就说,对于get、qurey检索,持久化对象都会被立即加载而不管lazy是false还是true.一般来说,我们检索对象

2008-09-03 16:00:00 479

转载 Hibernate3和hibernate2中检索策略的变更

在Hibernate3中:1,使用load()方法:一对一,一对多,多对一,多对多检索默认采用的都是延迟检索!2,使用get()方法:一对多,多对一,多对多检索默认采用的都是立即检索                            一对一检索默认采用的都是左外连接Hibernate2中:1,类级别,使用load()方法(get()方法总是立即检索):默认立即检

2008-09-03 15:39:00 611

转载 Hibernate检索策略

Hibernate提供以下检索策略:==> 立即检索==> 延迟检索==> 迫切左外连接检索 总结一下优缺点和优先考虑使用的场合1、立即检索:优点:对应用程序完全透明,不管对象处于持久化状态,还是游离状态,应用程序都可以方便地从一个对象导航到与它关联的对象。缺点:[1]select语句数目多[2]可能会加载应用程序不需要访问的对象,浪费时间和内存

2008-09-03 15:20:00 519

转载 Hibernate延迟加载机制

延迟加载:  延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在Hibernate中提供了对实体对象的延迟加载以及对集合的延迟加载,另外在Hibernate3中还提供了对属性的延迟加载。下面我们就分别介绍这些种类的延迟加载的细节。A、实体对象的延迟加载:如果想对实体对象使用延迟加载,必须要在实体的映射配置文件中

2008-09-03 12:21:00 555 1

转载 如何把Hibernate2.1升级到Hibernate3.0?

1.1 Hibernate API 变化 1.1.1 包名 1.1.2 org.hibernate.classic包 1.1.3 Hibernate所依赖的第三方软件包 1.1.4 异常模型 1.1.5 Session接口 1.1.6 createSQLQuery() 1.1.7 Lifecycle 和 Validatable 接口 1.1.8 Interceptor接口 1.1.9 UserTy

2008-09-02 17:25:00 523

转载 Hibernate缓存管理

1.    Cache简介:缓存(Cache )是计算机领域非常通用的概念。它介于应用程序和永久性数据存储源(如硬盘上的文件或者数据库)之间,其作用是降低应用程序直接读写永久性数据存储源的频率,从而提高应用的运行性能。缓存中的数据是数据存储源中数据的拷贝,应用程序在运行时直接读写缓存中的数据,只在某些特定时刻按照缓存中的数据来同步更新数据存储源。缓存的物理介质通常是内存,而永久性数据存储源

2008-09-02 16:30:00 648

转载 分析Hibernate的缓存机制

缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。  缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发

2008-09-02 15:44:00 624

转载 java math API 解释

Math.PI 记录的圆周率Math.E 记录e的常量Math中还有一些类似的常量,都是一些工程数学常用量。Math.abs 求绝对值Math.sin 正弦函数 Math.asin 反正弦函数Math.cos 余弦函数 Math.acos 反余弦函数Math.tan 正切函数 Math.atan 反正切函数 Math.atan2 商的反正切函数Ma

2008-09-02 10:35:00 1429 1

freetds1.0

可直接使用的链接sqlserver数据库的 linux 命令客户端,已编译过,直接用即可

2017-11-14

[谁说菜鸟不会数据分析(.入门篇)].张文霖.全彩版

入门级别的数据分析,值得一看

2015-04-01

twitter4j-2.2.5.zip

twitter4j storm中安装使用

2014-07-24

nginx教程pdf版全

nginx教程

2012-07-23

hadoop权威指南第2版

hadoop权威指南第2版,全

2012-07-23

mysql-5.5.23-win32

mysql-5.5.23-win32.zip,mysql win32安装包,安装的时候,有一段时间比较慢,界面出现“未响应”状态,不必担心,请耐心等待,过上一段时间后,系统自动安装成功

2012-05-07

Lucene in Action(第2版Lucene3.0.2版本)

Lucene in Action(第2版Lucene3.0.2版本)全部章节都有,且基于Lucene3.0版本讲解

2012-04-10

空空如也

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

TA关注的人

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