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
OBS源码分析
【Spring】Spring&WEB整合原理及
源码分析
原文:https://blog.csdn.net/reliveit/article/details/47256559
laosijikaichele
·
2024-01-29 12:18
STL
源码分析
:shared_ptr 和 weak_ptr
1.shared_ptr虽然早就对shared_ptr的原理烂熟于心,手撕也没少做过,但有时候总感觉对其还是很陌生;在看《Linux多线程服务端编程》时,作者提到一个析构动作在创建时被捕获又彻底把我搞懵了,终于下定决心要研究下GCC9.4中tr1下的源码;1.1基本架构shared_ptrsp(newTp1),之后假设Tp和Tp1是相容的(可简单认为Tp是Tp1的基类),并且假设Tp1位于堆区;下
十一很迷茫
·
2024-01-29 12:01
C++
c++
linux
stl
观察者模式
Obs
erver(观察者):定义一个更新接口,以便在主题状态改变时能够得到通知。ConcreteSubje
起名不费劲
·
2024-01-29 10:30
【设计模式】
观察者模式
Git的基本使用,Github远程仓库的管理,
obs
idian Git插件的使用
不会用Git的开发人员,绝对没有真正的写过代码Git基本概念Git是一个分布式版本控制软件.用来再软件开发时,管理代码的版本第一次使用Git第一次使用Git时候,需要配置好自己的用户名和邮箱,这是在每一次提交的时候都要使用的信息.#github或者gitlab用到的用户名和邮箱$gitconfig--globaluser.name"JohnDoe"$gitconfig--globaluser.em
迷途之鸟
·
2024-01-29 09:46
多智能体强化学习(概念知识,不涉及具体算法)
目录一、前置知识1.factoredvaluefunction2.partially
obs
ervableMDP(POMDP)problem.2.2Decentralized-POMDPproblem2.3networkeddecentralizedpartially
obs
ervableMarkovdecisionprocesses
还有你Y
·
2024-01-29 08:39
机器学习
深度学习
强化学习
算法
人工智能
【嵌入式移植】5、U-Boot
源码分析
2—make nanopi_neo2_defconfig
U-Boot
源码分析
2—makenanopi_neo2_defconfig1概述2nanopi_neo2_defconfig3编译过程分析3.1编译目标3.2scripts_basic3.2.1prefixsrc
Keep_moving_tzw
·
2024-01-29 08:55
【嵌入式移植】
嵌入式
U-Boot
defconfig
MarkDown超级教程
Obs
idian版_11.4
date:2021-11-318:01aliases:[Markdown教程,MD教程]tags:[“Markdown”]什么是Markdown?Markdown是一款轻量级标记语言,不同于HTML(HypertextMarkupLanguage),Markdown的语法非常简单,且容易上手Markdown以纯文本格式编写文档,依赖键盘而非鼠标,专注于写作本身,感受书写的魅力Markdown的通过
阿幸软件杂货间
·
2024-01-29 07:41
笔记
经验分享
全文检索
搜索引擎
6/23SteveJ
obs
…Day50-School-translatation
沃花了大量的时间在家里阅读他父亲的电子学期刊,他被新计算机的故事迷住了,比如强大的ENIAC.在接触到布尔代数之后,他惊叹这些计算机竟然如此简单,并不复杂。在他八年级的时候,他制造了一个计算器,该计算器包含了一百个晶体管,两百个二极管,10个线路板上有两百个电阻器。他的发明赢得了当地由空军举行的比赛一等奖,即使竞争者包含十二年级以上的学生。在他这个年纪的男孩子都开始和女孩子们出去约会和参加聚会,而
Serenaliu85
·
2024-01-29 07:14
从
源码分析
如何优雅的使用 Kafka 生产者
从
源码分析
如何优雅的使用Kafka生产者前言在上文设计一个百万级的消息推送系统中提到消息流转采用的是Kafka作为中间件。其中有朋友咨询在大量消息的情况下Kakfa是如何保证消息的高效及一致性呢?
陈晓阳_矿洞程序员
·
2024-01-29 07:01
Vue视频图片的在线存储仓库【七牛云】的使用
$qiniu=qiniu七牛云的使用constthat=this//七牛云配置项②const
obs
erver={next(res){//用于展示上传进度console.log("七牛运
Jacob程序员
·
2024-01-29 07:59
vue.js
前端
javascript
MarkDown快速入门-以
Obs
idian编辑器为例
直接上图,左右对应。首先是基础语法。#标题,几个就代表几级标题;*单个是序号,两个在一起就是斜体;-[]代表任务,注意其中的空格;然后是表格按钮代码|使用中竖线代表表格,对齐使用的是英文冒号,这里我还没玩太清楚;*两个*号包裹时,代表加粗,三个则是加粗加斜体;标签用来表示按钮;链接和图片的格式比较类似,都是[占位符](具体地址),区别在于图片前面加了感叹号;>表示引用,就是会单行高亮;下划线和文本
_长银_
·
2024-01-29 07:55
其他笔记
编辑器
markdown
flink
源码分析
- 简单解析命令行参数
flink版本:flink-1.11.2提取主类代码位置:org.apache.flink.api.java.utils.MultipleParameterTool#fromArgs代码逻辑比较简单,此处不再赘述,在此记录方便后续使用完整代码:/**LicensedtotheApacheSoftwareFoundation(ASF)underone*ormorecontributorlicense
zxfBdd
·
2024-01-29 06:04
大数据
大数据
java
flink
源码分析
- jar包中提取主类和第三方依赖
flink版本:flink-1.11.2提取主类代码位置:org.apache.flink.client.program.PackagedProgram#getEntryPointClassNameFromJar提取第三方依赖代码位置:org.apache.flink.client.program.PackagedProgram#getJobJarAndDependencies代码逻辑比较简单,此
zxfBdd
·
2024-01-29 06:03
大数据
flink
jar
大数据
ArrayBlockingQueue
源码分析
ArrayBlockingQueue实际实现是一个环形数组,并且保护了线程安全,那么是如何保证线程安全的?环形数组怎么实现的?先看下里面的几个参数是干嘛的/**Thequeueditems*/数据,存数据的finalObject[]items;/**itemsindexfornexttake,poll,peekorremove*/取出的引索inttakeIndex;/**itemsindexfor
一只刘小彤!
·
2024-01-29 06:21
java
开发语言
Python进阶(2) | py-sort源码浅析,TDD方式实现排序算法
Python进阶(2)|排序算法的单元测试文章目录Python进阶(2)|排序算法的单元测试1.目的2.任务来源3.py-sorting介绍4.测试代码浅析4.1bubble_sort_test.py
源码分析
baiyu33
·
2024-01-29 05:12
python
tdd
排序算法
C&C++内存管理【非常详细,对新手友好】
语言中动态内存管理方式三、C++中动态内存管理方式1.new/delete操作内置类型2.new/delete操作自定义类型四、operatornew和operatordelete函数1.汇编查看编译器底层调用2.透过
源码分析
两个全局函数五
争不过朝夕,又念着往昔
·
2024-01-29 05:01
C++
c语言
c++
监听项目中指定属性数据,点击或模块显示时
需要获取某个页面上、某个标签上、有指定自定义属性时,需要在点击该元素时进行公共逻辑处理,或该元素在显示的时候进行逻辑处理,这时可以定义一个公共的方法,在每个页面引用,并写入数据即可(通过Intersection
Obs
erver
闲来无事垂钓
·
2024-01-29 05:53
javascript学习笔记
前端
javascript
observe
jenkins 共享库使用
(原因和意义)存在这样的场景:在jenkins中存在多个pipelinej
obs
,pipelinej
obs
之间有相同逻辑功能(有重复相同代码),为了dry(don'trepeatyourself)去除重复代码
AppleLin_cdea
·
2024-01-29 04:45
探索Android开源框架 - 8. Gson使用及源码解析
Gson是我们经常用来在Java对象和JSON数据之间进行映射的库,今天我们就来分别讲一讲其使用和
源码分析
使用详解1.基本的解析与生成Gson提供了fromJson()和toJson()两个直接用于解析和生成的方法
今阳说
·
2024-01-29 03:37
IaC基础设施即代码:Terraform 连接 huaweicloud
OBS
实现多资源管理
目录一、实验1.环境2.Terraform连接huaweicloud
OBS
3.申请VPC专有网络资源4.申请安全组资源5.申请ECS资源6.申请EIP资源7.申请ELB资源8.申请DNS资源8.销毁资源二
cronaldo91
·
2024-01-28 19:48
IaC基础设施即代码
terraform
云原生
云计算
运维
华为云
OBS
win10黑屏解决方案
1.设置--图形设置--浏览---选择
OBS
应用程序image.png2.右键----NVIDIA控制面板image.png3.
OBS
点击右键---属性image.png
Great_6450
·
2024-01-28 17:45
linux系统下poll和epoll内核源代码剖析
我们通过内核
源码分析
来看看到底是为什么。
linux大本营
·
2024-01-28 16:36
1、分布式调用之 quartz 基本原理
JobDetailTriggerSimpleTriggerCalendarIntervalTriggerDailyTimeIntervalTriggerCronTriggerSchedulerListenerJobListenerTriggerListenerJ
obS
toreRAMJ
obS
toreJDB
呢喃coding
·
2024-01-28 16:28
分布式调度
分布式
2018-03-14鲁大师
源码分析
flow
flow接收多个函数作为参数,将第N个函数的返回值作为参数传给第N+1个函数。functionflow(funcs){constlength=funcs?funcs.length:0letindex=lengthwhile(index--){if(typeoffuncs[index]!='function'){thrownewTypeError('Expectedafunction')}}retu
NOTEBOOK2
·
2024-01-28 16:21
Android 系统启动--03:init进程
本文转载自:Android10.0系统启动之init进程本文基于Android10.0
源码分析
(kernel/msm-4.19)1.概述 init进程是linux系统中用户空间的第一个进程,进程号为1
Darcy1024
·
2024-01-28 15:59
Dubbo 3.x
源码分析
系列 - 基础篇
本篇章主要是描述工程的原始信息,后面的大多数文章里都会进行引用,作为一个公共部分把。源码地址:https://github.com/woaijiadanoo/dubbo_3.git核心框架版本:1、Dubbo版本:3.0.12、Springboot版本:2.5.03、zookeeper版本:3.7.0Dubbo基本配置对外提供的服务packagecom.jiangzh.course.dubbo.s
蒋征
·
2024-01-28 14:51
Linux cetnos/7 常用命令
常用快捷键cd-进入上次目录(在目录中切换)crtl+r**在历史命令中搜索**/再次按搜索下一个匹配的命令crtl+u从光标所在位置删除到行首ps查看进程manls查看帮助手册Ctrl+z/切到后台j
obs
陈鹏杰
·
2024-01-28 13:43
PRML笔记(十)
10.ApproximateInference在probabilisticmodels中的一个核心任务是,在给定
obs
erved(visible)datavariablesX\mathbf{X}X的时候去计算关于
以负熵为食
·
2024-01-28 13:14
PRML
机器学习
【Go】锁相关 ③
文章目录Mutex锁mutex
源码分析
LockUnLockmutex两种运行模式mutexnormal正常模式自旋mutexstarvation饥饿模式锁的底层实现类型RWMutexRWMutex实现其他共享内存线程安全的方式思考如何设计一个并发更高的锁
curd_boy
·
2024-01-28 12:51
#
Go基础知识
golang
领略Quartz源码架构之美——源码实弹之Job
本章阅读收获:可了解Quartz框架中的Job部分源码源码起航人之初,专门找软柿子捏,所以我就又忍不住先拿Job进行开刀,作为一个敲门砖进行
源码分析
。Quartz中的Job是什么?
向光奔跑_
·
2024-01-28 12:39
Spark:Task Locality参考
DatalocalitycanhaveamajorimpactontheperformanceofSparkj
obs
.Ifdataandthecodethatoperatesonitaretogetherthencomputationtendstobefast.Butifcodeanddataareseparated
liuzx32
·
2024-01-28 12:38
Redis数据类型及底层实现
1.3.1.2.3数据模型解析(重点)1.3.1.2.4redisObjec1.3.1.2.5SDS1.3.1.3String1.3.1.3.1底层分析1.3.1.3.1.1数据结构1.3.1.3.1.2
源码分析
野心与梦
·
2024-01-28 11:16
redis专栏
redis
数据库
缓存
数据验证方法补充ValidationRule
引言除了使用CommunityToolkit.Mvvm工具包的
Obs
ervableValidator,.Net抽象类VlidationRule也可以让我们实现自定义验证方法,但验证很受限,只能对当前值进行判断
James.TCG
·
2024-01-28 11:41
.net
WPF的ListView的简单使用
1.界面代码2.后台代码//声明变量,将界面ListView与List绑定privatestatic
Obs
ervableCollectionList=new
Obs
ervableCollection();
Hat_man_
·
2024-01-28 10:42
WPF
wpf
为了留住男人,她倾家荡产、吸毒、做三陪
苏珊·福沃德教授,在《
Obs
essiveLove》一书里,讲过一个女人“执迷不悟”的故事。女人是历史学家,工作上无可挑剔,是一个典型的成功女性。两年前,女人撞破前夫出轨,绝望离婚。
秃头少女颜如玉
·
2024-01-28 10:07
Vue 响应式原理源码剖析
文章目录1.说明2.初始化initState()initProps()initData()
obs
erve()
Obs
erverdefineReactive()3.数据代理4.模板解析4.1.模板解析的基本流程
fmk1023
·
2024-01-28 09:32
vue.js
javascript
前端
【五一创作】Linux---I2C应用编程
硬件框架:(3)I2C软件框架(4)I2C数据格式二、SMBus协议三、I2C系统重要的结构体四、访问I2C设备(AP3216C)(1)使用SMBus协议:(2)使用I2C协议:(3)I2C-Tools
源码分析
希希雾里
·
2024-01-28 07:55
嵌入式Linux驱动
驱动开发
嵌入式硬件
Gin-session中Redis-based session的原理
Ginsession库本文讨论的Gin相关的session库为:https://github.com/gin-contrib/sessionsRedis-basedsession
源码分析
gin-contrib
布丁老厮
·
2024-01-28 07:54
Gin
Session
Redis
go
session
obs
idian阅读pdf和文献——与zotero连用
参考:【基于
Obs
idian的pdf阅读、标注,构建笔记思维导图,实现笔记标签化、碎片化,便于检索和跳转】工作流:如何在
Obs
idian中阅读PDF-Eleven的文章-知乎https://zhuanlan.zhihu.com
东方-教育技术博主
·
2024-01-28 07:04
#
论文和沙龙会议
教育技术
pdf
2019-08-13
史上最强的护身符竟然是它黑曜石(英文名:
Obs
idian)是一种常见的黑色宝石,又称“龙晶”、“十胜石”,是一种自然形成的二氧化硅,通常呈黑色。黑曜石自古以来一直被当做辟邪物、护身符使用。
本命结
·
2024-01-28 06:44
调用GPT3接口的一些参数
logpr
obs
使用ChatCompletionsAPI的lo
weixin_44040169
·
2024-01-28 04:54
gpt-3
ai
python
Unity2018新功能抢鲜 | C# Job System(2)
洪流学堂,让你学Unity快人几步上一篇文章我们讲了j
obs
ystem,这篇文章来看看如何使用j
obs
ystem以及常见的问题。
洪智
·
2024-01-28 04:17
element plus使用问题
3、elementplus版本过高4、警告FeatureflagVUE_PROD_HYDRATION_MISMATCH_DETAILSisnotexplicitlydefined.5、报错Resize
Obs
erverloopcompletedwithundelivere
PBitW
·
2024-01-28 03:51
vue3
elementplus使用问题
element
plus报错
element
plus警告
element
plus引入
elementplusicon
【数据结构】源码角度剖析PriorityQueue
PriorityQueue构造方法
源码分析
PriorityQueue的属性构造方法JDK1.8传入不可比较的对象JDK17传入不可比较的对象传入带有Collection接口的对象Offer方法分析PriorityQueue
不应该热爱
·
2024-01-28 01:51
数据结构
算法
PriorityQueue
从壹开始微服务 [ DDD ] 之十一 ║ 基于
源码分析
,命令分发的过程(二)
缘起哈喽小伙伴周三好,老张又来啦,DDD领域驱动设计的第二个D也快说完了,下一个系列我也在考虑之中,是Id4还是Dockers还没有想好,甚至昨天我还想,下一步是不是可以写一个简单的Angular入门教程,本来是想来个前后端分离的教学视频的,简单试了试,发现自己的声音不好听,真心不好听那种,就作罢了,我看博客园有一个大神在Bilibili上有一个视频,具体地址忘了,有需要的留言,我找找。不过最近年
SAYLINING
·
2024-01-28 01:10
SpringBoot 源码解析5:ConfigurationClassPostProcessor整体流程和@ComponentScan
源码分析
SpringBoot源码解析5:ConfigurationClassPostProcessor整体流程和@ComponentScan
源码分析
1.知道以下几点,读ConfigurationClassPostProcessor
hao9e
·
2024-01-28 00:51
spring
boot
java
后端
Glide缓存模块
源码分析
在开始之前,我们先了解Java中的四种引用和ReferenceQueue,为什么要了解这些知识呢?大家都知道Glide的缓存使用三级缓存,分别是磁盘缓存和两级内存缓存,而Glide的两级内存缓存就是用WeakReference+ReferenceQueue监控GC回收,这里的回收是指JVM在合适的时间就会回收该对象。Java的四种引用熟悉Java的同学都知道Java内存管理分为内存分配和内存回收,
有没有口罩给我一个
·
2024-01-28 00:12
Handler机制
源码分析
Handler是Android里面线程间通信的手段,它可以向自身持有的looper所在的线程发送消息进行通信。先看看典型的带looper的线程的创建方法。*classLooperThreadextendsThread{*publicHandlermHandler;**publicvoidrun(){*Looper.prepare();**mHandler=newHandler(){*publicv
月光明亮
·
2024-01-28 00:26
Go切片扩容机制详解
目录切片扩容的理解扩容机制
源码分析
分配大小修正/cap调整切片扩容的理解关于切片的“扩容”,我们先来理解一下有一个初印象。
ProblemTerminator
·
2024-01-27 23:38
开发问题解决合集
golang
算法
后端
rocket mq 底层存储
源码分析
(2)-业务消息持久化
本章主要详细分析Rocketmq消息持久化底层源码实现。先讲解几个核心的业务抽象类MappedFile,该类为一个存储文件的直接内存映射业务抽象类,通过操作该类,可以把消息字节写入pagecache缓存区(commit),或者原子性的消息刷盘(flush)publicclassMappedFile{protectedfinalAtomicIntegerwrotePosition;protected
萝卜头4lbt
·
2024-01-27 23:40
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他