4 凶残的程序员

尚未进行身份认证

博观而约取,厚积而薄发

等级
TA的排名 2w+

透视HTTP协议(五) —— 什么是HTTPS

1.HTTPS是什么2.HTTP与HTTPS有哪些区别3.HTTPS是如何握手的

2019-09-28 16:59:46

透视HTTP协议(四) —— HTTP头部字段有哪些

1.HTTP常见的数据类型2.HTTP常见的压缩有哪些3.HTTP是如何分块传输4.HTTP如何断点传输5.长连接6.重定向7.缓存

2019-09-28 16:37:01

透视HTTP协议(三) —— HTTP请求过程和结构

1.网址输入后点击回车键发生了什么2.HTTP的报文结构有哪些3.HTTP的响应状态码有哪些

2019-09-28 15:48:50

透视HTTP协议(二) —— HTTP相关的协议

1.什么是DNS2.DNS与HTTP有什么联系3.URI什么,URL又是什么4.HTTP有哪些代理5.TCP/IP分为哪几层6.OSI网络分层又是什么

2019-09-28 15:29:38

透视HTTP协议(一) —— HTTP是什么

1.HTTP是什么2.万维网WWW包含哪些3.HTTP的版本有哪些4.和HTTP相关的还有哪些协议5.HTTP有哪些特点,什么是HTTP经久不衰的原因

2019-09-28 14:08:47

Android ConstraintLayout xmind

查看大图.

2019-06-06 14:40:23

Android 相见恨晚的命名规约

Android命名规范

2019-04-22 10:51:01

Android 相见恨晚的高效编码规范

本篇文章是基于《EffectiveJava3》以及阿里出版的《码出高效—Java开发手册》的总结文章。

2019-04-20 21:51:38

工作方法总结

查看大图.

2019-04-14 16:37:11

《为什么精英都是时间控》

文章目录《为什么精英都是时间控》提高专注力15·45·90排除杂念时间限制黄金时间—早晨早晨清醒术晨起2~3小时最清醒,专注力最高(做专注性工作)早晨拒绝多余和多种资讯,排除杂念上班前的固定时间—自我投资(1.1的365次方)上班最初30分钟最为重要(进入工作状态)午后—重启术为下午储备能量夜晚运动&睡眠离开公司,就不要再想工作的事情运动睡眠周末时间创造术把握现在,不留遗憾并行工作...

2019-03-22 08:02:00

Android 屏幕绘制机制及硬件加速

前言硬件加速CPU/GPU结构对比OpenGLAndroid的图形组件画笔画纸画板合成及显示CPU/GPU绘制过程软件绘制硬件加速视图构建前言开发手机应用最主要的两个点是1.处理用户屏幕触碰输入2.界面效果展示(包含动画和各种反馈),但是在早期的Android并不是那么尽人意,给用户的感觉就是卡顿,系统处理图形能力...

2019-03-13 10:14:51

Android 性能优化(二) —— 启动优化实战

继上一篇的Android启动优化(一)小试牛刀(优化预览窗口)之后,我们再进一步优化应用。

2019-03-01 10:39:33

腾讯 Xlog 上手指南

文章目录关于Xlog下载及编译使用初始化混淆查看DIY关于Xloghttps://github.com/Tencent/mars访问mars仓库,将代码压缩包下载到本地.下载的过程中可以初步了解mars是何方神圣:https://github.com/Tencent/mars/wiki以及Xlog的性能和基准:https://github.com/Tencent/mar...

2019-02-28 23:49:23

Android Aspectj 从入门到实战

AndroidStudio想接入AspectJ?看这篇就对了!从0到1,包会!

2018-12-30 11:37:27

Android Library 上传到 JCenter 之图文总结

前言本篇博客暂先粗略的总结一下Jcenter发布的过程和坑。注册刚要跨出第一步就绊倒在注册这一步。公司试用版和个人免费版注册地址:https://bintray.com/切记一定要选择右边这个SignUpHere按钮,不管你是否用github第三方登录,并且注册的邮箱不能使用网易和腾讯邮箱!发布点击上图的AddNewRepository按钮,创建存放...

2018-10-24 18:00:03

Java设计模式——装饰者模式(Decorator Pattern)

装饰者模式装饰者模式也称为包装模式(WrapperPattern),属于结构型设计模式。该模式对客户端透明的方式来动态的扩展对象,(对扩展开放,对修改关闭)同时该模式也是继承关系的一种替代方法之一。总之就是动态的给对象添加一些额外的职责,类似钢铁侠可以组装不同武器。结构类图抽象组件(Component):定义装饰方法的规范被装饰者(ConcreteCo...

2018-09-08 16:33:45

Android 性能优化(一) —— 启动优化提升60%

应用启动速度视觉优化视觉优化——启动主题优化1.默认情况应用启动速度一个应用App的启动速度能够影响用户的首次体验,启动速度较慢(感官上)的应用可能导致用户再次开启App的意图下降,或者卸载放弃该应用程序。本文将从两个方向优化应用的启动速度:视觉体验优化代码逻辑优化视觉优化谷歌开发文档应用程序启动有三种状态,每种状态都会...

2018-08-25 18:48:23

Android 屏幕刷新机制

前言View的工作流程ChoreographerFrameDisplayEventReceiverVSYNCTripleBuffer前言在上一篇View的工作流程的博客中,分析了ViewRootImpl类中应用窗口measure,layout和draw的过程。今天这篇文章探索从ViewRootImpl到屏幕的刷新机制之间的渊源。Vi...

2018-07-09 00:16:33

算法 —— 排序 —— 优先队列

优先队列二叉堆优先队列【PriorityQueue】首先声明一下,优先队列是基于堆的完全二叉树,它和队列的概念无关。(它并不是队列,而是树)并且,优先队列最重要的操作就是:删除最大元素和插入元素,所以我们把精力集中在这两点上。(本文以最大堆为主讲述)二叉堆...

2018-06-02 19:40:28

算法 —— 排序 —— 快速排序

快速排序基本思想切分排序算法算法改进三向切分(改进重复元素排序)快速排序快速排序是应用最广泛的排序算法了。原因是实现简单,且在一般应用中比其他排序算法要快得多。快速排序内循环比大多数排序算法都要短小,这意味着它无论是在理论上还是在实际中都要更快。但是它的缺点是非常脆弱,在实现中要非常小心才能避免低劣的性能。在归并排序这篇文章中有讲解到“分治策略”,该策略一...

2018-05-01 23:20:02

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。