51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#探究
走近科学,探究阿里闲鱼团队通过数据提升Flutter体验的真相
背景闲鱼客户端的flutter页面已经服务上亿级用户,这个时候Flutter页面的用户体验尤其重要,完善Flutter性能稳定性监控体系,可以及早发现线上性能问题,也可以作为用户体验提升的衡量标准。那么Flutter的性能到底如何?是否像官方宣传的那么丝滑?Native的性能指标是否可以用来检测Flutter页面?下面...
代码星球
·
2021-02-23
走近
科学
探究
阿里
闲鱼
Redis学习之Jedis源码原理分析探究(BIO手写Jedis客户端)
在Redis的使用过程中,大多数人都是使用现成的客户端,如Jedis,Redisson,Lettuce。因此本文研究用BIO的方式手写Redis客户端尝试,对遇到的问题进行探究及总结。 如何从架构角度思考架构分层? Redis通讯协议RESP是怎么回事? 如何基于BIO实现Redis客户端? Redis客户...
代码星球
·
2021-01-24
Jedis
Redis
习之
源码
原理
从设置a标签背景图片无法显示探究background-image:url()
1、先说问题:把首页面的头部用一个大的背景图平铺,占据全屏,点击图片任何位置,都进行跳转,所以想到把图片作为a标签的背景图的方式来实现,但问题来了,背景图死活无法显示,页面一片空白,代码如下:<divid="banner"class="banner"><ahref="#"class="d1">&...
代码星球
·
2020-12-27
设置
标签
背景图片
无法
显示
Angular 中的 asyncPipe 源码探究
它是最优雅的订阅observable的方式,不仅语法短小精悍,还会自动取消订阅;async管道用于解包异步原始数据。说到异步数据,就自然而然的会想起observable和promise,async就是用来订阅他们,然后返回他们发布的最近一个值,然后将组件标记为变更做准备。当组件被销毁时,async会自动取消订阅以防内存...
代码星球
·
2020-12-24
Angular
中的
asyncPipe
源码
探究
ReentrantLock实现原理深入探究
前言这篇文章被归到Java基础分类中,其实真的一点都不基础。网上写ReentrantLock的使用、ReentrantLock和synchronized的区别的文章很多,研究ReentrantLock并且能讲清楚ReentrantLock的原理的文章很少,本文就来研究一下ReentrantLock的实现原理。研究Ree...
代码星球
·
2020-12-09
ReentrantLock
实现
原理
深入
探究
Laravel 5.3 用户验证源码探究 (一) 路由与注册
https://blog.csdn.net/realghost/article/details/52558962简介Laravel从5.2开始就有了开箱即用的用户验证,5.3又在5.2的基础上又有了一些改变。为了深入了解具体的用户验证实现,只能深入Laravel的源码,探究用户验证是怎么处理的。开始安装好Laravel...
代码星球
·
2020-11-21
Laravel
用户
验证
源码
探究
django中间件CsrfViewMiddleware源码分析,探究csrf实现
csrf保护基于以下: 1.一个CSRFcookie基于一个随机生成的值,其他网站无法得到。此cookie由CsrfViewMiddleware产生。它与每个调用django.middleware.csrf.get_token()(这是一个用于取回CSRFtoken的方法)的响应一起发送,如果它尚未在请求上设...
代码星球
·
2020-09-25
django
中间件
CsrfViewMiddleware
源码
分析
玩转CONSUL(1)–WATCH机制探究
1.前言consul经常被用于服务的注册和发现,本文将带你对watch做更深入的探究2.consul对外暴露了4种通讯接口2.1RPC主要用于内部通讯Gossip/日志分发/选主等2.2HTTPAPI服务发现/健康检查/KV存储等几乎所有功能默认端口为85002.3ConsulCommands(CLI)consul命令...
代码星球
·
2020-09-24
玩转
CONSUL
WATCH
机制
探究
openstack-- neutron 二/三层网络实现探究
Neutron是openstack中提供网络虚拟化的组件,根据二层网络的实现方式不同(即agent的不同),可以分为Linuxbridge的方式,Openvswitch的方式。而且,lay2network分为local,flat,vlan,vxlan等类型(gre与vxlan类似,不再考虑),本文就分析两种实现方式在这...
代码星球
·
2020-09-23
openstack--
neutron
三层
网络
实现
js 探究设置值与获取值是否相同
jquery的获取与设置说完了,再来探究一下纯js的设置,是否也会出现此类情况,就知道大致是什么出现的问题了:<!DOCTYPEhtml><html><head><metacharset='utf-8'><style>#d1{position:absolu...
代码星球
·
2020-09-13
js
探究
设置
取值
是否
深度探究apk安装过程
0.PcakageaManagerService版本号变化1.概述2.PackageManagerService服务启动流程3.PackageManagerService入口1.系统应用安装2.网络下载应用安装3.ADB工具安装4.第三方应用安装1.1概述众所周知,Android应用终于是打包成.apk格式(事实上就是...
代码星球
·
2020-08-28
深度
探究
apk
安装
过程
C++:探究纯虚析构函数以及实现数组的高速排序与链表的归并排序
标签:数据结构数组链表高速排序归并排序抽象类虚继承by小威威1.介绍本篇博文将通过课后作业的(15C++Homework)D&A5CollectionwithInheritance来解说一些重要的排序与零散的知识。并且,本人以科学严谨的态度,对抽象类中析构函数的调用情况进行了分类讨论并一一试验,终于得出了“抽象...
代码星球
·
2020-08-25
排序
C++
探究
纯虚
析构
DIV CSS布局中position属性用法深入探究
本文向大家描述一下DIVCSS布局中的position属性的用法,position属性主要有四种属性值,任何元素的默认position的属性值均是static,静态。这节课主要讲讲relative(相对)以及absolute(绝对)。如何学习DIV+CSS布局之position属性如果用position属性来布局页面,...
代码星球
·
2020-08-19
DIV
CSS
布局
position
属性
web性能优化之:no-cache与must-revalidate深入探究
稍微了解HTTP协议的前端同学,相比对Cache-Control不会感到陌生,性能优化时经常都会跟它打交道。常见的值有有private、public、no-store、no-cache、must-revalidate、max-age等。各个取值所代表的含义,网上总结挺多的,这里就不打算再进行逐一介绍,感兴趣的可以一起探...
代码星球
·
2020-07-24
web
性能
优化
no-cache
must-revalidate
gulp.src()内部实现探究
本来是想写个如何编写gulp插件的科普文的,突然探究欲又发作了,于是就有了这篇东西。。。翻了下源码看了下gulp.src()的实现,不禁由衷感慨:肿么这么复杂。。。首先我们看下gulpfile里面的内容是长什么样子的,很有express中间件的味道是不是~我们知道.pipe()是典型的流式操作的API。很自然的,我们会...
代码星球
·
2020-07-24
gulp.src
内部
实现
探究
首页
上一页
1
2
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他