自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Python PyCharm image_to_string 报错解决方法

Traceback (most recent call last): File "D:/PycharmProjects/net.bjxueche/CoreImage.py", line 82, in <module> text = ima...

2018-02-12 09:47:49 4089 1

原创 Android状态机源码分析

之前有人问过我状态机的工作原理,一直比较忙,没来的及分析源码,现在挤出点时间来好好分析一下。 在Android系统中,经常使用状态机来处理不同状态下的行为动作。状态机是将对象的状态与行为封装在一起;可以解决庞大的分支语句带来程序阅读性差和不便于进行扩展问题,使整个结构变得更加清晰明了,降低程序管...

2015-03-03 14:36:16 575 0

原创 eclipse新建android项目报错

android 要求所有的程序必须有签名,否则就不会安装该程序。在我们开发过程中,adt使用debug keystore,在 preference->android->buid中设置。debug的keystore默认有效期为一年,如果你是从一年前开始开发 android程序,那么...

2014-04-20 00:38:06 2335 0

原创 正则表达式语法

正则表达式语法 正则表达式示例 表达式 匹配 /^\s*$/ 匹配空行。 /\d{2}-\d{5}/ 验证由两位数字、一个连字符再加 5 位数字组成的 ID 号。 /]*)?>[\s\S]*/ ...

2014-03-05 17:45:08 528 0

转载 java代理模式

1.代理模式 代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 代理模式一般涉及到的角色有: 抽象角色:声明真实对象和代理对象的共同接口; 代理角色:代...

2014-03-05 15:29:11 474 0

原创 编译MTK源码

1.拿到源码 2.进入源码目录,找到*.md5文件,执行md5sum -c ${customer_project}.md5命令,如果出错,应该是md5文件格式不对,执行fromdos *.md5 3.如果ok,按照ReleaseNote_for_ALPS.JB5.MP.xlsx文件里面的rea...

2013-12-23 18:53:22 2111 0

转载 如何给apk文件签名(一)

如何给apk文件签名(一) 2012-06-18 10:34 1994人阅读 评论(0) 收藏 举报 androidjdk工具优化toolsjava 给apk文件签名主要分三步,创建证书(如果没有)-->签名-->优化(可选 ) 1)...

2013-12-17 09:59:15 610 0

转载 设置eclipse背景色

设置eclipse背景色 2011-05-11 10:02:58 分类: Java 颜色: 1windows →Preferences→general→editors→text editors 2在 appearance color options 里选在...

2013-12-17 09:16:43 552 0

翻译 为什么要使用Java泛型

