自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

转载 jquery 获取和设置 select下拉框的值

获取Select : 获取select 选中的 text :   $("#ddlRegType").find("option:selected").text(); 获取select选中的 value:   $("#ddlRegType ").val(); 获取select选中的索引:     $("#ddlRegType ").get(0).sele

2014-09-09 15:46:54 879

原创 二叉树镜像

题目:有一颗二叉树,将该树转换为它的镜像。 例如输入:     2    /  \  3      4 /\       /\5  6   7  8输出:     2    /  \  4    3 /\      /\8 7  6  5 该问题实质上是将二叉树的左右两子树,进行交换。a求二叉树的镜像的实现usin

2014-03-06 11:03:42 458

原创 C++ 二叉树的创建以及遍历

在笔试面试的过程中,二叉树也是难点之一,考的也是比较多的。我也是被这个问题给难倒过,不能在一个地方摔两次啊!虽然这个东西第一次写出来了,可是如果长时间不看不写不用,还是很容易忘记的。温故而知新,老子还是很厉害的啊,要谨记老子的话了。废话不多说,直接上代码吧!还是一样在VC6.0上调试过的。#include #include #include using namespace std;

2014-01-06 15:46:31 914

原创 C++ 双链表的基本操作

在笔试面试过程中遇到的比较难一点点的编程,双链表就是其中之一了。对于缺少编程经验的同学而言更是如此,止步于这里大有人在。虽然我比较幸运没有遇到这样的问题,但是为了以防万一,或者说加深一下自己的印象,还是动手写了一把。以下就将我在VC6.0上调试通过的代码。#include #include #include #include using namespace std;typedef

2014-01-06 13:44:27 773

原创 C++ 字符串复制函数

笔试面试过程中出现频率超高的一个函数就是strcpy函数了。刚开始出于偷懒投机的想法,就没有好好自己去写写,去研究研究,一直都有些模糊,有些细节的地方没有注意。面试的时候面试官也只给我的代码给6分(满分10分),这个就深深地刺激了我一下,所以就好好写写了。下面就是我在VC6.0上编译通过验证正确的代码。#include #include using namespace std;cha

2014-01-06 11:15:02 1500

原创 C++ 字符串查重

前几天遇到一个笔试题目是有关字符串查重的问题,这个也是出现频率很高的题目类型,在这里就自己写写记录一下啦!题目的大概意思是:给两个字符串,删除第一个字符串中与第二个字符串中字符相同的字符,并输出删除后的第一个字符串内容。要求:字符串以字符指针的形式输入。字符串内容包括下划线、空格。例如:字符串1为"The book is good!",字符串2为“ho oe”,输出为“Tbkisgd”

2014-01-04 15:07:00 5850

原创 C++单链表的创建插入删除以及逆序操作

之前的笔试面试过程中也经常遇到链表问题,趁着有时间就自己动手写写调试了一把,也加深了一下自己对链表的认识和理解。由于本人非常初级,所以只是将自己调试通过的代码记录一下,供自己参考啦!#include #include using namespace std;int n = 10;typedef struct LinkList { int data; struct LinkL

2014-01-04 08:45:26 836

原创 C++ 快速排序

在笔试面试的过程中经常会遇到快速排序的问题,虽然平时看的时候很明白,但是由于代码写的比较少,真正要用的时候还是会有些问题,而且书上的代码页不一定全是对的。下面就是我自己结合书上的代码,调试编译通过之后的代码。#include #include #include #include using namespace std;//加上命名空间,然后上面两个头文件的引入时不加.h才可以正确使用一些

2014-01-03 17:09:14 403

转载 Android面试题(七) ----标准

Android 面试题原版附带答案,共100分一、选择题(30题,每题1.5分,共45分)1.java.io包中定义了多个流类型来实现输入和输出功能,可以从不同的角度对其进行分   类,按功能分为:(C),如果为读取的内容进行处理后再输出,需要使用下列哪种流?(G)      A、输入流和输出流 B、字节流和字符流  C、节点流和处理流       D、File

2013-08-29 14:14:03 446

原创 Bootchart工具在Android手机上的使用方法和心得

1简介 BootChart是一个对Linux boot过程进行性能分析并把结果直观化的工具。BootChart包含数据收集和图像产生工具,Android中,数据收集工具被继承到了init程序中。2.使用步骤 (1)在主机上安装BootChart; 请将附件中bootchart-0.9.tar.bz2下载到本地,例如tools目录下,解压,在tools下,就会看到boot

