摘要: 问题 任意给定一个32位无符号整数n,求n的二进制表示中1的个数,比如n = 5(0101)时,返回2,n = 15(1111)时,返回4 这也是一道比较经典的题目了,相信不少人面试的时候可能遇到过这道题吧,下面介绍了几种方法来实现这道题,相信很多人可能见过下面的算法,但我相信很少有人见到本文中所有 阅读全文
posted @ 2015-12-30 15:39 跑马灯的忧伤 阅读(791) 评论(0) 推荐(0) 编辑
摘要: CUE 文件,即 CUESheets ,光盘镜像辅助文件。通常用于光盘刻录、音乐播放等等。 比如用 EAC 刻录CD光盘,或者用 Foobar2000 播放整轨音乐文件。 CUE 文件是非常好的音乐专辑信息载体,使用它可以使专辑信息和音乐文件分离,从而达到播放整轨 WAV、FLAC、APE 等文件的 阅读全文
posted @ 2015-09-01 11:37 跑马灯的忧伤 阅读(14091) 评论(0) 推荐(0) 编辑
摘要: 进程是指具有私有空间的任务,线程是指共享空间的任务 阅读全文
posted @ 2015-08-24 16:24 跑马灯的忧伤 阅读(797) 评论(0) 推荐(0) 编辑
摘要: 1.简介 操作系统的主要功能是为管理硬件资源和为应用程序开发人员提供良好的环境来使应用程序具有更好的兼容性。 为了达到这个目的,内核提供一系列具备预定功能的多内核函数,通过一组称为系统调用(system call)的接口呈现给用户。系统调用把应用程序的请求传给内核,调用相应的的内核函数完成所需的处理 阅读全文
posted @ 2015-08-23 21:08 跑马灯的忧伤 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 简介 Gnu Make主要用于构建和管理程序包。Makefile文件描述了整个工程的编译、连接等规则。其中包括: 工程中的哪些源文件需要编译以及如何编译; 需要创建那些库文件以及如何创建这些库文件; 如何最后产生我们想要得可执行文件。 make是一个命令工具,它解释Makefi... 阅读全文
posted @ 2015-08-21 15:59 跑马灯的忧伤 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 为了开发android应用,在开发时发现sdk没有源代码,这样在开发时太麻烦了,下面说说如何下载源代码,以及如何配置。 下载源代码需要git,先下载一个git。下面的操作都是在windows下完成的。 在安装好git后,通过git clone git://android.git.kernel.o... 阅读全文
posted @ 2015-08-11 19:04 跑马灯的忧伤 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 我们都知道Android系统是一个开源工程,在网上可以下载到源代码。一般在网上搜索一下,就会找到各种下载源代码的方法,比如使用Git和Repo,android源代码下载的网址是http://android.git.kernel.org/。关于利用Git下载android源代码的方法,我就不再赘述... 阅读全文
posted @ 2015-08-11 19:00 跑马灯的忧伤 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 先说一下,我的开发环境为Eclipse 3.7.1 + Android SDK + Android 1.5(API level3)Android最大的一个特点,就是用xml文件来配置,这个演习了Java的特点。所以,理解Android程序,同时需要理解xml文件。我们写程序,需要关注AndroidM... 阅读全文
posted @ 2015-08-11 14:15 跑马灯的忧伤 阅读(595) 评论(0) 推荐(0) 编辑
摘要: Android操作系统 Android是一个基于Linux、使用java作为程序接口的操作系统。 他提供了一些工具,比如编译器、调试器、还有他自己的仿真器(DVM — Dalvik Virtual Machine)。 Android是由google领导的Open Handset Allianc... 阅读全文
posted @ 2015-08-11 11:34 跑马灯的忧伤 阅读(752) 评论(0) 推荐(0) 编辑
摘要: 1.概述: 蓝牙协议规范遵循开放系统互连参考模型(OSI/RM),从低到高地定义了蓝牙协议堆栈的各个层次。 SIG(Session Initiation Protocol)所定义的蓝牙技术规范的目的是使符合该规范的各种应用之间能够实现互操作。 互操作的远端设备需要使用相同的协议栈,不同的应用需要不同... 阅读全文
posted @ 2015-08-08 15:27 跑马灯的忧伤 阅读(5614) 评论(0) 推荐(0) 编辑