Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Mini2440 按键驱动程序学习笔记

Mini2440 按键驱动程序学习笔记

参考了友善之臂的按键驱动程序和韦东山写的《嵌入式Linux应用开发完全手册》【下载见http://www.linuxidc.com/Linux/2011-01/31114.htm】一书的第20章—Linux异常处理体系结构部分的按键驱动程序,修改了部分内容,学习了嵌入式Linux下按键驱动程序。按照习惯,先看原理,对所学习的知识结构有了大致的了解了开始阅读别人的代码,仔细分析代码实现的每个过程。由于时间有限,我只了解了一些概念性的理论和内核代码中部分数据结...
使用Memory Allocation API检测用户自定义的内存泄漏

使用Memory Allocation API检测用户自定义的内存泄漏

我们知道,Intel? Inspector XE 2011 有一套接口函数库,比如支持在用户程序中Pause/Resume 性能分析,自定义的同步变量的识别, 帧(Frame)级别的性能分析,等。本篇要介绍的是另外一种功能,如何侦测自定义的内存泄露。即用户从自己的内存池里申请内存,而又没有释放。一般工作流程:找到相关的INCLUDE文件和库文件。Include ittnotify.h, located at <install_dir>/incl...
Ubuntu下配置 Eclipse 编译、开发 Hadoop(MapReduce)源代码

Ubuntu下配置 Eclipse 编译、开发 Hadoop(MapReduce)源代码

本文不是面向 HDFS 或 MapReduce 的配置使用,而是面向 Hadoop 本身的开发。进行开发的前提是配置好开发环境,即获取源代码并首先能够顺畅编译(build),本文即记录了在 Linux(Ubuntu 10.10)上配置 eclipse 编译 Hadoop 源代码的过程。开发 Hadoop 应该基于哪个版本的源代码呢?一种选择是通过同步跟踪最新源代码,另一种选择是选择某个较新的稳定的 release 版本。如果是改进 Hadoop 本身,通常...
Android游戏开发一些心得(多个SurfaceView切换、View中长摁动作监听)

Android游戏开发一些心得(多个SurfaceView切换、View中长摁动作监听)

最近正在开发一款Android的游戏,这是我首次在Android上进行游戏的开发,没有使用那些开源的游戏引擎,因为只是一个很小的游戏,如果以后需要进行一些比较复杂的游戏开发,那就需要用到游戏引擎了。国人开发的LGame这个引擎很不错,配有文档和很多实例,还专门针对AVG进行扩展,例子、文档齐全,推荐使用。 先来说说我的心得吧。首先我遇到第一个问题是游戏场景的切换。Android开发中,最主要的类就是Activity了,它相当于一个窗口,所以最先想到的游戏场...
Android开发中常用的Eclipse快捷键

Android开发中常用的Eclipse快捷键

关闭所有窗口Ctrl + Shift + W 关闭所有已打开的编辑窗口重命名Alt + Shift + R 文件或变量重命名(先选中文件或变量再同时按下快捷键)快速引包Ctrl + Shift + O自动导入需要的包并删除多余的import语句代码格式化Ctrl + Shift + F 代码格式化代码行的删除、复制Ctrl + D 删除光标所在行Ctrl + Alt + ↑ 向上复制并粘贴光标所在行文件或方法查找Ctrl + Shift + R 打开资源...
Android开发之WebService介绍

Android开发之WebService介绍

经常有网友问:“在Android平台如何调用WebService”?经过沟通我发现,甚至有些朋友连什么是WebSerivce都不知道就在问怎么使用,更别说和WebService有关的SOAP、WSDL这类“火星”名词了。所以,我就想在讲解Android平台如何调用WebSerivce之前,先来介绍下WebService,看看它到底有多神秘。 记得我的硕士论文题目中就包含“Web Service”这个词,当时还是花了大量时间去研究Web Service在系统...
Android平台HttpClient的使用-手机号码归属地查询

Android平台HttpClient的使用-手机号码归属地查询

Android平台主要提供了四种数据存储方式:Shared Preferences、文件存储、Sqlite存储和网络存储。其中: 1)Shared Preferences 一个轻量级的键-值存储机制,专门用于存储键-值对数据,并且仅可以存储基本的数据类型(boolean、int、long、float和String);通常使用它来存储应用程序的配置信息。 2)文件存储 通过FileInputStream和FileOutputStream对文件进行操作,在A...
如何使用真机调试Android应用

如何使用真机调试Android应用

本篇文章主要讲解如何使用真机调试Android应用。在展开讲解之前,我们首先需要明确一件事情:使用真机调试Android应用是非常有必要的,可以说成是必须的!原因主要有但不限于以下几点: 1)模拟器并不能模拟手机的所有功能。例如:模拟器不支持USB连接、视频捕捉、音频输入、蓝牙等,如果你开发的应用里的有些功能模拟器无法模拟,这时只能使用真机来测试; 2)如果你开发的应用即将发布了,那一定要使用真机测试一遍。试想,你开发的应用连你自己都不去使用、去体验,怎...
Android应用程序签名详解

Android应用程序签名详解

本文主要讲解Android应用程序签名相关的理论知识,包括:什么是签名、为什么要给应用程序签名、如何给应用程序签名等。1、什么是签名? 如果这个问题不是放在Android开发中来问,如果是放在一个普通的版块,我想大家都知道签名的含义。可往往就是将一些生活中常用的术语放在计算机这种专业领域,大家就开始迷惑了。计算机所做的事情,或者说编程语言所做的事情,不正是在尽可能地模拟现实吗?所以,计算机中所说的签名和生活中所说的签名在本质上是一样的,它所起到的作用也是一...
百度地图API之ItemizedOverlay的使用(Android)

百度地图API之ItemizedOverlay的使用(Android)

本篇文章主要介绍如何在百度地图上添加Overlay(即图层或覆盖物)。Overlay简介 Overlay通常被译为“图层”或“覆盖物”。那么对于地图而言,什么称之为覆盖物?“所有叠加或覆盖到地图之上的内容,都被称之为地图覆盖物,如标注、矢量图形元素(包括:折线和多边形和圆)、定位图标等。覆盖物拥有自己的地理坐标,当您拖动或缩放地图时,它们会相应的移动。” 为了让大家能够对Overlay有更进一步的认识,我们再通过下面的图形来直观的认识它。图中标记的那些红色...
百度地图API之公交换乘方案搜索(Android)

百度地图API之公交换乘方案搜索(Android)

本文主要讲解如何通过百度地图API搜索得到两个地点之间的公交换乘方案信息,即从A点乘公交车到B点有哪些乘车方案可以选择。 这是我写的第3篇介绍调用百度地图API搜索服务的文章,所以对搜索前要做的其它工作不再介绍,再加上代码中的注释也对相关的操作、方法做了尽可能详细的说明,所以直接看示例吧。1)布局文件res/layout/main.xml <?xmlversion="1.0"encoding="utf-8"?><LinearLayoutx...
百度地图API之根据经纬度查询地址信息(Android)

百度地图API之根据经纬度查询地址信息(Android)

本文主要讲解如何通过百度地图API根据某个经纬度值(地理坐标)查询对应的地址信息以及该地址周边的POI(Point of Interest,兴趣点)信息。百度地图移动版API不仅包含构建地图的基本接口,还集成了众多搜索服务,包括:位置检索、周边检索、范围检索、公交检索、驾乘检索、步行检索、地址信息查询等。 百度地图移动版API提供的搜索服务主要是通过初始化MKSearch类,注册搜索结果的监听对象MKSearchListener来实现异步搜索服务。首先需要...
<< 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 >>