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
公链源码阅读
JCF相关基础类接口/抽象类
源码阅读
AbstractList抽象类Itr(Iterator的实现)ListItr(ListIterator的实现)SubListRandomAccessSubListQueue接口Deque(/dɛk/)接口参考链接本人的
源码阅读
主要聚焦于类的使用场景
diodna
·
2024-01-13 11:46
java
ReentrantReadWriteLock
源码阅读
ReentrantReadWriteLock
源码阅读
文章目录ReentrantReadWriteLock
源码阅读
简介例子代码分析总览Syncstate定义lockcount和holdcountSync.HoldCounter
diodna
·
2024-01-13 11:16
java
LockSupport
源码阅读
LockSupport
源码阅读
文章目录LockSupport
源码阅读
简介例子代码分析parkunpark本人的
源码阅读
主要聚焦于类的使用场景,一般只在java层面进行分析,没有深入到一些native方法的实现
diodna
·
2024-01-13 11:46
java
LinkedList
源码阅读
文章目录简介例子继承结构代码分析成员变量方法总结参考链接本人的
源码阅读
主要聚焦于类的使用场景,一般只在java层面进行分析,没有深入到一些native方法的实现。
diodna
·
2024-01-13 11:39
java
OKHttp 源码分析
OKHttp源码地址:https://github.com/square/okhttpOKHttp的简单使用下面让我们从一个简单的Demo来开始OKHttp的
源码阅读
。
星流星
·
2024-01-13 10:46
一文了解 DeFi 原生
公链
Sei,以及钱包添加教程什么是Sei?
Sei,领先Layer1
公链
,专攻加密资产交易。不局限于DeFi,还进军游戏、社交媒体和NFTs等领域,构建了多功能区块链生态系统。在众多
公链
中,Sei凭借卓越处理速度和技术创新崭露头角。
jiamiyanjie
·
2024-01-13 05:36
数据库
Android Handler
源码阅读
(技术记录/回忆)
Handler是Android中最常用线程通讯方式之一、也是非UI线程与线程通讯的主要方式。你可能有个疑问基础api中AsyncTask、runOnUiThread()还是第三方的RxJava、Eventbus内部都是直接或间接使用Handler实现对UI线程进行更新(参照源码)。//--runOnUiThreadpublicfinalvoidrunOnUiThread(Runnableactio
CrazyDevp
·
2024-01-13 00:27
【
源码阅读
】交易池txs_pool
重要接口:ITxsPool的实现:typeTxsPoolstruct{configTxsPoolConfigchainconfig*params.ChainConfigbccommon.IBlockChaincurrentState*state.IntraBlockStatependingNonces*txNoncercurrentMaxGasuint64ctxcontext.Context//c
Camina hacia ti
·
2024-01-12 18:21
区块链
区块链
【
源码阅读
】交易池txs_fetcher&txs_noncer
txs_noncer1、txNoncertypetxNoncerstruct{fallbackevmtypes.IntraBlockStatenoncesmap[types.Address]uint64locksync.Mutex}fallbackevmtypes.IntraBlockState:表示回退状态,用于在没有找到对应地址的nonce时使用。noncesmap[types.Address
Camina hacia ti
·
2024-01-12 18:51
区块链
区块链
【
源码阅读
】事件订阅包v2
1、FeedFeed实现一对多订阅,其中事件的载体是通道。发送到Feed的值会同时传送到所有订阅的通道。与Typemux的对比链接:linkTypeMux是一个同步的事件框架,当有一个被订阅的事件发生的时候,会遍历该事件对应的订阅者通道,通知其中的订阅者,但是当订阅者1没有接受该消息的时候,发送进程会被阻塞,会影响对订阅者2的发送。所以Feed作为流式事件框架,是否是异步的取决于是否有缓存通道,当
Camina hacia ti
·
2024-01-12 17:17
区块链
区块链
Golang协程池ants库的学习、使用及
源码阅读
,协程池与GMP模型关系的理解
前言在工作时遇到了一个需要使用ants协程池的地方,因此顺带来学习一下他的原理。协程池Golang的资源还是偏少一些…因此先简单的参考学习了一下线程池。类似于Java中的线程池,协程池也是为了减少协程频繁创建、销毁所带来资源消耗的问题。按默认每个goroutine8kb内存来算,几十万个goroutine就会占满8Gb内存。同时,由于goroutine的结束需要等待自身运行结束才可以销毁,所以也可
Climber47
·
2024-01-12 10:38
Golang
golang
学习
开发语言
行情暴涨反而赚得更少,区块链赋能游戏业会怎样
国产
公链
百花齐放,惊心动魄的一天,相信没有几个人赚钱的,被爆仓的倒是多不胜数。这行情起伏太快,很多人都来不及判断就已经完了。风来了,得抓住机会了。BTM一来就暴涨100%以上,没上车的怎么敢上?
单手挖地球
·
2024-01-12 07:58
【
源码阅读
】交易池txs_list
1、accountSettypeaccountSetstruct{accountsmap[types.Address]struct{}cache*[]types.Address}accountSet只是一组用于检查是否存在的地址,以及一个能够从交易中派生地址的签名者。as*accountSet1.1newAccountSetfuncnewAccountSet(addrs...types.Addre
Camina hacia ti
·
2024-01-11 13:41
区块链
区块链
linux内核调试指南
大海里的鱼有很多,而我们需要的是鱼钩一只一些前言作者前言知识从哪里来为什么撰写本文档为什么需要汇编级调试***第一部分:基础知识***总纲:内核世界的陷阱
源码阅读
的陷阱代码调试的陷阱原理理解的陷阱建立调试环境发行版的选择和安装为什么选
bob_fly1984
·
2024-01-11 08:13
Apache Doris 聚合函数
源码阅读
与解析|源码解读系列
笔者最近由于工作需要开始调研ApacheDoris,通过阅读聚合函数代码切入ApacheDoris内核,同时也秉承着开源的精神,开发了array_agg函数并贡献给社区。笔者通过这篇文章记录下对源码的一些理解,同时也方便后面的新人更快速地上手源码开发。聚合函数,顾名思义,即对一组数据执行聚合计算并返回结果的函数,在统计分析过程中属于最常见的函数之一,最典型的聚合函数包括count、min、max、
SelectDB技术团队
·
2024-01-11 07:16
数据库
大数据
数据分析
数据仓库
Apache
Doris
[Linux内核
源码阅读
笔记] 页式内存管理
注:源码版本3.4.2,参考《Linux内核源码情景分析》页式内存管理页式内存管理的思路是:通过页目录和页表项分两个层次实现从线性地址(虚拟地址空间)到物理地址的映射,这样采用多级页表的映射方式在多数情况下能够减少存储页表项所需的内存空间。二级页表映射示意图:对于32位的系统采用两级映射是比较合理的,对于64位的系统则应采用3级映射三级页表映射示意图:内核空间和用户空间一个32位系统存在4G的虚拟
jiang_T
·
2024-01-11 02:40
Linux内核学习
linux
运维
服务器
【图像拼接】源码精读:Adaptive As-Natural-As-Possible Image Stitching(AANAP/ANAP)
第一次来请先看这篇文章:【图像拼接(ImageStitching)】关于【图像拼接论文源码精读】专栏的相关说明,包含专栏内文章结构说明、
源码阅读
顺序、培养代码能力、如何创新等(不定期更新)【图像拼接论文源码精读
十小大
·
2024-01-11 01:47
图像拼接论文源码精读
图像拼接
image
stitching
Image
Stitching
计算机视觉
图像处理
AANAP
相似变换
k8s
源码阅读
环境配置
源码阅读
环境配置k8s代码的阅读可以让我们更加深刻的理解k8s各组件的工作原理,同时提升我们Go编程能力。
Lemon熊
·
2024-01-10 23:39
Kubernetes源码分析
kubernetes
容器
云原生
Robot Framework
源码阅读
02——参数解析
RobotFramework类的初始化上一篇讲到了run_cli函数把命令行中的参数以列表的形式传给了RobotFramework类中的execute_cli函数。先看下RobotFramework类的__init__初始化方法:classRobotFramework(Application):def__init__(self):Application.__init__(self,USAGE,ar
JingleGo
·
2024-01-10 21:14
YOUChain市值及币价预测
YOUChain提出了全球首家以Gas费来盈利的新
公链
模式。本文将在大量的调查基础上,理性的去计算在这种模式下其合理的TPS所对应的合理的市值以及币价。温馨提示:看不懂的请直接下翻看结论。
Laura_L
·
2024-01-10 11:46
react
源码阅读
4 ExpirationTime
react更新中优先级依赖的标识ExpirationTime。阅读React包的源码版本为16.8.6。 这一章节,让我们抛弃掉react代码中的联系,单纯的来看ExpirationTime以及一些计算方式。ExpirationTime是什么。 ExpirationTime是一个数字,你可以在react-reconciler包下的ReactFiberExpirationTime.js文件中找到
tangding12
·
2024-01-10 08:06
react
源码阅读
javascript
javascript
react
STL
源码阅读
总结从小白到大神:配置器
一、空间配置器的接口为什么说allocator是空间配置器而不是内存配置器呢?因为空间不一定是内存,空间也可以是磁盘或其他辅助存储介质(可以写一个allocator直接向硬盘取空间)。二、具备次配置里的SGI空间配置器SGISTL配置器与其他配置器不同于标准规范也不同。其名称是alloc而非allocator。不接受任何参数。写法:vectoriv;ps:虽然SGISTLallocator未能符合
Rain_ZZX
·
2024-01-10 06:33
STL
c++
开发语言
stl
STL
源码阅读
总结从小白到大神:目录
一、STL简介长久以来,程序员们希望创造出一个可重复运用的东西,让程序员们的心血不随时间流逝被“遗忘掉”,为了建立数据结构与算法的统一标准并降低彼此结构的耦合性于是C++社区诞生了伟大的作品STL。二、STL的六大件(彼此间可以组合套用)1.容器vector:list:deque:set:map:2.算法3.迭代器(泛型指针,算法和容器之间的胶合剂)4.仿函数(行为类似函数,可作为算法的某种策略)
Rain_ZZX
·
2024-01-10 06:33
STL
c++
开发语言
stl
或许这就是区块链的 2020
最近的许多事情在我脑海中幻灯片般飞过:比特币的大涨、
公链
的衰败、交易平台的刻意低调、四面八方的监管、日趋专业的二级市场、接二连三离开的人、看起来永远出不了圈的NFT代币。
8b46b0dd323a
·
2024-01-10 03:44
多链混沌:Layer2 格局演变与跨链流动性的新探索
一些EVM兼容链与新
公链
仍在持续蚕食市场份额,面对这样的局面,以太坊也在为提高性能和生态容纳量而自我革命,各种Layer2成为了新
公链
最大的竞争对手,再次从Altchain手中
TechubNews
·
2024-01-09 21:10
区块链
何为超脑链?
超脑链是超脑团队开发的一条具有信任机制应用的
公链
,这个
公链
上发行的代币叫做UGAS,我们用超脑矿机可以进行挖矿,获得收益。
翟忠桩
·
2024-01-09 19:13
Druid
源码阅读
4-DruidDataSource的getConnection过程
DruidDataSource连接池实现了javaX.sql包中,DataSource接口的全部方法。getConnection也来自于javaX.sql.DataSource接口。而DruidPooledConnection也实现了接口java.sql.Connection。这样就能在各种场景中通过这个接口来获取数据库连接。1.fileter处理--责任链模式在执行getConnection方法
冬天里的懒喵
·
2024-01-09 02:26
NXT : 十年源头代码的回溯与展望
我们不妨利用这个契机,回溯一下这个源头级
公链
的创新之路。2013年,在区块链意味着复制比特币代码并调整挖矿算法的背景下,NXT如同一颗异数突兀出现。
区块链蓝海
·
2024-01-08 22:42
区块链
探索区块链的未来:Ignis的母子架构进展与模块化区块链趋势
随着区块链技术的不断演进,模块化区块链成为热点,而其高拓展性的优点早在Ignis
公链
的母子架构上就已经实现。本文将探讨这两个方面,揭示它们如何推动区块链技术向前发展。
区块链蓝海
·
2024-01-08 22:10
区块链
rosbag
源码阅读
笔记-1
这篇文字想通过在自己的机器上查找rosbag的源码在哪里(而不是通过google搜索),来和大家分享一些ros和python的常用命令,了解一下rosbag的调用过程。怎么查到源码在哪里当然我们可以直接上ros的官网去查看,路径在这里:https://wiki.ros.org/rosbag本着程序员的好奇心,我们也可以不看官方文档,自己先去探索一下:我们先来看看我们日常用的rosbag是个啥:$w
zhaoyqcsdn
·
2024-01-08 04:45
ros
笔记
自动驾驶
深度学习
经验分享
c++
metartc5_jz
源码阅读
-yang_ipc_rtcrecv_publishVideoData
//将视频帧数据publish到p2p客户端int32_tyang_ipc_rtcrecv_publishVideoData(YangIpcRtcSession*session,YangStreamCapture*data){int32_tret=0;//循环获取pushs中所有PeerConnectionfor(int32_ti=0;ipushs.vec.vsize;i++){YangPeerC
王方帅
·
2024-01-07 23:11
metartc5_jz源码阅读
实时音视频
音视频
p2p
c语言
metartc5_jz
源码阅读
-yang_push_h264_package_stap_a
//通过stap_a模式发送sps和pps包给对端。int32_tyang_push_h264_package_stap_a(void*psession,YangPushH264Rtp*rtp,YangFrame*videoFrame){interr=Yang_Ok;YangRtcSession*session=(YangRtcSession*)psession;//重置rtpPacket的字段y
王方帅
·
2024-01-07 23:11
metartc5_jz源码阅读
音视频
c语言
p2p
实时音视频
metartc5_jz
源码阅读
-yang_create_ipcPublish
voidyang_create_ipcPublish(YangIpcPublish*publish,YangAVInfo*avinfo){YangIpcPublishSession*session=&publish->session;//调用君正的库实现视频录制和编码yang_create_videoEncoder(&session->encoder);//创建p2prtc,以便不断的读取君正录制
王方帅
·
2024-01-07 23:10
metartc5_jz源码阅读
c语言
音视频
实时音视频
p2p
metartc5_jz
源码阅读
-yang_ipc_rtcrecv_addPeer
//上一篇文章中读到p2p->receive方法最终会调到这个方法中,设置PeerConnection的sdp,并生成answer。int32_tyang_ipc_rtcrecv_addPeer(YangIpcRtcSession*session,char*sdp,char*answer,char*remoteIp,int32_tlocalPort,int*phasplay){int32_tret
王方帅
·
2024-01-07 23:40
metartc5_jz源码阅读
javascript
开发语言
ecmascript
metartc5_jz
源码阅读
-yang_create_videoEncoder
//此方法在metartcore中调用,实现在metaipc5_jz中voidyang_create_videoEncoder(YangEncoderVideo*encoder){//拿到EncoderSessionYangEncoderSession*session=&encoder->session;//重置初始值session->isStart=0;session->isConvert=1;
王方帅
·
2024-01-07 23:40
metartc5_jz源码阅读
音视频
c语言
p2p
实时音视频
metartc5_jz
源码阅读
-yang_push_h264_encodeVideo
//编码rtp的视频buffer,发送给p2p对端。int32_tyang_push_h264_encodeVideo(YangRtcSession*session,YangPushH264Rtp*rtp,YangRtpPacket*pkt){interr=0;//用videoRtpBuffer中的数据填充rtp->buf.yang_init_buffer(&rtp->buf,yang_get_r
王方帅
·
2024-01-07 23:08
metartc5_jz源码阅读
音视频
c语言
p2p
实时音视频
Sei概览:简介、优势、潜在项目以及操作指南
Sei,领先Layer1
公链
,专攻加密资产交易。不局限于DeFi,还进军游戏、社交媒体和NFTs等领域,构建了多功能区块链生态系统。在众多
公链
中,Sei凭借卓越处理速度和技术创新崭露头角。
区块链小八歌
·
2024-01-07 23:27
区块链
Dubbo
源码阅读
(1)搭建Dubbo
源码阅读
环境
Dubbo
源码阅读
(1)搭建Dubbo
源码阅读
环境一直想阅读一些开源框架的源码,但是由于上学期事情太多而一直没有时间阅读。
NoelleMu
·
2024-01-07 17:35
专注于提供存储服务的YottaChain
提到IPFS(InterPlanetaryFileSystem)的大名,链圈可能无人不知无人不晓,这是一个基于区块链技术的提供存储的
公链
,将无数个不可信任的节点连接起来,形成了非常可靠的存储系统。
苍天鸭
·
2024-01-07 10:17
当代时尚潮流---NFT数字收藏!
数字藏品有四个特点第一数字化:藏品在
公链
拥有独一无二的标识,可以保护消费者的权益。第二透明化:在区块链上记录可以追溯,保障交易,使各参与方安全透明。第三是稀缺性:每一款藏品的发行都是限量的,这也
酸柠檬味小提子
·
2024-01-07 10:57
Hive
源码阅读
--导读
总述Hive的执行流程大致分为两部分,即任务的提交与返回,命令的编译与执行。前者在CliDriver类中流转,后者主要在Driver与ParseDriver类,核心编译在BaseSemanticAnalyzer和QueryPlan类中。任务的提交与返回调用顺序:main--(程序的开始)–>run--(任务的开始,读取用户传参与相关配置,初始化日志)–>executeDriver--(确保传入的语
寒 暄
·
2024-01-06 17:25
#
---Hive源码解析
java
hive
王峰十问蒋涛
公链
:eth,eos,qtum,neo,arc。其实不管什么,在
公链
的选择上,最为主要的是开发生态,即社群。即便技术再牛逼,如果没有社群,那么就没有用户,没人参与挖矿,
公链
的token就没有价值。
蜗牛说事
·
2024-01-06 14:08
NA(Nirvana) Chain主打应用而生NA
公链
NA(Nirvana)Chain主打应用而生NA
公链
不同于传统行业通常以“解决某个问题”为研究出发点,区块链的出现与成长有着更多迷茫,也有着毫无限制的无边界感。
NA亚洲布道者
·
2024-01-06 14:04
Kotlin 协程
源码阅读
笔记 —— Flow
Kotlin协程
源码阅读
笔记——FlowFlow就是Kotlin协程中的流,我们可以通过它在Kotlin中进行写出流式代码,大名鼎鼎的RxJava就是流式编程的库(不过我遇到很多的人他们只会用RxJava
程序员小何SS
·
2024-01-06 10:00
kotlin
笔记
echarts
qt
源码阅读
准备
qt
源码阅读
准备阅读qt源码前先了解以下知识,对阅读qt源码有极大的好处。
在黎明的反思
·
2024-01-06 10:28
qt
qt
glog
源码阅读
笔记
C++项目中常用的日志库有glog和spdlog之前看了一下glog的源码,一些内容记录分享一下。glog是谷歌开源的一个日志库,使用c++98编写注意:glog是个同步日志库,即日志记录和落盘是在同一个线程进行glog是线程安全的,不同线程之间通过互斥量来同步源码路径https://github.com/google/glog代码量vscodecounter统计代码量:源码结构glog支持baz
zhaoyqcsdn
·
2024-01-06 06:48
c++
eigen
源码阅读
笔记-1
Eigen是一个C++模板库,提供了许多用于线性代数、矩阵运算和数值计算的功能。它被设计用来高效地进行数学运算,并且具有良好的性能。一些主要特点包括:模板库:Eigen完全是一个基于模板的库,因此可以用于任何数值类型(如整数、浮点数、双精度数等),并且可以进行静态和动态大小的矩阵运算。高性能:Eigen采用了一些优化技术,例如表达式模板、矢量化指令等,以提高运行速度和优化内存访问模式,从而实现高性
zhaoyqcsdn
·
2024-01-06 06:48
eigen
笔记
c++
自动驾驶
深度学习
「准备工作」Dubbo
源码阅读
环境搭建
结果,你自己连Dubbo
源码阅读
环境都没搭建过的话,尴尬不?Dubbo官方也有对应的源码环境搭建教程(@源码构建),不过我的更详细完善一点。并且,更清晰易懂。
CoderChronicle
·
2024-01-06 05:38
其他
dubbo
扩容战争(上):内困与革命
本文为为区块链扩容上篇,将针对过去数年间区块链网络对扩容需求的演变来探讨以太坊layer2、竞争
公链
的出现和不断成熟的过程,无意对比优劣,中间会穿插相关概念的科普与概念实例应用的探讨。
积微客
·
2024-01-05 14:16
区块链
区块链
Aptos、Solana和新
公链
周期律
前段时间笔者受巴比特之邀,参与「Web3Builder,无问西东」活动,被问到了一个问题是:「A16Z,币安和FTX这些顶级机构都对Aptos等新
公链
非常看好,会不会让这些
公链
能够挑战一下以太坊的霸主地位
初晓链研究员
·
2024-01-05 14:45
区块链
aptos
区块链
aptos
solana
新公链周期律
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他