自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (8)
  • 收藏
  • 关注

原创 typeid笔记

在揭开typeid神秘面纱之前,我们先来了解一下RTTI(Run-Time Type Identification,运行时类型识别),它使程序能够获取由基指针或引用所指向的对象的实际派生类型,即允许“用指向基类的指针或引用来操作对象”的程序能够获取到“这些指针或引用所指对象”的实际派生类型。在C++中,为了支持RTTI提供了两个操作符:dynamic_cast和typeid。    dyn

2013-12-02 19:37:48 598

转载 Android 获取屏幕尺寸与密度

android中获取屏幕的长于宽,参考了网上有很多代码,但结果与实际不符,如我的手机是i9000,屏幕大小是480*800px,得到的结果却为320*533结果很不靠谱,于是自己写了几行代码,亲测一下测试参数:测试环境: i9000(三星)物理屏幕:480*800pxdensity :1.5测试代码:[java] view

2013-08-05 11:18:03 1261

原创 Android系统启动过程

Android系统启动过程首先Android框架架构图:(来自网上,我觉得这张图看起来很清晰)  Linux内核启动之后就到Android Init进程,进而启动Android相关的服务和应用。启动的过程如下图所示:(图片来自网上,后面有地址)        下面将从Android4.0源码中,和网络达人对此的总结中,对此过程加以学习了解和总结,

2013-08-05 08:20:13 769

原创 android开机logo制作方法

1、在linux环境下    convert -depth 8 logo.png rgb:logo.raw    将图片生成raw格式的图片(注意:将会在当前路径下生成logo.raw)2、把生成的logo.raw放到android系统 rootfs的 根目录 下3、在rootfs下运行命令  out/host/linux-x86/bin/rgb2565

2013-08-05 08:14:40 920

原创 Android SDCard Mount 流程分析

Android SDCard Mount 流程分析

2013-08-05 08:04:22 1511 1

原创 Android中pm命令用法

pm命令的具体用法如下:usage: pm [list|path|install|uninstall]        pm list packages [-f]        pm list permission-groups        pm list permissions [-g] [-f] [-d] [-u] [GROUP]        pm list inst

2013-08-05 07:59:43 647

原创 domfj

