徐州企业网站排名优化微信用大型网站站做跳板

news/2025/9/24 11:08:47/文章来源:
徐州企业网站排名优化,微信用大型网站站做跳板,吴江公司注册,手机备案网站本文为第0篇 专栏简介 本专栏是优质Rust技术专栏#xff0c;推荐精通一门技术栈的蟹友#xff0c;不建议基础的同学#xff08;无基础学Rust也是牛人[手动捂脸]#xff09; 感谢Rust圣经开源社区的同学#xff0c;为后来者提供了非常优秀的Rust学习资源 本文使用…本文为第0篇 专栏简介 本专栏是优质Rust技术专栏推荐精通一门技术栈的蟹友不建议基础的同学无基础学Rust也是牛人[手动捂脸] 感谢Rust圣经开源社区的同学为后来者提供了非常优秀的Rust学习资源 本文使用 操作系统macOS Sonoma 14 / Apple M1编译器Rustc Cargo 感谢一路相伴的朋友们感谢你们的支持 ^ _ ^ Rust教程How to Rust-在开始之前到Hello World 目录 专栏简介 更新记录 前言 锈起来 安装C语言编译器 Cargo Hello World 运行项目 Cargo check  Cargo.lock and Cargo.toml 结语 本文参考文献 更新记录 2024.03.09 发布文章 前言 带你入门Rust咋搞RustCargo是什么写个Hello World 锈起来 rustup是Rust的安装工具也是它的版本管理工具所以建议使用rustup来安装Rust下述方式不适用于Windows但网络上有很多成熟的Windows安装方案你可以参考这个 如果你不想用rustup来安装那你可以了解一下Rust的其他安装方式 打开终端输入指令 curl --proto https --tlsv1.2 https://sh.rustup.rs -sSf | sh 它将下载一个脚本之后就会开始安装rustup工具此工具将安装Rust的最新稳定版本 后面会有一些选项按需选择即可 如果你安装成功了则会提示 Rust is installed now. Great! 安装C语言编译器 Rust在几乎所有环境都可以无需安装任何依赖直接运行。但是Rust会依赖libc和链接器linker。所以如果遇到了提示链接器无法执行的错误你需要再手动安装一个C编译器。当然我相信macOS的开发者们一定有homebrew那就一定被苹果硬塞了一个Clang所以该部分就不赘述了 Cargo Cargo是Rust中的包管理工具包管理工具的重点是任何人拿到了了你的源码就能运行起来。不只各位是否同时用过Node.js和C的老版本在编写C程序的时候无比希望拥有一个NPM一样包管理工具但确实没有 它不像老版本的Go所有的包都在GitHub导致了所有的项目都依赖一套代码用起来简直是一言难尽go转rust过来的同学要泪奔了 Rust采用了多个语言的包管理优点祭出恐怖如斯的cargo很合我胃口 总而言之cargo提供了一系列的工具从项目的建立、构建到测试、运行到部署。同时与rustc结合主打一个全套可以说用了就离不开了 Hello World 上文我们了解了Cargo但我们无需再手动安装之前安装 Rust 的时候就已经一并安装了 那就开始new起来吧 cargo new hello_world cd hello_world 面的命令使用cargo new建一个项目项目名是hello_world该项目的结构和配置文件都是由cargo生成也就是着我们的项目被cargo所管理 项目结构如下  . ├── .git ├── .gitignore ├── Cargo.toml └── src└── main.rs 连Git都整好了他真的我哭死 运行项目 运行项目可以分成两种 cargo run手动编译 先来第一种方式成功  $ cargo runCompiling hello_world v0.1.0 (/Users/bayi/code/rust/blog/hello_world)Finished dev [unoptimized debuginfo] target(s) in 0.19sRunning target/debug/hello_world Hello, world! 第二种手动编译也成功 $ cargo buildCompiling hello_world v0.1.0 (/Users/bayi/code/rust/blog/hello_world)Finished dev [unoptimized debuginfo] target(s) in 0.20s$ ./target/debug/hello_world Hello, world! 你们可能会发现里面有个debug字段 在debug模式下编译速度变快但运行速度变慢能不能更完美呢其实改用release模式即可 可以用cargo run --release或者cargo build --release $ cargo build --releaseCompiling hello_world v0.1.0 (/Users/bayi/code/rust/blog/hello_world)Finished release [optimized] target(s) in 0.57s$ ./target/release/hello_world Hello, world! Cargo check  如何快速检查一下代码问题呢那就check一下吧 $ cargo checkChecking hello_world v0.1.0 (/Users/bayi/code/rust/blog/hello_world)Finished dev [unoptimized debuginfo] target(s) in 0.35s 拿下 Cargo.lock and Cargo.toml 可能大家已经注意到Cargo.lock和Cargo.toml这两个文件了不用说大家也知道这是cargo的核心文件 来自rust圣经的解释 Cargo.toml 是 cargo 特有的项目数据描述文件。它存储了项目的所有元配置信息如果 Rust 开发者希望 Rust 项目能够按照期望的方式进行构建、测试和运行那么必须按照合理的方式构建 Cargo.toml。Cargo.lock 文件是 cargo 工具根据同一项目的 toml 文件生成的项目依赖详细清单因此我们一般不用修改它只需要对着 Cargo.toml 文件撸就行了。 什么情况下该把 Cargo.lock 上传到 git 仓库里很简单当你的项目是一个可运行的程序时就上传 Cargo.lock如果是一个依赖库项目那么请把它添加到 .gitignore 中。 你可能会好奇Cargo.toml里面有些什么让我们看看 $ cat Cargo.toml [package] name hello_world version 0.1.0 edition 2021# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html[dependencies] name是项目名称version是当前版本新项目默认是0.1.0edition是使用的Rust大版本  结语 如果本文有任何问题欢迎在评论去指出如果喜欢这篇文章希望能点赞评论关注 如果你们身边有像你提起过这个领域的或者希望可以和ta一起进步的把这篇文章分享给ta吧 本文共2890字 本文参考文献 Rust圣经 Rust 包管理器 Cargo 入门 - 知乎

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/915614.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