2013-08-22 14:28:53 1157

原创 Android 内核驱动——电源管理

1.1基本原理Android 中定义了几种低功耗状态:earlysuspend,suspend,hibernation。 earlysuspend 是一种低功耗的状态,某些设备可以选择进入某种功耗较低的状态,比如LCD 可以降低亮度或灭掉; suspend 是指除电源管理以外的其他外围模块以及 cpu 均不工作,只有内存保持自刷新的状态; hibernation 是指

2013-08-21 19:17:55 854

翻译 PowerManager简介

android.os.PowerManager通过PowerManager类我们可以对设备的电源进行管理。对该类API的使用将影响到电池寿命。只有在必须使用WakeLocks的时候,才使用WakeLocks,且在不使用它的时候要及时释放(release).图一: 默认情况下,当用户对手机有一段时间没有操作后,手机的Keyboard(这里不仅仅指硬键盘,还包括其他的所有键

2013-08-21 09:57:12 545

转载 Android的电源管理

总体上来说Android的电源管理还是比较简单的,主要就是通过锁和定时器来切换系统的状态,使系统的功耗降至最低,整个系统的电源管理架构图如下: (注该图来自Steve Guo) 接下来我们从Java应用层面, Android framework层面, Linux内核层面分别进行详细的讨论:应用层的使用:Android提供了现成android.os.PowerMa

2013-08-21 09:33:06 935

转载 android 休眠唤醒机制分析(三) — suspend

androidlisttransitionfilesystemsstructsystem前面我们分析了休眠的第一个阶段即浅度休眠,现在我们继续看休眠的第二个阶段 — 深度休眠。在深度休眠的过程中系统会首先冻结所有可以冻结的进程,然后依次挂起所有设备的电源,挂起顺序与设备注册的顺序相反,这样保证了设备之间电源的依赖性;直至最后进入省电模式,等待用户或者RTC唤醒;在唤醒过程中则会按照设备注册的顺

2013-08-21 09:27:35 715

转载 android 休眠唤醒机制分析(二) — early_suspend

androidstructlisthibernate工作newlineearly_suspend是Android休眠流程的第一阶段即浅度休眠,不会受到wake_lock的阻止,一般用于关闭lcd、tp等设备为运行的应用节约电能。Android的PowerManagerService会根据用户的操作情况调整电源状态,如果需要休眠则会调用到HAL层的set_screen_state()接口,在se

2013-08-21 09:26:43 602

转载 android 休眠唤醒机制分析(一) — wake_lock

androidstructlisttimertreeuserAndroid的休眠唤醒主要基于wake_lock机制,只要系统中存在任一有效的wake_lock,系统就不能进入深度休眠,但可以进行设备的浅度休眠操作。wake_lock一般在关闭lcd、tp但系统仍然需要正常运行的情况下使用,比如听歌、传输很大的文件等。本文主要分析driver层wake_lock的实现。一、wake_lock

2013-08-21 09:25:05 709

转载 android button light 流程分析(一) — driver

buttonandroidstructdelaymodulelist一、led-classled-class是button light driver的核心层,代码位于drivers/leds/目录下,提供了一些数据结构和接口,其中创建了一个leds设备类,用于管理系统所有的led,代码如下:[cpp] view plaincopystatic int __ini

2013-08-21 09:22:25 622

转载 android button light 流程分析(二) — HAL & JNI

buttonandroidkeyboard代码分析jniresources一、基础数据信息首先看一下HAL定义的light类型:[cpp] view plaincopy/**  * The id of this module  */  #define LIGHTS_HARDWARE_MODULE_ID "lights"    /*  * These light

2013-08-21 09:20:36 865

转载 android button light 流程分析(三) — framework

buttonandroidkeyboard代码分析jniresources一、初始化信息首先看看Android中的几种电源状态定义,这几个值定义了不同的led开闭状态以及lcd背光的不同亮度模式:[java] view plaincopy// flags for setPowerState  private static final int SCREEN_O

2013-08-21 09:18:03 806

bootchart-0.9

使用该工具可以很好地观察分析Android移动设备的启动过程,启动模块的瓶颈,然后做出相应的改进。

2013-07-22

空空如也

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

TA关注的人

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