E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
PX4源码学习
0.6、HashMap
源码学习
-新增节点、扩容机制、红黑树转化机制
文章目录前言HashMap
源码学习
的基础准备工作学习方式版本声明:本文源码基于JDK1.8基本策略和方式从线到面的策略借助测试代码几个重要的内部变量进入源码从key定位到数组的位置第一步:对key.hashCode
bestcxx
·
2020-08-22 01:49
HashMap
源码
Spring IOC核心
源码学习
(一)
序:一直苦于阅读spring源码的切入点,这篇博文正好作为阅读SpringIOC源码作为一个切入点。切入点:1.一个大致的处理流程(类的关系图或者流程图等表示)2.几个主要接口或者类的功能介绍博文:本文主要以springioc容器基本代码骨架为切入点,理解ioc容器的基本代码组件结构,各代码组件细节剖析将放在后面的学习文章里。关于IOC容器IoC容器:最主要是完成了完成对象的创建和依赖的管理注入等
IMSIB
·
2020-08-21 23:21
萝卜小姐-Handler之系列sendMessage学习
sendMessage方式学习sendMessage作用sendMessage主要方法以及
源码学习
sendMessage(Message)sendMessageDelayed(@NonNullMessagemsg
萝 l丶小姐
·
2020-08-21 23:47
Android
源码
android
nginx
源码学习
(一)
首先说下安装nginx的步骤:(1)window下安装进入http://nginx.org/en/download.html下载版本Mainlineversion或者Stableversion,任何一个nginx/Windows-x.xx.x都行。下载后解压zip文件到自己想安装的目录,我选择C:\ProgramFiles,解压后路径是:C:\ProgramFiles\nginx-1.10.2。结
香农随笔
·
2020-08-21 23:17
nginx
template.js前端模板引擎使用
github.com/yanhaijing/template.js作者编写的文档:https://github.com/yanhaijing/template.js/blob/master/README.md
源码学习
默认的开始标签和结束标签分别是
wu6660563
·
2020-08-21 23:48
J2EE
Dubbo 服务调用
源码学习
(上)(六)
笔记简述本学习笔记就来学习dubbo中的消费方是如何和注册中心打交道的,以及如何实现和服务提供方的直连操作,这其中主要的是invoker生成操作2018年05月23日22:10:03添加了3.2.4刷新invoker一小节,当订阅服务完成之后,客观情况下存在服务提供方发生变化的情况,这时候需要刷新RegistryDirectory中已存在的urlInvoker和methodInvoker信息,并且
jwfy
·
2020-08-21 22:56
nginx
源码学习
资源(不断更新)
nginx
源码学习
是一个痛苦又快乐的过程,下面列出了一些nginx的学习资源。首先要做的当然是下载一份nginx源码,可以从nginx官方网站下载一份最新的。
weixin_34014555
·
2020-08-21 22:49
运维
操作系统
dubbo
源码学习
笔记 (一) —— ExtensionLoader和URL
欢迎访问我的个人博客休息的风学习dubbo,我认为可以从最基本的ExtensionLoader和URL这两个类入手。据官方介绍,dubbo框架的基本设计原则为:采用Microkernel+Plugin模式,Microkernel只负责组装Plugin,Dubbo自身的功能也是通过扩展点实现的,也就是Dubbo的所有功能点都可被用户自定义扩展所替换。采用URL作为配置信息的统一格式,所有扩展点都通过
休息的风
·
2020-08-21 21:27
java
dubbo
dubbo源码分析
【Qt】通过QtCreator
源码学习
Qt(四):插件管理PluginManager
1、简介QtCreator使用插件架构,方便扩展。它的核心是插件管理,主类是PluginManager。下面是翻译src\libs\extensionsystem\pluginmanager.cpp中关于插件的一些说明,后续会详细分析插件管理的代码。2、名字空间、主要类介绍插件使用的名字空间是namespace:ExtensionSystem:它提供了属于核心插件系统的类。ExtensionSys
郭老二
·
2020-08-21 21:56
Qt
Dubbo
源码学习
五-服务消费者发现
首先思考服务消费者发现从类图中,我们可以看到ReferenceBean继承了Referenceconfig,同时实现了FactoryBean、DisposableBean、ApplicationContextAware、InitializingBean,因此可以看到里面会有相应的aware方法、相应的destroy方法、AfterPropertiesSet方法,这里我们重点关注AfterPrope
路行的亚洲
·
2020-08-21 21:46
dubbo
Dubbo
源码学习
--LoadBalance负载均衡(一)
在集群负载均衡时,Dubbo提供了多种均衡策略,缺省为random随机调用。可以自行扩展负载均衡策略,参见:负载均衡扩展负载均衡策略RandomLoadBalance随机,按权重设置随机概率。在一个截面上碰撞的概率高,但调用量越大分布越均匀,而且按概率使用权重后也比较均匀,有利于动态调整提供者权重。RoundRobinLoadBalance轮循,按公约后的权重设置轮循比率。存在慢的提供者累积请求的
归田
·
2020-08-21 20:21
RPC及Dubbo入门源码学习
RPC及Dubbo原理学习
Netty
源码学习
之ByteToMessageDecoder的浅谈分析
一、简介ByteToMessageDecoder类浅谈Netty的
源码学习
之ByteToMessageDecoder,这个解码器是Netty诸多解码的父类解码器,下图就是ByteToMessageDecoder
大龙博客
·
2020-08-21 19:42
Netty的源码学习
java学习
SpringBoot 2
源码学习
笔记(一)
创建springboot2项目由于sping5已经出来了,springboot2也已经出来了,所以我就直接研究springboot2的源码了。首先进入Spring官网:https://start.spring.io/使用Initalizr创建也可在idea中直接使用Initalizr插件创建。具体demo可从以下地址获取https://github.com/buyulian/fluxdemo。获取
buyulian
·
2020-08-21 18:40
源码阅读
nginx
源码学习
(一)程序启动
1、以下是我阅读nginx(1.13.2版本)源码的一些心得,个人觉得学一个东西最好学它的思想,学会举一反三。因为互联网的东西实在太多了。先来看看nginx的整体启动流程,因为是从整体上去了解原理,细节的东西省去,比如ssl初始化等操作。(nginx.c)。main(intargc,char*const*argv){//定义一些变量ngx_debug_init();//调试初始化,不管它ngx_s
liwenbo_csu
·
2020-08-21 17:49
nginx学习
Nginx
源码学习
(第零章):nginx安装
声明:初读nginx源码,此处记得是我个人学习中所遇到的问题,以及心得,若是有错误请海涵并提出。学习的过程是由外及内,对于nginx我们首先需要会安装使用,下面简单讲叙nginx的安装。一般我们都需要先装pcre,zlib,前者为了重写rewrite,后者为了gzip压缩。还需要安装ssl。自行下载pcre,zlib,openssl。下面给大家提供一个脚本文件,可以实现自动安装各种程序。如下图所示
Shldreamfly
·
2020-08-21 17:26
Nginx
SpringBoot 2
源码学习
笔记(二)
SpringBoot的启动过程从启动类跟进去,在run方法中产生了一个springApplication对象,并且在生成对象后调用了run方法。/***Statichelperthatcanbeusedtoruna{@linkSpringApplication}fromthe*specifiedsourcesusingdefaultsettingsandusersuppliedarguments.
buyulian
·
2020-08-21 17:44
源码阅读
CSS揭秘(四)视觉效果
box-shadow属性,指定三个长度值(X轴偏移量、Y轴偏移、模糊半径)与一个颜色值要想只在底部设置投影,需要用到第四个参数:投影的扩张半径,如果该值为负,就代表缩小投影尺寸box-shadow:02
px4
pxblack
weixin_30291791
·
2020-08-21 17:52
Vue
源码学习
之事件机制
前言写这篇文章的起因是因为今天组里的小伙伴问了我一个比较常见的语法的原理,而我用了这么久的vue,对该写法早已熟能生巧,但一谈到如何实现,突然愣住了,这玩意儿好像真没注意过,那么是什么问题呢?看下面代码。测试测试问:这两种写法区别在哪里?为什么可以用第二种写法?答:没啥区别。开个玩笑,当我看到这个时候,本能的猜测,编译的时候,第二种写法做了一层函数的封装,为了弄清到底是不是这样的,带着问题,重温了
DMS程序猿
·
2020-08-21 16:55
vue挖坑之路
vue
Hadoop
源码学习
-脚本命令(hadoop fs -ls)执行细节
Hadoop有提供一些脚本命令,以便于我们对HDFS进行管理,可以通过命令hadoopfs进行查看:通过以上使用说明可以发现,里面提供了大多数和我们在本地操作文件系统相类似的命令,例如,cat查看文件内容,chgrp改变用户群组权限,chmod改变用户权限,chown改变用户拥有者权限,还有创建目录,查看目录,移动文件,重命名等等。hadoopfs-ls这里,我们来看看命令hadoopfs-ls:
strongyoung88
·
2020-08-21 16:46
Java
Linux
Hadoop
CSS画圆角
width:100px;height:100px;margin:0auto;background:#ccc;/*border-radius:50%;*/border-radius:10px20px30
px4
0px
XFlyaa
·
2020-08-21 15:55
HTML
React hook 系列
hook也有半年多了,结合自身使用以及社区,写了如下的文章,欢迎各位大佬沟通交流初识Reacthook(一)初识Reacthook(二)Reacthook使用规则自定义ReacthookReacthook
源码学习
一个使用
NsNe
·
2020-08-21 15:20
react.js
hook
CSS技巧(三):视觉效果
1box-shadow:2px3
px4
pxrgba(0,0,0,.5);box-shadow第一个长度表示水平方向投影,第二个为垂直方向投影,第三个为模糊半径。
weixin_30687051
·
2020-08-21 12:30
css实现的一些视觉效果
box-shadow:05
px4
px-4pxblack;2.邻边投影box-shadow:3px3px6px-3pxblack;3.双侧投影用两块投影(每边各
weixin_34095889
·
2020-08-21 12:58
CSS技巧(三):视觉效果
1box-shadow:2px3
px4
pxrgba(0,0,0,.5);box-shadow第一个长度表示水平方向投影,第二个为垂直方向投影,第三个为模糊半径。
weixin_30687051
·
2020-08-21 12:25
CSS技巧之视觉效果
1box-shadow:2px3
px4
pxrgba(0,0,0,.5);box-shadow第一个长度表示水平方向投影,第二个为垂直方向投影,第三个为模糊半径。
黎先生你好
·
2020-08-21 12:44
Web
px4
调试经验分享
1.多利用printf打印,减少分析脚本时间有时候rcS启动脚本里面的if判断太多,嵌套关系又复杂,为了简单快速确定启动脚本到底执行了哪个xxx_main语句和执行了多少个实例,可以添加下面的语句,直接在终端nsh打印出来intmavlink_main(intargc,char*argv[]){intargnum=0;for(argnum=0;argnum
坐看风云变幻
·
2020-08-21 12:56
PX4开发笔记
区块链
源码学习
(1)-Bytecoin源码编译
Bytecoin是一种不可追溯的、去中心化的加密货币,中文名叫字节币,发布于2012年,其源代码托管在Github上,本文将介绍源码编译Bytecoin的过程。编译环境:Ubuntu16.0464bit源码地址:https://github.com/bcndev/bytecoin创建目录mkdirbcndevcdbcndev安装编译环境相关依赖的包sudoapt-getinstallbuild-e
偏执的工匠
·
2020-08-21 11:35
MMKV--
源码学习
kv数据持久化需要的功能假设要设计一个kv的存储功能:首先是可靠性,在各种情况下能够将kv保存性能的要求,当时是越快越好,存储占用的越少越好MMKV号称满足这些特性:可靠,实时写入高性能如果撇去高可靠性,可以采取内存缓冲的模式,例如先存入dic,然后在合适的时间同步到文件。这种方式考虑同步的时机是一方面,而且在crash时可能dic未同步到文件。如果撇如高性能,可以采用直接的读写文件,例如采用增量
sunshinfight
·
2020-08-21 11:11
Spring学习沉淀
Spring学习沉淀基本概念Reactive&&ServletReactiveServletSpring注解总结装配bean配置类ConfigBean测试类
源码学习
依赖注入和控制反转(spring容器)
xrs_sjtu
·
2020-08-21 11:35
编程内功
Vue
源码学习
笔记
最近偷懒好久没有写博客了,一直想继续Vue学习系列,想深入Vue源码来写。结果发现自己层次不够,对js的理解差好多。所以一直想写一直搁置着。最近重新振作决心看完Vue源码,并且以我们这类前端小白的角度来一步步弄懂Vue源码。PS:以下文章为笔记类,记录了本人在看源码过程中的一些问题和感悟。Vue源码的本质是什么Vue.js本质上就是一个包含各种逻辑的一个function。而我们通常初始化Vue的过
VioletJack
·
2020-08-21 11:30
html5 canvas 绘制虚线
background-color:#eee;}#canvas{background-color:#fff;margin-left:10px;margin-top:10px;-webkit-box-shadow:4
px4
px8pxrgba
antlove
·
2020-08-21 09:21
Spring MVC 学习笔记
(以下大多都是引用跟开涛学SpringMVC中的原话,嘿嘿,最近就是参考他的pdf结合Spring
源码学习
SpringMVC,记录下来,用作以后复习)国际惯例,先介绍下SpringMVC是个什么东东。
iteye_8992
·
2020-08-21 09:21
Spring
Springmvc
JDK并发工具类
源码学习
系列——SynchronousQueue
SynchronousQueue是一种特殊的阻塞队列,不同于LinkedBlockingQueue、ArrayBlockingQueue和PriorityBlockingQueue,其内部没有任何容量,任何的入队操作都需要等待其他线程的出队操作,反之亦然。如果将SynchronousQueue用于生产者/消费者模式,那么相当于生产者和消费者手递手交易,即生产者生产出一个货物,则必须等到消费者过来取
少主无翼
·
2020-08-21 09:55
Jdk源码
Java学习
Android屏幕大小适配问题解决
一、一些基本概念1、长度(真实长度):英寸、inch2、分辨率:density每英寸像素数dpi(密度)3、像素:
px4
、dip的公式:px/dip=dpi/160所以dip类似于英寸、长度(dp=dip
天盟
·
2020-08-21 05:38
Android
源码学习
最近工作中使用的iscdhcpserver老是出问题,无奈自己是从已离职的前辈那里接收过来负责维护的,而且对阅读学习源码也是菜鸟一只,之前从没有阅读过源码。每次出问题被别人找时,都一阵心虚。遂决定通过这次机会,开始对源码的学习。一边去积累阅读源码的方法以及经验,一边去解决实际的问题。最后再总结出自己的方法。目前打算的学习方法是:1.了解源码的生态环境:比如项目背景、托管网站,社区论坛等//4小时有
老邱看天下
·
2020-08-21 05:41
源码学习
源码
sofa-jraft
源码学习
选举流程按照官方样例梳理,example中的election模块初始化创建节点配置信息NodeOptions创建状态机ElectionOnlyStateMachine,绑定至NodeOptions创建配置文件Configuration,解析配置的服务列表initialServerAddressList,绑定至NodeOptions根据dataPath设置日志存储路径根据dataPath设置元数据存
会灰翔的灰机
·
2020-08-21 05:53
java
多旋翼姿态控制中前馈的作用
多旋翼姿态控制中前馈的作用
PX4
中偏航通道的控制使用到了前馈,关于这个前馈环节对系统性能的具体影响,此前我一直理解的比较模糊,直到最近和zing大神交流后才有了新的理解;本篇博文主要来从不同角度解释前馈对系统性能带来的影响
Aromash
·
2020-08-21 05:52
自控笔记
飞控实战
MIDU品牌双11预售立体声无线蓝牙耳机,仅售99
MIDU品牌工厂直销|双11预售款运动蓝牙耳机·随身音箱随身运动·——HBS-1100运动蓝牙耳机——剧烈运动更过瘾休闲放松更投入防水等级高达I
PX4
,让你在健身房、球场上肆意挥洒汗水支持蓝牙4.1和语音提示
MIDU品牌
·
2020-08-21 04:29
手撸一个grpc服务发现+负载均衡+grpc负载均衡部分
源码学习
组件servergrpc的服务端首先需要三部分的组件:service为提供客户端响应;register是服务端每次启动时将自己的地址注册给注册中心;unregister是服务端每次终止时从注册中心清除掉自己的注册信息;registerfuncRegister(client*etcd3.Client,target,key,valstring,stopSignalchanos.Signal)error
byte
·
2020-08-21 04:25
golang
grpc
(
源码学习
)
一、Thread.stopWhyisThread.stopdeprecated?Becauseitisinherentlyunsafe.Stoppingathreadcausesittounlockallthemonitorsthatithaslocked.(ThemonitorsareunlockedastheThreadDeathexceptionpropagatesupthestack.)I
小楼东风细雨
·
2020-08-21 04:29
源码学习
java多线程
Vue3 源码逐行解析
今天正式开始记录一下vue3.0.0-beta
源码学习
心得。本文编写于2020-06-10,脚手架使用vite-app版本0.20.0,内置vue3.0.0-beta.14。
zhongmeizhi
·
2020-08-21 03:56
vue.js
javascript
前端
vue3
PIXHAWK 4 中文资料 文档 PCB
最先进的
PX4
自动驾驶仪开发工具包。PixHawk4是PixHawk飞行控制器家族中最新最成功的产品。它是由Holybro和Auterion合作开发,优化
PX4
。它预装了最新的
PX4
原生固件。
飞行网
·
2020-08-21 03:39
3.最俗学习之-Vue
源码学习
-引入篇(下)
源码地址文件:src/core/instance/init.js这个就是Vue引入初始化的最后一个文件了这里执行5个方法,参数都是Vue构造函数initMixin(Vue)stateMixin(Vue)eventsMixin(Vue)lifecycleMixin(Vue)renderMixin(Vue)这里就直接引用大神的分析的结果了引入依赖,定义Vue构造函数,然后以Vue构造函数为参数,调用了
木子tar
·
2020-08-21 03:49
React hook
源码学习
可以在react.js中看到导入的代码import{useCallback,useContext,useEffect,useImperativeHandle,useDebugValue,useLayoutEffect,useMemo,useMutableSource,useReducer,useRef,useState,useResponder,useTransition,useDeferredV
NsNe
·
2020-08-21 02:28
react.js
hook
hooks
每周工作总结(2018/09/10-2018/09/14)
本周工作(2018/09/10-2018/09/14)完成工作:ORB-SLAM-1论文学习2(ExperimentAnalysis)
源码学习
+撰写源码分析报告I附件1:回环知识体系I.pdf附件2:ORB-SLAM
teddyluo
·
2020-08-20 23:41
PX4
飞控Avoidance功能包2016论文分享
PX4
飞控Avoidance功能包2016论文基于风险的无人机路径寻找摘要简介相关工作风险最安全路径结合距离和风险风险有界的最短路径在部分可观测的环境中的路径寻找路径寻找最短路径Dijkstra算法A*
dckwin
·
2020-08-20 21:53
无人机
路径规划
数学算法
利用
px4
flow实现四旋翼室内定点悬停
于是,为了增强飞行的可靠性,用到了
px4
flow光流模块,当然这需要和pixhawk飞控来配套使用。首先简单介绍一下这个模块,它是基于光流不不变性假设,求解xy平面的速度。
zheng_zju
·
2020-08-20 20:19
话说,终于搞定了在一套ubuntu里既能编译
px4
又能编译apm的问题
这一篇算是对之前环境准备的总结,因为我发现即使是很熟练的开发者在选择开发环境的时候其实也蛮苦恼的…所以把现阶段部署开发环境的一些新的写出来,至少在这个时间点,现在大约是17年近中旬吧,按照我说的做,一定可以明明白白的把两套项目完整的最新固件都编译过去.系统:ubuntu16.10交叉编译器:gcc-arm-none-eabi-5_4-2016q2gcc-arm-none-eabi-4_9-2015
wojiao42
·
2020-08-20 20:35
入门类
我想尝试改回ACfly+T265
我是弄acfly更有意义些
px4
现在这么多现成代码了。自己也能吃透点
px4
没那么好吃透。
PX4
+ROS+T265大体思路我清楚了,而且很可能我不需要什么编程,不如放到
诗筱涵
·
2020-08-20 18:59
无人机-ACfly
无人机-SLAM-T265
up
squared
Auterion
PX4
VIO代码分析
也就是PX官方文档给的VIO代码,用的T265也是之前在github里面搜
PX4
T265搜到的https://github.com/Auterion/VIO/blob/master/src/nodes/
诗筱涵
·
2020-08-20 18:59
无人机-SLAM-T265
ROS
上一页
46
47
48
49
50
51
52
53
下一页
按字母分类:
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
其他