加载中
我的产品观

产品的第一性原理是马斯洛需求层次理论:人的需要由生理的需要、安全的需要、归属与爱的需要、尊重的需要、自我实现的需要五个等级构成。从底层的需求去解构产品,能很好的理解产品经理的意图...

2020/07/23 11:40
35
Android Hotpatch系列之-给release包打Patch

在默认debug包里面,是不对class做混淆的,所以Patch编写相对简单,但是应用在发布的时候都是release包,会对代码做混淆,此时class name ,field name,method name都会被混淆,这个时候改如何...

2015/09/08 16:11
868
Android Hotpatch系列之-项目介绍

给现实Android apk打补丁,不用强迫客户升级客户端,悄悄的就把bug修复了,程序猿再也不用被老大骂娘了。 客户端例子实现:https://github.com/fengcunhan/Hotpatch-Sample 服务器简易实现:...

2015/08/03 23:07
1W
开源

1.很多开源项目都值得在云环境下再做一遍 2.云厂家赢得开发者才能赢得市场 3.目前的云计算还没有配套的云开发技术,用旧技术做云开发,所以没有特别体现出来云计算的强大

06/10 14:55
31
计算与存储分离

遵从计算与存储分离的思想,将从根本上改变很多中间件。而将计算与serverless相结合,更能无限制的扩展计算资源,系统的横向扩展将变得更容易 pulsar将横扫消息中间件,下一代数据库也将从传...

05/26 11:37
11
API网关-API生命周期管理

随着业务的迭代,新的API注册进来,旧API随着相关活动下线,或者功能下线,已经没有任何流量,此时要提醒开发下线接口,并且清理接口相关的代码。从流量的维度来更新代码,避免应用包越来越大...

03/19 10:36
204
Protocol

Status# This protocol is currently a draft for the final specifications. Current version of the protocol is 0.2 (Major Version: 0, Minor Version: 2). This is currently considere...

一致性Hash带虚拟节点

import java.util.LinkedList; import java.util.List; import java.util.SortedMap; import java.util.TreeMap; /** * 带虚拟节点的一致性Hash算法 */ public class ConsistentHashingWithV...

2020/12/15 20:13
107
Promise方式调用小程序API

最近在看ES6的代理和Promise,发现通过这两者的组合,可以实现很多功能,包括AOP,Promise方式API调用,今天撸了一个Promise方式调用小程序的lib,npm地址:https://www.npmjs.com/package/w...

2018/06/11 17:36
118
Android 5.x系统ClassNotFoundException的坑

Android 5.x的ART虚拟机处理dex文件的时候,只处理了classes.dex-classes99.dex,超过部分丢弃,具体源码可以查看这里,在编译的时候默认dexOption.preDexLibraries=true,如果依赖了太多的l...

2018/04/26 15:42
251
《深入理解Java虚拟机:JVM高级特性与最佳实践》 读后感

趁着年前没啥需求,通读了《深入理解Java虚拟机:JVM高级特性与最佳实践》,加深了对虚拟机的了解,认识到了很多代码优化其实没啥意义,javac在编译的时候会替你做的,程序员写的代码首先要确...

2018/02/08 17:09
152
小米mini路由器刷PandoraBox,开启SS服务

小米路由器mini要先刷开发版,然后刷官方SSH工具,就可以远程SSH了,SSH上路由器以后就可以刷PandoraBox了,我刷了r512版本,内置了SS,ChinaDNS-C,默认是运行不起来SS服务的,即使你填好了...

2017/12/10 14:30
1W
Android 4.4读取过度绘制数

private float getOverDrawCounter(){ Class<?> view= null; try { view = Class.forName("android.view.View"); Method getHardwareRender=view.getDeclaredMethod...

2017/09/06 14:45
168
Android Weex 填坑记

Weex自带的modal里面有toast方法,在Android里面的实现文件是WXModalUIModule.java, private Toast toast; @JSMethod(uiThread = true) public void toast(String param) { String...

2017/08/18 17:07
825
限制Activity Instance实例的数量

StrictMode里面有一个Activity 实例个数限制检测,当时这个只会是在开发的时候开启,而且这个没有任何回调,不能处理一些自己的逻辑,翻了一下源码,是在ActivityThread里面的performLaunch...

2017/07/27 20:01
413
Java 图片处理

import javax.imageio.ImageIO; import java.awt.*; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; public class Main { private static Color c...

2016/12/24 16:32
82
解决Android WebView中出现 Not allowed to load local resource:

由于安全策略的原因,Android WebView中加载的url是http协议,那就不允许在html中使用file协议

2016/09/13 19:01
4.9K
Android自动埋点的一种实现

Android自动埋点,通过配置文件埋点的一种实现

2016/03/02 22:39
5.9K
编程题

编程题目

2015/12/31 10:21
186
Android架构思考:没有完美的架构,只有合适的架构

多dex还是多bundle,这是个问题,但也不是一个问题。

2015/11/07 12:42
1.2K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部