logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android Class文件格式及反编译原理

Java虚拟机(JVM)对于JAVA程序来讲JVM就是一台计算机,和计算机一样它有处理器、内存、堆栈以及指令系统,Java程序在JVM上运行,它不需要考虑真实的物理计算机是什么平台,所以同一个Android APK可以在不同的硬件平台上运行。Android虚拟机(Dalvik)Dalvik虚拟机是Google专门为Android系统开发的,它是在apache的java虚拟机基础上针对移...

Openwrt编译feeds机制

传统的Linux系统在安装或者编译某一个软件的时候,会检查其依赖库是否安装,如果没有安装,则会报错,安装或编译退出。这种机制使得开发者在安装一个软件之前,不得不查找该软件所需的依赖库,并手动去安装这些软件,有时候碰到比较娇贵的软件时,嵌套式的安装依赖文件,会使得开发者头昏脑涨。好在Openwrt通过引入feeds机制,较好的解决了这个问题。下文是Openwrt的官方wiki对于feeds的

关于Linux 系统程序(进程)自动升级的方法

项目有一个CS架构的客户端程序需要远程升级,client从server下载升级包,升级包最好做一个校验,避免文件出错导致升级失败。一般用md5校验,下载的升级包一般包含成一个文本文件和一个升级文件,文本文件中记录升级文件的md5值。client端接收到升级包后计算升级包里面的升级文件的MD5值,然后与文本文件里面的MD5比较,MD5值不相等,说明文件错误,不能用来升级。...

sdk交叉编译

安装squashfs-lzma分类:linux 2012-07-23 17:03901人阅读评论(1)收藏举报linkermakefilereferencecommandmathLZMA is one of the bestcompression algorithms and Squashfs is one of the best

到底了