logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android内核开发:源码的版本与分支详解

我想很多初学者或许跟我一样,看完Android源码下载相关的文章以后,就开始兴致勃勃地去下载Android源码了,但是下载完了源码后,有没有像我一样产生如下几个困惑呢?(1) Android版本有哪些分支可用?每个分支的TAG是什么?(2) Android源码下载完了怎么没有看到Linux内核代码?Android源码对应Linux内核是否可以从kernel.

Linux进程的五个段(数据段、代码段、bss、堆栈段)

进程(执行的程序)会占用一定数量的内存,它或是用来存放从磁盘载入的程序代码,或是存放取自用户输入的数据等等。不过进程对这些内存的管理方式因内存用途 不一而不尽相同,有些内存是事先静态分配和统一回收的,而有些却是按需要动态分配和回收的。对任何一个普通进程来讲,它都会涉及到5种不同的数据段。

利用python快速实现不同机器间文件夹共享

Python有一个比较好用的功能,那就是很方便的实现共享文件夹。首先两台主机都需要安装python,在未建立逻辑连接之前它们是不区分主从机的。例如:现在有两台机器,一台windows和一台linux,现在你想要让linux机器的文件夹被共享,那么1.就在linux机器下的期望被共享的文件夹下执行:python –m SimpleHTTPServer (端口号,可选,默认是8000)

Android无源码调试Native代码(gdb+IDA)

现在越来越多的程序出于安全、性能或代码复用的考虑,使用JNI调用Native代码来实现某些功能。其实,在Android平台上,想要对Native程序进行调试,过程非常简单,主要是用到了GDB。大家知道,Android底层其实就是Linux,所谓的Dalvik虚拟机什么的都是在Linux系统上构建的,而JNI调用的Native程序只不过是一个加载进来的.so动态加载库。所以,在Linux上功

面试题

A.逻辑推理   1、你让工人为你工作7天,给工人的回报是一根金条。金条平分成相连的7段 ,你必须在每天结束时给他们一段金条,如果只许你两次把金条弄断,你如何给你 的工人付费?   2、请把一盒蛋糕切成8份,分给8个人,但蛋糕盒里还必须留有一份。  3、小明一家过一座桥,过桥时是黑夜,所以必须有灯。现在小明过桥要1秒, 小明的弟弟要3秒,小明的爸爸要6秒,小明的妈妈要8秒,

dmesg命令处理故障和查看系统信息详解

‘dmesg’命令显示linux内核的环形缓冲区信息,我们可以从中获得诸如系统架构、cpu、挂载的硬件,RAM等多个运行级别的大量的系统信息。当计算机启动时,系统内核(操作系统的核心部分)将会被加载到内存中。

Android系统system用户权限和root权限的获取

在Android系统中,系统为每一个应用程序(apk)创建了一个用户和组。这个用户和组都是受限用户,不能访问系统的数据,只能访问自己的文件和目录,当然它也不能访问其他应用程序的数据。这样设计可以尽可能地保护应用程序的私有数据,增强系统的安全性和健壮性。     但是有一些应用程序是需要访问一些系统资源的。比如Setting程序,它需要访问WiFi,在系统中创建删除文件等等操作。怎样做到这一

到底了