深情水壶

文章
6
资源
0
加入时间
2年10月21天

Glide源码详解(基于3.X版本)

例如"a,b,c";就直接分割就行了.String string = "a,b,c";String [] stringArr= string.split(","); //注意分隔符是需要转译滴...如果是"abc"这种字符串,就直接String string = "abc" ;char [] stringArr = s

缓存策略

学习整理了web缓存的一些策略,如有不正确的地方,欢迎指正。浏览器端的缓存规则缓存行为主要由缓存策略决定,而缓存策略由内容拥有者设置。这些策略主要通过特定的HTTP头部来清晰地表达。当一个用户发起一个静态资源请求的时候,浏览器会通过以下几步来获取资源:本地缓存阶段:先在本地查找该资源,如果有发现该资源,而且该资源还没有过期,就使用这一个资源,完全不会发送http请求到服务器;协商缓存...

协议栈设计_LwIP笔记LWIP主进程工作TCPIP_Thread线程启动流程tcpip_thread主线程处理

文章目录LWIP主进程工作链路层LWIP数据包收发函数框架ARP(地址解析协议)表ARP表查询IP层ICMP处理(Internet 控制报文协议)TCPIP_Thread线程启动流程**tcpip_thread主线程处理**LWIP主进程工作/* LWIP 协议模拟了 TCP/IP 协议的分层思想,表面上看 LWIP 也是有分层思想的,但从实现上看, LWIP 只在一个进程内实现了各个层次的所有工作。具体如下: LWIP 完成相关初始化后,会阻塞在一个邮箱上,等待接收数据进行处理。这个邮箱内的数