反向代理 traefik - 健康检查

反向代理 traefik 配置end.

一些想法 - CelestialZ

引言 这并不是我开通的第一个博客,我在中学时期也在zhihu、bilibili上记录数学学习经历。我希望这个因辅修cs而创建的博客账号,能记录一些我学习cs的历程。以下是我对后续博客内容的展望,可能与实际情况有出入,可能…

使用 Ansible 批量安装 Docker

使用 Ansible 批量安装 Docker1. 主机列表IP 主机名 内存(GB) CPU核数 磁盘 操作系统 CPU 架构10.0.0.13 arc-pro-dc01 8 1 500GB CentOS 7.9.2009 x86_6410.0.0.14 arc-pro-dc02 8 1 500GB CentOS 7.9.2009 x86_641…

编程规范---日志规范

最近收到邮件,由于我的一个宏,导致某个场景下打印较多,性能下降,项目组再次强制编程规范 1. 之前写的时候,专门问过这个规范-------------缺失官方的,对于允许哪些,不允许哪些,可能导致哪些问题,缺少明确的声…

深入解析:find_code 插件 react_vite

深入解析:find_code 插件 react_vitepre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Mona…

二十一、DevOps:从零建设基于K8s的DevOps平台(二)

二十一、DevOps:从零建设基于K8s的DevOps平台(二) 目录二十一、DevOps:从零建设基于K8s的DevOps平台(二)1、DevOps 平台建设1.1 DevOps 流程1.2 DevOps 平台整体设计1.3 集群规划(学习测试环境)1.4 Harbor 私有…

中电金信:从“通用”到“专用”:加速实现金融行业生成式AI应用的必由之路

9月20日,香江科技论坛暨中国计算机学会(CCF)香港两周年交流活动在香港成功举办。本次活动以“共建香港人工智能协同创新高地”为主题,汇聚了来自CCF、高校、企业及科研机构的百余位专家代表。中国电子首席科学家、…

自动构建高质量测试集

基于文档自动生成 QA 对(文档 - 问题 - 答案三元组)是构建高质量测试集、知识库评估或模型微调数据的核心方法,其核心流程围绕 “文档采样→内容解析→LLM 生成→质量过滤→格式输出” 展开。 一、核心目标与前置准…

