自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

狂徒技术分享

关注智能电视、关注移动互联网

  • 博客(365)
  • 问答 (1)
  • 收藏
  • 关注

原创 mac下idea的使用之常用快捷键篇

在mac下idea的常用快捷键如下,下面的快捷键都亲自试用,并有一些和eclipse对比的说明 alt+f7查找在哪里使用 相当于eclipse的ctrl+shift+Gcommand+alt+f7 这个是查找选中的字符在工程中出现的地方,可以不是方法变量类等,这个和上面的有区别的command+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择 ,功能基本同上选中...

2013-10-22 17:42:07 186 1

原创 如何使用jconsole监控tomcat

Java内置有jconsole监控工具,可以监控CPU、内存、线程、类加载等信息,但以服务方式启动的tomcat不能被jconsole识别,在网上查找了一通,发现可以通过配置JAVA_OPTS方式启动RMI远程监控接口,能够使用jconsole监控tomcat,把方法记录一下,以供以后备查: 在Tomcat的配置界面中找到Java选项卡,在Java Options框的最下方增加以下内容...

2013-02-27 11:56:21 2191

原创 android屏幕适配

屏幕适配一直是一个让人头疼的问题,论坛上讨论这个问题的最后也一般没有什么结果有的提出使用RelativeLayout来进行相对位置的调整,也有的提出为每一个屏幕写出一套Layout来进行适配不同分辨率的屏幕。我一直比较倾向使用RelativeLayout来进行编码,这样以后的代码维护量是比较少的,但是一些深度UI定制的程序使用RelativeLayout来进行的话也是行不通的,目前我们项目使用的...

2012-11-16 17:24:14 248

原创 SVN常用命令(转)

 SVN(Subversion)是一个自由、开源的项目源代码版本控制工具。目前,绝大多数开源软件和企业代码管理,都使用SVN作为代码版本管理软件。Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器。不同的是,它可以记录每一次文件和目录的修改情况,这样就可以在需要的回滚时,将数据恢复到以前的版本,并可以查看数据的更改细节。SVN 官方网址:Apache S...

2012-10-30 11:42:21 105

原创 个人常用的VIM命令列表(转)

 在Ubuntu server 9.10中VIM退不出来的话,可以用多按几次 ! 键(shift + 1)来使其出现:.!,然后按Backspace向前删除只留 : ,再输入qa!强行不保存退出或wq保存退出!移动光标上:k nk:向上移动n行 9999k或gg可以移到第一行 G移到最后一行下:j nj:向下移动n行左:h nh:向左移动n列右:l nl:向右移动n列w:光标以单词向前移...

2012-10-30 11:39:54 100

原创 miui在eclipse中的file explorer没用之解决办法

用MIUI和CM的时候发现Eclipse中的File Explorer没用,今天碰巧看到了开发组的回复,试了一下,管用了,留在此处备用。在系统/system/bin里面可以发现没有ls文件,所以不能DDMS中调用file explorer解决办法:1。在Eclipse里面开模拟器,通过模拟器的DDMS->file explorer找到/system/bin, 导出toolbox替换真机...

2012-10-29 23:13:29 174

原创 (转)安装 wget 时出现错误

 configure: error: –with-ssl was given, but GNUTLS is not available. 曾经安装 wget 的时候也是因为这个原因进行不下去的,不过后来还是解决了。这次重装系统后再次卡在这里,所以干脆写篇东西纪录一下,以免到时候又要花时间去找。解决办法也很简单,在 ./configure 加一句参数就可以了,整个安装步骤如下:...

2012-09-26 19:30:50 412

原创 禁止Eclipse中xml文件Run as的XSL Transformation生成out.xml以方便Android应用开发

可以在Eclipse里面配置,菜单Windows->Preference,选择结点Run/Debug->Lauching,Lauch Operation选择第一项(Always launch the previously launched application)。这样即使当前编辑文件是xml的话,也不会去转换这个xml文件了,而是去运行之前运行过的工程,前提是当前工程运行过一次并且...

2012-08-26 21:38:19 244

原创 android 自带的主题 theme 的使用

  在android的sdk  安装目录data\res\values\themes.xml 里系统定义好的主题,可以直接使用,在AndroidManifest.xml中定义。如果整个工程用一个主题就在<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="...

2012-08-25 23:21:13 98

原创 CentOS笔记:配置系统启动时默认的启动模式(字符、图形)

