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源码学习
NVIDIA NCCL
源码学习
(十一)- ring allreduce
之前的章节里我们看到了ncclsend/recv通信的过程,本节我们以ringallreduce为例看下集合通信的过程。整体执行流程和send/recv很像,所以对于相似的流程只做简单介绍,主要介绍ringallreduce自己特有内容。单机搜索ring在nccl初始化的过程中会分析机内拓扑,建立CPU,GPU,网卡等PCI节点的拓扑图,并基于这个图搜索一系列的channel,假设单机内执行ncc
KIDGINBROOK
·
2023-10-22 13:41
nccl
nccl
gpu
cuda
Spring Security
源码学习
——建造者之HttpSecurity
前篇:SpringSecurity
源码学习
——建造者基础架构前言HttpSecurity也是SpringSecurity中的重要一环。
这是一条海鱼
·
2023-10-22 08:58
Spring
Security
spring
java
SpringSecurity
源码学习
五:跨域与跨站请求伪造
目录什么是跨域springboot是怎么解决跨域问题在springSecurity中怎么解决跨域问题CORS源码跨域请求伪造CSRFCSRF源码总结什么是跨域跨域是指在网络中,当一个网页的资源(如字体、脚本或样式表)尝试从不同的域名、端口或协议请求数据时,会遇到安全限制问题。这是由于浏览器的同源策略所导致的。同源策略要求网页只能从同一域名下加载资源,而跨域请求则违反了这个策略。为了解决跨域问题,可
Tnoodles
·
2023-10-22 08:27
学习
java
spring
SpringSecurity
源码学习
四:会话管理
目录1.什么是会话管理2.springSecurity中的session管理怎么做的3.springSecurity源码中的session管理4.代码示例5.源码5.1不同策略的含义6.集群模式session管理7.总结1.什么是会话管理会话管理是指在Java应用程序中管理用户会话状态的过程。在Spring框架中,可以使用SpringSession来实现会话管理。SpringSession提供了一
Tnoodles
·
2023-10-22 08:24
学习
java
spring
一个htnl搞定css的Grid布局零基础教程
grid;/*指定每一行的宽,空格表示换行*/grid-template-rows:100px250px;/*指定每一列的宽,空格表示换列*/grid-template-columns:100px200
px4
00px
tiger_angel
·
2023-10-22 06:42
css
前端
css3
PX4
-python安装更换源
一、临时更换源pipinstall包的名字-ihttps://pypi.tuna.tsinghua.edu.cn/simple二、永久更换源cd~mkdir.pipcd.piptouchpip.confsudogeditpip.conf将以下内容复制进去:[global]index-url=https://pypi.tuna.tsinghua.edu.cn/simpletimeout=6000[i
悠悠子衿12138
·
2023-10-22 01:40
PX4
python
开发语言
ubuntu
Swoole
源码学习
记录(八)——Reactor模块-epoll
Swoole版本:1.7.5-stableGithub地址:https://github.com/LinkedDestiny/swoole-src-analysisReactor模块可以说是Swoole中最核心的模块之一,正是这些reactor模型为swoole提供了异步操作的基础。Swoole中根据不同的内核函数,提供了四种Reactor封装,ReactorEpoll,ReactorKqueue
会敲代码的喵
·
2023-10-20 18:03
swoole
PHP
swoole
服务器
源码
Redis
源码学习
随笔
为什么80%的码农都做不了架构师?>>>数据结构简单动态字符串SDS(SimpleDynamicString)使用sdshdr结构体保存字符串长度,使获取字符串长度时间复杂度为O(n)动态空间管理动态扩张机制(字符串变长后自动触发,假设变长后长度为len)如果len=1M,则预留长度为1M;动态缩减机制(也叫惰性空间释放)字符串长度变小时,不会自动触发,而是留有接口来清除无用空间代码语法struc
weixin_34315665
·
2023-10-20 17:50
数据库
数据结构与算法
iphone 各机型适配 (更新至 iphone 12)
对应机型物理像素逻辑像素切图规格状态栏高度底部安全距离导航栏高度tabbar高度iPhone12ProMax1284*2778
px4
28*926pt@3x48344449iPhone12Pro1170*
Metoo丶淡然
·
2023-10-20 11:42
Java集合类之HashMap
源码学习
笔记
数组虽然可以随机访问,但插入和删除效率较低,链表虽然插入和删除效率较高,查找却只能通过遍历,而HashMap则基于数组加链表,完美结合了二者的优点,查找,更新,插入,删除几乎都可以达到O(1)时间复杂度。但要注意的是,HashMap并没有任何同步策略,因此HashMap并不是一个线程安全的容器。如果在多线程环境下,请用Collections.synchronizedMap方法包装或直接用Concu
想酷却酷不起来
·
2023-10-19 08:51
Vue2.x
源码学习
笔记-Vue静态方法和静态属性整理
Vue静态方法和静态属性,其实直接在浏览器中可以查看到的,如下圈起来的是其静态属性,但是有的属性对象中的属性的值又是函数。未圈起来的则是函数。其实它来自如下各个目录下的js文件//src/core/index.jsVue.version='__VERSION__'//src/entries/web-runtime-with-compiler.jsVue.compile=compileToFunct
weixin_30471561
·
2023-10-18 20:46
javascript
ViewUI
【iOS】SDWebImage
源码学习
--未完
SDWebImage的主要功能及相关知识点SDWebImage是一个流行的第三方库,用于在iOS和macOS应用程序中异步下载和缓存图像。它提供了一种简单而强大的方式来处理网络图像加载和缓存,具有以下主要功能:异步下载:SDWebImage使用多线程机制,允许在后台异步下载图像,以避免阻塞应用程序的用户界面。图像缓存:它具有内存缓存和磁盘缓存机制,可以自动将下载的图像保存在内存和磁盘中。这样,在后
瓯海剑
·
2023-10-18 08:59
ios
学习
动手实现 Redis 字典(Go 语言)
我们先来回顾下在Redis
源码学习
之基本数据结构中提到的Redis字典实现的一些特点:支持海量存储;使用渐进式Rehash策略,避免因为需要迁移的buckets太多导致阻塞时间过久(Redis核心处理逻辑是单线程模型
0xE8551CCB
·
2023-10-18 06:14
Python+AutoIt实现界面工具开发
由于需要维护测试部工具的原因,其中有一个工具是用AutoIt语言实现的,利用几天时间把工具
源码学习
了一下。发现使用AutoIt可以快速开发工具界面。当然它也能各种逻辑处理,而且也很方便。但是考虑精
weixin_30802273
·
2023-10-18 02:55
开发工具
python
操作系统
【 OpenGauss
源码学习
—— 列存储(CU)(一)】
列存储(CU)(一)概述cstore存储单元结构(CU)CU类CU的构造函数Reset函数CU::CheckCrc函数CU::GenerateCrc函数CU::AppendValue函数CU::AppendCuData函数声明:本文的部分内容参考了他人的文章。在编写过程中,我们尊重他人的知识产权和学术成果,力求遵循合理使用原则,并在适用的情况下注明引用来源。本文主要参考了OpenGauss1.1.
J.Kuchiki
·
2023-10-17 22:04
OpenGauss
学习
postgresql
gaussdb
数据库
【 OpenGauss
源码学习
—— 列存储(CU)(二)】
列存储(CU)(二)概述GetCUHeaderSize函数Compress函数CU::FillCompressBufHeader函数CU::CompressNullBitmapIfNeed函数CU::CompressData函数声明:本文的部分内容参考了他人的文章。在编写过程中,我们尊重他人的知识产权和学术成果,力求遵循合理使用原则,并在适用的情况下注明引用来源。本文主要参考了OpenGauss1
J.Kuchiki
·
2023-10-17 22:56
OpenGauss
postgresql
gaussdb
数据库
肝疼了3万字的Android
源码学习
指南
深入学习Android源码,知其然而知其所以然。计划整理一系列源码分析文章。一、准备Java/C/C++基础,JavaFramework和C++Framework,一部分Lib则采用C。Linux相关知识,Android是基于Linux内核。Makefile知识,Android采用make编译,可以看到有很多Android.mk类似的文件。Sourceinsight,源码阅读工具神器。StarUM
Kepler_II
·
2023-10-17 11:39
Vue
源码学习
- 模版编译 和 组件渲染/更新过程
目录前言一、什么是模板编译?二、模板编译到render函数字符串的流程三、深入模板编译源码baseCompile()parse()-解析阶段optimize()-优化阶段generate()-生成阶段(1)了解render函数字符串和with语法(2)generate(3)genElement()四、组件渲染/更新完整过程初识组件渲染/更新组件渲染/更新过程(1)初次渲染过程(2)更新过程(3)异
铁锤妹妹@
·
2023-10-17 05:44
Vue
vue.js
学习
javascript
Vue
源码学习
- 虚拟Dom 和 diff算法
目录前言一、认识虚拟DOM用JS对象模拟DOM结构用JS对象模拟DOM节点的好处为什么要使用虚拟DOM呢?虚拟Dom和diff算法的关系二、认识diff算法diff算法的优化key的作用diff算法在什么时候执行?三、深入diff算法源码patch函数sameVnode函数patchVnode函数updateChildren函数为什么会有头对尾,尾对头的操作?总结1.虚拟DOM的解析过程2.dif
铁锤妹妹@
·
2023-10-17 05:14
Vue
vue.js
学习
算法
Spring
源码学习
笔记
springbean实例化简图更改allowcircularReference为false可以关闭循环依赖,方式有三种。1、更改spring源码2、不要使用带参构造函数改为3、拓展spring(具体不知道怎么做,应该是通过BeanPostProcessor接口)1、SpringIOC笔记:1、重要的区别,别搞混了Instantiation实例化Initialization初始化1、在填充bean属
zhengtuqi
·
2023-10-16 22:58
Spring
Spring
源码学习
(四):容器ApplicationContext的refresh(2)- 执行BeanFactoryPostProcessor
文章目录前言一、BeanFactoryPostProcessor和BeanDefinitionRegistryPostProcessor是什么二、Spring执行这些PostProcessor的步骤1.BeanDefinitionRegistryPostProcessor优先级高2.开始执行Spring容器里的BeanDefinitionRegistryPostProcessor2.1执行了Pri
liangsheng_g
·
2023-10-16 14:24
spring
源码分析
spring
java
SpringSecurity
源码学习
二:异常处理
目录1.原理2.组件3.ExceptionTranslationFilter3.1默认过滤器顺序3.2ExceptionTranslationFilter源码3.2.1AuthenticationException异常3.2.2AccessDeniedException异常总结1.原理SpringSecurity异常处理的原理是通过一系列的异常处理器来处理在安全验证和授权过程中可能出现的异常。当发
Tnoodles
·
2023-10-16 11:21
学习
数据库
java
spring
SpringSecurity
源码学习
三:认证
目录1.认证步骤2.认证2.1WebSecurityConfigurerAdapter配置介绍2.2使用UsernamePasswordAuthenticationFilter登录认证2.2.1UsernamePasswordAuthenticationFilter源码2.2.1.1ProviderManager源码2.2.2认证流程总结2.3自定义登录认证代码示例2.3.1认证流程总结1.认证步
Tnoodles
·
2023-10-16 11:15
学习
数据库
java
spring
【Spring Boot
源码学习
】@Conditional 条件注解
SpringBoot
源码学习
系列@Conditional条件注解引言往期内容主要内容1.初识@Conditional2.
Huazie
·
2023-10-16 08:15
开发框架-Spring
Boot
spring
boot
学习
后端
zookeeper
源码学习
笔记(一)
一、缘起1、CP还是AP作为一个在大数据行业工作了7~8年的老兵,在被问到zookeeper和CAP时,竟然有些恍惚,AP还是CP?看了一些博文,答案几乎都是CP?zookeeper的实现中,P是一定的,A在zookeeper集群leeder故障时,也是不能保障的(即便在短时间选举了新的leader)。A不能满足,就一定满足C吗?2、最终一致性的Czookeeper保障顺序写入,如下图,leade
firefox_1980
·
2023-10-16 06:02
zookeeper
学习
笔记
Spring
源码学习
(一)--Spring底层核心原理解析
目录Spring中是如何创建一个对象?Bean的创建过程推断构造方法AOP大致流程Spring事务最近在跟视频学习spring源码,将每节课记录下来,以后好来复习。首先把Spring中核心知识点都给大家进行串讲,对Spring的底层有了一个整体的大致了解,比如:Bean的生命周期底层原理依赖注入底层原理初始化底层原理推断构造方法底层原理AOP底层原理Spring事务底层原理但都只是大致流程,后续会
从头再来_f
·
2023-10-16 02:08
Spring源码
Spring
spring
java
IDEA Debug步入(Step In)进不去源码解决方案
IDEDebug步入(StepIn)进不去源码解决方案小伙伴是不是和我一样,想stepin
源码学习
,发现IDEdebug时没有进入源码。那这个问题怎么解决呢?
寸_铁
·
2023-10-16 00:58
intellij-idea
java
ide
陈硕Muduo库
源码学习
:EventLoop
本人原本从事C++的学习的,现在进行即时通讯的网络开发学习,涉及到了muduo库顾muduo库进行深入学习,muduo库是给予reactor模型的并发处理的网络库,其广泛的利用了回调函数的特性。EventLoop的事件循环主要两个大部分:第一个部分,Poller监听socketfd、timerfd封装的Channel事件(网络事件、定时器事件),并执行对应IO事件的回调函数;第二个部分,在IO线程
蓝天巨人
·
2023-10-15 04:49
muduo
学习
SpringIOC
源码学习
DayTwo
类是如何注册成bean定义的准备工作配置类的解析过程invokeBeanFactoryPostProcessors详解为什么要给配置类实现动态代理?@Configuration注解加与不加的区别配置类怎么进行解析@Configuration、@Component、@Bean的区别准备工作本篇主要是讲,类是如何注册成beanDefinition。MainConfig.java:@Configurat
烟花丿易冷
·
2023-10-15 02:11
spring源码
spring
java
bean
ioc
PX4
(PIXHAWK)源码开发人员文档(二)——Hello Sky(续)
Step5:订阅传感器数据为了做有用的事情,应用需要订阅subscribe输入并发布publish输出(e.g.电机或伺服指令).
PX4
平台真正的硬件抽象(truehardwareabstraction
就是很难啊
·
2023-10-14 22:23
PIXHAWK
开发人员
文档
无人机
源码
PX4
Python
源码学习
笔记:Python程序执行过程与字节码
Python程序执行过程与字节码注:本篇是根据教程学习记录的笔记,部分内容与教程是相同的,因为转载需要填链接,但是没有,所以填的原创,如果侵权会直接删除。问题:我们每天都要编写一些Python程序,或者用来处理一些文本,或者是做一些系统管理工作。程序写好后,只需要敲下python命令,便可将程序启动起来并开始执行:$pythonsome-program.py那么,一个文本形式的.py文件,是如何一
Blanker_711
·
2023-10-14 22:45
Python源码学习笔记
python
源码
学习
计算机毕业设计选什么题目好?springboot 学习笔记系统
⚡⚡Java实战|SpringBoot/SSMPython实战项目|Django微信小程序/安卓实战项目大数据实战项目⚡⚡文末获取源码文章目录⚡⚡文末获取
源码学习
笔记系统-研究背景学习笔
计算机编程指导师
·
2023-10-14 22:02
Java实战集
课程设计
spring
boot
后端
java
Netty源码编译不了,如何正确编译
Netty编译不了netty源码编译教程今天想编译netty源码,进行
源码学习
,却遇到无法编译的问题。
chengCodeX
·
2023-10-14 14:51
源码编译
netty
java
java
netty
github
Go使用net/http标准库(二)
源码学习
之- http.ListenAndServe()
原文地址,转载请注明出处:https://blog.csdn.net/qq_34021712/article/details/109959201©王赛超目录一.搭建简单的web服务器二.分析一下http.ListenAndServe(":8080",nil)这个函数http.ListenAndServe()server.ListenAndServe()Server.Serve()net.Connh
这个名字想了很久
·
2023-10-14 12:30
go
web基础
go
go
go
web
net/http
【
PX4
】解决roslaunch
px4
multi_uav_mavros_sitl_sdf.launch失败的问题
【
PX4
】解决roslaunch
px4
multi_uav_mavros_sitl_sdf.launch失败的问题文章目录【
PX4
】解决roslaunch
px4
multi_uav_mavros_sitl_sdf.launch
木心
·
2023-10-14 03:22
#
PX4
ubuntu
机器人
【
PX4
】解决Resource not found:
px4
问题【踩坑实录】
【
PX4
】解决Resourcenotfound:
px4
问题【踩坑实录】文章目录【
PX4
】解决Resourcenotfound:
px4
问题【踩坑实录】1.问题描述2.错误排查1.问题描述笔者在配置好
px4
木心
·
2023-10-14 03:22
#
PX4
机器人
linux
Spring
源码学习
(十)--推断构造方法
前言之前有篇文章是关于Bean的生命周期,Spring在扫描完成生成BeanDefinition后会去创建bean,Spring在加载beanClass后会进行实例化,就是需要利用该类的构造方法来实例化得到一个对象,因为之前学习和调试过程中自己没有在代码中去写构造方法,都是使用默认的无参构造方法,但是如果一个类存在多个构造方法,就需要进行构造方法的推导。首先,我们先看一下在javaConfig和x
从头再来_f
·
2023-10-13 20:55
Spring源码
spring
java
源码
ardupilot固件移植
文章目录前言一、编写硬件描述文件二、编译并刷写BootLoader三、编译并刷写飞控固件总结前言ardupilot和
PX4
作为开源飞控的两大巨头,他们的完整的生态,科学的架构设计,完整的功能,和强大的二次开发能力等吸引了很多玩家和科研人员的眼球
TLKids
·
2023-10-13 18:44
stm32
arm
Jetson Orin NX 开发指南(8): Pixhawk 6X 飞控固件的烧写与 QGroundControl 参数设置
一、前言由于JetsonOrinNX常被用作自主无人机机载电脑,其往往需要与烧写了
PX4
固件的飞控进行通信,飞控的烧写与配置往往会遇到很多问题,因此本文将介绍时下最款的Pixhawk系列飞控Pixhawk6X
想要个小姑娘
·
2023-10-13 15:35
Jetson
Orin
NX
Pixhawk
6X
PX4
QGroundControl
Jetson Orin NX 开发指南(9): MAVROS 的安装与配置
一、前言由于Jetson系列开发板常作为自主无人机的机载电脑,而无人机硬件平台如
PX4
和ArduPilot等通过MAVLink进行发布无人机状态和位姿等信息,要实现机载电脑与MAVLink的通信,必须借助
想要个小姑娘
·
2023-10-13 14:25
Jetson
Orin
NX
ROS
Mavros
PX4
Jetson Orin NX 开发指南(8): Mavros 的安装与配置
一、前言由于Jetson系列开发板常作为自主无人机的机载电脑,而无人机硬件平台如
PX4
和ArduPilot等通过MAVLink进行发布无人机状态和位姿等信息,要实现机载电脑与MAVLink的通信,必须借助
想要个小姑娘
·
2023-10-13 05:47
Jetson
Orin
NX
ROS
Mavros
PX4
SDWebImage(v4.4.2)
源码学习
及知识点分析
SDWebImage这个第三方库有多厉害,从它的GitHub上过万的Star就可以看出来。一直以来都想好好拜读它的源码,但之前每次都看得头昏脑胀的,最后都是不了了之。方知武侠小说中修为没到,强练绝世秘籍会导致走火入魔的说法并不是无稽之谈。害怕.jpg最近项目没有这么紧张,又静下心来,好好研读了几遍。终于看出了一点点门道,所以写篇笔记记录一下。话不多说,进入正题。先来一张流程图压压惊:流程图.png
YouKnowZrx
·
2023-10-13 01:14
Pixhawk原生固件
PX4
之添加uORB主题
欢迎交流~个人Gitter交流平台,点击直达:本说明针对Firmwarev1.5.41.添加流程说明(1)在Firmware/msg下新建uORB的成员变量,eg:xxx.msg(2)在Firmware/msg/CMakeLists.txt中添加话题的xxx.msg,作为cmake的编译索引。2.添加话题示例(1)这里,在Firmware/msg下新建fantasy.msg。内容为:uint64h
FantasyJXF
·
2023-10-12 13:01
Pix学习笔记
Pixhawk
PX4
uORB
主题
添加
Pixhawk原生固件
PX4
之日期时间的确定
欢迎交流~个人Gitter交流平台,点击直达:偶然注意到
PX4
日志中老是出现类似于2000.01.0100:00:00这种日期(有兴趣的可以搜索一下千年虫问题),于是结合代码进行了一波分析。
FantasyJXF
·
2023-10-12 13:01
Pix学习笔记
Pixhawk
PX4
UTC
系统时间
1970-1-1
PX4
源码学习
(一):结构概述
最近在做
PX4
固件的移植开发工作,由于之前没有这方面开发经验,加之
PX4
源码又比较庞杂,所以想要通过一点一点的学习梳理和实践,使这部分工作能够尽快开展起来。
云昇ys
·
2023-10-12 12:23
无人机相关
linux
c++
【VSLAM系列】四:Vins-Mono
源码学习
笔记
VINS-Mono源码工程化技巧:滑动窗口的优化方式–>控制计算量同时实现优于滤波方法的里程计高效的去畸变操作–>实时性优于opencv且精度不会下降的去畸变不同实时性要求的处理方法–>后端实时性要求高于回环优点:套件价格、功耗、尺寸优势明显快速鲁棒的单目IMU初始化过程紧耦合的后端优化,在优化VIO位姿的同时还兼顾外参标定,零偏估计以及传感器延时估计回环检测功能,便于构建全局一致性更好的位姿和地
塞拉摩
·
2023-10-12 12:22
视觉SLAM
学习
笔记
opencv
PX4
编写msg并添加到日志
在Firmware/msg文件夹下添加对应的demo_topic.msg文件,仿照其他文件定义数据类型;在Firmware/msg/CMakeLists.txt下的set(msg_files...)函数中添加demo_topic.msg;编译固件,会自动生成demo_topic.h文件,里面有一个结构体demo_topic_s,并且会生成专属的ORB_ID;在需要调用该话题的地方包括头文件,并且实
大强强小强强
·
2023-10-12 12:49
PX4
css吸顶特效(elementui vue3官网)
再了解background-image:radial-gradient(transparent1px,#fff1px);background-size:4
px4
px;backdrop-filter:saturate
`l l l s j 。
·
2023-10-12 04:39
css
前端
游戏
源码学习
搞了一套微星源码,不是有后门就是各种坑。要么就是关键地方没源码,只有编译出的dll。好不容易把源码凑齐了,还有各种Bug。这里记录一下Bug描述:大厅中的游戏列表无法滑动。原因:cocosstudio对应的控件没有开启触摸交互解决方案:最小的改动,在代码中开启点击,setTouchEnabled(true)。之所以不改UI工程,怕工程代码不配套Bug描述二:在所有手机上登录,都是那一个账号。原因:
游戏中的乐趣
·
2023-10-12 00:37
自启动遇到某个节点或者某种环境变量问题导致启动失败
硬件:1、starrobot驱动板2、jetsonnanob013、pixhawk2.4.8软件1、starrobot_bringup2、ros-melodic3、
PX4
/APM问题:单独运行
ROS机器人学习与交流
·
2023-10-11 13:32
ROS
无人机
c语言
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他