文章分类 - 移动开发
摘要:开发者对Base64编码肯定很熟悉,是否对它有很清晰的认识就不一定了。实际 上Base64已经简单到不能再简单了,如果对它的理解还是模棱两可实在不应该。大概介绍一下Base64的相关内容,花几分钟时间就可以彻底理解它。文 章下边贴了一个Base64的编解码器,方便阅读文章的同时来实验。 一. Bas
阅读全文
摘要:先来看一下JDK的动态是怎么用的。 Java代码 package dynamic.proxy; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.
阅读全文
摘要:架构因人而异,不同的架构师大多会有不同的看法;架构也因项目而异,不同的项目需求不同,相应的架构也会不同。然而,有些东西还是通用的,是所有架构师都需要考虑的,也是所有项目都会有的需求,比如API如何设计?架构如何分层?开发环境和生产环境如何分离?这几年,我负责研发过的App,有餐饮类的、社交类的、智能
阅读全文
摘要:和MVC框架模式一样,Model模型处理数据代码不变在Android的App开发中,很多人经常会头疼于App的架构如何设计: 本文就来带你分析一下这几个架构的特性,优缺点,以及App架构设计中应该注意的问题。 1.架构设计的目的 通过设计使程序模块化,做到模块内部的高聚合和模块之间的低耦合。这样做的
阅读全文
摘要:说到MVP肯定要先说下MVC,想必大家对android的MVC都有很深的了解。 View:布局文件,用于界面显示 Model:业务逻辑和实体模型 Controllor:对应于Activity,用于数据和界面的交互显示 由上图可以看出,View与数据的关系错综复杂,即activity不仅要负责数据的加
阅读全文
摘要:http://36kr.com/p/5044701.html 开发者问答网站 Stack Overflow 是颇受开发者欢迎的开发知识经验问答网站。网站每年都会对用户进行调查,了解开发者的构成、开发语言选择等情况。今年该网站对约 50000 名用户进行调查后的结果已经出炉,里面不乏一些有趣同时也令人
阅读全文
摘要:https://github.com/Gazler/githug
阅读全文
摘要:前言:在13年11月中旬时,因为基础组件组人手紧张,Leo安排我和春哥去广州轮岗支援。刚到广州的时候,Ray让我和春哥对Line和WhatsApp的心跳机制进行分析。我和春哥抓包测试了差不多两个多礼拜,在我们基本上摸清了Line和WhatsApp的心跳机制后,Ray才告诉我们真正的任务——对微信的固
阅读全文

浙公网安备 33010602011771号