加载中
Android Hotpatch系列之-项目介绍

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

Java 线程池源码解析

Java线程池的实现主要在java.util.concurrent包中的ThreadPoolExecutor类。线程池的核心思想是重用已创建的线程,而不是每次需要执行任务时都创建新线程。这样可以减少创建和销毁线程的开销,...

golang 和 ffmpeg 实现视频文件推送直播流

在 golang 里面调用 ffmpeg 命令行实现推流 func startPushVideoStream(ctx context.Context, inputURL, outputURL string) (*exec.Cmd, error) { // FFmpeg命令 cmd := exec.Command("ffmpe...

01/12 10:28
59
Goland里面碰到request.go文件不能识别解决办法

Please navigate to Preferences | Editor | File Types, find File type auto-detected by file content or Text and exclude request.go from the file name patterns list. 官方给的解决方...

2022/05/25 19:34
281
开源

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

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

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

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

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

2021/03/19 10:36
547
Android 5.x系统ClassNotFoundException的坑

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

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

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

2018/02/08 17:09
202
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
205
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
938
限制Activity Instance实例的数量

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

2017/07/27 20:01
598

没有更多内容

加载失败,请刷新页面

返回顶部
顶部