Last published: 16 May 2005 | Doc for 1.6.1XPath Spec | Jaxen | dom4j@SourceForgedom4jHomeFAQQuick startCookbookComparisonGoalsChangesDownloadLicenseJavadoc (1.

2013-06-15 13:26:53 699

原创 Sax解析代码片段

package com.kermit.sax;import javax.xml.parsers.SAXParser;import javax.xml.parsers.SAXParserFactory;import org.xml.sax.SAXException;import org.xml.sax.XMLReader;import org.xml.sax.helpers.Defau

2013-06-15 13:24:05 529

原创 Android framework系统默认设置修改

修改Settings源码可修改系统设置项,Settings数据被存放于com.android.providers.settings/databases/settings.db 中,如果想修改系统启动后加载的默认值一种方法是直接修改settings.db的值另一种就是修改SettingsProvider默认值Settings应用能够配置Android系统的各种设置,这些设置的

2012-07-12 10:36:49 6982 1

转载 Git服务器在Ubuntu中的搭建

公司最近准备启用git来管理公司项目,在CTO张头的带领下,历经挫折,终于完成了git服务器的配置工作。在使用Git之前,大家首先要明确几个概念:git服务器、git客户端和git服务器管理员。本文中使用ubuntu当作git服务器,pcA和pcB分别作为服务器管理员和git客户端。通常,git服务器上需要安装OpenSSH Server、Git、Gitosis和Apache2(如果想使用Gitw

2012-07-12 10:28:48 649

转载 Android系统默认值的设置

项目接近尾声,今天恰好也要初始化一下系统里的默认值,google了一下,有时就得做个拿来主义,没有时才自己做轮子滴嘛,呵呵1开机图片:  android-logo-mask.png  android-logo-shine.png  这两个图片一个在上一个在下  ./out/target/common/obj/JAVA_LIBRARIES/android_stubs_cu

2012-07-12 10:25:46 1200

原创 Linux下配置JDK环境变量

#vi /etc/profile //该文件适用于所有用户#set java environment  export JAVA_HOME=/opt/jdk1.6.0_33export JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/

2012-07-11 01:32:29 487

原创 Ubuntu 12.04 root用户登录设置

Ubuntu 12.04默认是不允许root登录的,在登录窗口只能看到普通用户和访客登录。以普通身份登陆Ubuntu后我们需要做一些修改,普通用户登录后,修改系统配置文件需要切换到超级用户模式,在终端窗口里面输入: sudo  -s.然后输入普通用户登陆的密码,回车即可进入 root用户权限模式。然后执行: vi /etc/lightdm/lightdm.conf.增加 greet

2012-07-11 00:39:16 827

原创 Ubuntu 64位 编译Android 4.0源码

====== Ubuntu 64位编译 android 4.0源码 ======参照Android官方文档构建编译环境http://source.android.com/source/initializing.html===== 错误1 =====host C++: obbtool :0:0: error: "_FORTIFY_SOURCE" redefined [-W

2012-07-10 16:44:03 831

原创 人间词话 王国维

古今之成大事业者、大学问者,罔不经过三种之境界:"昨夜西风凋碧树。独上高楼,望尽天涯路。"此第一境界也。"衣带渐宽终不悔,为伊消得人憔悴。"(欧阳永叔)此第二境界也。"众里寻他千百度,回头蓦见,那人正在灯火阑珊处。"(辛幼安)此第三境界也。此等非大词人不能道。然遽以此意解释诸词,恐为晏、欧诸公所不许也。

2012-06-05 23:35:27 877

原创 Android 下拉列表 Spinner

为了方便用户,不让用户填写这些信息,下拉列表就可以派上用场了。在Android中开发下拉列表步骤:1、在布局文件中定义Spinner组件2、将可选内容通过ArrayAdapter和下拉列表框连接起来3、获得用户选择项,设定相应的监听信息不多说,直接上代码,如下:public class SpinnerActivity extends Activity { privat

2012-06-05 21:50:22 686

转载 创业公司感悟录之十个提醒

这几年经历过很多事,和朋友创业过, 自己也在创业(动软卓越),看过太多创业的人、创业的事,时不时静下心来把所看所感所想总结一下,记录一下,不足为鉴,仅作为自己在路上的警示与提醒,并和广大准备创业和创业中的朋友们茶余饭后分享交流。1. 人应该学会客观的评价自己和评价别人人往往有时候总觉得别人不如自己,总觉得别人做的东西太垃圾。无论怎样,成者王,败者寇,成功者自有他成功的道理。让我们以

2012-06-05 08:54:38 600

原创 谈谈对齐

对齐问题主要有3点:变量对齐、结构对齐和数据对齐。前两点是编译器决定的变量映射和结构布局。最后一点与CPU的架构(CISC/RISC)有关。在大多数情况下,对齐是编译器和CPU的事情,和程序员没什么关系。但在某些情况下,程序员又必须考虑对齐问题,否则会有一些麻烦。0 约定和预备知识0.1 地址边界如果把字节看作小房子,内存就是顺序排列的小房子。每个小房子都有一个顺序编号的门牌号码,

2012-06-05 00:15:53 2195

转载 JAVA输入输出流--字节流篇

1    流的概念     stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。类似的,当程序需要写入数据的时候,就会开启一个通向目的地的流。这时候你就可以想象数据好像在这其中“流”动一样,如下图: 在Java的IO中,所有的stre

2012-06-05 00:06:49 1949

原创 热爱生命 汪国真

热爱生命                                                ----汪国真我不去想是否能够成功既然选择了远方便只顾风雨兼程我不去想能否赢得爱情既然钟情于玫瑰就勇敢地吐露真诚我不去想身后会不会袭来寒风冷雨既然目标是地平线留给世界的只能是背影我不去想未来是平坦还是泥泞只要热爱生命一切,都在意料之中

2012-06-04 22:00:10 3902

转载 某资深程序员写给后来者的忠告

展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们。01. 自己的户口档案、养老保

2012-05-31 19:44:55 529

原创 android的Menu使用

1。普通的Menu  先来看看最简单的Menu怎样实现。  在主Activity中覆盖onCreateOptionsMenu(Menu menu)方法。代码@Override public boolean onCreateOptionsMenu(Menu menu) { // TODO Auto-generated method stub

2012-05-30 20:33:30 381

NANDFlash的详细介绍

本文是关于NANDFlash的详细介绍,包括工作原理,驱动框架等!还包括如何移植nandflash

2012-05-02

org.eclipse.jface.text_3.7.100.201201181258

制作好的eclipse 提示文件!已经修改过空格问题 和 table键的问题等!

2012-01-18

Eclipse智能提示+去掉空格 table按键等问题

增强eclipse智能提示功能 并且修正 智能提示功能的一些缺陷的方法。原创教程,照着做就可以解决问题。我也是搞了好久才搞定的

2012-01-11

sd卡(驱动)工作原理分析完整版

sd卡(驱动)工作原理分析完整版 描述了sd卡的spi模拟方式和硬件驱动方式,主要是从原理方面介绍sd卡的应用!做sd卡驱动的朋友不可多得的资料

2011-12-12

U-boot启动详解

U-boot启动详解 详细分析了Uboot的启动过程,是读者能够更加清晰的理解UBOOT

2011-11-19

Linux内核情景分析_高清完整版(带目录)

Linux内核情景分析_高清完整版(带目录) 浙大出版

2011-10-29

uCOS-ii中文书(邵贝贝)带书签超清晰

uCOS-ii中文书(邵贝贝)带书签超清晰

2011-10-25

白手起家Win32SDK应用程序

白手起家Win32SDK应用程序 开发win32非常好的入门资料

2011-10-25

空空如也

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

TA关注的人

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