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
以太坊源码阅读
死磕
以太坊
源码分析之Kademlia算法
死磕
以太坊
源码分析之Kademlia算法KAD算法概述Kademlia是一种点对点分布式哈希表(DHT),它在容易出错的环境中也具有可证明的一致性和性能。
mindcarver
·
2024-01-17 03:48
2020-12-24
研选币:12.24
以太坊
冲高受阻,是就此低迷还是蓄势待发?
研选币
·
2024-01-17 02:39
EOS、
以太坊
、BTC等各价值币各自的特点
币种发行量确认速度证明机制其他比特币10minpow莱特币LTC8400万2.5minpow减半时间4年;已发行5400万(2018.1)新经币NEH90亿60spoi(重要性证明)测试驱动开发出来的(先测试,再编程);开始就发行完成,不产生新的新经币奖励。区块奖励仅为交易手续费;达世币Dash2014.1.18秒到账;三种转账方式:1、普通转账,类比特币;2、即时交易,不需要矿工打包确认就可以确
大胡子的机器人
·
2024-01-16 22:18
spring
源码阅读
环境搭建,基于IDEA,亲测有效
spring
源码阅读
环境搭建,基于IDEA,亲测有效转载链接https://blog.csdn.net/SmartWord/article/details/128973418引言如果你是一个JAVACV
qq_35987023
·
2024-01-16 21:33
源码
spring
polyfill
源码阅读
(一)ES5
这是蚂蚁面试官推荐我读的一个项目的源码,可能因为代码结构比较简单,主要解决兼容性,对于前端小白来说比较有用吧。Object.getPrototypeOf(O)该静态方法用来返回参数的原型对象。兼容性.pngif(!Object.getPrototypeOf){Object.getPrototypeOf=function(o){if(o!==Object(o)){throwTypeError("Ob
Atlas_lili
·
2024-01-16 19:34
4.7万个BTC被锁定在
以太坊
,BTC流入
以太坊
的速度已超过挖矿速度
“比特币在
以太坊
网络上被代币化的速度已经超过了挖矿速度。”
Defi之道
·
2024-01-16 09:18
以太坊
使用ENS自定义智能合约的地址管理
我们的目标是支持
以太坊
钱包和信用卡支付,以减少技术娴熟的客户的依赖。如果客户决定使用信用卡付款,我们必须使用我们的钱包并代他付款。
编程狂魔
·
2024-01-16 08:32
CESS 课程开启招募,邀所有开发者共建数据价值网络!
“Web3”一词由
以太坊
联合创始人加文·伍德(GavinWood)所创造,其代表了一个更加安全、透明和公平的互联网新时代。
CESS_Cloud
·
2024-01-16 04:23
去中心化
web3
分布式
阿里云
开源
IDEA插件之一键生成方法的序列图
1.使用场景在平时的学习/工作中,我们会经常面临如下场景:阅读别人的代码阅读框架
源码阅读
自己很久之前写的代码。为了能够更快更清晰地搞清对象之间的调用关系,我们经常需要用到序列图。
lazyd0g
·
2024-01-16 04:49
RT-Thread
源码阅读
(一)
前言本文基于RT-ThreadV4.1.1和STM32F103(Cortex-M3)本文旨在理解RT-Thread设计的基本逻辑,为了让文章简短易懂,所以展出的源码都是精简过的,不会把开关中断,宏选择等放在讲解代码中。可以看懂基本逻辑后查看源码领悟具体细节。关于RT-Thread的移植可以参考STM32F103移植RT-Thread完整过程基本数据结构与操作双向链表的定义structrt_list
无聊到发博客的菜鸟
·
2024-01-15 21:47
RTOS
STM32
RT-Thread
FreeRTOS
并发容器ConcurrentHashMap(JDK8)
源码阅读
1.版本1.8ConcurrentHashMap其实我理解就是HashMap存在线程安全问题,因此提供了该容器,使用是就能够保证线程安全。对比jdk1.6到jdk1.8这两个版本,实现上变化很大。ConcurrentHashMap在JDK1.6的版本网上资料很多,有兴趣的可以去看看。JDK1.6版本关键要素:利用了锁分段的思想提高了并发度。segment继承了ReentrantLock充当锁的角色
先生zeng
·
2024-01-15 14:17
2018-10-15 关于钱包数字资产生态圈,你需要了解的二三事
第一波上车的
以太坊
拥护者,现在依然还是imtoken钱包的忠实用户。俗话说的好:“币圈一天,人间十年”,同样的,这个圈子的技术发展,更新换代也是十分的迅速。
一度传媒
·
2024-01-15 13:44
Redis
源码阅读
—数据结构之字典 dict.c/dict.h
dict.c/dict.h一、dict的定义 字典,是一种用于实现键值对(key-valuepair)保存的抽象数据结构,通过字典,可以在单个键(key)与单个值(value)之间进行关联(或者说是将键映射成值),而这些关联的键与值即为键值对。 在字典中,每一个键都是独一无二的,所以程序可以在字典中通过键来对值,甚至是键值对进行操作。 在一些高级编程语言中,字典经常作为一种内置的数据结构出现
GC_W
·
2024-01-15 10:10
新机会还是泡沫?看频繁出圈的NFT如何玩转DeFi数据新领域
2017年,DieterShirley和他的团队研发出ERC-721:一种可以验证数字物品稀缺性的全新
以太坊
代币标准受到热捧,随即CryptoKitties(加密猫)爆红,直接让
以太坊
网络到达瘫痪程度。
大火DEFI
·
2024-01-15 09:01
metartc5_jz
源码阅读
-yang_decode_rtcpCompound
//解析rtcp的命令到rtcps中。int32_tyang_decode_rtcpCompound(YangRtcpCompound*rtcps,YangBuffer*buffer){if(rtcps==NULL)return1;int32_terr=Yang_Ok;rtcps->data=buffer->data;rtcps->nb_data=buffer->size;//如果buffer中不
王方帅
·
2024-01-15 00:48
metartc5_jz源码阅读
实时音视频
音视频
p2p
c语言
metartc5_jz
源码阅读
-yang_encode_rtpHeader
//编码rtpHeaderint32_tyang_encode_rtpHeader(YangBuffer*buf,YangRtpHeader*header){int32_terr=Yang_Ok;//EncodetheRTPfixheader,12bytes.//@seehttps://tools.ietf.org/html/rfc1889#section-5.1//Theversion,padd
王方帅
·
2024-01-15 00:48
metartc5_jz源码阅读
实时音视频
音视频
p2p
webrtc
metartc5_jz
源码阅读
-yang_encode_rtpExtensions
//定义metartc的rtp扩展,标准的webrtc不定义任何头扩展,这个由开发者自定义。int32_tyang_encode_rtpExtensions(YangRtpExtensions*ext,YangBuffer*buf){int32_terr=Yang_Ok;//写两个字节0xBEDE,扩展头标识,开发者自己定义。yang_write_2bytes(buf,0xBEDE);//Writ
王方帅
·
2024-01-15 00:42
metartc5_jz源码阅读
音视频
p2p
实时音视频
webrtc
Cregis Research观察:BRC-20的前世今生
在
以太坊
的ERC-20代币协议成为行业标准之际,比特币社区也迎来了实验性质的BRC-20代币标准。BRC-20标准采用简洁、安全的设计理念,实现了代币的部署、铸造和转移。
Cregis research
·
2024-01-14 20:29
区块链
深度盘点:除了BRC20外 这些公链潜力铭文也值得关注
近日的铭文市场风起云涌,除BRC20占据着市场70%以上的份额外,其他公链的铭文也在快速发展,尤其是
以太坊
的Ethscriptions、Polygon的POLS和Solana的SOLS等项目,它们各自在铭文领域取得了显著的成就
jiamiyanjie
·
2024-01-14 20:55
区块链
Brc20钱包横评推荐:谁更适合玩铭文?
和
以太坊
的ERC-20通证一样牛,但BRC-20通证是Ordinals协议的杰作,为比特币区块链上的通证带来了前所未有的潜力。这些通证越来越重要,所以咱们得好好聊聊哪些加密钱包最支持BRC-20标准!
btc_eyu
·
2024-01-14 20:54
区块链
RocketMQ
源码阅读
-Message消息存储
RocketMQ
源码阅读
-Message消息存储1.CommitLog的作用2.CommitLog存储消息3.时序图4.小结在Broker消息接收一篇中,分析到Broker接收到消息,最终会调用CommitLong
迷思特王
·
2024-01-14 18:38
rocketmq
RocketMQ
源码阅读
-Producer发消息
RocketMQ
源码阅读
-Producer发消息1.从单元测试入手2.启动过程3.同步消息发送过程4.异步消息发送过程5.小结Producer是消息的生产者。
迷思特王
·
2024-01-14 18:07
rocketmq
log4j
RocketMQ
源码阅读
-Broker消息接收
RocketMQ
源码阅读
-Broker消息接收1.从单元测试入手2.Broker启动流程3.Broker接收消息4.Broker接收消息时序图5.小结Broker接收Producer发送的消息。
迷思特王
·
2024-01-14 18:07
RocketMQ源码阅读
rocketmq
log4j
RocketMQ
源码阅读
-Producer消息发送
RocketMQ
源码阅读
-Producer消息发送1.从单元测试入手2.启动过程3.同步消息发送过程4.异步消息发送过程5.小结Producer是消息的生产者。
迷思特王
·
2024-01-14 18:06
RocketMQ源码阅读
log4j
rocketmq
以太车新手指南
最近有个比比玩客猴、撸猫撸狗还火的游戏,但是因为是全部基于
以太坊
网络,据说是国内第一个全部基于
以太坊
智能合约的。很多新手要教程,这里简单写写。
撸币玩家
·
2024-01-14 15:25
metartc5_jz
源码阅读
-udp->receive
之前在metartc5_jz
源码阅读
-yang_run_rtcudp_thread-CSDN博客中说到://调用udp的receive方法将读取的buffer和udp->user传入。
王方帅
·
2024-01-14 11:00
metartc5_jz源码阅读
音视频
c语言
p2p
实时音视频
如果DeFi长期发展良好
以太坊
ETH的产业价值将达到1万亿美元
据AMBcrypto2月26日报道,对于那些刚刚进入数字资产市场、不了解任何行业信息的新投资者来说,他们可能会更倾向于购买
以太坊
。
区块链共识者
·
2024-01-14 09:05
metartc5_jz
源码阅读
-yang_rtcpush_on_rtcp_nack
//发送端收到接收端发来的rtcpnack命令,需要丢包重传int32_tyang_rtcpush_on_rtcp_nack(YangRtcContext*context,YangRtcPushStream*pub,YangRtcpCommon*rtcp){//容错处理if(context==NULL||pub==NULL||rtcp==NULL)returnERROR_RTC_PUBLISH;i
王方帅
·
2024-01-14 06:55
metartc5_jz源码阅读
webrtc
音视频
p2p
实时音视频
metartc5_jz
源码阅读
-yang_rtcpush_on_rtcp_ps_feedback
//(Payload-specificFBmessages,有效载荷反馈信息),这个函数处理Payload重传int32_tyang_rtcpush_on_rtcp_ps_feedback(YangRtcContext*context,YangRtcPushStream*pub,YangRtcpCommon*rtcp){if(context==NULL||pub==NULL)returnERROR
王方帅
·
2024-01-14 06:55
metartc5_jz源码阅读
p2p
音视频
实时音视频
webrtc
metartc5_jz
源码阅读
-yang_stats_on_recvRR
int32_tyang_stats_on_recvRR(yangboolisAudio,YangRecvStats*recvStats,YangSendStats*sendStats,YangRtcpCommon*rtcp){YangRemoteRecvStats*stats=isAudio?&recvStats->audio:&recvStats->video;uint32_trtt=0;//d
王方帅
·
2024-01-14 06:55
metartc5_jz源码阅读
音视频
p2p
实时音视频
webrtc
metartc5_jz
源码阅读
-yang_push_h264_video
YangRtcConnection.c://如果pushH264不为空时,则调用pushH264的on_video方法。if(session->pushH264)returnsession->pushH264->on_video(session,session->pushH264->push,p);YangPushH264.c://设置on_video的实际执行函数push->on_video=y
王方帅
·
2024-01-14 06:24
metartc5_jz源码阅读
c语言
p2p
音视频
实时音视频
metartc5_jz
源码阅读
-yang_push_h264_package_single_nalu2
//通过单一nalu的方式发送视频帧。int32_tyang_push_h264_package_single_nalu2(YangRtcSession*session,YangPushH264Rtp*rtp,YangFrame*videoFrame){int32_terr=Yang_Ok;//重置videoRawPacketyang_reset_rtpPacket(&rtp->videoRawP
王方帅
·
2024-01-14 06:24
metartc5_jz源码阅读
c语言
音视频
实时音视频
p2p
metartc5_jz
源码阅读
-p2p通过stun服务器进行通信
1.YangIpc.c/yang_create_ipc需要设置stun服务器的ip地址和端口号设置iceCandidateType为2,表示走stun,即向stun服务器发起请求获取本机的公网ip地址。//设置iceServerIP和端口号,设置iceCandidate类型。strcpy(session->avinfo.rtc.iceServerIP,"182.92.163.143");sessi
王方帅
·
2024-01-14 06:52
metartc5_jz源码阅读
音视频
实时音视频
p2p
webrtc
以太坊
一.
以太坊
的账户类型分类1.外部账户(普通账户):由私钥来控住没有代码2.合约账户:由合约代码
够浪你大哥
·
2024-01-14 05:13
以太坊
突破560美元,比特币变成了机构资产
今天,比特币最低回调至17629美元,但是很快再一次站上18200美元,说明市场是强烈拒绝的,之前被称为关键的阻力位,现在变成了支撑位。目前,收到okex提币事件的影响,交易所的比特币储备持续下降。年初至今交易所的比特币余额下降了18%,比特币的流动在持续下降。尤其最近,我们明显感觉到了,比特币开始经历卖方流动性危机,它就像石油一样,产量是完全没有弹性的,而需求是却在持续不断的增加。尤其是今年5月
小君学长区块链
·
2024-01-13 13:18
ArrayList
源码阅读
文章目录简介例子继承结构概览代码分析成员变量方法迭代器子列表总结参考链接本人的
源码阅读
主要聚焦于类的使用场景,一般只在java层面进行分析,没有深入到一些native方法的实现。
diodna
·
2024-01-13 11:47
java
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
刘乾钊:比特币四万关口多日未破,
以太坊
弯道超车或先突破上涨
事有先后,行情涨跌也是一样,随着比特币在4000关口持续纠结,
以太坊
后来居上先一步测试了上方2400关口压力位的有效性,早间
以太坊
再次走出了大幅拉升上涨的行情出来,早间一度测试了2400关口,目前维持在高位整理
刘乾钊
·
2024-01-13 04:38
Android Handler
源码阅读
(技术记录/回忆)
Handler是Android中最常用线程通讯方式之一、也是非UI线程与线程通讯的主要方式。你可能有个疑问基础api中AsyncTask、runOnUiThread()还是第三方的RxJava、Eventbus内部都是直接或间接使用Handler实现对UI线程进行更新(参照源码)。//--runOnUiThreadpublicfinalvoidrunOnUiThread(Runnableactio
CrazyDevp
·
2024-01-13 00:27
不扯代码——白话
以太坊
智能合约编程能干啥
0想要了解
以太坊
智能合约开发,cryptozombies(加密僵尸)是个很不错的学习网站。即使没有编程功底的人也可以很方便的学习智能合约,因为这里的教学方法很科学很神奇。
一个大于号
·
2024-01-12 22:28
代币合约 ERC20 Token接口
代币合约在
以太坊
上发布代币就要遵守
以太坊
的规则,那么
以太坊
有什么规则呢?
Andy技术支援
·
2024-01-12 19:11
区块链智能合约
区块链
【
源码阅读
】交易池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
区块链
区块链
eos
比如比特币
以太坊
,柚子等。3,什么是代币?比如大家玩的各种币98%都是代币,上交易所破发的或者还没上去的的就没有的,有的甚至代币都不是。4,代币怎么来的?
曲苑流觞
·
2024-01-12 11:28
Golang协程池ants库的学习、使用及
源码阅读
,协程池与GMP模型关系的理解
前言在工作时遇到了一个需要使用ants协程池的地方,因此顺带来学习一下他的原理。协程池Golang的资源还是偏少一些…因此先简单的参考学习了一下线程池。类似于Java中的线程池,协程池也是为了减少协程频繁创建、销毁所带来资源消耗的问题。按默认每个goroutine8kb内存来算,几十万个goroutine就会占满8Gb内存。同时,由于goroutine的结束需要等待自身运行结束才可以销毁,所以也可
Climber47
·
2024-01-12 10:38
Golang
golang
学习
开发语言
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他