Java泛型的好处        java 泛型是java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。           泛型(Generic type...

2013-11-11 10:22:20 4963 1

转载 ubuntu下安装jdk7并配置默认使用的JDK版本(默认openjdk6)

cd /usr/lib sudo mkdir jvm sudo tar zxvf jdk-7-linux-i586.tar.gz  -C /usr/lib/jvm  cd /usr/lib/jvm   sudo mv jdk1.7.0/ java-7-sun 修改环境变量 ...

2013-10-30 21:15:35 594 1

翻译 Android WiFi--系统架构

Android WiFi--系统架构 1. 系统架构         Android WiFi系统引入了wpa_supplicant,它的整个WiFi系统以wpa_supplicant为核心来定义上层用户接口和下层驱动接口。整个WiFi系统架构如下图所示:    一切尽在上图中,下面...

2013-08-05 15:07:44 696 0

翻译 windows批处理命令大全

windows批处理命令大全 分类: 网摘 工具使用 win2010-09-15 12:48 2145人阅读 评论(0) 收藏 举报 windows扩展cdatepathsystem 1 echo 和 @ @                      #关闭单行回显 ec...

2013-06-11 10:23:53 748 0

原创 android inputType属性

android 1.5以后添加了软件虚拟键盘的功能,所以在输入提示中将会有对应的软键盘模式 android中inputType属性在EditText输入值时启动的虚拟键盘的风格有着重要的作用。这也大大的方便的操作。有时需要虚拟键盘只为字符或只为数字。所以inputType尤为重要。 <E...

2013-05-23 13:57:55 14251 0

原创 vim高级特性(一)

Vim多行缩进技巧 1.按v进入visual状态,选择多行,用>或 1.1 多行操作命令组合(java注释掉选中行):ctrl+v, 回车, I, //, esc, esc 2.通常根据语言特征使用自动缩进排版:在命令状态下对当前行用== (连按=两次), 或对多行用n==(n...

2013-03-31 16:31:46 548 0

原创 libgdx学习准备篇

libgdx的作者写了本书《beginning android games》,记录了libgdx的雏形。这或许对以后我的学习更有好处,虽然看不懂英文,但至少看的懂代码就行了,就可以学习下去。现在正在看libgdx的一些例子,是从网上下载过来的,地址是http://code.google.com/p...

2013-03-27 19:30:54 585 0

翻译 libgdx之加载obj(3D文件)

原文链接:http://blog.csdn.net/cng1991/article/details/7293946 今天看了下libgdx,觉得加载3d模型的功能很炫。所以分享下代码。 首先用blender(开源的3D模型工具,百度即可搜到)新建一个工程,然后导出为cube.obj。最主要...

2013-03-27 19:08:51 1024 0

原创 笔记本上网时不时“哒哒哒”响3声是怎么回事?

有谁遇到此类问题,给个回复!

2013-03-13 13:21:58 1926 1

翻译 设计模式学习笔记(十五)—State模式

一、 State模式定义: 允许一个对象在其状态改变时,改变它的行为。看起来对象似乎修改了它的类。 二、 模式解说 State模式主要解决的是在开发中时常遇到的根据不同的状态需要进行不同的处理操作的问题,而这样的问题,大部分人是采用switch-case语句进行处理的,这样会造成一个问题:分...

2013-03-10 14:39:26 671 0

原创 程序员改bug

程序员改bug 程序员改bug。很多刚毕业进公司的同学,都要经历一段时间的学习过程,公司的领导才会让其真正的投入项目开发。这个学习过程也许是读源码,也许是改bug。我想大部分码农都经历过这样的事吧。 其实程序员改bug也是有学问的。程序员改bug跟医生治病是一样一样的,无非一个...

2013-01-25 16:45:11 2059 0

原创 vim高级特性

vim高级特性+组合功能   本文就说些其中比较有用, 比较常用的命令, 若能熟练运用这些命令, 那么会发现编辑文件很舒服. 说明: 以下的例子中 xxx 表示在命令模式下输入 xxx 并回车 以下的例子中 :xxx 表示在扩展模式下输入 xxx 并回车 小括号中的命令表示相关命令. ...

2013-01-24 19:26:29 377 0

原创 android 配置默认壁纸

在这个文件下面: frameworks/base/core/res/res/values/config.xml   @null 将@null替换成你想要配置的壁纸服务就可以了。 eg: com.android.wallpaper/.Galax...

2013-01-14 19:22:16 534 0

翻译 两个大小端转换的函数

/**      * convert big-edian to little-edian      * the operator priority:      */     public static int palmSwap32(int i) {         return (i ...

2013-01-11 17:41:31 654 0

翻译 将unicode转换成汉字

将unicode转换成汉字的引申 unicode转换成汉字方法: public static String UnicodeToString(String str) { Pattern pattern = Pattern.compile("(\\\\...

2013-01-08 23:09:20 1964 0

翻译 Java RandomAccessFile用法

Java RandomAccessFile用法 RandomAccessFile RandomAccessFile是用来访问那些保存数据记录的文件的,你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必...

2013-01-07 09:43:30 488 0

原创 Android launcher widget配置

Android launcher widget配置     第一屏,根据由几个屏来定,screen[0]就指第一屏     第二屏 这里放的是一个widget,属性包括:包名,类名,屏的id(第二屏id为1),坐标(x,y),所占大小(4*1)   ...

2012-12-29 17:07:36 1310 2

原创 android编译找不到资源id的问题

android编译找不到资源id的问题 一般情况下找不到id有以下几个原因: 1、id不匹配 2、xml未编译 3、编译顺序有问题 4、未import正确的资源包 在frameworks/base/core/res/res下编译生成的资源文件保存在out/target/common...

2012-12-21 16:09:56 15979 2

原创 修改wifi softAP SSID

修改wifi softAP默认SSID andorid4.0之前的版本修改softap ssid是在WifiService.java里面 private boolean setWifiApEnabledBlocking 而4.0之后的版本将最初给SSID赋值的地方移到了W...

2012-12-20 11:25:30 2483 4

原创 vim替换指定字符串

vim的搜索和替换 搜索中进行替换 /which #搜索which cwthat #替换成that n #重复搜索 . #重复替换 一种类型的替换命令 g/pattern/s/old/new/g 第一个 g 表示是有...

2012-12-18 18:33:55 2922 0

转载 Android学习 StateMachine与State模式

Android学习 StateMachine与State模式       Android学习 StateMachine与State模式 一 State模式 意图:   允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。(Objects for States...

2012-12-11 17:46:07 633 0

原创 Jelly Bean Wifi研究(1)

近来无事,研究下Jelly Bean Wifi的工作流程。 1. 首先是打开wifi流程 packages/apps/Settings/src/com/android/settings/Settings.java里面会持有一个WifiEnabler.java对象, 当用户点击wifi的sw...

2012-12-10 10:51:53 1481 1

翻译 深入研究Android Handler机制

深入研究Android Handler机制 项目终于没那么忙了!闲下来几天,想想应该学点什么,总结点什么。总体上来,要学的东西实在太多了,看了看自己写的代码,结果发现连最基本的消息机制都没有了解清楚,虽然一直在用Handler发消息(Message),但一直没有去探究它们内部是如何运作的。于...

2012-12-07 17:55:41 3608 0

转载 程序员面试题精选100题(27)-二元树的深度[数据结构]

程序员面试题精选100题(27)-二元树的深度[数据结构]  2007-04-29 19:53:28|  分类: 树 |  标签:编程 就业  找工作  数据结构  |字号大中小订阅 题目:输入一棵二元树的根结点,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树...

2012-11-24 08:22:33 590 0

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