方法:1、vi /etc/inittab2、找到id:x:initdefault:,我的系统是id:3:initdefault:,即默认以字符模式启动。3、将3改为5即可,即id:5:initdefault:4、reboot关键词(Tag): linux run start system boot level centos init  感谢:http://www.mangocd.com/...

2012-05-02 11:09:44 133

原创 CentOS6.2下JAVAEE开发环配置(1)---Java+Tomcat环境配置(转)

版本说明:JDK::jdk1.7.0_03软件包: jdk-7u3-linux-i586.rpmTomcat:apache-tomcat-7.0.26软件包:apache-tomcat-7.0.26.tar.gz 第1步安装JDK:(以下几个步骤均需要root权限($su...))把 jdk-7u3-linux-i586.rpm 拷贝到/usr/java/目录...

2012-04-28 17:09:01 107

原创 卸载CentOS 5.4自带的OpenJDK,配置新的Java环境(转)

 本文CentOS版本为5.4 final,使用图形界面与命令结合的操作方式由于CentOS 5.4在默认情况下,会安装OpenOffice之类的软件,而这些软件需要Java支持,因此系统会默认安装一个JDK环境,如果需要使用特定的Java环境,最好将这些默认安装的JDK卸载或者彻底删除。在安装完成CentOS 5.4之后,直接在终端中输入“java -version”,系统会显示当...

2012-04-28 16:05:43 72

