- 浏览: 1591077 次
- 性别:
- 来自: 上海
最新评论
-
huihai:
有demo吗?
NamingStrategy实现动态表名映射 -
cangbaotu:
推荐给大家一些有用的爬虫源码:https://github.c ...
网络爬虫(源代码参考) -
tuspark:
除了.classpath文件以外,.project文件也应该了 ...
Eclipse .classpath文件浅谈 -
tuspark:
造成eclipse自动关闭的原因有很多,这里有很多介绍:ecl ...
eclipse 自动关闭 解决方案 -
DEMONU:
网上都是这些,这种文章。。。
ActiveMQ中的消息持久性
文章列表
Service
Service
Class Overview 提要
Service Lifecycle 服务生命周期
Permissions 权限
Process Lifecycle 进程生命周期
Summary 总结
Class Overview 提要
服务(Service)是一个在后台运行的组件, 它一直保持运行, ...
对应AlarmManage有一个AlarmManagerServie服务程
序,该服务程序才是正真提供闹铃服务的,它主要维护应用程序注册下来的各类闹铃并适时的设置即将触发的闹铃给闹铃设备(在系统中,linux实现的设备名
为”/dev/alarm”),并且一直监 ...
git-svn 常用功能示例
版本的要求
务必保证 git-core 和 git-svn 的版本大于 1.5.3,这里使用的版本为 1.5.4.2-1~bpo40+2。
svn 仓库
我们这里以 Google Code Hosting 提供的 svn 仓库为原型虚拟了一个:
https://virtual.googlecode.com/svn
用户名和密码分别为: zhang, ftpw
建立工作目录
1$ mkdir /tmp/virtual && cd /tmp/virtual
2$ git-s ...
尽管你可以从网上找到成千上万篇关于Git和git-svn, 但是本文主要介绍如何在一个以svn作为版本管理软件的项目里使用git。(假如你已经有了git-svn工具, 那我们就开始用git吧!)
先介绍些背景知识, Git
是 Linus Torvalds
为Linux内核开发的一套版本控制软件。他对版本控制有些特殊的要求,但是没有一个能满足他的要求。Git 有两个最大的优点分布式和执行速度快,它的设计不仅有操作简单的分支(branch)还有功能强大的合并(merge).
声明:这并非是唯一“正确”的方式来使用git + svn, 只是我这样用的, 让我们开始吧。
...
用eclipse + ADT作为android开发工具,可以说是很方便的,在HelloActivity小程序里我们就感觉到eclipse功能的强大。那么,我们可以用 eclipse来开发android源码吗?如果我们直接把android源码里一个工程导入eclipse,一般来说都会出现错误 ...
Android Menus
文章分类:移动开发
1.Options Menu.
通过按下手机上的MENU键,可以打开Options Menu。Options Menu最多只能在屏幕最下面显示6个菜单项,称为Icon Menu.如果添加了多于6个的菜单项,将通过"More"菜单项显示,这种称为Expanded Menu.当Options Menu第一次被打开时,系统将调用Activity的onCreateOptionsMenu(Menu menu)方法,在这个方法中可以通过配置一个XML文件,或者调用Menu的add()方法来添加你想要的Menu。Menu的ad ...
在Java中通过Observable类和Observer接口实现了观察者模式。一个Observer对象监视着一个Observable对象的变化,当Observable对象发生变化时,Observer得到通知,就可以进行相应的工作。例如在文档/视图结构中,文档被修改了,视图就会得 ...
Linux常用定位/显示命令
2009年12月30日, 5:28 下午 <!-- 由 marco -->
Linux查找/定位功能的相关命令:
常用命令
简要中文说明
程序所在目录
more
分页显示一个文件或任何输出结果,按q键停止显示
/bin
less
与more命令类似,不同的是less命令除了可以按空格键向下显示文件外,还可以利用上下键来卷动文件,即支持反向查询
/usr/bin
cat
显示整个文件的内容没有翻页功能,因此常和more命令搭配使用
/bin
whereis
在特定目录中查找符合条件的文件
/usr/b ...
目前需要开发一个开机自启动的GTD应用程序来提醒用户的一些重要日程安排,对于这类应用,Android提供了一个BroadcastReceiver组件来对于应用程序的运行环境进行监听,并对于各种事件进行对应的处理。使用BroadcastReceiver十分简单,我们只需要在AndroidManifest.xml或者我们的代码中进行相应的注册(这也是Android开发的两种方式)。这样之后在广播事件到来时,我们就能通过重写BroadcastReceiver的onReceive()方法来执行相应的操作。 下面简单来演示如何开发开机自启动应用。1.建立一个名为Boot的Android应用。 ...
程序、进程和线程: 程序是一段静态的代码,它是应用程序执行的蓝本。进程是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程,这个过程也是进程本身从产生、发展至消亡的过程。线程是比 ...
简介
ActiveMQ 是开源的JMS实现,Geronimo应用服务器就是使用的ActiveMQ提供JMS服务。ActiveMQ5.0相比以前版本提供了一些非常有用的新功能:
AMQ Message Store (Faster Persistence!)
Cursors (To handle very large number of stored messages)
Blob Messages
Command Agent
Enterprise Integration Patterns via Camel Integration
Logging a warning if you f ...
- 2008-08-27 15:09
- 浏览 8351
- 评论(1)
JAVA 远程通讯机制
- 博客分类:
- 电信科学
在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、 Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇blog中我们将来一探究竟,抛砖引玉,欢迎大家提供更多的实现远程通讯的技术和原理的介绍。 基本原理 要实现网络机器间的通讯,首先得来看看计算机系统网络通信的基本原理,在底层层面去看,网络通信需要做的就是将流从一台计算机 ...
设置APN上网时,大家可能经常遇到这个问题:为什么有时要填写default有时要填写supl,而彩信又偏偏要mms?这个问题留到最后,让我们看看每个接入点类型的含义:英文原文来自于Google Android Developers原文连接:http://developer.android.com/reference/android/net/ConnectivityManager.html我尽量用通俗易懂的语言来解释每个类型的含义,若您是开发者,请尽量阅读英文原文。
1、default默认网络连接,当激活时所有数据传输都使用该连接,不能与其他网络连接同时使用
?View Code JAV ...
全称Adaptive Multi-Rate,自适应多速率编码,主要用于移动设备的音频,压缩比比较大,但相对其他的压缩格式质量比较差,由于多用于人声,通话,效果还是很不错的。AMR-WB应用于EDGE、3G可充分体现其优势。足够的传输带宽保证AMR-WB可采用从6.6kb/s到23.85kb/s共九种编
网上有些分析AMR NB 和AMR WB区别的资料,为节省篇幅,就不一一转过来了,可以参考如下
http://www.rosoo.net/a/201101/10759.html
还有科技论文在线的:AMR-NB 与AMR-WB 语音编码标准技术的对比研究
浅谈移动互联网应用的开发
- 博客分类:
- 电信科学
中国的移动互联网用户已经达到2.33亿,随着越来越多的互联网用户开始访问移动互联网,和一些不浏览互联网的用户开始访问移动互联网,可以想象移动互联网在以多么惊人的速度进行增长。未来,移动互联网将成为IT发展的下 ...