首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
程序员小迷
掘友等级
致力于编程技术的技巧经验分享
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
程序员小迷
1年前
关注
socket 断线重连和心跳机制如何实现?
一、socket 概念 1.套接字(socket)是网络通信的基石,是支持 TCP/IP 协议的网络通信的基本操作单元。它是网络通信过程中端点的抽象表示,包含进行网络通信必...
0
评论
分享
程序员小迷
1年前
关注
如何保证 UDP 的可靠性传输?
一、TCP 和 UDP 的区别 1、TCP基于连接,UDP基于无连接。 2、对系统资源的要求:TCP 较多,UDP 少。 3、UDP 程序结构较简单。 4、TCP基于流模式...
0
评论
分享
程序员小迷
1年前
关注
Https 加密原理
一、加密算法的类型 基本上分为3种: 1.对称加密 加密用的密钥和解密用的密钥是同一个,比较有代表性的是 DES和AES 加密算法。 2.非对称加密 加密用的密钥称为公钥,...
0
评论
分享
程序员小迷
1年前
关注
HTTP 缓存
一、概述 1.HTTP缓存的基本原理是将Web资源(如HTML,CSS,JavaScript,图片等)保存在客户端或中间代理服务器上,后续的请求可以直接使用客户端或代理服务...
0
评论
分享
程序员小迷
1年前
关注
Http/Https 请求慢的解决办法
一 、域名优化 1.不通过 DNS 解析,直接访问 IP。 2.在HTML中使用进行域名预解析。 二、优化网络环境 1.确保网络连接稳定,检查带宽是否足够。 2.对于跨域请...
0
评论
分享
程序员小迷
1年前
关注
HTTP2.0 相对 HTTP1.x 的优化点
一、传输格式 1.HTTP1.x 的协议解析是基于文本的,这种解析存在天然缺陷,文本的表现形式有多样性,要做到健壮性考虑的场景会很多。 2.HTTP2.0使用新的二进制格式...
0
评论
分享
程序员小迷
1年前
关注
SPDY是何方神圣
一、概述 1.2012 年 Google 提出了基于TCP的 SPDY 方案,优化了 HTTP1.x 的请求延迟,解决了HTTP1.X 的安全性。 2.SPDY是 HTTP...
0
评论
分享
程序员小迷
1年前
关注
HTTP1.1 和 HTTP1.0 的区别
一、概述 1.HTTP1.0 最早在1996年在网页中被使用,那时只是使用在一些较为简单的网页上和网络请求上。 2.HTTP1.1 在 1999年开始广泛应用于现在的各大浏...
0
评论
分享
程序员小迷
1年前
关注
HTTPS的改进与提升
一、HTTPS(Hypertext Transfer Protocol Secure,安全超文本传输协议) 是一种通过计算机网络进行安全通信的传输协议。HTTPS 经由 H...
0
评论
分享
程序员小迷
1年前
关注
页面绘制的来龙去脉
一、概述 1.Android 中,用户编写的应用程序(Client)测量和计算布局,SurfaceFlinger(Server)用来渲染绘制界面,Client和Server...
0
评论
分享
程序员小迷
1年前
关注
Binder、 AIDL 、IPC 大展神威
一、Binder 1.Binder在Android系统中用于跨进程通信(IPC,Inter Process Communication)。 2.Binder提供了进程间通信...
0
评论
分享
程序员小迷
1年前
关注
SystemServer 进程的启动流程
一、SystemServer 进程简介 SystemServer 进 程 主 要 的 作 用 是 启 动 各 种 系 统 服 务 , 比 如ActivityManagerS...
0
评论
分享
程序员小迷
1年前
关注
Zygote 进程你不知道的东西
一、概述 1.Zygote(孵化) 进程是所有 Android进程的父进程,包括SystemServer和各种应用进程都是通过Zygote进程fork出来的。Zygote进...
0
评论
分享
程序员小迷
1年前
关注
ArrayMap是何方神圣
一、概念 ArrayMap是一个实现Map接口的数据结构。内部使用2个数组进行存储,一个数组记录键的hash值,一个数组记录键值对,其中键和值可以是任何数据类型。键使用二分...
0
评论
分享
程序员小迷
1年前
关注
SparseArray 你不知道的东西
一、SparseArray 1.类似HashMap的容器,但HashMap的key和value为泛型,而SparseArray的key只能为int类型,value值为Obj...
0
评论
分享
程序员小迷
1年前
关注
SharedPreferences 和 MMKV 是何方神圣
一、概述 SharedPreferences 和 MMKV 都是Android平台保存本地数据的工具,用于保存一些常用配置。 二、SharedPreferences 1.类...
0
评论
分享
程序员小迷
1年前
关注
SQLite各种连接大展神威
一、概述 1.SQLite定义了3种连接:交叉连接(CROSS JOIN)、内连接(INNER JOIN)、外连接(OUTER JOIN)。 2.外连接(OUTER JOI...
0
评论
分享
程序员小迷
1年前
关注
界面刷新你不知道的东西
一、概述。 View、SurfaceView、GLSurfaceView、TextureView都可用于显示视频、动画、游戏或其他图形内容。 二、被动更新画面。 以游戏举例...
0
评论
分享
程序员小迷
1年前
关注
View, SurfaceView, GLSurfaceView, TextureView的区别与联系
一、View: 显示视图,内置画布Canvas,提供了图形绘制函数、触屏事件处理函数、按键事件处理函数等,必须在UI主线程内更新画面,速度较慢。 二、SurfaceView...
0
评论
分享
程序员小迷
1年前
关注
final、const、readonly关键字在不同语言中代表着什么
一、Java 1.被final修饰的类不能被继承。 2.被final修饰的方法不能被重写。 被 final 修饰的类中所有的成员方法都会隐式的定义为 final 方法。 若...
0
评论
分享
下一页
个人成就
文章被阅读
6,332
掘力值
597
关注了
58
关注者
0
收藏集
16
关注标签
27
加入于
2020-07-13