自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

让Linux进程在后台可靠运行的几种方法

我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理这个问题。nohup/setsid/&场景:如果只是临时有一个命令需要长时间运行,什么...

2011-11-03 19:31:00 96

使用lazy-init,加速单元测试速度

前言:关于lazy-init 在 IoC 容器的初始化过程中,主要的工作是对 BeanDefinition 的定位、载入、解析和注册。此时依赖注入并没有发生,依赖注入发生在应用第一次向容器索要 Bean 时。向容器索要Bean是通过getBean的调用来完成的,这个getBean是容器提供Bean服务的最基本的接口。对于容器的初始化也有一种例外情况,就是用户可以通过设置 Bean 的 ...

2011-10-19 11:11:00 335

逃逸分析(Escape Analysis)

什么是逃逸分析(Escape Analysis)? 在编程语言的编译优化原理中,分析指针动态范围的方法称之为逃逸分析。它跟静态代码分析技术中的指针分析和外形分析类似。通俗一点讲,当一个对象的指针被多个方法或线程引用时,我们称这个指针发生了逃逸。而用来分析这种逃逸现象的方法,就称之为逃逸分析。举个例子:class A {public stati...

2011-10-16 21:45:00 238

认识理解Java中native方法

  Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直接访问到操作系统底层(如系统硬件等),为此Java使用native方法来扩展Java程序的功能。  可以将native方法比作Java程序同C程序的接口,其实现步骤:  1、在Java中声明native()方法,然后编译;  2、用javah产生一个.h文件;  3、写一个.cpp文件实...

2011-10-16 21:25:00 91

深入Java内存区域与OOM

VM运行时数据区域 JVM执行Java程序的过程中,会使用到各种数据区域,这些区域有各自的用途、创建和销毁时间。根据《Java虚拟机规范(第二版)》(下文称VM Spec)的规定,JVM包括下列几个运行时数据区域:1.程序计数器(Program Counter Register): 每一个Java线程都有一个程序计数器来用于保存程序执行到当前方法的哪一个指令,对于非Na...

2011-10-16 21:09:00 77

关于Gsoap的简单客户端使用【GSoap的HelloWorld】

最近开始了GSoap的学习,以下文章来源于网络,个人感觉比较容易理解。 下面是我自己在windows下,具体说来就是用vc 6.0下编写的一个很简单的客户端程序调用远程的服务,来发送电子邮件,感觉很爽吧。 首先我们到http://sourceforge.net/project/showfiles.php?group_id=52781下载gSOAP下载工具集吧,不同的系统下用的gSOAP...

2010-06-14 23:29:00 256

SNMP

【SNMP简介】 [编辑本段] SNMP的前身是简单网关监控协议(SGMP),用来对通信线路进行管理。随后,人们对SGMP进行了很大的修改,特别是加入了符合Internet定义的SMI和MIB:体系结构,改进后的协议就是著名的SNMP。SNMP的目标是管理互联网Internet上众多厂家生产的软硬件平台,因此SNMP受Internet标准网络管理框架的影响也很大。现在SNMP已经出到第...

2008-08-25 13:43:00 146

Android移植问题,从m3升级到m5

Google Android SDK在2008年2月12日更新了版本到m5,和2007年11月份的m3版本中最大的改变可能就是类库完善了,足足从55MB增大到70多MB。同时很多从m3编写的项目在m5中无法编译通过,这点Android和Symbian就应该像Windows CE和Palm学习了,向下兼容的重要性,首先就是资源定义问题,在main.xml中定义的空间布局,如TextView But...

2008-05-03 13:26:00 216

Android开发之----记事本程序实作训练(二)

教程: 记事本习作之二在这次练习中,你将会添加第二个Activity到你的记事本程序中, 使用户能创建,编辑,删除记录。这个新的activity将会采用用户输入信息来创建新纪录的方式, 本次练习将演示下面的操作:* 构建一个新的activity,并且添加到manifest中* 使用 startSubActivity() 异步地调用其它 activity* 在activity中间使用bundle传递...

2008-04-29 20:43:00 231

Android开发之----记事本程序实作训练(一)

首先下载三个练习项目http://code.google.com/android/intro/codelab/NotepadCodeLab.zip教程:记事本习作一在这个练习中,你学会如何构建一个简单的文本记录列表,一个可以让用户添加但不能编辑的列表。这个练习将演示:1,基于ListActivities的创建和控制菜单选项。2,如何访问和存储在一个SQLite数据库中的文本记录。3,如何使用Arr...

2008-04-29 20:42:00 280

Android SDK安装教程

第一时间下载好Android SDK后,开始安装, 安装基本可以不用说,这里只根据Google网站上说的,做个介绍(以下为Windows环境):1、将下载后的SDK的压缩包解压到适当的位置,就这么简单;2、为了方便,可以设置一下操作系统的环境变量path,将$SDK/tools目录的路径加到path中;3、SDK安装。另外,Android SDK还针对Eclipse提供了一个开发插件,方便...

2008-04-24 18:06:00 120

AndroidManifest.xml解析

AndroidManifest.xml是每个android程序中必须的文件。它位于application的根目录,描述了package中的全局数据,包括了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。此文件一个重要的地方就是它所包含的intent-filters。这些filters描述了activity启动的位置...

2008-04-22 17:58:00 195

空空如也

空空如也

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

TA关注的人

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