自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (25)
  • 收藏
  • 关注

原创 Android热修复 — Nuwa Gradle 插件核心源码分析

简介  Nuwa是比较流行的一种Android热补丁方案的开源实现,它的特点是成功率高,实现简单。当然,热补丁的方案目前已经有很多了,AndFix, Dexposed, Tinker等,之所以要分析Nuwa,是因为它代表了一种热修复的思想,通过它可以窥探到很多这方面的知识,包括更进一步的插件化。Nuwa工作原理  Nuwa的实现分为Gradle插件和SDK两部分。插件部分负责编译补丁包, SDK部分

2017-02-15 13:37:17 1588 1

原创 apk “减肥”

总结一下我使用过的方法1,

2014-09-29 15:26:06 3390 2

原创 自己实现的一个简单的HttpEngine库

Github托管地址: https://github.com/xiebudong/HttpEngine因为做的项目是网络视频相关的, 所以需要把业务无关的逻辑独立出来, 其中一大块就是对Server的请求, 其中包括对直播点播列表的请求和对海报的请求, 在外加一些额外的和服务器同步的请求,  总之归结起来就只有两种: ①请求一个字符串(一般是基于json通信) , ②请求文件(海报或者

2014-09-28 10:14:53 2828

原创 Android屏幕适配经验谈

做Android已经有一年半时间了, 在项目开发中慢慢也积累了一些

2014-07-07 12:03:44 52978 20

Gradle进阶

Gradle Beyond the Basics 中文版 Gradle进阶 本人翻译,如有谬误,还望指正。

2017-03-12

Gradle Beyond the Basics 中文版 - 《Gradle进阶》

网上唯一的《Gradle Beyond the Basics》中文版。

2017-02-16

TCP-IP详解.卷三.TCP事务协议.中文版

TCP-IP详解.卷三.TCP事务协议,HTTP,NNTP和UNIX域协议 中文版,卷一卷二点我ID查看。 《CP.IP详解(卷3):CP事务协议.HP.P和UIX域协议》是“TCP/IP详解系列”的延续。主要内容包括:TCP事务协议,即T/TCP,这是对TCP的扩展,使客户-服务器事务更快、更高效和更可靠;TCP/IP应用,主要是HTTP和NNTP;UNIX域协议,这些协议提供了进程之间通信的一种手段。当客户与服务器进程在同一台主机上时,UNIX域协议通常要比TCP/IP快一倍。《CP.IP详解(卷3):CP事务协议.HP.P和UIX域协议》同样采用了大量的实例和实现细节,并参考引用了卷2中的大量源程序。适用于希望理解TCP/IP如何工作的人,包括编写网络应用程序的程序员以及利用TCP/IP维护计算机网络的系统管理员。

2013-01-04

TCP-IP详解.卷二.实现.中文版

TCP-IP详解.卷二.实现 中文版,卷一和卷三都有,点我ID就能看到。 《TCP/IP详解·卷2:实现》完整而详细地介绍了TCP/IP协议是如何实现的。书中给出了约500个图例,15000行实际操作的C代码,采用举例教学的方法帮助你掌握TCP/IP实现。《TCP/IP详解·卷2:实现》不仅说明了插口API和协议族的关系以及主机实现与路由器实现的差别。还介绍了4.4BSD-Lite版的新的特点。《TCP/IP详解·卷2:实现》适用于希望理解TCP/IP协议如何实现的人,包括编写网络应用程序的程序员以及利用TCP/IP维护计算机网络的系统管理员。

2013-01-04

TCP-IP详解.卷1.协议

TCP/IP详解三卷,这个是卷一,压缩包里包含了中文版和英文版。 卷二和卷三点我ID,都在我的资源里。 《TCP/IP详解卷1:协议》描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者LawrenceBerkeley实验室的tcpdump程序来捕获不同操作系统和TCP/IP实现之间传输的不同分组。对tcpdump输出的研究可以帮助理解不同协议如何工作。《TCP/IP详解卷1:协议》是网络构建原型——4.4BSD的建造者的倾力之作,《TCP/IP解析》中的第1卷,主要讲述TCP/IP协议方面的内容。与其他的TCP/IP书藉的最大不同在于,本书不仅仅讲述了RFCS的标准协议,而且结合大量实例讲述了TCP/IP协议包的定义原因及在各种不同的操作系统中(如Sunos4.1.3、Soloris2.2、AIX3.2.2)的应用与工作方式,这样可以以动态方式讲述TCP/IP的知识,使读者可以轻松掌握TCP/IP的知识:路由协议、寻址协议、组控制协议、简单邮件传输协议等。全书内容实用性强,是在校生学习TCP/IP知识的良师益友。

2013-01-04

java局域网坦克大战

