自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 MQTT的学习研究(3)moquette-mqtt 的使用之mqtt服务发布主题信息

接着上一篇的moquette-mqtt 的使用之broker启动之后,我们需要启动moquette-mqtt 的服务端发布消息。在moquette-mqtt 的mqtt-client中三种方式实现发布消息的方式:    1.采用阻塞式的连接的(BlockingConnection)    2.采用回调式的连接 (CallbackConnection)    3.采用

2013-12-29 19:31:16 1268 1

转载 解决Oracle ORA-12505, TNS:listener does not currently know of SID given in connect

完整的错误信息如下: java.sql.SQLException: Listener refused the connection with the following error:ORA-12505, TNS:listener does not currently know of SID given in connect descriptorThe Connection de

2013-12-28 10:05:53 2535

转载 为什么 Git 比 SVN 好

在版本控制系统的选型上,是选择Git还是SVN?对于开源项目来说这不算问题。使用Git极大地提高了开发效率、扩大了开源项目的参与度、 增强了版本控制系统的安全性,选择Git早已是大势所趋。但对于企业用户来说这个决心不太好下。部分原因是出于对Git的误解,部分原因是尚不了解 Git到底能给项目管理带来什么好处。希望本文能对您项目的版本控制系统选型提供帮助。 对SVN的

2013-12-27 08:23:00 1034

转载 MQTT的学习研究(十五) MQTT 和android整合文章

详细参考:  How to Implement Push Notifications for Android http://tokudu.com/2010/how-to-implement-push-notifications-for-android/ Push notifications for mobile appshttp://dale

2013-12-26 20:14:13 1356 1

转载 MQTT的学习研究(十四) MQTT moquette 的 Callback API 消息发布订阅的实现

在moquette-mqtt中提供了回调callback模式的发布和订阅但是在订阅之后没有发现有消息接收的方法,参看moquette-mqtt中Block,Future式的发布订阅基础是callback式订阅发布,但是本人在研究源代码测试,发现callback方式接收没有成功。所以本文中只是callback式的发布和订阅没有消息接收的过程,尚未查到原因。  采用Ca

2013-12-26 20:13:44 1772

转载 MQTT的学习研究(十三) IBM MQTTV3 简单发布订阅实例

使用IBM MQTTv3实现相关的发布订阅功能MQTTv3的发布消息的实现:Java代码  package com.etrip.mqttv3;    import com.ibm.micro.client.mqttv3.MqttClient;  import com.ibm.micro.client.mqttv3.MqttDeliveryToken;

2013-12-26 20:13:09 1763

转载 MQTT的学习研究(十二) MQTT moquette 的 Future API 消息发布订阅的实现

基于Future 模式的  MQTT moquette 的Server发布主题Java代码  package com.etrip.mqtt.future;    import java.net.URISyntaxException;    import org.fusesource.mqtt.client.FutureConnection

2013-12-26 20:12:16 2125

转载 MQTT的学习研究(十一) IBM MQTT 简单发布订阅实例

Java代码  package com.etrip.push;    import com.ibm.mqtt.MqttAdvancedCallback;  import com.ibm.mqtt.MqttClient;  import com.ibm.mqtt.MqttException;  import com.ibm.mqtt.MqttSimpleCallb

2013-12-26 20:11:34 4435

转载 MQTT的学习研究(十)【转】mosquitto——一个开源的mqtt代理

MQTT(MQ Telemetry Transport),消息队列遥测传输协议,轻量级的发布/订阅协议,适用于一些条件比较苛刻的环境,进行低带宽、不可靠或间歇性的通信。值得一提的是mqtt提供三种不同质量的消息服务:“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。“至少一

2013-12-26 20:10:53 1719

转载 MQTT的学习研究(九)基于HTTP GET MQTT 抓取消息服务端使用

官方参看文档:HTTP GET 接收主题请求协议和响应协议http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0/topic/com.ibm.mq.csqzau.doc/ts21230_.htmHTTP POST 发布主题请求协议和响应协议http://publib.boulder.ibm.com/infocenter

2013-12-26 20:10:01 1186

转载 MQTT的学习研究(八)基于HTTP DELETE MQTT 订阅消息服务端使用

