自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux查看进程占用的内存

方法一:top命令top -b -n 1 |grep opera|awk '{print "cpu:"$9"%","mem:"$10"%"}'cpu:0.0% mem:26.4%方法二: ps -aux其中:RSS-------------进程实际占用物理内存大小;VSZ--------------任务虚拟地址空间的大小方法三:cat /proc/pid/sta

2013-05-21 16:11:51 897

原创 Eclipse常用快捷键说明

编辑相关快捷键    Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。    1. 【ALT+/】    此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。   2. 【Ctrl+

2013-04-30 11:59:28 638

原创 jstl实现在jsp中动态添加下拉列表项

使用下面这个jsp的前,你需要写一个Stu类,生成set和get方法。Public Class Stu{ private int id; private String name; public void setId(int id){ this.id=id; } public int getId(){ return this

2013-04-16 14:47:19 9373

原创 Java JDBC连接三种数据库

DBUtil类 用于从配置文件中加载数据库属性信息,获取连接和关闭连接。import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java

2013-04-16 14:06:02 1533

原创 TTCN测试SIP B2BUA协议一致性的配置方法

最近在用TTCN 做RFC3261的协议一致性测试,搞了好久才把这堆参数弄明白配置出B2BUA的行为。进入TTCN Bench后选择TTCN-3 Execution Management perspective视图,在Parameters View中做以下配置。*UDP和TCP根据自己的需要配。

2013-04-10 13:46:54 1276

原创 continue,break,return和finally的用法和实例说明

continue,break和return大家再熟悉不过了,今天主要对这三个关键字的使用细节和三者之间的区别进行一个简单的总结。continue和break最常用也是最基础的,所以在这里就不去列举代码实例进行说明了。continue的作用:如果你在循环语句内使用continue,当执行到continue时,本次循环结束进行下一次的循环,而continue后的的代码将不会被执行。

2013-04-06 00:45:52 4277

转载 top命令查看内存和多核CPU的使用

查看多核CPU命令mpstat -P ALL  和  sar -P ALL 说明:sar -P ALL > aaa.txt   重定向输出内容到文件 aaa.txttop命令经常用来监控linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。本文通过一个运行中的WEB服务器的top监

2013-03-12 17:40:01 9934

转载 json-lib对象转化为json数据抛net.sf.json.JSONException: va.lang.reflect.InvocationTargetException异常

json-lib对象转化为json数据抛net.sf.json.JSONException: va.lang.reflect.InvocationTargetException异常 出现了两种情况:日期格式hibernate延时加载解决:日期格式 private java.util.Date createTime;  只在字段前声明Date的数据类型可能也会抛异

2013-03-07 14:45:19 1004

转载 jquery插件整理篇(八)色彩选择器类

(1) FarbtasticFarbtastic是一个color picker插件。它能够在一个页面中加入多个颜色选择控件,然后每个控件关联到页面中的一个元素比如:文本输入框。Farbtastic 热点图书:www.hotbook.cn(2)jQuery Color Picker一个简单的颜色选择控件。操作方式与Adobe Photoshop中颜色选择操作置。

2013-03-07 13:16:10 808

转载 jquery插件整理篇(三)图片展示插件

(1)imgAreaSelectimgAreaSelect这个jQuery插件能够选取一张图片中一个矩形区域。imgAreaSelect  (2)Easy SlideEasySlide 是以jQuery为基础开发的一个图库展示插件,EasySlide可以将任何一个网页容器(Container)内的图形自动将其排列展示,并加上鼠标指向时的暂停效果(Pause),可

2013-03-07 13:15:21 3081

转载 jquery插件整理篇(五)分页插件

(1)jQuery PaginationjQuery分页插件jQuery Pagination 热点图书:www.hotbook.cn(2)pager jQuery plug-injQuery分页插件。pager jQuery plug-in(3)JQuery Pager一个利用jQuery开发的分页UI控件,可用于数据驱动的web应用程序中。

2013-03-07 13:12:33 714

转载 jquery插件整理篇(七)表格插件

(1)FlexigridFlexigrid是一个类似于Ext Gird,但基于jQuery开发的Grid。它具有的功能包括:可以调整列宽,合并列标题,分页,排序,显示/隐藏表格等。Flexigrid显示的数据能够通过Ajax获取或者从一个普通的表格转换。Flexigrid  (2)Ingrid这个jQuery DataGrid提供的功能有:可以拖动调整列宽,分页,排

2013-03-07 13:11:48 987

转载 jquery插件整理篇(二)消息提示类jquery插件

(1)Facebox Facebox 是一个基于jQuery,Facebook-style的lightbox。能够展示示images,divs或者整个远程页面。Facebox(2)SimpleModalSimpleModal是一个轻量级jQuery插件提供了一个简单的接口来创建模式对话框。SimpleModal(3)jTip 热点图书:www.hotbo

2013-03-07 13:10:51 2649

转载 jquery插件整理篇(九)数据验证类

1. jQuery plugin: ValidationjQuery校验插件。jQuery plugin: Validation2. Masked Input Plugin 热点图书:www.hotbook.cnMasked Input这个jQuery插件让用户能够按照预先设定好的固定格式输入数据(如日期、电话号码等)。Masked Input Plug

2013-03-07 13:09:20 802

转载 jquery插件整理篇(六)HTML编辑器插件

(1)jwysiwygWYSIWYG jQuery插件。整个编辑器文件大小只有17Kb。 (2)Damn Small Rich Text Editor基于jQuery开发,能够从IFRAME元素创建一个Rich Text Editor。提供了所有基本的Rich Text功能,可设置文本编辑区大小,Ajax上传图片等。 Damn Small Rich Text

2013-03-07 13:08:25 1012

转载 jquery插件整理篇(四)自动补全类插件

(1)AutoComplete-JQueryjQuery插件易于集成到现在的表单中(Form)。(2)Facebook like Autocomplete基于jQuery开发,类似于FaceBoox提供的AutoCompleter。二手图书 二手书 特价书 旧书网(3)jQuery Autocomplete Mod 热点图书:www.hotbook.cnjQ

2013-03-07 13:07:13 924

转载 jquery插件整理篇(一)导航类jq插件,菜单jq插件

(1)Horizontal accordion: jQuery基于jQuery开发,非常简单的水平方向折叠控件。(2)jQuery-Horizontal Accordion具有XBOX360 blade界面风格的水平方向Accordion。(3)jQuery plugin: Accordion用于创建 折叠菜单的jQuery插件。(4

2013-03-07 13:05:09 2687 1

转载 java内存溢出分析工具

java内存溢出分析工具:jmap使用实战  2012-05-24 10:58:03|  分类:rhel_apache |字号 订阅在一次解决系统tomcat老是内存撑到头,然后崩溃的问题时,使用到了jmap。 1 使用命令 在环境是linux+jdk1.5以上,这个工具是自带的,路径在JDK_HOME/bin/下 jmap -histo pid

2013-02-26 11:19:33 13324 1

转载 如何理解c和c ++的复杂类型声明

曾经碰到过让你迷惑不解、类似于int * (* (*fp1) (int) ) [10];这样的变量声明吗?本文将由易到难,一步一步教会你如何理解这种复杂的C/C++声明。  我们将从每天都能碰到的较简单的声明入手,然后逐步加入const修饰符和typedef,还有函数指针,最后介绍一个能够让你准确地理解任何C/C++声明的“右左法则”。  需要强调一下的是,复杂的C/C++声明并不

2013-02-26 10:26:34 497

转载 C语言指针详解

今天看了篇关于C 指针的文章,受益匪浅,转载一下。  第一章 指针的概念 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的 类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让 我们分别说明。 先声明几个指针放着做例子: 例一: (1)int *ptr;

2013-02-26 10:22:09 431

转载 MYSQL数据类型详细介绍

MySQL的数据表类型很多,其中比较重要的是MyISAM,InnoDB这两种。这两种类型各有优缺点,需要根据实际情况选择适合的,MySQL支持对不同的表设置不同的类型。下面做个对比:MyISAM表类型是一种比较成熟稳定的表类型,但是MyISAM对一些功能不支持。 MyISAMInnoDB事务不支持支持数据行锁定不支持,只有

2013-02-24 11:01:52 718

转载 jstat用法详解

1. jstat -gc pid            可以显示gc的信息,查看gc的次数,及时间。            其中最后五项,分别是young gc的次数,young gc的时间,full gc的次数,full gc的时间,gc的总时间。      2.jstat -gccapacity pid            可以显示,VM内存中三代(you

2013-02-21 12:35:19 4291

转载 Linux Make 命令详解

无论是在linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或make install。利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用make和makefile工具就可以简洁明快地理顺各个源文件之间纷繁复杂的相互关系。而且如此多的源文件,如果每次都要键入

2013-02-19 18:37:21 574

转载 include与jsp:include与s:action与s:include与iframe用法汇总

1.2.3.4.5.jsp开发时,这五种常用的页面引入标签,到底有什么区别,各自适应场合是什么,相信很多人都不陌生,但又感觉莫林两可的,本文将做一个全面的汇总。注:本文虽然各方面都涉及到了,但是很多细节还没列出来,后续在开发中还会不断总结不断完善,希望与广大it从业的朋友们多交流,共同进步。------------------------------------

2013-02-19 17:59:09 1071

转载 Linux高可用性解决方案Heartbeat的安装与配置

安装Heartbeat前的准备Heartbeat集群必须的硬件从下图看出,构建一个Heartbeat集群系统必须的硬件设备有:节点服务器;网络和网卡;共享磁盘。节点服务器安装Heartbeat至少需要两台主机,并且对主机的要求不高,普通的PC服务器即可满足要求。当然,也可以在虚拟机上安装Heartbeat,现在Heartbeat可以很好地运行在Linux系统下,很多Li

2013-02-16 17:20:13 3722

转载 Android使用AsyncTask下载显示图片

Android使用AsyncTask 有如下好处:1. 线程的开销较大,如果每个任务都要创建一个线程,那么应用程序的效率要低很多;2. 线程无法管理,匿名线程创建并启动后就不受程序的控制了,如果有很多个请求发送,那么就会启动非常多的线程,系统将不堪重负;3. 另外,在新线程中更新UI还必须要引入handler,这让代码看上去非常臃肿;为了解决这一问题,Android

2013-02-16 16:22:44 1526

原创 android中使用afinal一行代码显示网络图片

public class DemoActivity extends FinalActivity { @ViewInject(id=R.id.imageView) ImageView imageView; //无需findViewById @Override public void onCreate(Bundle savedInstanceState)

2013-02-16 15:15:20 2063

转载 Java中基于等待的调优方法详解

原文:http://developer.51cto.com/art/200811/98826.htm

2013-02-16 15:04:16 450

转载 常用的正则表达式

日常工作中经常会遇到的一些验证、匹配、替换等字符串操作都会用到一些常用的正则表达式,如果要用的时候才去构造则会浪费不少时间,所以这里收集了一些常用的,方便日后工作的需要。用途正则表达式例子备注非负整数^/d+$         ^[1-9]/d*|0$0, 1, 2正整数 + 0正整数^[0-9

2013-02-16 15:02:59 386

转载 详解Android中AsyncTask的使用

在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对线程进行精确的控制。关于Handler的相关知识,前面也有所介绍,不清楚的朋友们可以参照一下。

2013-02-16 15:02:13 433

转载 Android显示图片避免OOM和ANR小结

看完了文档里关于图片介绍的几篇文章,结合项目和一些网上的文章,谈下在android平台显示图片的一些个人想法。1.从设计角度,最好不要让手机显示大于手机屏幕数倍的大图片,如果源图是个大图,加载时把图片缩小到屏幕大小,使用在decode图片时使用option选项,直接加载缩小后的图片。网上不少人说先读取图片InputStream流,再通过BitmapFactory.decodeStrea

2013-02-16 14:17:04 511

转载 Android中高效的显示图片之三——缓存图片

加载一张图片到UI相对比较简单,如果一次要加载一组图片,就会变得麻烦很多。像ListView,GridView,ViewPager等控件,需要显示的图片和将要显示的图片数量可能会很大。    为了减少内存使用,这类控件都重复利用移出屏幕的子视图,如果你没有持用引用,垃圾回收器也会回收你加载过的图片。这种做法很好,但是如果想要图片加载快速流畅且不想当控件拖回来时重新运算获取加载过的图片,通常会使

2013-02-16 14:15:25 492

转载 Android中高效的显示图片之二——在非UI线程中处理图片

在“加载大图”文章中提到的BitmapFactory.decode*方法,如果源数据是在磁盘、网络或其它任何不是在内存中的位置,那么它都不应该在UI线程中执行。因为它的加载时间不可预测且依赖于一系列因素(磁盘读写速度、图片大小、CPU频率等)。如果在主线程中执行这个操作,一旦它阻塞了主线程,就会导致系统ANR。本节介绍使用AsyncTask在后台处理图片和演示怎么处理并发问题。一、使用一个As

2013-02-16 14:11:17 476

转载 Android中高效的显示图片之一 ——加载大图

在网上看了不少文章,发现还是官方文档介绍最详细,把重要的东西简单摘要出来。详细可看官方文档地址 ( http://www.bangchui.org/read.php?tid=9 ) 。在应用中显示图片,如果不多加小心,很容易就会使应用因为异常“java.lang.OutofMemoryError:bitmap size exceeds VM budget”而导致crash。在andro

2013-02-16 14:04:27 817

原创 JQuery中get和getJSON方法返回json对象无法获取问题

从服务器返回一条json数据,让浏览器进行解析。一开始json写成这样,{name:“michael”} 浏览器端用jquery的$.get(url,null,callback)进行解析$.get(url,null,function(data){ var obj=eval(data); //...... //对obj的操作});用这种方法可以完成解析,但

2013-02-15 10:49:16 7073

转载 javascript中keycode参照表

keycode    8 = BackSpace BackSpacekeycode    9 = Tab Tabkeycode   12 = Clearkeycode   13 = Enterkeycode   16 = Shift_Lkeycode   17 = Control_Lkeycode   18 = Alt_Lkeycode   19 = Pauseke

2013-02-12 01:07:05 515

转载 IntelliJ IDEA 快捷键大全

其中红色部分表示常用的。Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shif

2013-02-11 23:45:20 464

转载 yum的详细使用方法

yum是什么yum = Yellow dog Updater, Modified 主要功能是更方便的添加/删除/更新RPM包. 它能自动解决包的倚赖性问题. 它能便于管理大量系统的更新问题 yum特点可以同时配置多个资源库(Repository) 简洁的配置文件(/etc/yum.conf 自动解决增加或删除rpm包时遇到的倚赖性问题 使用方便 保持与RPM

2013-02-08 10:32:53 433

转载 tcpdump命令用法

先来看一个比较基本的用法:tcpdump -i eth0 其中,eth0为参数值,表示需要抓包的网口,这是个必需参数哦。tcpdump支持很多的关键字,下面先看几个例子:(例1)tcpdump -i eth0 host 192.168.0.250 -----在网口eth0上抓取主机地址为192.168.0.250的所有数据包。(例2)tcpdump -i e

2013-02-07 10:57:00 466

转载 tcpdump命令详解

简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。 实用命令实例默认启动tcpdump

2013-02-07 10:54:39 449

空空如也

空空如也

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

TA关注的人

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