自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(45)
  • 收藏
  • 关注

原创 ubuntu国内apt源

新安装ubuntu13的server版本,下载安装软件特别慢,原因是源在国外,因此需要更新为国内的apt源。这是在ubuntu中国站上搜到的内容,手动修改方式:163源deb http://mirrors.163.com/ubuntu/ precise main restricted deb-src http://mirrors.163.com/ubuntu/ precise m

2013-11-16 08:26:44 444

原创 ubuntu下安装C/C++开发环境

目标在于快速在Linux环境下开发C,vim与emacs等神器只能安排后续时间学习。选择ide,可以享受自动提示函数,快速寻找源文件,高亮显示,直观的debug等好处,当然还是上述那个观点vim与emacs这类神器也非常厉害,不过学习曲线大,不适合短时间内快速上手。一.首先安装codeblocks我们先把编译环境,C库、C++库和Boost库装好,如下:sudo a

2012-12-02 11:54:13 580

转载 开源android项目

from :http://www.cnblogs.com/TerryBlog/archive/2011/04/18/2019907.html FBReaderJ FBReaderJ用于Android平台的电子书阅读器,它支持多种电子书籍格式包括:oeb、ePub和fb2。此外还支持直接读取zip、tar和gzip等压缩文档。 项目地址:http://www.

2012-10-26 16:24:19 492

原创 java nio demo

server:package nio;import java.io.*;import java.net.InetSocketAddress;import java.net.ServerSocket;import java.nio.ByteBuffer;import java.nio.ByteOrder;import java.nio.channels.Selectio

2012-10-26 16:01:20 566

原创 基于CyanogenMode的版本客制化HTC G9 -- 问题修复篇

编译好了版本,使用了一天,发现以下BUG:1、锁屏不生效2、HOME,SEARCH键失效3、来电不响,对方得到的回复是“正在通话中”分析源码发现出问题的流程中,KeyguardUpdateMonitor.java以及onNewRingingConnection()@CallNotifier.java有此判断:mDeviceProvisioned = Settings.S

2012-09-16 21:19:57 608

原创 基于CyanogenMode的版本客制化HTC G9 -- 编译篇

一、准备知识了解CyanogenMode及其对各个厂商机型的支持,http://wiki.cyanogenmod.com/index.php?title=Main_Page二、配置环境与下载源码a) 配置环境,可以参考谷歌的文档http://source.android.com/source/index.html b)   下载CM源码,repo init -u g

2012-09-15 20:15:34 913

原创 AutoCompleteTextView DEMO

布局: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_heigh

2012-09-01 19:04:52 470

原创 菜单 DEMO

1. Option menu布局 :menu.xml <item android:id="@+id/menu_ipconfig" android:title="@string/ip_config" > 逻辑代码:@Overridep

2012-09-01 19:00:52 320

原创 动态扩容vmWare中ubuntu的分区

一、首先,需要向虚拟硬盘进行容量扩充。VMware的安装目录下有一个命令行工具——vmware-vdiskmanager.exe 程序,可用来修改虚拟机硬盘的大小。方法如下:    1、关闭虚拟机电源;启动Windows下的命令提示符界面;    2、通过 cd 命令进入VMware的安装目录(如:D:\VMwareWS-v6.0),输入“vmware-vdis

2012-09-01 07:56:28 910

转载 Android CPU使用率的计算

1.获取CPU状态的相关数据以下信息是从linux文件系统中,进入proc/stat 文件中获取的CPU的相关状态和数据cpu  55027 327 38497 2075733 396 0 533 0 0 0cpu0 25028 145 20771 1038607 195 0 527 0 0 0cpu1 29999 182 17726 1037126 201 0 6 0

2012-08-31 09:04:08 852 1

转载 Activity之间的切换动画

从android系统2.1以后,android新增了方法:overridePendingTransition(int enterAnim, int exitAnim),用于改变Activity之间的切换动画。 从样式里进行改变切换动画这个主要是加在样式文件里进行更改,代码如下: Xml代码  style name="Theme.Test"

2012-08-31 08:38:05 349

转载 修改tomcat的端口

同时安装了tomcat和oracle9i后,调试jsp出现--连接到localhost 提示:位于 XDB 的服务器 localhost 要求用户名和密码,原因是端口冲突,调整如下    机器上装了oracle,是oracle自带的http server占了8080端口,oracle的tomcat端口冲突,要么改tomcat端口,要么把http server停掉。改tomcat端口的方法如

2012-08-30 20:41:18 296

转载 详解JRE和JDK的区别

JDKJDK 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK.最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发

2012-08-28 11:21:24 301

转载 Android中应用程序如何获得系统签名权限

有些库的使用条件比较苛刻,要求同一签名的程序才可以获得访问权。此时即便是在AndroidManifest.xml中添加了相应的permission,依旧会得到没有xx访问权限的问题。比如android.permission.ACCESS_SURFACE_FLINGER 。 第一个方法简单点,不过需要在Android系统源码的环境下用make来编译:        1. 在应