原创 android 如何判断程序是否在前台运行

 private boolean isTopActivity(){          List<RunningTaskInfo>  tasksInfo = activityManager.getRunningTasks(1);          if(tasksInfo.size() > 0){              //应用程序位于堆栈的顶层    ...

2012-04-06 00:04:28 106

原创 用代码如何检测一个android程序是否在运行

<uses-permission android:name="android.permission.GET_TASKS"/>  public static boolean isServiceStarted(Context context,String PackageName) { boolean isStarted =fals...

2012-04-05 23:07:52 214

原创 CentOS 5 上安装git

在安装NIOS2-LINUX中必须要安装git,可按照Altera WiKi提供的方法根本装不上(输入命令:yum install git-all git-gui make gcc ncurses-devel bison byacc flex gawk gettext ccache zlib-devel gtk2-devel lzo-devel pax-utilslibglade2-devel)...

2012-03-28 16:17:57 79

原创 Android-TextView多行本文滚动轻松实现

 TextView tvAndroid123 = (TextView)findViewById(R.id.tvCWJ); tvAndroid123.setMovementMethod(ScrollingMovementMethod.getInstance());感谢:http://www.mangocd.com/

2012-03-04 19:37:30 104

原创 让背景模糊的效果

 设置透明度(这是窗体本身的透明度,非背景)WindowManager.LayoutParams lp=getWindow().getAttributes(); lp.alpha=0.3f; getWindow().setAttributes(lp); alpha在0.0f到1.0f...

2012-03-04 16:22:20 244 1

原创 Android 使用shape

 刚刚翻论坛的时候看到的,总觉得以后会用的上这些零零碎碎的东西,所以转载流存啦~~~~原文http://www.eoeandroid.com/thread-71143-1-1.html大家都应该明白的,在Android中常常会使用shape来定义控件的一些显示属性,那么怎么来用那,今天我们就来看一些shape的使用,大家看完这 篇以后就会对shape有了大体的了解,下面的是稍作总结请...

2012-03-04 16:14:56 95

原创 关于android中使用很多大图片的一些做法

 最近在xoom上开发应用,碰到ui设计都是使用图片,而且是多个activity。开始没觉得怎么样,就开始做呗。等做完了,开始在前三个activity运行没问题,一切ok。但在最后一个activity里,会经常出现oom(out of memory),由于在最后一个activity,需要打开一个pdf,然后render,随着multi-touch,reander的pdf页缩放,由于reand...

2012-02-29 00:11:14 60

原创 屏幕尺寸和像素密度的资源限定符

 屏幕尺寸和像素密度的资源限定符以下是可以用来为不同的屏幕尺寸、像素密度和纵横比包含可替换资源的文件夹名称限定符1、屏幕尺寸  small 小于标准的3.2“的屏幕                  medium 典型的智能手机的屏幕尺寸                  large 比典型的智能手机的屏幕大得多的屏幕,比如平板电脑和上网本2、像素密度  像素密度通常...

2012-02-23 15:31:51 136

原创 linux CentOS 5 安装 apt-get

 pt-rpm的套件可以在这找你OS和Arch的版本http://packages.sw.be/apt/ 以CentOS 5,i386的版本为例wget http://packages.sw.be/apt/apt-0.5.15lorg3.94a-4.el5.rf.i386.rpm安装套件rpm -Uvh apt-0.5.15lorg3.94a-4.el5.rf.i386...

2012-02-04 17:07:25 296

原创 linux环境变量备忘。。。

一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量。例如我的mips-linux-gcc编译器在“/opt/au1200_rm/build_tools/bin”目录下,build_tools就是我的编译工具,则有如下三种方法来设置环境变量:--------------------------------------------临时环境变量(重启后消失)--------...

2012-02-04 16:09:52 57

原创 渐变背景

放在res/drawable下面就可以了  [xhtml] view plaincopy<?xml version="1.0" encoding="utf-8"?>  <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="r...

2012-01-20 13:53:20 49

原创 Android中焦点移到ListView的问题(转)

发现Android编程中的一个问题:如果在一个ListView上面放置一个可以接收焦点的东西,比如Button,当使用向上方向键滚动ListView到第一条后,焦点会移到上面的Button上,这个没问题。但然后使用向下的方向键时,焦点会跳到ListView中当前窗口的最下面一条,而不是焦点离开时的第一条。在ListView下方有Button的时候,向上移动焦点,也会出现类似的情况。这个问...

2012-01-19 17:08:54 182

原创 android开发之gallery 实现滚动一张且短距离滑动实现滚动

首先gallery的特点就不用多说了吧,惯性滚动、半屏翻页,但是很多时候我们不需要它的这些特性。我今天就介绍一下 去掉惯性滚动 以及 短距离翻页的实现: 代码先晒出来: main.xml: Xml代码  <?xml version="1.0" encoding="utf-8"?>  <LinearLayout xmlns:android...

2011-12-19 18:50:16 95

原创 使用Jstat监控gc情况(收藏)

性能测试过程中,我们该如何监控java虚拟机内存的使用情况,用以判断JVM是否存在内存问题呢?如何判断JVM垃圾回收是否正常?一般的top指令基本上满足不了这样的需求,因为它主要监控的是总体的系统资源,很难定位到java应用程序。在项目实践过程中,我们探索和使用了一款新工具--Jstat。    先秀一下。Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine s...

2011-12-19 13:22:12 389

原创 eclipse生成javadoc乱码解决

eclipse在生成javadoc的时候出现乱码,是因为eclipse默认采用GBK的编码我们只需要指定一个UTF-8的编码就可以了 在Export  -> Java/Javadoc -> Next - > 设置 Use Standard Doclet(输出路径) -> Next -> Next ->在Extra Javadoc optio...

2011-10-24 09:37:03 104

原创 下拉刷新

要实现这种效果 可以参见这里https://github.com/johannilsson/android-pulltorefresh 有帮助请回复,谢谢

2011-10-14 15:09:47 80

原创 java中在静态方法或变量中动态获取当前类的类名

java中在静态方法中动态获取当前类的类名或者动态获取当前类的类名付给一个静态变量,典型的列子就是在使用logger记录日志的时候,我们需要将需要log的类的类名固定的写出来,例如: protected static final Log logger = LogFactory.getLog(Test.class); 这样写比较死板,通过匿名类的方法可以动态获取当前类的类名,...

2011-10-14 11:20:21 525

原创 Google推出MySQL数据库云托管服务

Google推出了一个新的服务,这让云计算平台对企业来说更具吸引力。本周四(10月6日)Google透露了Google Cloud SQL的部分信息,这是一个可扩展的MySQL数据库的托管环境。Google Cloud SQL的产品经理表示,Google App Engine的用户最经常的一个要求就是希望通过简单的方法开发传统的数据库驱动的应用。通过App Engine与Cloud SQ...

2011-10-13 11:41:38 220

原创 飞鸽传书实现原理

 飞鸽传书的实现原理:(1)最关键的是局域网用户列表的建立;飞鸽启动时使用UDP协议向255.255.255.255这个广播地址发送广播包,默认端口是2425。广播包内容包含用户名、工作组、主机名、IP等信息;已启动飞鸽的用户通过2425端口收到此广播包后,就会在自己的用户列表中添加这个用户的用户名、工作组等信息,同时向对方IP发送本机用户的个人信息;从而双方都能建立起用户列表;(2)...

2011-10-13 11:35:49 307

原创 android应用换皮肤(转)

看到好多人在问题与解答里面都问怎么换肤,搜了一下论坛里面好像没怎么人弄个实例出来,所以我来了,哈哈。。下面的文字大部分是转载的,也懒得自己去打字了,文采不好。转载地址:http://www.cnblogs.com/suiyc/archive/2011/05/27/2059778.html不过没图,呵呵。。国内有很多的软件都支持皮肤定制,这也是与国外软件重大不同之一,国外用户注重社交、邮件等功能,国...

2011-10-12 14:36:32 104

原创 Android签名到底都有哪些作用?

所有的Android应用程序都要求开发人员用一个证书进行数字签名,anroid系统不会安装没有进行签名的由于程序。 平时我们的程序可以在模拟器上安装并运行,是因为在应用程序开发期间,由于是以Debug面试进行编译的,因此ADT根据会自动用默认的密钥和证书来进行签名,而在以发布模式编译时,apk文件就不会得到自动签名,这样就需要进行手工签名。 给apk签名可以带来以下好处:...

2011-10-09 17:59:03 113

原创 Android 动态切换全屏和非全屏模式

直接贴出代码: Java代码  package com.screen;    import android.app.Activity;  import android.os.Bundle;  import android.view.View;  import android.view.WindowManager;  import...

2011-10-08 15:15:25 120

原创 Android开发——利用Cursor+CursorAdapter实现界面实时更新(转)

好久没有更新博客了。不是没时间写,而是太懒。而且感觉有些东西没有时间总结,之之后再想写,就想不起来了。晚上新发现一点东西,所以就及时写下来。最近利用业余时间在看Android的Download模块,看得是2.3之前版本的源码,2.3之后android就开放了一个下载管理器,并提供了一些api。不过想对下载模块有更深入的了解还是必须自己花点时间看看downloadprovider的源码。相...

2011-09-20 15:47:15 142

原创 Nginx使用反向代理时 Hessian 的 411 错误解决方案【转】

问题描述:  用 Hessian 实现 web service 过程中,需要创建对象时,是使用 HTTP POST 方法来传递数据的。但是在有反向代理 (nginx) 的情况下,会抛出异常 (com.caucho.hessian.client.HessianConnectionException: 411:java.io.IOException: Server returned HTTP...

2011-09-15 13:48:04 145

原创 理解 Android 本地数据存储 AP(转)

样例应用程序为了突出 Android 应用程序开发的本地存储方面,我这里介绍一个样例应用程序,它允许您测试各种类型 API 的执行。有 源代码 可供下载。该应用程序支持 图 1 中的操作。图 1. 用例 图 1 列出了以下用例:管理和存储首选项从应用程序资产加载信息将信息导出到内部内存、外部内存和本地数据库从内部内存和本地数据库读取数据清除已存储的信息在屏...

2011-05-18 14:25:11 136

原创 Android 本地数据存储 API(二)(转)

使用 SQLite 数据库Android 通过 SQLite 提供对本地关系数据库的支持。表中(定义在以下代码清单中)汇总了样例应用程序中使用的重要数据库类。样例应用程序使用了一个 DBHelper 类来封装一些数据库操作(参见 清单 9)。清单 9. DBHelper package com.cenriqueortiz.tutorials.datastor...

2011-05-18 14:23:49 79

原创 Android 本地数据存储 API(三)(转)

为私有数据使用设备的内部存储器有了数据存储 API,您可以使用内部存储器存储数据。信息可以是私有的,您可以有选择地让其他应用程序对之具有读或写的访问权限。本节介绍这个存储私有数据的 API,它使用 android.content.Context.openFileInput、openFileOutput 和 getCacheDir() 来高速缓存数据,而不是永久地存储。清单 20 中...

2011-05-18 14:22:34 77

原创 Android中读写文件(转)

android中读写文件分两部分。 1.手机flash读写 这个属于app的独立权限,即每个app默认只能读写自己文件夹下的文件.默认路径为/data/data/your_project/files/ 2.sdcard读写 默认android系统对每个app都开放读写功能。默认路径为/mnt/sdcard/ 或者/sdcard/ 写外部存储即sdcard的权限<uses-permission...

2011-05-18 14:21:25 64

空空如也

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

TA关注的人

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