自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

weiyidemaomao的专栏

菜鸟学习之路,坚持下去

  • 博客(104)
  • 资源 (7)
  • 收藏
  • 关注

原创 数据库树状结构构建

x

2014-08-26 21:51:09 1305

原创 Properties 简单操作

Properties prop = new Properties(); InputStream in = new FileInputStream(file); prop.load(in);// prop.loadFromXML(in); in.close(); String name = prop.getPropert

2014-07-13 12:19:47 715

原创 DataOutputStream and DataInputStream

DataOutputStream dos = new DataOutputStream(new BufferedOutputStream(new FileOutputStream("a.txt")));        dos.writeInt(5);        dos.writeBoolean(true);        dos.flush();        dos.clos

2014-07-11 19:56:01 1116

原创 BufferedReader BufferedWriter HttpURLConnection

File file = new File("read/file.txt"); File file1 = new File("read/file1.txt"); try {// BufferedReader和BufferedWriter: 字符流, BufferedReader有readline()方法// 从网络中读取数据 URL url = new URL(urlStr

2014-07-04 20:47:44 1227

原创 Comparator

public class ComparatorTest { public static void main(String[] args){ Car car1 = new Car("Tokyo", 20); Car car2 = new Car("LandRover", 50); Car car3 = new Car("Ferrari", 100); Car car4 = new

2014-07-03 21:22:59 809

原创 正则表达式

String line = "ab123"; line.matches(regex); String regex = "\\w+"; Pattern pattern = Pattern.compile(regex); Matcher matcher = pattern.matcher(line); pattern.pattern(); //return \w+ patter

2014-07-03 20:58:16 768

转载 Android 图片缓存处理

异步下载本地缓存异步下载大家都知道,在android应用中UI线程5秒没响应的话就会抛出无响应异常,对于远程获取大的资源来说,这种异常还是很容易就会抛出来的,那么怎么避免这种问题的产生。在android中提供两种方法来做这件事情:启动一个新的线程来获取资源,完成后通过Handler机制发送消息,并在UI线程中处理消息,从而达到在异步线程中获取图片,然后通过Handler

2014-03-14 15:11:26 43467 8

转载 Android LruCache类分析

public class LurCache { private final LinkedHashMap map; private int size; // 已经存储的大小 private int maxSize; // 规定的最大存储空间 private int putCount; // put的次数 private int createCount; // create的次数 priv

2014-03-14 10:36:45 4945

转载 linux内核模块的安装与卸载

Linux提供了一种动态加载内核的机制,这种机制称为模块(Module),模块具有一下特点:1、模块本身不被编译入内核映像,从而控制了内核的大小。2、模块一旦被加载,它就和内核中的其它部分完全一样。为了方便理解,下面从一个最简单的内核模块“Hello World” 开始。1、在/home/china/test中编写hello.c文件如下:#include#inclu

2014-02-17 11:00:05 5359

原创 Singleton

public class Singleton { private static Singleton singleton; private Singleton(){ } public static Singleton getInstance(){ //其中两次判断singleton == null的原因:当实例已经创建后,我们不需要再做加锁操作 if(singleton == nu

2013-09-25 14:19:15 752

原创 Fragment

onAttach()当fragment被绑定到activity时被调用(Activity会被传入)onCreateView()创建和fragment关联的view hierarchy时调用onActivityCreated()当activity的onCreate()方法返回时被调用onDestroyView()当和fragment关联的v

2013-08-16 22:14:57 632

转载 Android画图

画图:- Java4Less (http://java4less.com/charts/chart.php?info=android) - Chart4J (http://code.google.com/p/charts4j/) - BlueChart (http://code.google.com/p/bluechart/)- aChartEngine (http:/

2013-08-14 20:53:58 787

转载 Android优秀开源项目

项目篇:Apollo音乐播放器:就一个播放器,但是实现的很好oschina客户端:oschina网站的客户端哦,wp版,iOS版都有开源xabber实时聊天工具(基于xmpp协议):不评价了,反正算是同类中比较好的了四次元新浪微博客户端:今天才知道是开源的,赶紧收藏Google IO:谷歌开发者大会应用,虽然有点难懂,还是很有参考价值(比如其中的图片加载)eoe

2013-08-12 15:20:45 5369 3

转载 ANDROID 开源库

一、兼容类库ActionBarSherlock : Action Bar是Android 3.0后才开始支持的,ActionBarSherlock是让Action Bar功能支持2.X后的所有平台,而且他会自动的判断是调用原生Action Bar还是使用扩展ActionBar。在我的小熊词典里有用到这个库,而且很多非常知名的App也在使用这个库。GitHub Official Acti

2013-08-07 22:43:00 1788

转载 px, dip, sp, pt

px(pixels)——像素:不同的设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。dip(device independent pixels)——设备独立像素:这个和设备硬件有关,一般哦我们为了支持WCGA、HVGA和QVGA推荐使用这个,不依赖于像素。等同于dp。sp(scaled pixels—best for text size)——带比例

2013-08-07 19:29:51 665

转载 Berkeley DB 5.2 Android平台编译过程介绍

在Berkeley DB 5.2版本中,Android Drop-in编译方式正式纳入官方发布文档。5.2的Android编译过程和先前我基于DBSQL 5.0写的博文稍有不同。以下介绍Oracle Berkeley DB 5.2官方文档中Android安装文档。欢迎交流。Android默认提供的数据库功能是SQLite。Berkeley DBSQL完全兼容SQLite API,可

2013-07-23 10:14:42 1489

原创 thread

public class Task implements Runnable { @Override public void run() { // TODO Auto-generated method stub }}Thread thread = new Thread(new Task()); //引擎和轮胎t.start();//继承是扩充的一种class Task1

2013-07-18 16:13:04 540

原创 java文件读写

FileWriter fw; String str[] = {"你", "好"}; for(int i = 0; i<str.length; i++){ fw.write(str[i]+"\n"); } fw.close(); FileInputStream in = new FileInputStream("c://in.txt"); FileOutputSt

2013-07-15 17:40:27 505

转载 java hashMap, ArrayList

一. List接口    ArrayList,对象加入之后大都是为了取出,而不会长做删除或插入的动作,则使用ArrayList效率会更加好,但是经常在容器里面做删除添加动作,则使用LinkList会更加好(该类是利用链表实现的),故增加了象addFirst()、addLast()、getFirst()、getLast()、removeFirst()、removeFast()等,这样适合实现

2013-07-15 17:35:55 2206

转载 Android内核源码下载与编译

构建Android Linux内核映像 可参考:http://blog.csdn.net/luoshengyang/article/details/6564592从源代码树下载下来的最新Android源代码,是不包括内核代码的,也就是Android源代码工程默认不包含Linux Kernel代码,而是使用预先编译好的内核,也就是prebuilt/android-arm/kernel/ker

2013-07-10 17:22:41 4464

原创 Android 源码下载, 编译及一些错误处理

Android 源码下载, 编译及一些错误处理, 单独编译Android源码中的模块

2013-07-10 16:55:09 1458

转载 Ubuntu(64位)编译Android源码常见错误解决办法

错误:/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directorymake: *** [out/host/linux-x86/obj/EXECUTABLES/acp_intermediates/acp.o] 错误 1解决:  sudo apt-get install libc6-d

2013-07-10 14:47:27 1674

转载 Reservoir Sampling 蓄水池抽样 海量数据不知道总数只能遍历一次随机抽样问题

问题起源于编程珠玑Column 12中的题目10,其描述如下:   How could you select one of n objects at random, where you see the objects sequentially but you do not know the value of n beforehand? For concreteness, how wou

2013-07-04 20:31:40 988

转载 编译android内核源码

编译android源码时并不会自动编译android内核,因此需要手动编译这部分代码。编译内核所用的时间比编译android源码要少得多,只需一会就编译完成。1、确定内核版本进入存放android内核源码的kernel目录,我下载了common.git与goldfish.git,以goldfish为例,进入goldfish目录,在命令行输入以下命令,显示所有分支及当前所在的分支:

2013-07-01 15:42:29 1178

转载 tar.xz 文件压缩与解压

xz压缩文件方法或命令xz -z 要压缩的文件如果要保留被压缩的文件加上参数 -k ,如果要设置压缩率加入参数 -0 到 -9调节压缩率。如果不设置,默认压缩等级是6.xz解压文件方法或命令xz -d 要解压的文件同样使用 -k 参数来保留被解压缩的文件。创建或解压tar.xz文件的方法习惯了 tar czvf 或 tar xzvf 的人

2013-06-16 12:05:19 9500

转载 最火的Android开源项目

在GitHub平台上,究竟有哪些Android开源项目最火,也最受开发者欢迎。1. ActionBarSherlockActionBarSherlock应该算得上是GitHub上最火的Android开源项目了,它是一个独立的库,通过一个API和主题,开发者就可以很方便地使用所有版本的Android动作栏的设计模式。对于Android 4.0及更高版本,Actio

2013-05-18 17:09:02 1407

转载 Android 开源项目

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

2013-05-18 09:07:59 933

转载 Android 图片拖动 放大

package com.example.picmove;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Matrix;import android.graphics.PointF;import

2013-05-16 15:32:54 3335

转载 sqlite 操作:rawQuery and execSQL

使用 SQLiteDatabase 操作 SQLite 数据库[java] view plaincopy/* Android提供了一个名为SQLiteDatabase的类,该类封装了一些操作数据库的API,使用该类可以完成对数据进行添加(Create)、查询(Retrieve)、更新(Update)和删除(Delete)操作(这些操作简称

2013-04-15 21:14:03 6987

原创 sqlite创建数据库时一定要严格,尤其是空格不能忘记

如:String sql = "create table " + TABLE_NAME + "(" + id+ " integer primary key, " + mac + " varchar(50), " + flag + " interger, "+ num+ " interger);";前一个分号后有一个空格再输入类型

2013-04-13 20:54:39 2186

原创 Windows 使用pip安装 Django

快速安装django可参考:https://docs.djangoproject.com/en/1.4/intro/install/使用pip安装时:1. 安装python,一般安装python2.72. Python安装distribute:打开windows的cmd,切换到distribute-0.6.36目录. 输入:python setup.py install。运行就可以

2013-04-09 21:23:39 16289

转载 History 用法

如果你经常使用 Linux 命令行,那么使用 history(历史)命令可以有效地提升你的效率。本文将通过实例的方式向你介绍 history 命令的 15 个用法。使用 HISTTIMEFORMAT 显示时间戳当你从命令行执行 history 命令后,通常只会显示已执行命令的序号和命令本身。如果你想要查看命令历史的时间戳,那么可以执行:# export HISTTIMEFORMAT=

2013-04-07 21:40:38 1271

原创 mysql 表 删除重复信息

hello表select * from hello where record in (select record from hello group by record having count(record)>1);select *  from hello where record in (select recor

2013-04-01 20:25:48 634

原创 Android menu使用

Menu 和 Submenu public boolean onCreateOptionsMenu(Menu menu) {// getMenuInflater().inflate(R.menu.activity_main, menu); menu.add(0, 0, 0, R.string.about); menu.add(0, 1,

2013-04-01 12:09:53 617

原创 Android 获得imei 和 mac ,平板有时无法获取imei

package com.example.hellotest;import android.net.wifi.WifiInfo;import android.net.wifi.WifiManager;import android.os.Bundle;import android.app.Activity;import android.content.ContentValues;impo

2013-04-01 10:45:43 5612

原创 mysql向user表中添加用户时出错

打开mysql数据库,show databases; 如果只有二个表:information和test。可以判断出登陆的用户权限不够。show status;可以看到目前数据库状态。USE mysql; SHOW TABLES;中有一个user表,可往其中添加用户,create user ''@'localhost' identified by '';,如:可以知道插入的密码是明文,必须对

2013-03-31 22:25:14 5621

原创 dijkstra算法

in.txt:600 20 50 30 00 00 20 00 25 00 00 70 50 25 00 40 25 50 30 00 40 00 55 00 00 00 25 55 00 10 00 70 50 00 10 00out.txt: -1 20 45 30 70 80#include #include #include using names

2013-03-26 20:44:21 622

原创 Sqlite学习之旅(一)

在Dos shell下     sqlite3 test.db.helpcreate table test(id integer primary key, value text);insert into test(value) values('miny');.mode [ column csv html insert line list tabs tcl]

2013-03-26 18:22:44 684

原创 POJ 1154

#include using namespace std;int x,y,max,temp,num[27],str[21][21];int step[8]={1,0,-1,0,0,1,0,-1};void dfs(int i, int j){ int a,b; for(int k=0;k<8;k+=2) { a= i+step[k]; b= j+step[k+1];

2013-03-20 16:08:25 487

转载 Android禁止横屏竖屏切换

在Android中要让一个程序的界面始终保持一个方向,不随手机方向转动而变化的办法: 只要在AndroidManifest.xml里面配置一下就可以了。在AndroidManifest.xml的activity(需要禁止转向的activity)配置中加入android:screenOrientation=”landscape”属性即可(landscape是横向,portrait是纵向)。例

2013-03-20 16:04:25 555

eclipse-android-plugin

解决eclipse-android输入时比较卡、慢等问题

2012-07-18

微软笔试题

微软笔试题,总结很全面,很强大的,好资源

2012-04-27

XML解析的三种方法

XML解析的三种方法,总结的很全面的哦,资源很好

2012-04-27

LINUX内核源代码情景分析

LINUX内核源代码情景分析, 分析的很好

2012-04-27

Java算法大全

算法比较全面,用java写的,积极下载吧

2012-04-27

Android_3D游戏开发教程

很实用的开发教程,肯定能帮到你的,快下载吧

2012-04-27

UltraEdit快捷键

很全面的UltraEdit快捷键,能帮助大家写程序

2012-04-27

空空如也

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

TA关注的人

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