参看官方文档  HTTP DELETE 订阅主题请求协议和响应协议http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0/topic/com.ibm.mq.csqzau.doc/ts21240_.htm请求响应头各个字段的含义的讲解http://publib.boulder.ibm.com/infocent

2013-12-26 20:09:14 1368

转载 MQTT的学习研究(七)基于HTTP POST MQTT 发布消息服务端使用

HTTP POST puts a message to a queue, or a publication to a topic. The HTTPPOST Java sample is an example an HTTP POST request of a message to a queue. Instead of using Java, you could create an HTTP P

2013-12-26 20:07:03 3405

转载 编写和MQTT服务器通信的Android客户端程序(二)

客户端使用的API,开始我使用的是mqtt-client,使用过后发现问题百出,不能很好的满足要求,后来使用了官方推荐的Eclipse Paho,下面开始客户端代码的编写,为了方便测试这里有android和j2se两个工程:1、新建android工程MQTTClient2、MainActivity代码如下:123456789101112131415161718192

2013-12-26 19:46:23 2620 1

转载 MQTT协议的简单介绍和服务器的安装(一)

最近公司做的项目中有用到消息推送,经过多方面的筛选之后确定了使用MQTT协议,相对于XMPP,MQTT更加轻量级,并且占用用户很少的带宽。MQTT是IBM推出的一种针对移动终端设备的基于TCP/IP的发布/预订协议,可以连接大量的远程传感器和控制设备。MQTT的官网见:http://mqtt.org/。其中http://mqtt.org/software里面提供了官方推荐的各种服务

2013-12-26 19:38:34 1678

转载 MQTT——activemq5.8 推送讯息实现

MQTT——activemq5.8 推送消息实现受csdn上面http://blog.csdn.net/johnny901114/article/details/8898727这篇博文的 指导,实现了利用activemq5.8+mqtt在android上面的推送。但是没有利用文章中提供的android dome,文中的demo使用时可能会有一些问题,而是使用了githup上的这个demo:

2013-12-26 19:05:24 1284

转载 MQTT的学习研究(6)MQTT 订阅消息客户端使用

MQTT的学习研究(六)MQTT 订阅消息客户端使用参阅官方文档:http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0/index.jsp?topic=/com.ibm.mq.amqtat.doc/tt00000_.htm     * 使用 Java 为 MQ Telemetry Transport 创建订户

2013-12-26 19:03:01 5194 1

转载 MQTT的学习研究(5) MQTT moquette 的 Blocking API 发布消息服务端使用

MQTT的学习研究(五) MQTT moquette 的 Blocking API 发布消息服务端使用  参看官方文档:http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0/index.jsp?topic=/com.ibm.mq.amqtat.doc/tt00000_.htm *  Java 为 MQ Telemetry T

2013-12-26 19:02:11 977

转载 MQTT的学习研究(4)moquette-mqtt 的使用之mqtt Blocking API客户端订阅并接收主题信息

MQTT的学习研究(四)moquette-mqtt 的使用之mqt Blocking API客户端订阅并接收主题信息   在上面两篇关于mqtt的broker的启动和mqtt的服务端发布主题信息之后,我们客户端需要订阅相关的信息并接收相关的主题信息。package com.etrip.mqtt;import java.net.URISyntaxException;import

2013-12-26 19:01:02 1027

转载 MQTT的学习研究(2)moquette-mqtt 的使用之mqtt broker的启动

