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
以太坊源码学习
第 1 章 | 开篇词:Dapp安全 区块链安全 Web3安全 区块链合约一旦部署,安全就是生死线
这不是开玩笑——写错1行代码,Curve损失6000万美金权限控制失误,bZx两次被黑,超5000万资产蒸发Reentrancy忽略了锁,TheDAO几乎摧毁了整个
以太坊
白马区块Crypto100
·
2025-03-26 03:32
web3安全审计
Solidity
安全硬核教程
区块链
智能合约
solidity
安全
web3
合约审计
lua
源码学习
--协程系列
lua协程库共提供了8个api,其中最重要的是luaB_cocreate,luaB_coresume,luaB_yield.luaB_coresume主要是工作是1.获取待消费协程实例co2.通过auxresume完成主要工作3.返回值处理,旋转栈,返回true+args或者false+errormagstaticintluaB_coresume(lua_State*L){lua_State*co
·
2025-03-25 23:41
c
vue cli
源码学习
之cli-service
vuecli
源码学习
之cli-service目录结构分析cli-service/:根目录,代表项目的主要服务模块,用于提供命令行服务或插件功能。tests/:测试文件夹,通常用于存放自动化测试代码。
那一抹阳光多灿烂
·
2025-03-25 11:35
vue.js
学习
前端
llama
源码学习
·model.py[3]ROPE旋转位置编码(2)旋转角度生成代码
一、源码注释defprecompute_freqs_cis(dim:int,end:int,theta:float=1000.0):'''预先计算频率和复数的cosine和sine值,用于后续的PositionalEncodingdim:维度end:一个序列的最大长度或位置的最大值theta:用于计算频率的超参数,默认值为1000.0'''#生成一个等比数列,即频率(frequencies),这种
小杜不吃糖
·
2025-03-22 15:19
llama
解锁区块链智能合约的未来:构建支持仿真测试的MySQL环境
尽管
以太坊
等平台提供了专门用于编写和
墨夶
·
2025-03-22 07:30
数据库学习资料1
区块链
智能合约
mysql
element
源码学习
三 —— select
源码学习
select选择器是个比较复杂的组件了,通过不同的配置可以有多种用法。有必要单独学习学习。整体结构以下是select的template结构,已去掉了一部分代码便于查看整体结构:{{selected[0].currentLabel}}1"type="info"disable-transitions>+{{selected.length-1}}{{item.currentLabel}}0&&!load
violet-jack
·
2025-03-22 05:21
JavaScript
源码学习
element
组件库
基于python+django+mysql的小区物业管理系统源码+运行步骤
源码学习
技术。演示地址http://wuye.gitapp.cn/admin后台管理帐号:用户名:admin123密码:admin123源码地址https:/
冷琴1996
·
2025-03-21 21:34
Python系统设计
python
开发语言
主流区块链平台对 EVM 的依赖情况分类说明
AvalancheC-ChainFantomOptimism/Arbitrum2.非EVM链3.混合型链AvalanchePolygonSupernetsBNBChain概要1.EVM兼容链这些链直接支持
以太坊
虚拟机
倒霉男孩
·
2025-03-20 16:02
区块链知识
区块链
Python助力区块链互通——跨链桥接的实现与实践
例如,你或许想在
以太坊
上使用来自比特币的资产,却因两条链不互通而不得不求助于中心化交易所。要打破“链间壁垒”,跨链桥接(Cross-chainBridge)应运而生。
Echo_Wish
·
2025-03-20 15:21
Python!
实战!
区块链
python
开发语言
ERC-6909 最小多代币标准
ERC-1155解决了多个挑战,例如降低部署成本、最小化
以太坊
区块链上的冗余字节码,以及简化多Token交易的Token批准流程。然而,由于每次转账都强制要求回调、强制包含批量转账,
GTokenTool发币平台
·
2025-03-20 14:14
区块链
深入
源码学习
一下
大家好,我是同学小张,持续学习C++进阶知识和AI大模型应用实战案例,持续分享,欢迎大家点赞+关注,共同学习和进步。驱动大模型有很多种方式,例如纯Prompt方式、思维链方式、ReAct方式等。ReAct方式是AIAgent最常用的实现思路之一,它强调在执行任务时结合推理(Reasoning)和行动(Acting)两个方面,使得Agent能够在复杂和动态的环境中更有效地工作。本文我们来看看常用的那
同学小张
·
2025-03-20 05:29
大模型
人工智能
学习
笔记
经验分享
AIGC
AI
Agent
ReAct
Infura 简介
Infura简介Infura是一个区块链基础设施即服务(BaaS,BlockchainasaService),提供高可用性的
以太坊
(Ethereum)节点和IPFS存储访问,让开发者可以轻松连接区块链网络
倒霉男孩
·
2025-03-19 07:25
区块链知识
区块链
web3
区块链与去中心化技术
以太坊
2.0引入分片技术提升交易吞吐量,而零知识证明(ZKP)增强了隐私保护15。企业级应用如IBM的FoodTrust平台通过区块链追踪农产品全生命周期,减少供应链欺诈1。
boring_student
·
2025-03-18 01:16
区块链
去中心化
Solana
性能对比2.开发模型对比3.去中心化与安全性4.生态应用方向三、Solana的优缺点总结优势劣势概要Solana是近年来快速崛起的高性能区块链平台,其核心设计目标是通过技术创新突破传统区块链的性能瓶颈(如
以太坊
的低
倒霉男孩
·
2025-03-16 19:07
Solana
区块链
web3
1llama
源码学习
·model.py[3]ROPE旋转位置编码(1)原理
零:(导学)Transformer位置编码(1)为什么需要位置编码位置编码描述序列中实体的位置信息,为每个位置分配唯一的表示。Transformer使用智能位置编码方案,其中每个位置/索引都映射到一个向量。因此,位置编码层的输出是一个矩阵,其中矩阵的每一行表示序列的编码对象与其位置信息的总和(2)Transformer中的位置编码假设有一个长度为LLL的输入序列,并要求位置kkk为该序列中的对象,
小杜不吃糖
·
2025-03-15 18:07
学习
llama
源码学习
·model.py[1]RMSNorm归一化
一、model.py中的RMSNorm源码classRMSNorm(torch.nn.Module):def__init__(self,dim:int,eps:float=1e-6):super().__init__()self.eps=epsself.weight=nn.Parameter(torch.ones(dim))def_norm(self,x):returnx*torch.rsqrt(
小杜不吃糖
·
2025-03-15 18:37
llama
python
solidity高阶 -- Eth支付
Solidity是一种专门用于编写
以太坊
智能合约的编程语言,它可以帮助开发者构建各种功能,包括支付功能。
第十六年盛夏.
·
2025-03-13 03:19
Solidity
智能合约
区块链
智能合约
区块链大数据平台搭建系列(二):如何搭建
以太坊
RPC节点
这里我们将采用Erigon进行搭建生产环境的
以太坊
RPC节点。环境准备1.系统要求操作系统:Ubuntu20.04或更高版本。
WuJiWeb3
·
2025-03-10 00:56
从0到1搭建区块链大数据平台
rpc
web3
big
data
kafka
数据仓库
github
区块链交易所开发:痛点与解决方案深度剖析
比特币区块链以其高度安全和稳定著称,
以太坊
则在智能合约方面表现出色。开发者在选择底层技术时,需考虑技术成熟度、性能、可扩展性等因
·
2025-03-06 14:51
运维web3区块链智能合约
代币(Token)是什么?用途、意义与实例解析
它与区块链原生币(如ETH、BTC)不同,通常是在现有区块链(如
以太坊
、BSC、Solana)上发行的。
小宝哥Code
·
2025-03-05 09:01
区块链
区块链
一文了解
以太坊
的MethodID
以太坊
依靠一个唯一标识符(称为MethodID或函数选择器functionselector)来区分智能合约中的不同函数或方法。
住在河边的程序猿
·
2025-03-04 22:32
区块链教程
区块链
Method
ID
ethers
以太坊
kubernetes源码之kubelet初始化
零基础入门Cobra---kubernetes
源码学习
必备kubernetes的源码先从kubelet开始看起。
buppt
·
2025-03-03 00:39
kubernetes源码学习
kubernetes
docker
go
golang
云原生
链游开发:TON链小游戏DApp小游戏开发
链游开发,特别是在TON链上开发小游戏与其他链(如
以太坊
、Solana、BSC等)上的DApp小游戏,是一个结合了区块链技术和游戏设计的复杂过程。
·
2025-03-01 17:27
以太坊
客户端和
以太坊
网络
文章目录
以太坊
客户端
以太坊
网络
以太坊
客户端
以太坊
客户端是实现
以太坊
规范并通过对等网络与其他客户端通信的软件应用程序。不同的
以太坊
客户端如果符合标准化通信协议,就可以互操作。
倒霉男孩
·
2025-02-28 14:17
区块链
区块链
springboot + vue 前后端完全分离的博客项目
springboot后,又花了十一天学完了禹神的vue2.x与3.x,一直想找机会练习一下vue来制作单页面前端程序,正巧,B站上看了一位叫markerhub的up主发了这个项目,于是我看了看源码,做了一些改进(
源码学习
明日再死
·
2025-02-28 01:02
SpringBoot
vue.js
spring
boot
restful
自定义的搭建solidity开发环境(
以太坊
)
环境地址github:GitHub-yinzhiqing/templete-sol:solidityplatform(hardhat)gitlab:zqy/templete-sol·GitLab本项目利用openzapplinsolcweb3jshardhatnodejs在ubuntu下搭建solidity合约开发环境.大多数功能实现了自动化(脚本)执行.特点:1.开发环境可充分使用2.合约可升级
yinzhiqing
·
2025-02-26 21:50
开发环境
技术文档
ubuntu开发环境
【区块链技术开发】 关于Windows10平台Solidity语言开发环境配置
目录1、安装Node.js2、安装Solidity编译器3、安装RemixIDE4、安装MetaMask浏览器插件5、环境配置与问题解决6、安装Ganache:
以太坊
区块链开发测试工具7、安装Web3.
源代码杀手
·
2025-02-26 21:18
区块链技术开发
区块链
以太坊
DPOS私链搭建--使用gttc,搭建一个可用于性能测试的区块链框架(1)
遇到的一些坑bootnode一直不起作用,所以决定不用它,改用static-nodes.json在阿里云机器上编译gttc系统Ubuntu16.04想把eth服务部署到docker中方便移植,但是gttc没有官方docker,所以先把环境搭起来,然后自己创建一个docker镜像安装go语言环境,版本go1.14.10注意需要先在电脑上下载好,再传到服务器,不然没法解压。tar-Cusr/local
过河卒啦啦啦
·
2025-02-25 22:35
区块链研究
区块链
以太坊
以太坊
介绍
文章目录
以太坊
以太坊
和比特币的区别以太网货币单位
以太坊
以太坊
是“世界的计算机”。
以太坊
是一种确定性但实际上无界的状态机,它有两个基本功能,第一个是全局可访问的单例状态,第二个是对状态进行更改的虚拟机。
倒霉男孩
·
2025-02-25 21:29
区块链
区块链
**zkEVM Node:为未来区块链搭建的高性能节点**
zkEVMNode:为未来区块链搭建的高性能节点去发现同类优质开源项目:https://gitcode.com/在不断演进的区块链世界中,zkEVMNode作为一款由Go语言构建的核心组件,正引领着零知识证明技术与
以太坊
虚拟机
黎杉娜Torrent
·
2025-02-23 16:44
区块链中的递归长度前缀(RLP)序列化详解
2.RLP的设计目标与优势3.RLP处理的数据类型4.RLP编码规则详解字符串的编码规则列表的编码规则5.RLP解码原理6.RLP在
以太坊
中的应用场景7.编码示例分析8.总结1.什么是RLP序列化?
Linke-
·
2025-02-22 19:07
区块链
区块链
以太坊
六、soul
源码学习
-SpringCloud项目本地运行
一、本地部署NacosNacos本地部署可以参考:http://www.iocoder.cn/Nacos/install/?self二、搭建SpringCloud项目示例代码:https://github.com/wyc192273/soul-learn-project/tree/main/sofa-demo搭建了简单的SpringCloud服务后,需要在项目中引入如下依赖:org.dromara
caihuayuan4
·
2025-02-20 10:09
面试题汇总与解析
spring
sql
java
大数据
如何在Python中使用Etherscan API进行
以太坊
数据查询
Etherscan是领先的区块链浏览器、搜索、API和分析平台,专注于
以太坊
——一个去中心化的智能合约平台。
scaFHIO
·
2025-02-20 06:38
python
开发语言
区块链前沿技术深度洞察:开启数字信任新时代
分片技术作为
以太坊
2.0的核心
·
2025-02-19 15:36
开源echarts实现的BI数据可视化图表,总有你能用上的
华为审批不通过天津企业待遇集锦211本硕985博找不到工作怎么办还在等华子车bu的保温呢,家被偷了【11.26更新】24届求职黑名单汇总贴记录一次被爆杀的字节面试经历25届日常实习求助,有开源项目经历和
源码学习
经历求求大家投下我们小米吧
2301_79125642
·
2025-02-19 02:23
java
ORB-SLAM3的
源码学习
: Settings.cc:Settings::readImageInfo读取图像信息
前言简单总结一下:这个函数的主要目的是从配置文件中读取和设置与相机图像尺寸相关的各种参数。它会根据需要调整图像的宽度和高度,并根据这些调整更新相机的校准参数。如果是立体相机或带IMU的相机,还会同时更新第二个相机的校准参数。最终,这些调整确保图像和相机校准信息的一致性。1.函数声明voidSettings::readImageInfo(cv::FileStorage&fSettings)2.函数定
PaLu-LvL
·
2025-02-17 15:08
计算机视觉
#
ORB-SLAM3
计算机视觉
opencv
ubuntu
c++
人工智能
学习
ORB-SLAM2
源码学习
:System.cc:System::System SLAM系统的构造函数
前言ORB-SLAM2
源码学习
:rgbd_tum.cc源文件-CSDN博客之前我们在具体的实例的代码中初始化了一个SLAM的系统,现在让我们来看看这个SLAM的构造函数具体进行了什么操作。
PaLu-LvL
·
2025-02-17 15:38
计算机视觉
#
ORB-SLAM2
c++
学习
计算机视觉
算法
opencv
ORB-SLAM3的
源码学习
: Settings.cc:Settings::readCamera1/readCamera2 从配置文件中加载相机参数
前言需要从配置文件yaml文件中读取相机参数才能用于后续计算。1.函数声明读取相机1的参数:voidSettings::readCamera1(cv::FileStorage&fSettings)如果是双目相机则还要读取相机2的参数:voidSettings::readCamera2(cv::FileStorage&fSettings)2.函数定义相机11.读取相机模型3的模型加入了针孔相机模型以
PaLu-LvL
·
2025-02-17 15:08
计算机视觉
#
ORB-SLAM3
计算机视觉
ubuntu
opencv
人工智能
数码相机
学习
区块链账户的概念与安全管理
以下从账户本质、创建方法及安全防护三方面详细解析:一、区块链账户的本质1.账户的核心要素公钥(PublicKey):公开的账户地址(如
以太坊
的0x...),用于接收资产或验证签名。
阿湯哥
·
2025-02-15 17:07
区块链
特朗普家族搅局加密界:原以为的「正本清源」却成了深陷泥潭
sFirstFamilyIsDeepeningtheSwamp撰文:LionelLaurent,彭博社观点专栏作家编译:J1N,TechubNews美国总统特朗普的次子EricTrump认为现在是购买
以太坊
的好时机
·
2025-02-13 16:05
区块链web3比特币
ORB-SLAM2
源码学习
:Tracking.cc:GrabImageStereo、GrabImageRGBD、GrabImageMonocular处理图像
前言该部分函数在Tracking.cc源文件中定义,用于处理图像。1.函数作用:1.GrabImageStereo函数的主要作用是处理输入的双目图像(左视图和右视图),进行必要的预处理(颜色转换),创建表示当前帧的对象,并执行跟踪操作,最后返回当前帧在世界坐标系下的变换矩阵。cv::MatTracking::GrabImageStereo(constcv::Mat&imRectLeft,const
PaLu-LvL
·
2025-02-13 14:01
计算机视觉
#
ORB-SLAM2
#
局部建图线程
计算机视觉
人工智能
c++
ubuntu
学习
开发和部署 Tezos 智能合约
Tezos是最古老的智能合约区块链之一,
以太坊
是第一个。虽然
以太坊
是开发人员开发和部署智能合约的热门选择,但由于费用高且交易缓慢,其应用程序的可扩展性并不高。
pxr007
·
2025-02-12 08:24
用web3dart为flutter应用生成
以太坊
地址
本文将介绍如何在Flutter应用中生成
以太坊
地址,如果你要开发一个手机钱包,或者要对接
以太坊
区块链,相信这篇文章会对你所帮助。
chimigaipangsh8139
·
2025-02-10 15:44
区块链
移动开发
git
信标链的基本概念
信标链(BeaconChain)是
以太坊
网络从工作量证明(PoW)向权益证明(PoS)过渡过程中的一次关键升级,标志着区块链演进过程中的一个重要里程碑。
2301_77604523
·
2025-02-06 23:28
区块链
Smart contract -- 钱包合约
今天,我们将通过Solidity智能合约来创建一个简单的
以太坊
钱包。这个钱包将允许用户存入和取出
以太坊
主币(ETH),并且只有管理员(合约的创建者)可以存入资金。我们来看看如何实现这个功能。
第十六年盛夏.
·
2025-02-05 22:30
Solidity
智能合约
区块链搭建和维护
区块链
智能合约
ROS
源码学习
分享_8_advertise
在前面的章节中我们观看了NodeHandle句柄启动后背后的一些行为,在这一章我们将看一下Nodehandle句柄是怎么创建发布者的。这里的advertise行使的是一个注册的功能在讨论之前,我们昨天在DDS的案例代码分析中也看到了拥有类似功能的模块,域参与者。域参与者也同样可以创建发布订阅者节点,还可以创建话题。那他们是否承担相同的功能呢?在这里我们需要对他们作出一些比较:ROS中的NodeHa
辣椒卷二王
·
2025-02-05 13:01
中间件
自动驾驶
机器人
学习
ROS
源码学习
分享_6_ConnectionManager
在上一章中,我们观察了PollManager节点背后的一些行为逻辑,但还有一些地方与本章有一些关联而没有讲到,这次我们就补上这些拼图。(本文章源自作者对于源码的观察理解以及其他资料的学习结合后的产物,仅用于自我复习,如有错误敬请见谅)按照惯例我们先看一下ConnectionManager启动的一个整体代码:voidConnectionManager::start(){poll_manager_=P
辣椒卷二王
·
2025-02-05 13:31
学习
以太坊
Solidity智能合约开发(一) - 合约结构
以太坊
Solidity智能合约开发(一)-合约结构掌握了
以太坊
的一些知识体系后,作为技术开发者,首先要学习的就是
以太坊
智能合约的开发。
心辰说区块链
·
2025-02-02 15:27
智能合约
区块链
Web-3.0(Solidity)基础教程
Solidity是
以太坊
智能合约编程语言,用于编写去中心化应用(DApp)。如果你想开发Web3.0应用,Solidity是必学的。
奶龙牛牛
·
2025-01-31 20:58
区块链
Solidity-Token
代币合约就是
以太坊
智能合约。“发送令牌”实际上意味着“在某人编写和部署的智能合约上调用方法”。归根结底,代币合约只不过是地
tomggo
·
2025-01-31 20:27
区块链
web3.0
上一页
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
其他