×

rust

Rust交互式编程环境搭建(让Rust跑在Jupyter上)

神经蛙 神经蛙 发表于2024-05-20 浏览4335 评论0
Rust交互式编程环境搭建 数据科学和机器学习社区似乎压倒性地偏爱Jupyter Notebook。这主要是因为在数据科学领域使用Jupyter Notebook有三大优势: Jupyter Notebook将IPython的交互式特点发挥到了极致 熟悉机器学习和数据分析的朋友应该知道:分析和建模是非常碎片化的工作,而每一个片段又有着非常强的独立性,甚至可以说除了数据本身之外,每一块的代码之间并没有很强的关联性。数据分析和建模的过程往往是一个不断实验的过程。我们需要一次又一次地改变数

rust

以太坊区块链的原理和概念 (以太坊区块链的特点)

xunfish xunfish 发表于2024-05-20 浏览11396 评论0
以太坊概述 以太坊设计目的构建一个支持智能合约[54]的平台,该平台支持图灵完备的应用,可以根据既定的智能合约代码逻辑自动执行。如果智能合约代码没有漏洞,则不存在暂停服务、欺骗、第三者篡改和干预的问题。 以太坊网络层也是P2P网络,智能合约是运行在以太坊的虚拟机中。与比特币相比,以太坊的主要特点如下: (1) 支持智能合约,使用Solidity语言编程。 (2) 对于挖矿出现的分叉而产生的叔块也有奖励,共识机制挖矿生成区块时间变为了10秒。 (3) 使用了账户和状态树的模式,而不是UTXO。

rust

我的Rust编程第一课(rust编程指南)

张强²⁰²⁰? 张强²⁰²⁰? 发表于2024-05-20 浏览6876 评论0
在2020年5月17日,HengLi在它的一篇博客「Fast high-level programming languages」提到,他一直在寻找一门编程语言,生物学家容易使用而且速度还快。( I have always been searching for a high-level language that is fast and easy to use by biologists. ) 于是在这篇博客中,他评估了一些高级编程语言的处理速度,包括,C, Python, Javascri

rust

Rust基础-错误处理-自定义错误之一

田小会 田小会 发表于2024-05-20 浏览6885 评论0
先说最简单的Rust自定义错误。本文基于Rust1.59。 实现一个最基本的自定义错误只需要实现下面两个trait,这两个都是关于把错误信息输出的。 手动实现impl std::fmt::Debug的trait,一般直接添加注解即可:#[derive(Debug)] 手动实现impl std::fmt::Display的trait,,用于自定义输出错误文本信息。 Talk is cheap show the code: use std::fmt; #[derive(Debug)] s

rust

Rust任务系统、资源图、Rust服务器搜索升级、自动售货机等功能更新

温暖记忆 温暖记忆 发表于2024-05-20 浏览7994 评论0
本次更新主要针对Rust资源探索进行更新,更新后玩家可以通过资源追踪列表了解物品资源信息,获取资源途径及概率。 一、资源追踪 1、资源箱,展示rust中所有物资箱列表,点击后显示资源箱详情介绍,掉落的所有物资列表及获得概率。 资源箱列表  2、人物NPC列表,点击后可查看Rust中所有人物NPC信息,资源掉落列表及获得概率。 人物NPC 3、部分人物NPC带有系统任务,例如伐木工带有强盗镇任务。渔夫NPC和潜水大师带有渔村任务,猎人NPC带有谷仓任务等。点击查看任务攻略可查看

rust

Rust应用调用C语言动态库

Frank Frank 发表于2024-05-19 浏览8523 评论0
外部功能接口FFI 虽然高级(脚本)编程语言的功能丰富,表达能力强,但对底层的一些特殊操作的支持并不完善,就需要以其他编程语言来实现。调用其他编程语言的接口,被称为Foreign Function Interface,直译为外部功能接口。该接口通常是调用C语言实现的外部功能模块,因为C语言接近于全能,几乎任何功能都能够实现;正如同使用汇编语言也可以实现很多功能一样,但开发效率低下。很多脚本语言提供了FFI功能,例如Python、PHP和JIT版本的Lua解析器等。同样的,Rust也提供了FF

rust

Java面试题(2022全面复习java)

零距离 零距离 发表于2024-05-19 浏览5808 评论0
java基础 概念和常识 1.Java语言有哪些特点 简单易学 面向对象(封装,继承,多态); 平台无关性( Java 虚拟机实现平台无关性); 支持多线程( C++ 语言没有内置的多线程机制,因此必须调用操作系统的多线程功能来进行多线程程序设计,而 Java 语言却提供了多线程支持); 可靠性; 安全性; 编译与解释并存 2.JVM、JRE和JDK的关系 JVM Java Virtual Machine是Java虚拟机,Java程序需要运行在虚拟机上,不同的平台有自己的

rust

rust axum项目实践

仙客来 仙客来 发表于2024-05-19 浏览7015 评论0
cassie_axum 介绍 基于rust axum 完成web端手脚架 基础权限,用户,缓存,验证,代码生成 js运行时 v8引擎 deno使用 rust axum web 是rust开发的web手脚架项目前端项目 项目讲解 B站链接 软件架构 软件架构说明 rust web框架 web:axum 数据库:mysql Orm:Ribatis RBAC:cabin-rs 验证码:captcha 数据验证:validator 开发计划 基础缓存定义,ORM框架定义

rust

CTF的区块链入门资料(ctf 区块链 入门)

冯秀协会宣传系统小程序开发服务 冯秀协会宣传系统小程序开发服务 发表于2024-05-19 浏览20159 评论0
编写课件的心路历程 第一阶段 查找半个小时,发现CTF区块链的资料很少,稍微有点慌。 在找到 登链社区 查看几篇相关的文章后,发现跟 Re 比较相关,智能合约部分有时会用到反汇编和代码审计。更重要的是,看到的几道CTF题目,多半与智能合约相关,心理阴影面积一时较大。 不过只是入门课程,讲太深了大家也听不懂。简单讲解一下区块链、CTF、两道题目,差不多就可以了,主要为学员提供整体的初步了解、以及后续的学习方向。 编写主要思路:先根据 《MasterBitcoin》 整理一下区