240 发简信
IP属地:湖北
  • 120
    共识算法:Raft

    上篇讲到了「拜占庭将军问题」:多个拜占庭将军要如何在可能有叛徒、信使可能被策反或者暗杀的情况下达成是否要进攻的一致性决定?还不了解的先看看上一篇《拜占庭将军问题》。这篇主要是...

  • 120
    P2P 网络核心技术:Gossip 协议

    背景 Gossip protocol 也叫 Epidemic Protocol (流行病协议),实际上它还有很多别名,比如:“流言算法”、“疫情传播算法”等。 这个协议的作用...

  • Java 内存限制

    1. Java内存设置推荐参数 堆内存参数:-Xmx512m: 最大总堆内存,推荐设置为物理内存的1/4-Xms512m: 初始总堆内存,推荐和最大堆内存一样大(GC之后就不...

  • YUV图片格式数据转化

    最近本人在做人脸识别相关的项目,但是拍照得到的图片格式,不符合人脸识别模块所需的NV21格式数据,上网搜了大半天,发现不是C语言相关的图片转化,就是贴出来的转化方法错误。本文...

  • Android 水波纹效果的探究

    前言 水波纹效果从Android5.0就已经出来了,基本的使用相信大家都知道了,这里多谈一些相对深层次的使用: 1、基本使用 2、水波纹效果与布局绘制之间的问题 3、长按水波...

  • 120
    什么是中台系统?

    查看百度指数,“中台”两字的搜索量从2019年5月21日后开始陡增。 这天发生了什么?这天腾讯召开了“腾讯全球数字生态大会[https://des.qq.com/]”,在会上...

  • 《有效训练你的幽默感》读书笔记

    1. 幽默的本质 发笑的三种机理 意外感在笑话的逻辑中,跟我们平常认知不一致、存在矛盾,产生幽默 优越感笑是发现事物的弱点,突然想到自己的某种优越感时,那种突然的荣耀感。 宣...

  • 《有效提升你的职场价值》读书笔记

    1. 谁在决定你的晋升 晋升要求 出色业绩 职场领导力 职场能见度 晋升,不仅仅对你过去工作的认可,更是对你未来价值的预期。 影响晋升人 评估者人力资源同事直接上级老板 决策...

  • 《大型网站技术架构》读书笔记

    第一篇 概述 1. 大型网站架构演化 大型网站软件系统特点 高并发,大流量: 以P计的数据 高可用:系统7*24小时不间断服务。 海量数据:需要存储、管理海量数据 用户分布广...

  • 120
    Glide 加载gif的一些个人总结

    说明 最近项目中有使用到gif动画,加上本身已经引入了Glide 3.7.0(支持gif)库,所以便用Glide来加载了;但在使用过程中还是遇到了不少困难, 在此记录下,希望...

  • 约束布局ConstraintLayout看这一篇就够了

    目录 1.介绍 2.为什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依赖3.2 相对定位3.3 角度定位3.4 边距3.5...

  • 120
    Ubuntu搭建Jenkins+Android自动化打包

    *本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 本文主要介绍如何在Ubuntu搭建Jenkins实现Android项目的自动化打包,一般部署在我们的服务...

  • 120
    Android 一共有多少种动画?准确告诉你!

    Android 动画在开发中是不可或缺的功能,或者说是界面灵动的添加剂。那你是否总结过 Android 中总共为开发者提供了多少种方式的动画呢?今天就为大家总结归纳一下。 我...

  • 2018最新精选的Go框架,库和软件的精选列表 一 https://awesome-go.com/

    音频和音乐 用于操纵音频的库。 flac - Native Go FLAC解码器。 flac - Native Go FLAC解码器。 gaad - Native Go AA...

个人介绍
Gopher、Android开发

To be a better man