SAP BAPI_PR_CREATE 创建采购申请(含自定义字段)

创建采购申请一般有两个函数:BAPI_PR_CREATE 和 BAPI_REQUISITION_CREATE。 使用BAPI_REQUISITION_CREATE创建常规的标准的采购申请比较方便,代码如下FUNCTION ZFM_OA2SAP_CREAT_PR. *"-----------------------…

NCCL论文阅读

NCCL论文阅读 目录NCCL论文阅读前言概述NCCL API多GPU管理数据传输通信通道通信层节点内通信节点间通信底层通信协议集合通信算法算法和协议支持通信原语迭代执行模型执行模型对应GPU架构集合通信算法分析总结 前言 NC…

做商城网站要什么证件上海工程公司排名

项目场景: 表格的部分内容是可以被勾选的,部分内容是不可以被勾选的 使用的是 “element-plus”: “^2.2.22”, 以上应该都是兼容的 问题描述 要求el-table表格中,部分内容不可以被勾选,全选框在没有可选内容时,是禁…

做网站时点击显示长春建设股份有限公司

本文首发于欧雷流。由于我会时不时对文章进行补充、修正和润色,为了保证所看到的是最新版本,请阅读原文。在本系列文章《聊聊前端 UI 组件:组件体系》中初步说明了 UI 组件的架构设计,本文将在此基础上进一步展开说说那篇文章中一…

重庆是哪个省划分出来的运城seo招聘

1、HDFS简介 HDFS(Hadoop Distributed File System)是Hadoop项目的核心子项目,是分布式计算中数据存储管理的基础,是基于流数据模式访问和处理超大文件的需求而开发的,可以运行于廉价的商用服务器上。它所具有的高容错…

橱柜企业网站模板wordpress搭建文件下载

Mitchell Hashimoto 是一名开源软件工程师。由他托管到 GitHub 上的 开源项目 Vagrant,是一个用于创建和部署虚拟化开发环境的工具。近日,Mitchell撰文讲述了在开发 Vagrant 的过程中学到的有关开源软件开发的一些心得。 以下为原文文章: 把 …

新手项目经理如何选工具?2025年这5款上手快、不复杂的项目管理软件适合你

刚接手项目管理任务?选择一款简单高效的工具能让你快速进入角色。2025年最值得新手项目经理关注的5款软件——禅道、Trello、Asana、ClickUp和Notion,它们以直观界面和核心功能设计脱颖而出:禅道满足全流程管控需求…

用DiskGenius重新分区,检测出U盘虚标容量。

​ U盘虚标容量: 我在PDD买了一个32GB的U盘,我重新分区了一下,发现竟然只有10GB可用,20GB容量虚标。 我把32GB分了6个分区,每个分区5GB,最后只保留下来2个分区。检测U盘是否虚标的方法: 可以用Windows自带的磁盘…

2025低空经济时空信息平台

随着低空经济迈入“基建与产业融合”新阶段,时空信息平台作为低空基础设施的“神经中枢”,正通过架构创新与数据融合技术重塑产业生态。本文将深度解析其核心架构、关键技术及落地路径,为行业提供前瞻性参考。一、战…

linux gcc attribute

//函数前面使用这个扩展,表示该函数会被经常调用到,在编译链接时要对其优化,或说是将它和其他同样热(hot)的函数放到一块,这样有利于缓存的存取。 __attribute__((hot))//函数前面使用这个扩展,表示该函数比较冷门…

那个…以后拍证件照,可能真不用花钱了

以后,证件照不要花钱了。​ 说真的,每次一提到“拍证件照”,我就头大。 不知道你们是不是也一样,要么是临时要用,急急忙忙找不到地方;要么就是特地花了一下午,结果拿到一张丑得自己都想报警的照片,还花了一百来…

网站开发后台需要哪些技术wordpress项目导出

Matlab字符串转换及数值格式转换字符串转换函数abs 字符串到ASCII转换dec2hex 十进制数到十六进制字符串转换fprintf 把格式化的文本写到文件中或显示屏上hex2dec 十六进制字符串转换成十进制数hex2num 十六进制字符串转换成IEEE浮点数int2str 整数转换成字符串lower 字符串转换…