MQTT的学习研究(二)moquette-mqtt 的使用之mqtt broker的启动        在MQTT 官网 (http://mqtt.org/software)中有众多MQTT的实现方式。具体参看官网,Moquette是基于Apache Mina 的模型的一个Java MQTT broker。使用过Mina的同学发现其实broker的启动过程就是一个Mina应用的启动。

2013-12-26 18:59:34 2271

转载 MQTT的学习研究(1)MQTT学习网站

MQTT的学习研究(一)MQTT学习网站MQTT的官方推荐网站:http://mqtt.org/software 使用IBM 的MQTT协议实现push消息地址:http://tokudu.com/2010/how-to-implement-push-notifications-for-android/  google code 下载MQ

2013-12-26 18:58:37 1454

转载 ASE中数据结果集分页功能的三种实现方法

接上篇的关于MySQL中的分页方法,本篇简单讨论在Sybase ASE中实现数据结果分页的方式。本篇介绍三种方法。第一种:利用游标程序开发人员比较喜欢使用游标,因为游标的“循环”遍历方式类似编程语言中的for,while,loop语句的实现方法,写起来比较容易。使用游标一般步骤是:为指定的SQL语句定义一个游标,打开并移动游标,当移动到指定行号的记录行之后,再按照需要提取的

2013-12-26 15:16:16 834

转载 在Android 中使用KSOAP2调用WebService

WebService 是一种基于SOAP协议的远程调用标准。通过WebService可以将不同操作系统平台,不同语言、不同技术整合到一起。在Android SDK中并没有提供调用WebService的库,因此,需要使用第三方类库(KSOAP2)来调用WebService。在本文将介绍在Android 中调用WebService的具体细节,并在最后给出一个完整的例子来演示如何使用KSOAP2来调用W

2013-12-26 14:08:14 714

转载 浅析android锁屏开机绘制流程(基于android4.0源码分析) .

最近大体看了一下android源码锁屏模块,顺便把自己的收获在此记录下来,希望对研究锁屏的同行们有所帮助(对于锁屏模块,本人也没什么时间去真正的深究,只是摸清了个大概,若有奇异和错误之处,恳请指出)    好了,废话不多说了。     Android源码模块锁屏大体分为两种:    1.LockScreen: 系统默认的锁屏,就是我们所常见的系统原生波纹解锁(涉及MultiWaveVi

2013-12-25 10:10:40 1933

原创 我赚的第一桶金

我十年的程序员生涯》系列之二:我写BITLOK的这七年 1989年8月,大二暑假,我和王全国合作写了我的第一个正式作品BITLOK 加密软件,主要用来保护软件的知识产权,防止盗版的。当时,他毕业留校了,在校办的一家电脑销售公司工作,我们就是利用晚上和周末时间在他们公司的电脑上完成的产品研发。1991年我写了BITLOK第二个版本,1996年我在休假的时候写了BITLOK 3.0。...

2009-12-16 11:39:56 376

原创 失败的大学创业经历

不少人想白手起家、空手套狼,在今天的商业社会里这是非常不现实的一件事情。我特别想问:你为什么不能先做能力及资源上的积累后再创业呢?如果你觉得机会难得,为什么不去试图说服更多人给资源后再创业呢? 不少人想白手起家、空手套狼,在今天的商业社会里这是非常不现实的一件事情。我特别想问:你为什么不能先做能力及资源上的积累后再创业呢?如果你觉得机会难得,为什么不去试图说服更多人给资源后再创业呢? 我参与创办过...

2009-12-16 11:38:16 157

原创 前辈所写“(前辈)我十年的程序员生涯”

【题记】 如果程序人生的话,这条路太漫长 我并非天生喜欢写程序,上高中时也没有想过程序员的生活。我学电脑非常偶然,小时好友上大学时选择了计算机系,为了和这个朋友有更多的共同语言,我也选择了计算机系,开始步入程序人生的道路。不是追求的目标。 编程不仅仅是技术,还是艺术 有人认为编程是一种熟练工种,也有人把编程说成是艺术创作。这两种意见争论比较激烈。 我们换个工种来看,...

2009-12-16 11:13:37 92

原创 ASP.NET数据格式DataFormatString详解

我们在呈现数据的时候,不要将未经修饰过的数据呈现给使用者。例如金额一万元,如果我们直接显示「10000」,可能会导致使用者看成一千或十万,造成使用者阅读数据上的困扰。若我们将一万元润饰后输出为「NT$10,000」,不但让使比较好阅读,也会让使用者减少犯错的机会。下列画面为润饰过的结果:上述数据除了将DataGrid Web 控件以颜色来区隔记录外,最主要将日期、单价以及小计这三个计字段的...

2009-12-16 08:30:16 213

原创 关系代数 除法运算

首先讲讲运算的约束条件,在我看的《数据库系统原理》一书中,假设RS÷S,那么一般情况下S的属性集是RS属性集的真子集。而楼主给出的原题不符合这个条件(关系R的属性集为{A,B,C},关系S的属性集为{A,C,D},实际上S中只有S-R={A,C}这些属性参与了运算),这种情况很少发生 要理解除法这个比较复杂的运算,得明白为什么需要它,也就是在什么场合下需要。就本人目前所学中,这种场合只有一...

2009-12-15 10:33:00 498

自己做的非常简陋的点选学校的效果

注册页面body{ margin:0px auto; text-align:center; } #pop{background-color:blue;margin-top:-250px;}var TableCol=4;var access=false;var ja=[];ja[0]="北京大学";ja[1]="...

2009-08-17 09:27:27 172

原创 html

[code="html"]p{font-size:14px; text-indent:2em; line-height:150%}[/code]

2009-07-25 14:47:29 64

原创 javascript编码解码

<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>JS编码 - CoolApp工具</title><style type="text/css">&l

2009-07-13 16:29:00 109

原创 开始学习java--设置Path与Classpath(《Java学习笔记》)[摘录]

该内容同样适用于JDK 62.2 设置Path与Classpath对于习惯图形化接口操作的初学者而言,在命令符模式下执行程序是一件陌生的事,也因此不了解Path路径设置的方法与作用,而Java执行的平台也有自己的一套路径规则来寻找编写好的Java类,也就是所谓的Classpath设置。本节将介绍如何进行这些相关的设置。2.2.1 设置Path在安装好JDK程序之后,在JDK安装目录...

2009-07-01 20:14:03 107

原创 修改Myeclipse开发工具中的页面模板

1.用MyEclipse工具开发Web项目,有一个很普遍的问题,就是在新建一个页面文件时,需要修改pageEncoding值,页面中默认的pageEncoding值一般是ISO-8859-1。2.如果Web项目需要支持中文,那就必须把那个ISO-8859-1给改掉,换成以下几种:UTF-8、GB2312或GBK。3.UTF-8在中文方面通用性好,如果要将页面的pageEncodin...

2009-06-29 12:52:40 122

看“通过读取 web.xml 文件中的配置参数连接数据库”帖子后的想法

[code="java"]/** * @(#)CreateDBServlet.java * * * @author * @version 1.00 2009/6/24 */package org.sunxin.lesson.jsp.bookstore;import javax.servlet.*;import javax.servlet.http.*;im...

2009-06-24 22:33:55 101

我的第一个DWR程序

这个程序是经过我一整天的研究才搞明白,怎样解决“缺少对象”、“XXX未定义”的问题text.html[code="javascript"] Simple Text Generation Demo Name: Rep...

2009-06-21 18:43:06 73

AXMLPrinter2.2.cracked.zip

AXMLPrinter2.2.0 解决了数组越界异常问题,可以完美实现对android xml资源文件的反编译问题。

2020-03-31

【多级智能填单】google浏览器扩展程序源码

多级智能填单是一款基于google浏览器开发的全自动填单工具,能同时执行同一页面的表单填写工作。

2017-11-07

仿按键精灵抓图抓色等功能Qt代码

仿按键精灵抓图抓色等功能的C++代码,有需要的朋友可以下载了

2017-11-07

cryptopp32_修正

从其他地点下载的cryptopp32资源代码有问题,本人根据网上文章提示,修正了代码部分,提供给大家使用。

2014-09-26

libcurl x64

经过辛苦在window7 X64位系统上编译好的libcurl包,希望提供给需要的人。

2014-08-20

java 实现断点下载源码

这是在网上搜集的一个断点下载源码,经过修改

2009-08-01

网上支付源码 这是传志博客上的源代码

这是网上支付的源码--网上支付源码 可以放心下载

2009-07-28

精简的visualC++帮助文件

简介 当我提供了MSDN精简版的下载后,有人就说精简版的VC不支持搜索,这是由于微软相关CHM文件制作问题造成的。后来想起我大学的时候不也一直迷茫吗?不懂的时候,到处碰壁。许多时间浪费在寻找正确的道理。所以今天我花了很长的时间Dump MSDN中的CHM文件制作了这个版本,希望对学习VC和MASM的开发人员有些帮助。 文件 vc.chm 主帮助文件 help1.chm Microsoft Macro Assembler Reference help2.chm Visual C++ Programmer's Guide help3.chm Languages and Libraries for Visual C++ help4.chm Microsoft Foundation Classes and Templates 适合用户 学习MASM、C或C++、MFC的用户。

2009-05-15

火狐flash播放器

非常好用的flash播放器可以控制播放进度

2009-05-15

空空如也

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

TA关注的人

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