2012-08-27 19:39:57 523

原创 Android Building Records

the following operation basic on google original source codes of android2.3.====================================build android:refer to the android web site!*http://source.android.com/source/do

2012-08-27 08:28:12 421

原创 A eclipse foding plugin -- Coffee Bytes

Install pluginDownload the Coffee Bytes Folding plugin from the download sectionUnpack the downloaded file eclipse-folding-plugin.tar.gz Copy the contents of the:features folder => eclipse f

2012-08-26 09:51:16 1867

原创 通过SecureCRT连接Ubuntu

一般的telnet的密码和信息都不是加密的,而ssh则是加密的。1、安装ubuntu端的ssh:apt-get install openssh-server openssh-client2、安装SecureCRT3、查看ubuntu的ip:ifconfig4、确保ubuntu下的ssh-server已启动:netstat  -tlp如果没有打印出信息来,/etc

2012-08-05 16:42:06 372

原创 samba的使用

samba可以使NFS相互分享,window下也可以连接linux下的share path,犹如访问自己的partition一般,十分方便。如果只是为了使用samba来实现简单的功能,按照如下步骤就可快速完成。在ubuntu下安装使用samba很简单:1、apt-get install samba2、gedit /etc/samba/smb.conf增加共享的路径:比如:

2012-08-05 13:16:22 717

转载 如何设定/改变/启用 Ubuntu root 密码

Ubuntu root的密码是Ubuntu用户必须学习使用的,由于Ubuntu root密码还有很多人不会应用所以由我来简述说明下,至于管用否就看人品了。Ubuntu 团队对它的使用者公开的承诺:Ubuntu 永远免费 , 并且对于 "企业版本" 没有任何额外的费用, 在同样的自由团队上,将最好的工作成果带给每一个人。  如何设定/改变/启用 Ubuntu root 使用者的密码?  su

2012-08-05 12:19:50 419

原创 Android Service的知识点整理

一、Service Service是一个在后台长期运行的应用组件,适用于IPC调用,当用于从当前app切换到别的app时service依然能跑在后台。当start一个service时,它马上跑起来,即使启动它的那个组件已经被销毁。如果bound一个service时,servcie是允许众多其他组件绑定它,只有当所有的client反绑定。unbind()之后才会destroy。 servcie可

2012-07-22 19:56:42 887

转载 UML 基础: 序列图

现在是二月,而且到如今你或许已经读到、或听到人们谈论UML 2.0 —— 包括若干进步的 UML 的新规范,所做的变化。考虑到新规范的重要性,我们也正在修改这个文章系列的基础,把我们的注意力从 OMG 的 UML 1.4 规范,转移到 OMG 的已采纳 UML 2.0草案规范(又名 UML 2)。我不喜欢在一系列文章的中间,把重点从 1.4 变为 2.0 ,但是 UML 2.0 草案规范是前进的重

2012-07-22 10:49:29 309

原创 Linux重命名

一、简单的单文件重命名mv source_file_name  target_file_name二、支持批量重命名的,即通配符rename from : http://hi.baidu.com/yuhongchun027/item/89f9dd0ea35875143a53eee3刚学习linux的时候,对文件重命名首先想到的就是rename命令,但是按照

2012-07-21 10:30:24 375

原创 一些数据库的操作

建立一个数据库create database database_name;删除一个数据库drop database database_name;显示数据库show databases;进入某个数据库use database_name;建立一个数据表create table database_

2012-07-15 18:29:53 210

原创 android notification

