【Rust日报】ratatui版本更新

[new ver] ratatui v0.26.3

一个构建终端用户界面的库。新版本包括:

  • 修复Unicode 截断 bug

  • 对颜色更好地序列化

  • 更快的渲染

  • 弃用assert_buffer_eq

  • 暴露错误类型

  • 常量函数和类型

官网: https://ratatui.rs/

链接: https://ratatui.rs/highlights/v0263/

[new lib] ansi2

一个将 ANSI 字符串转换为 HTML 和 SVG 的库。

ansi2

use ansi2::{Canvas};let canvas = Canvas::new(s);
for row in canvas.pixels.iter() {for pixel in row.iter() {// draw pixel}
}

ansi2-wasm

npm i ansi2 -gneofetch | ansi2 --format=svg --theme=vscode > ./neofetch.svg

ansi2html

cargo install ansi2htmlneofetch | ansi2html > neofetch.html

ansi2svg

cargo install ansi2svgneofetch | ansi2svg > neofetch.svg

GitHub: https://github.com/ahaoboy/ansi2

[new lib] arduino-plotter

用于与 Arduino 串行绘图仪通信的协议库和 CLI。

GitHub: https://github.com/LechevSpace/arduino-plotter

[new lib] bul

Kubernetes 的交互式容器日志资源管理器。

# 安装
brew install ynqa/tap/bul
# 使用
Usage: bul [OPTIONS]Options:--context <CONTEXT>Kubernetes context.-n, --namespace <NAMESPACE>Kubernetes namespace.-p, --pod-query <POD_QUERY>query to filter Pods.--container-states <CONTAINER_STATUS>Container states to filter containers. [default: all] [possible values: all, running, terminated, waiting]--log-retrieval-timeout <LOG_RETRIEVAL_TIMEOUT_MILLIS>Timeout to read a next line from the log stream in milliseconds. [default: 100]--render-interval <RENDER_INTERVAL_MILLIS>Interval to render a log line in milliseconds. [default: 10]-q, --queue-capacity <QUEUE_CAPACITY>Queue capacity to store the logs. [default: 1000]-h, --helpPrint help (see more with '--help')

GitHub; https://github.com/ynqa/bul

[new lib] capitalist-chess

国际象棋变体引擎,增加了银行和市场。

4051717231671594ecc83d3b4911bd9a.png

GitHub: https://github.com/adam-mcdaniel/capitalist-chess


From 日报小组 长琴

社区学习交流平台订阅:

  • Rustcc 论坛:支持 rss

  • 微信公众号:Rust 语言中文社区

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

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

相关文章

618电商选品爆款攻略,谁掌握谁爆单

618电商节是各大电商平台和品牌商家的重要促销节点&#xff0c;选品和营销策略对于销售成绩至关重要。以下是一些选品和营销攻略的要点&#xff1a; 一、市场分析与目标定位 1、分析当前经营类目市场的流行趋势、热门品类以及消费者需求的变化。 目前市场上商品繁多&#xf…

Java 命令执行某一个特定类

在Java中&#xff0c;要执行一个特定的类&#xff08;通常是包含main方法的类&#xff09;&#xff0c;你需要使用java命令&#xff0c;并指定类的完全限定名&#xff08;包括包名&#xff09;。通常&#xff0c;这还需要你设置正确的类路径&#xff08;classpath&#xff09;&…

Apache Cassandra和Java:介绍如何在Java中连接和使用Apache Cassandra这款数据库

1. Apache Cassandra简介 Apache Cassandra是一个开源的分布式NoSQL数据库系统,最初由Facebook开发,用来处理大量的结构化数据 across many commodity servers. Cassandra在高可用性和无单点故障的同时,提供了出色的数据分布策略。 Apache Cassandra的主要特点: 分布式…

超详细避坑指南!OrangpiAIPro转换部署模型全流程!

目录 OrangepiPro初体验 前述&#xff1a; 一、硬件准备 二、安装CANN工具链&#xff08;虚拟机&#xff09; 三、配置模型转换环境&#xff08;虚拟机&#xff09; 1.安装miniconda 。 2.创建环境。 3.安装依赖包 四、转换模型 1. 查看设备号&#xff08;开发板&…

一步一脚印:轻松掌握服务器硬件的奥秘

在这个信息化飞速发展的时代&#xff0c;无论是企业还是个人&#xff0c;对数据处理和存储的需求日益增长。服务器&#xff0c;作为互联网的基石&#xff0c;其重要性不言而喻。但对于大多数人来说&#xff0c;服务器的内部世界似乎既复杂又遥远。不过&#xff0c;不用担心&…

在Anaconda中修改查找和安装软件包的存储库的来源channels

以下是一些关键的步骤和命令&#xff0c;用于修改Anaconda的channels&#xff1a; 查看当前channels 使用命令 conda config --show channels 可以查看当前配置的channels。 添加新的channel 使用命令 conda config --add channels <channel_url> 来添加一个新的channel…

TIM定时器PWM输出

tim.c #include "tim.h" #include "stm32mp1xx_tim.h" #include "stm32mp1xx_gpio.h" #include "stm32mp1xx_rcc.h"//tim4初始化(蜂鸣器) void tim4_init(){//1.使能GPIOB的外设时钟RCC->MP_AHB4ENSETR | (0x1<<1);//使能TI…

办公必备!一键拆分文件,效率翻倍的秘密

需求介绍 1、我有一张数据表“测试数据.xlsx” 2、我要根据A1“COUNTY_CODE”分类拆分成几张数据表&#xff08;这里从9657到9658共12类&#xff0c;就是拆分成12张数据表&#xff09; 3、根据12个分类&#xff0c;发送数据邮件给对应的收件人 4、收件人及抄送人、共同抄送人…

Appium系列(2)元素定位工具appium-inspector

背景 如实现移动端自动化&#xff0c;依赖任何工具时&#xff0c;都需要针对于页面中的元素进行识别&#xff0c;通过识别到指定的元素&#xff0c;对元素进行事件操作。 识别元素的工具为appium官网提供的appium-inspector。 appium-inspector下载地址 我这里是mac电脑需要下…

基于Cloudflare/CloudDNS/GitHub使用免费域名部署NewBing的AI服务

部署前准备&#xff1a; Cloudflare 账号 https://dash.cloudflare.com/login CloudDNS 账号 https://www.cloudns.net/ GitHub 账号 https://github.com/Harry-zklcdc/go-proxy-bingai Cloudflare 部署 Worker CloudDNS 获取免费二级域名 GitHub New Bing Ai 项目 https://git…

揭秘黄金分割数列:斐波那契数列的奇妙之旅

新书上架~&#x1f447;全国包邮奥~ python实用小工具开发教程http://pythontoolsteach.com/3 欢迎关注我&#x1f446;&#xff0c;收藏下次不迷路┗|&#xff40;O′|┛ 嗷~~ 目录 一、黄金分割数列——斐波那契数列的简介 二、实现斐波那契数列的函数 三、斐波那契数列在…

前端开发之xlsx的使用和实例,并导出多个sheet

前端开发之xlsx的使用和实例 前言效果图1、安装2、在页面中引用3、封装工具类&#xff08;excel.js&#xff09;4、在vue中使用 前言 在实现业务功能中导出是必不可少的功能&#xff0c;接下来为大家演示在导出xlsx的时候的操作 效果图 1、安装 npm install xlsx -S npm inst…

Discuz!X3.4论坛网站公安备案号怎样放到网站底部?

Discuz&#xff01;网站的工信部备案号都知道在后台——全局——站点信息——网站备案信息代码填写&#xff0c;那公安备案号要添加在哪里呢&#xff1f;并没有看到公安备案号填写栏&#xff0c;今天驰网飞飞和你分享 1&#xff09;工信部备案号和公安备案号统一填写到网站备案…

数据预处理

数据预处理 引入一.配置java , hadoop , maven的window本机环境变量1.配置2.测试是否配置成功 二.创建一个Maven项目三.导入hadoop依赖四.数据清洗1.数据清洗的java代码2.查看数据清洗后的输出结果 引入 做数据预处理 需要具备的条件 : java,hadoop,maven环境以及idea软件 一…

斯坦福2024人工智能指数报告 2

《人工智能指数报告》由斯坦福大学、AI指数指导委员会及业内众多大佬Raymond Perrault、Erik Brynjolfsson 、James Manyika、Jack Clark等人员和组织合著&#xff0c;旨在追踪、整理、提炼并可视化与人工智能&#xff08;AI&#xff09;相关各类数据&#xff0c;该报告已被大多…

静态网站部署指南

一、资源准备 1.1 服务器 # 当前的服务器,公网ip:127.0.0.1 # 通过ssh协议连接访问服务器1.2 域名 目前个人拥有的域名有: 域名所有者有效期wujinet.top个人2029-04-151.3 网站代码 纯静态网站,网站源码由笔者自行开发并提供发布部署的技术支持。 二、技术栈 2.0 源码…

linux部署rustdesk

1.拉取RustDesk镜像 sudo docker image pull rustdesk/rustdesk-server2.启动hbbs服务 sudo docker run --name hbbs -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v pwd:/root -td --nethost rustdesk/rustdesk-server hbbs3.启动hbbr服务 sudo dock…

spring boot 之 结合aop整合日志

AOP 该切面仅用于请求日志记录&#xff0c;若有其他需求&#xff0c;在此基础上扩展即可&#xff0c;不多逼逼&#xff0c;直接上代码。 引入切面依赖 <!-- 切面 --> <dependency><groupId>org.springframework.boot</groupId><artifactId>sp…

【C++】set与map

目录 一、键值对 二、set 1. set的模板参数列表 2. set的构造 3. set的迭代器 4. set的容量 5. set的修改 6. set的查找 三、map 1. map的模板参数列表 2. map的构造 3. map的迭代器 4. map的容量 5. map的修改 6. map的查找 一、键值对 用来表示具有一一对应关…

SARscape5.7已经支持3米陆探一号(LT-1)数据处理

SARsacpe5.6.2.1版本已经开始支持LT-1的数据处理&#xff0c;由于当时只获取了12米的条带模式2&#xff08;STRIP2&#xff09;例子数据&#xff0c;对3米条带模式1&#xff08;STRIP1&#xff09;数据的InSAR处理轨道误差挺大&#xff0c;可能会造成干涉图异常。 SARsacpe5.7最…