自己之前用java写的局域网坦克大战游戏,在新的一年到来之际,捧出来以觴网友,祝大家新的一年发大财,买房子~ 买车~ 娶媳妇~~~~ 游戏界面很简陋,只是实现了游戏的基本功能,主要为了演示网络通信部分和多线程部分的结合应用,界面花哨了不把大家看的眼花缭乱么,,,呵呵,本游戏很适合大家用来学习哦。。 压缩包里包含有代码、jar包和使用说明。请一定先看使用说明。至于代码,里面注释的很详细,目的就是大家一起学习吗。。

2013-01-01

Linux设备驱动开发详解(宋宝华)

《Linux设备驱动开发详解(第2版)》是一本介绍Linux设备驱动开发理论、框架与实例的书,《Linux设备驱动开发详解(第2版)》基于LDD6410开发板,以Linux2.6 版本内核为蓝本,详细介绍自旋锁、信号量、完成量、中断顶/底半部、定时器、内存和I/O映射以及异步通知、阻塞I/O、非阻塞I/O等Linux设备驱动理论;字符设备、块设备、TTY设备、I2C设备、LCD设备、音频设备、USB设备、网络设备、PCI设备等Linux设备驱动的架构和框架中各个复杂数据架构和函数的关系,并讲解了Linux驱动开发的大量实例,使读者能够独立开发各类Linux设备驱动。《Linux设备驱动开发详解(第2版)》内容全面,实例丰富,操作性强,语言通俗易懂,适合广大Linux开发人员、嵌入式工程师参考使用。

2012-12-31

跟我一起写Makefile

很经典的讲解makefile编写的资料,相信经常在linux下进行开发的童鞋们都已经人手一册了。。。

2012-12-31

linux命令大全

讲解了linux下从常用命令到复杂命令的全部。很全哦,而且有每个命令的详解。可以作为命令学习手册,也可以查询时用到哦。

2012-12-31

linkers_and_loaders 中文版

linkers_and_loaders 中文版,讲解了连接器和加载器的工作过程,书很薄,但很经典,值得一读!

2012-12-31

绿色PDF阅读器

绿色PDF阅读器,比那个adobe的reader好用多了。

2012-12-31

ARM体系结构与编程

《ARM体系结构与编程》分14章对ARM处理器的体系结构、指令系统和开发工具作了比较全面的介绍。其中包括ARM体系介绍、ARM程序设计模型、ARM汇编语言程序设计、ARM C/C++语言程序设计、ARM连接器的使用、ARM集成开发环境CodeWarrior IDE的介绍及高性能的调试工具ADW的使用。并在此基础之上介绍一些典型的基于ARM体系的嵌入式应用系统设计时的基本技术。

2012-12-29

Linux那些事儿之我是U盘

注:这是linux那些事儿全系列,点我账号进去,都在里面。

2012-12-29

Linux那些事儿之我是USB core

注:这是linux那些事儿全系列,点我账号进去,都在里面。。

2012-12-29

Linux那些事儿之我是UHCI

注:这是linux那些事儿全系列,点我账号进去,都在里面。。

2012-12-29

Linux那些事儿之我是Sysfs

注:这是linux那些事儿全系列,点我账号进去,都在里面。

2012-12-29

Linux那些事儿之我是SCSI硬盘

注:这是linux那些事儿全系列,点我账号进去,都在里面。。

2012-12-29

Linux那些事儿之我是PCI

注:这是linux那些事儿全系列,点我账号进去,都在里面。。

2012-12-29

Linux那些事儿之我是Hub

注:这是linux那些事儿全系列,点我账号进去,都在里面。。

2012-12-29

Linux那些事儿之我是EHCI主机控制器

注:这是linux那些事儿全系列,点我账号进去,都在里面。。

2012-12-29

Linux那些事儿之我是Block层

Linux那些事儿之我是Block层. 注:这是linux那些事儿全系列,点我账号进去,都在里面。

2012-12-29

java贪吃蛇

自己 写的java贪吃蛇游戏 大二时以其创新性地图(第三关的动态地图)获得全系第二的成绩! 压缩包里面包含源码和打包好的jar包。 学习java的同学可以拿去参考参考。 可能分数有点高,还望担待。。。

2012-12-29

LINUX内核源代码情景分析(下)

和上对应。 这本书采取类似于英语教学中行之有效的情景会话的教学方法,全面深入地剖析了Linux最新版本核心源代码,并对Linux核心的独特优点和需要进一步改进的问题作了精辟的评述。上册的内容包括预备知识、存储管理、中断和系统调用、进程和进程调度、文件系统以及传统的Unix进程通讯六章。

2012-12-27

LINUX内核源代码情景分析(上)

毛德操大作,大部头,分上下两部,读完便升linux牛人也! 这本书采取类似于英语教学中行之有效的情景会话的教学方法,全面深入地剖析了Linux最新版本核心源代码,并对Linux核心的独特优点和需要进一步改进的问题作了精辟的评述。上册的内容包括预备知识、存储管理、中断和系统调用、进程和进程调度、文件系统以及传统的Unix进程通讯六章。

2012-12-27

空空如也

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

TA关注的人

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