Notificationstatic final int ONGOING_NOTIFICATION = 1; public void setNotification() { Notification notification = new Notification(R.drawable.ic_launcher, "clikc me", System.curren

2012-07-11 10:07:00 217

转载 Android布局之屏幕自适应

from :http://blog.csdn.net/kangyaping/article/details/7400280      Android布局之屏幕自适应         在做应用时发现程序没有屏幕自适应功能,变换手机使用之后,界面就很混乱了,字体也很奇怪。经过百度的帮助,找到自适应方法。1          字体的自适应这里又有关于Android下表示大小的单位的相关知

2012-07-10 20:05:18 476

原创 一些Android APP开发中遇到的问题的解决方法

1、android BitmapFactory的OutOfMemoryError: bitmap size exceeds VM budget解决方案from : http://www.cnblogs.com/hellope/archive/2011/08/23/2150400.html2、

2012-06-30 17:20:19 322

转载 Eclipse IDE转换语言

from:http://blog.sina.com.cn/s/blog_5e18b82a0100nhs4.html1.该方法只支持安装过中文包的eclipse(其实中文包中几乎包含了全世界所有的语言,只是调用了其中的中文简体而已)2.在桌面的快捷方式中目标的地址后面加上参数-nl "区域语言代码"即可实现界面语言切换"D:\Program Files\eclipse\eclipse

2012-06-28 10:26:11 722

原创 Android Service

1. local serviceLocalService.javapackage com.android.networks;import android.app.Service;import android.content.Intent;import android.os.Binder;import android.os.IBinder;import android.uti

2012-06-25 23:35:57 39

原创 Android Service

1. local serviceLocalService.javapackage com.android.networks;import android.app.Service;import android.content.Intent;import android.os.Binder;import android.os.IBinder;import android.uti

2012-06-25 08:52:25 57

转载 我的Linux书架

FROM:http://www.cnblogs.com/wwang/archive/2011/01/27/1944406.html工作几年来,一直从事Linux内核驱动方面的开发。从接触Linux到现在,读过不少Linux方面的书籍,现把认为很不错的一部分列出来和大家分享一下。入门类一直认为,在一个系统上学习开发之前,首先需要熟悉这个系统的使用。鉴于天朝的国情,绝大部分人第一个

2012-06-24 11:47:59 626

原创 JAVA Reflection

1、A instruction about JAVA REFLECTIONReflection is a feature in the Java programming language. It allows an executing Java program to examine or "introspect" upon itself, and manipulate internal p

2012-06-24 11:36:23 331

原创 JAVA编码的一些记录

1、JAVA文件拷贝的几种方式:http://blog.csdn.net/ta8210/article/details/2073817。2、JAVA测试端口是否被占用。3、static的静态代码块只运行一次,无论初始化多少个对象。4、如果单例模式,同时有多个线程访问该对象的同一个方法,是否会造成死锁?5、判断文件是否被其他程序写:http://samwalt.iteye.com/b

2012-06-17 19:34:24 51

转载 使用JAVA对xml文件的解析与建立

From :http://tech.it168.com/j/2007-10-22/200710221039359.shtmlXML作为全球通用的结构化语言,越来越受人们青睐,各种开发平台(比如Microsoft Studio系列、Oracle系列、Inprise Borland系列等)也都把支持XML开发作为宣传口号之一。在许多项目中利用XML数据交换信息,省去了许多麻烦事,不用制定繁锁的

2012-06-13 21:03:45 485

原创 android中抓取ftrace的脚本

adb shell "echo fps:on > sys/kernel/debug/mtkfb"adb shell "echo 1 > /proc/sys/vm/block_dump"adb shell "echo 4096 > /sys/kernel/debug/tracing/buffer_size_kb"echo press any key to startp

2012-06-13 09:05:55 574

转载 Android笔记-Linux Kernel Ftrace (Function Trace)解析

from : http://blog.csdn.net/hlchou/article/details/6441272[ftrace 简介 http://www.ibm.com/developerworks/cn/linux/l-cn-ftrace/index.html#author1android性能测试工具之dumpstate http://blog.csdn.net

2012-06-12 17:38:40 2409

android application 编程收录

一、full screen or no title bar设置fullscreen Java代码  requestWindowFeature(Window.FEATURE_NO_TITLE);          getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREE

2012-05-31 07:25:10 46

原创 初识RMI

JAVA RMIRMI可以使得调用远程JVM内的对象的方法成为实现,RMI提供了客户辅助对象与服务辅助对象,为客户扶助对象创建和服务对象相同的方法,客户程序调用远程方法就和在运行在客户自己的本地JVM上对对象进行正常方法调用一样。制作远程服务的五个步骤:(1)制作远程接口:MyRemote。(2)制作远程的实现:MyRemoteImpl。(3)利用rmic产生Stub:MyRe

2012-05-24 21:52:33 240

原创 JAVA编译命令

1、由xx.java文件编译得到xx.class文件:javac className.java2、运行xx.classjava className3、如果B类的编译依赖于A类,比如B继承A或者B实现了A接口,需要先编译出A,然后再编译B。      如果运行时提示无法找到类,那么需要set classpath=class所在文件夹,接着在编译即可。

2012-05-24 21:51:28 252

原创 JAR package tools

方法一:1、导出jar文件:如果你的程序开发已经接近尾声了,正准备将其生成桌面可执行文件却不知道该如何操作时,你只要按照以下步骤实行即可:选中你的项目---然后右击弹出选项列表---选择Export---Java---jar file---next---browser(选择jar的存放路径)---next---next(不管太多继续下一步)---browser(选择你程序的主类--OK

2012-05-13 09:10:27 325

转载 Android获取手机总内存和可用内存

From: http://www.android-study.com/pingtaikaifa/68.html第一种方法:在Android开发中,我们有时候需要获取手机的一些硬件信息,比如android手机的可用内存和总内存,那么这个该如何实现呢?通过读取文件"/proc/meminfo"的信息能够获取手机Memory的总量,而通过ActivityManager.getMe

2012-05-07 19:59:10 318

空空如也

空空如也

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

TA关注的人

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