自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

专注Rust编程与技术分享,涵盖C++、Python等开发实战,新手友好,专注实战,助力编程成长。

专注Rust编程及相关技术分享,涵盖系统编程、开源项目及实用技巧,内容深入浅出,适合新手和进阶学习。商务合作请联系我。

  • 博客(83)
  • 资源 (7)
  • 收藏
  • 关注

原创 【Web API系列】使用URL API实现高效的URL解析

URL API是Web标准的一部分,旨在提供一套统一的接口用于解析、构建和操作URL。URL和。URL API通过提供标准化的接口,彻底改变了开发者处理URL的方式。无论是解析复杂的URL结构,还是动态构建请求参数,其链式操作和类型安全特性都显著提升了代码的可维护性和性能。本文从基础属性解析到高级查询参数操作,结合实战案例和性能优化技巧,为你呈现了URL API的全貌。掌握这一工具,将帮助你在Web开发中更加游刃有余地应对URL相关需求。

2025-04-01 09:17:04 12081 16

原创 【Web API系列】深入掌握Web键盘API(Keyboard API):构建全屏沉浸式应用的完整指南

现代Keyboard API为Web应用带来了设备级的输入控制能力,结合全屏API可打造真正沉浸式的专业级应用。物理键与布局键的映射关系:通过实现国际化支持输入控制权管理:合理使用lock()与unlock()平衡功能与用户体验性能优化策略:输入平滑处理、状态同步机制渐进增强方案:传统事件与Keyboard API的兼容性处理建议开发者在实际项目中采用分层架构设计,将输入处理模块抽象为独立服务。

2025-03-27 10:10:38 23258 19

原创 【一起学Rust | Tauri2.0框架】深入浅出 Tauri 2.0 应用调试:从新手到专家的蜕变

如果你在 Tauri 应用中使用了自定义的 Tauri API,你可以通过在 Rust 代码中添加日志输出或断点来调试 API 的实现。这部分调试是拥有充分的自由度的,你可以利用你学到的各种方法来debug你的程序,包括rust自带的调试,如dbg!宏,输出宏println!以及rust编译器本身就会输出存在问题的地方,甚至断点调试查看内存,都是可以的。本文详细介绍了 Tauri 2.0 应用的调试方法和技巧,涵盖了调试工具、基本调试技巧、实战场景分析以及高级调试技巧。

2025-03-24 09:17:26 12166 10

原创 【一起学Rust | Tauri2.0框架】基于 Rust 与 Tauri 2.0 框架实现全局状态管理

全局状态管理是指在应用程序的多个组件之间共享和同步数据的一种机制。这些数据可以是用户界面状态、应用程序配置、用户数据等。全局状态管理的目标是确保应用程序中的所有组件都能访问和更新相同的状态,从而保持数据的一致性和应用程序的整体协调性。全局状态管理是构建复杂 Tauri 2.0 应用程序的关键。本文深入探讨了 Tauri 2.0 中的全局状态管理,介绍了 Tauri 2.0 的内置状态管理机制以及如何使用第三方状态管理库。

2025-03-21 09:38:46 14360 17

原创 【一起学Rust | Tauri2.0框架】基于 Rust 与 Tauri 2.0 框架实现生物识别(指纹识别)应用

在这篇文章中,我详细介绍了如何利用 Rust 和 Tauri 2.0 框架来构建一个跨平台的指纹识别应用。我重点讲解了 Tauri 的Biometric插件的使用,包括安装方法、权限配置以及核心 API 的调用。为了方便大家理解,我提供了丰富的代码示例,涵盖了前端 JavaScript 和后端 Rust 的实现,并对和方法进行了详细的说明,包括如何配置来定制验证流程。需要注意的是,目前这个方案只适用于 Android 和 iOS 平台,并且需要 Rust 版本大于 1.77.2。

2025-03-18 09:48:35 19708 16

原创 【一起学Rust | Tauri2.0框架】基于 Rust 与 Tauri 2.0 框架实现软件开机自启

在桌面应用开发中,开机自启是一个常见但重要的功能。无论是工具类软件还是系统增强类应用,开机自启都能提升用户体验,方便用户快速使用。然而,实现开机自启需要对操作系统的底层机制有一定的了解。本文将结合 Rust 编程语言和 Tauri 2.0 框架,详细讲解如何在不同平台(Windows、Linux、macOS)实现软件的开机自启功能。Rust 以其强大的内存安全和跨平台能力,成为越来越多开发者的首选。而 Tauri 2.0 作为一个现代化的桌面应用框架,支持使用 Web 技术构建高性能的跨平台应用。

2025-03-11 09:17:17 17106 14

原创 深入探索C++17文件系统库:std::filesystem全面解析

在 C++17 之前,C++ 标准库缺乏对文件系统进行操作的原生支持,开发者通常依赖于操作系统特定的 API 或第三方库。这导致代码的可移植性差,且容易出错。C++17 引入了 `std::filesystem` 库,为文件和目录操作提供了一种跨平台、类型安全且易于使用的方式。本文将深入探讨 `std::filesystem` 库的各个方面,包括路径操作、文件操作、目录操作以及一些高级用法,并提供丰富的示例代码,帮助你快速掌握这个强大的工具。

2025-03-05 14:06:15 10903 13

原创 【一起学Rust | Tauri2.0框架】基于 Rust 与 Tauri 2.0 框架实现跨平台二维码扫描应用

这篇文章的话题在之前的文章中其实已经提到过了,但是那会Tauri2还在内测阶段,就连这个插件也是在内测的,因此现在根据最新的插件更新一下文章。(加上了Tauri2新的特性。在以前的Tauri中是如何来扫码呢?我们大概能想到这种方式,实时获取视频流,然后采样几帧去扫码,然后返回结果。或者使用第三方库以下内容来自于AI在安卓应用中实现扫描二维码操作,通常需要使用第三方的扫描库来帮助实现。

2025-03-04 09:20:43 11172 12

原创 【一起学Rust | Tauri2.0框架】单实例应用程序的深入解析:零漏洞实现与优化实战

随着跨平台应用开发的需求不断增加,Tauri2.0框架凭借其高性能和跨平台的特性,成为了开发者们的热门选择。然而,在开发桌面应用时,如何确保应用程序只能运行一个实例是一个常见的需求。例如,某些应用程序需要独占系统资源,或者需要避免用户误操作导致的数据冲突。今天,我们将探讨如何在Tauri2.0框架下,使用Rust语言实现单实例应用程序的功能。本文将详细介绍在不同操作系统(Windows、macOS、Linux)下实现单实例应用的方法,并提供完整的代码示例。

2025-02-27 10:39:55 11819 18

原创 【一起学Rust | 框架篇 | Tauri2.0框架】在Tauri应用中设置Http头(Headers)

Tauri是一个基于Rust的跨平台桌面应用框架,允许开发者使用Web技术(如HTML、CSS和JavaScript)创建桌面应用。Tauri2.0是该框架的最新版本,提供了许多新功能和改进。其中一个重要的功能是对Http头(Headers)的支持。在本文中,我们将探讨如何在Tauri应用中设置Http头,包括为什么设置Http头是必要的、如何设置Http头,以及一些常见的Http头设置场景。在Web开发中,Http头(Headers)是Http请求和响应的一部分,用于传递额外的信息。

2025-02-24 09:41:00 11100 12

原创 【一起学Rust | 框架篇 | Anansi框架】万字长文带你入门RustWeb开发

新手学习一门编程语言总是很迷茫的,除了枯燥的语法,还要学习其庞大的生态,如果你不了解生态,那么掌握语法也是空。在Rust中,也有着跟其他语言一样的Web开发生态,但是基本上都是一言难尽。如果你对rust比较关注,那么你至少应该了解过Axum,Rocket,Actix-web三座大山,但是rust学习曲线陡峭,我认为新手尤其是国内开发者并不适合使用这些,本来语法就难,还要被各种概念卷的晕头转向,我更推荐Salvo(赛风),功能全,文档也丰富,更加适合中国开发者。

2025-02-17 10:53:04 12635 9

原创 【现代C++开发】使用现代的C++快速开发一款串口读写软件

最近关于C++闹出来的动静态势挺大的,主要是由于爱美丽卡开始抵制C++,最近有不少文章都报道了这件事,比如即使C++到了这个时候,C++也还是值得学习的,起码不管你用起来体验怎么样,反正我开发的爽。现阶段仍然有很多地方都是用C++写的,因此还是需要用到的,尽管现在都开始使用Rust来代替C++了,但Rust的别扭也是众所周知的,在Rust中文社区就看到不少人因此选择放弃Rust转回C++了(反正不可能是我,我C++主要还是嵌入式和玩)。

2024-12-13 14:19:19 15418 2

原创 【NodeJs】轻松构建一个纯ts项目-tsground

本文灵感来源于此前的一篇文章【NodeJs】从头到尾构建一个Typescript项目,由于构建一个TS项目要经过许多步骤,比如创建项目,添加依赖,写配置文件,除此以外还要各种调试,而眼下又没找到个合适的脚手架来生成一个项目,这就导致比如我想测试某一段ts代码或者想要写个小demo就是花费很多功夫,因此就自己做一个cli来生成这种项目,替代这些前期配置的步骤,如果再有需要自定义的需求直接再生成的项目上修改就好了,tsground就这么诞生了。

2024-11-18 09:35:02 15392 2

原创 【Linux系列】在Linux下安装微信

此前,微信的Linux版一直在内测阶段,只有在国产的Linux系统和Debian系系统上可以正常安装,如果有心细的好伙伴应该也能从flathub上找到三方制作的微信包,否则就是使用wine来模拟windows来运行微信。即使有很多方式可以安装微信在Linux平台,但是除了国产Linux,始终是没有官方的流来安装微信,换句话说就是微信官方不积极支持Linux生态。

2024-11-06 14:17:26 11527 3

原创 【NodeJs】从头到尾构建一个Typescript项目

试想一下这么一个情况,你想要对一些数据或文件进行批量处理,但是你用的编程语言比较顺手的或者工作使用的编程语言是Typescript或者Javascript,因此想要使用Typescript来实现这些操作。当然,要想完成这个工作,哪怕你使用python,shell也是可以完成的,但是这里只谈论使用Typescript.现在就是这个情况,我想要写一个nodejs的TS项目,能够编译我写的代码,并且执行代码,得到我想要的结果。

2024-10-28 13:41:34 10527 2

原创 【一起学Rust | 框架篇 | Tauri2.0框架】高级概念之安全特性的权限与能力

权限(Permissons)是对于插件而言的,用来描述插件中命令的权限,它可以使命令在 Tauri 应用程序的前端可访问。它可以将作用域映射到命令并定义哪些命令是启用的。权限可以启用或拒绝某些命令、定义作用域或两者结合。你可以对权限进行分组(但是一定要注意命名要规范)。如果你是开发应用程序,你们你可以通过他们拓展自己的命令(当然也要配置权限)。能力(Capabilities)是tauri或插件所提供的,是对于应用开发者而言的,功能是一组权限,通过各自的标签映射到应用程序窗口和 web 视图。功能可以影响

2024-10-08 09:09:16 16607 25

原创 【一起学Rust | 进阶篇】使用Bon快速生成builder,提高代码质量

在 Rust 编程语言中,除了广为人知的单例模式之外,工厂模式也是极为容易见到的一种设计模式。工厂模式在 Rust 中不仅出现频率高,而且还是官方大力推荐的写法。无论是 Rust 的标准库,还是众多的第三方库中,工厂模式都十分常见。在以往进行编程的时候,如果想要实现工厂模式,通常需要编写一个结构体,接着再去实现新的方法以及构建方法。然而,现在有厉害的开发者发布了 Bon 库。这个库能够让实现工厂模式变得非常轻松,只需要在你的代码中添加相应的注解,就能够自动生成代码。这样一来,就可以省去大量的时间。bon。

2024-09-11 09:32:56 9071 28

原创 【一起学Rust | 框架篇 | Tauri2.0框架】command拆分模块

上期说到,tauri的command拆分模块是更合理的一种方式,如果全部都将内容写到中,会导致代码难以维护,而且会显得非常臃肿,太难看了。作为一个程序员,把代码写的清晰整洁,可维护性高,是基本的修养,且对于自己而言也是非常有意义的。此前未在官方文档中发现这部分内容,可能官方是想让我们自己探索吧。但是rust毕竟是有点难度的,不像其他编程语言那样学了基础的部分就可以自由组织代码,rust开发的过程就是如履薄冰,每一步都有可能出问题,而且错误提示还踢皮球,没有点耐心是搞不定的。

2024-09-03 10:52:37 10898 28

原创 【一起学Rust | 框架篇 | Tauri2.0框架】rust和前端的相互调用(前端调用rust)

本期将继续接着上一期,继续探索tauri中rust和前端的相互调用,上一期我们介绍了rust调用前端,这一期我们继续探索前端调用rust。首先还是回忆一下上周tauri的前后端通信示意图从该图片我们可以清晰的看出来,tauri的前端和rust后端通信是通过事件机制来实现的,在上期中,我介绍了事件机制的基础,以及如何通过rust的工具来调用前端的方法,也就是触发前端监听的事件。这张图是双向的,也就是说前端也可以触发rust监听的事件,这样前端也可以调用rust的方法,这也是本期的主要内容。

2024-08-27 10:12:22 12180 25

原创 【一起学Rust | 框架篇 | Tauri2.0框架】tauri中rust和前端的相互调用(rust调用前端)

近期Tauri 2.0 rc版本发布,2.0版本迎来第一个稳定版本,同时官方文档也进行了更新。Tauri是一个使用Rust构建的框架,可以让你使用前端技术来构建桌面应用程序。

2024-08-20 09:36:40 13191 26

原创 【Esp32S3 | Arduino】在Arduino中使用SD卡读写以及解决loop无法读写问题

ESP32-S3 是一款功能强大的 Wi-Fi + 蓝牙双模微控制器,广泛应用于物联网 (IoT) 项目。许多项目需要存储数据,例如传感器读数、日志文件、配置文件等。SD 卡是一种常见的、廉价的、大容量的存储解决方案。在 Arduino 环境下使用 ESP32-S3 操作 SD 卡非常方便,Arduino 提供了 库,可以轻松实现 SD 卡的读写操作。然而,在实际开发中,有时会遇到在 函数中无法正常读写 SD 卡的问题。这通常是由于 SD 卡操作的阻塞特性、文件系统未正确关闭、或者硬件连接问题导致的。本

2024-07-18 10:14:51 7836 2

原创 【Python新手入门指南】pip安装失败、下载慢、pip换源

对于 Python 新手来说,pip是一个不可或缺的工具。它是 Python 的包管理器,可以帮助你轻松地安装、卸载和管理 Python 包(也称为库或模块)。这些包包含了各种各样的功能,例如数据分析、Web 开发、机器学习等等,可以极大地扩展 Python 的能力,避免重复造轮子。然而,在使用pip的过程中,新手们常常会遇到各种问题,例如安装失败、下载速度慢、或者因为网络原因无法连接到默认的 PyPI(Python Package Index)源。这些问题可能会让初学者感到沮丧,甚至阻碍学习的进程。

2024-07-03 10:37:08 6247 5

原创 【Linux系列】Fedora40安装VMware Workstation Pro与排错指南

VMware Workstation Pro 是一款功能强大的桌面虚拟化软件,允许用户在单台物理机上运行多个操作系统。Fedora 是一款流行的 Linux 发行版,以其前沿的技术和对开源社区的贡献而闻名。在 Fedora 40 上安装 VMware Workstation Pro 时,用户可能会遇到一些错误,导致安装失败。这些错误通常与内核模块编译、系统依赖项、以及 VMware Workstation Pro 与 Fedora 40 的兼容性有关。

2024-06-27 10:47:18 17575

原创 【Python新手入门指南】Linux-conda环境安装与使用参考

在我看来,用Python的版本管理工具,这种解决方案解决版本报错是最佳的。我在入门Python的时候,Python版本之间的差异极其巨大,一些特性真的是版本不对就没有了,然后就是找解决方案,这种版本差异对我学习的积极性影响巨大。如今我已经有足够多的经验来解决这些问题,是时候为新手铲除一些学习路上的拦路虎了。

2024-06-24 12:47:26 6784 5

原创 【一起学Rust】Rust学习方法及学习路线汇总(赠书:《Rust游戏开发实战》)

Rust 生态飞速发展,展现出了勃勃生机。与一年以前相比,现在的 Rust 生态是足以满足开发的所有需求,无论你是Web开发者,物联网开发者,或者是操作系统开发者,又或者是游戏开发者,在Rust中总能找到你所需要的资源,无论是朋友,还是书籍影像制品,都会让你得到快速的提升,从而达到你的目的。

2024-06-20 09:19:07 19111 26

原创 【电脑日常问题】关于“已经安装了该产品的另一个版本”解决方法

在使用 Windows 操作系统时,我们有时会遇到一个令人头疼的问题:在尝试安装某个软件时,系统提示“已经安装了该产品的另一个版本,请先卸载现有版本”。这个错误可能会阻止我们安装新版本、修复现有安装,甚至重新安装相同版本的软件。本文将详细介绍解决“已经安装了该产品的另一个版本”错误的各种方法。

2024-06-18 00:00:48 7030 2

原创 【Esp32S3 | Arduino】在Arduino中使用C++的高级特性之STL容器

最近在玩Arduino,自上次发现Arduino可以用Template,能使用高级宏后,这次发现Arduino竟可以使用C++中的一些STL容器,这属实令人震惊。起因是我打算做一个动态的数组,但是手动实现一些操作属实麻烦,于是看看是否有一些简便的方法,最好是Arduino本身就已经集成的东西。经过一阵查找资料,发现大家似乎一直对Arduino比较鄙夷,但还是有国外大佬提示Arduino中已经自带这部分内容,只不过是部分数据类型需要手动包含头文件。

2024-05-13 18:06:36 1962

原创 【踩坑日记】Pop!OS中文输入法的坑

对于程序员来说,Linux 操作系统早已不是什么新鲜事物。无论是服务器运维、嵌入式开发,还是近年来火热的机器学习、人工智能领域,Linux 都扮演着举足轻重的角色。相比于 Windows 和 macOS,Linux 拥有高度的可定制性、强大的命令行工具,以及开源、免费等诸多优势,吸引了大量的开发者。在众多的 Linux 发行版中,Pop!_OS 以其独特的桌面环境、对硬件的良好支持,以及对开发者友好的特性,逐渐崭露头角。Pop!

2024-04-11 18:25:04 2232 2

原创 【一起学Rust | 基础篇】rust线程与并发

并发编程(Concurrent programming),指的是程序的不同部分相互独立的执行。而并行编程(parallel programming)代表程序不同部分于同时执行,这两个概念随着计算机越来越多的利用多处理器的优势时显得愈发重要。由于历史原因,在此类编程中一直是困难且容易出错的:Rust 希望能改变这一点。

2024-03-15 11:14:35 2514 1

原创 【一起学Rust | 框架篇 | Tauri2.0框架】在Angular中集成Material Web Components

Web Components是一种用于构建可重用的Web应用组件的技术标准。它由一系列相关的技术组成,包括自定义元素、Shadow DOM、模板和HTML Imports。Web Components的主要好处和优点包括:可重用性:Web Components允许开发者创建自定义的HTML元素,这些元素可以在不同的项目和应用中重复使用。这样可以节省开发时间和精力,并提高代码的可维护性。

2024-03-01 09:59:05 8001

原创 【Esp32S3 | Arduino】在Ubuntu下配置vscode+arduino-cli的开发环境

起因是Arduino IDE的集成化程度太高,使得多文件变得比较复杂。为了使用多文件,并获得更好的开发体验,我决定使用vscode+arduino来继续开发,并需要搭建相应的开发环境。在Windows操作系统上,vscode+arduino IDE可能会好一些。但是我使用的是Linux操作系统,所以在搭建过程中遇到了不少问题,并且最终使用效果也不是很好。而vscode+arduino-cli相对来说更加友好,且搭建过程也相对简便。因此,我决定记录下这种搭建方式。

2024-02-22 10:33:45 2135 3

原创 【Hexo博客|Fluid主题】实现链接卡片效果

今天在阅读Github新闻时,发现一个链接卡片的库登上了Hello Github,看到这个效果实在是太有趣了,就跟知乎上的链接差不多,所以打算将该功能添加到我的博客中。先看看效果如果你也有类似的需求,那么就学起来吧。对于该功能,应该整合相关代码片段,这样使用体验会更好,后面有空写一个。

2024-01-26 16:17:20 1603

原创 【Linux系列】在Pop!OS的启动器中添加自定义程序图标

在Linux的世界里,定制化是其魅力之一。无论是桌面环境、主题、图标,还是启动器,用户都可以根据自己的喜好进行个性化设置。Pop!_OS,作为一款基于Ubuntu的发行版,以其现代化的用户界面、对游戏玩家的优化以及对开发者的友好性而受到欢迎。然而,即便是如此出色的操作系统,有时我们也会遇到一些需要手动调整的情况,比如在启动器中添加自定义程序的图标。通常,当我们安装一个新的应用程序时,系统会自动为其在启动器中创建一个快捷方式,并配以相应的图标。但并非所有程序都能如此“智能”。

2024-01-17 11:18:52 1528

原创 【全栈开发|Fresh框架】Fresh环境安装与快速体验Fresh全栈开发

对新技术永远有一种探索欲。上次听说Fresh的时候还不是很完善,但是自称下一代Web全栈开发框架。Fresh是一个面向JavaScript和TypeScript开发人员的全栈现代Web框架,旨在创建高质量、高性能和个性化的Web应用程序变得轻而易举。基于Deno运行时:Fresh由Deno原班人马开发,享有Deno一系列工具链和生态的优势,比如内置的测试工具、支持httpimport等等。

2024-01-09 09:42:41 2003

原创 【Web API系列】使用异步剪贴板API(async clipboard)的图像的编程复制和粘贴

访问系统剪贴板的传统方法是通过进行剪贴板交互。虽然这种剪切和粘贴方法受到广泛支持,但还是有代价的:剪贴板访问是同步的,并且只能对 DOM 执行读写操作。这对于少量文字来说没什么问题,但在很多情况下,阻止相应网页以进行剪贴板传输会带来糟糕的体验。可能需要耗时的清理或图片解码,才能安全粘贴内容。浏览器可能需要从粘贴的文档加载或内嵌链接的资源。这样会在等待磁盘或网络时阻塞网页。想象一下,向混合中添加权限,要求浏览器在请求剪贴板访问权限时屏蔽网页。同时,针对剪贴板交互的设置的权限较为宽松,并且因浏览器而异。

2023-12-31 16:18:20 1888 1

原创 【Web API系列】使用getDisplayMedia来实现录屏功能

在当今这个信息爆炸的时代,屏幕录制已成为一种较为常见的需求。无论是制作教学视频、演示产品功能、记录游戏精彩瞬间,还是进行远程协作,录屏功能都扮演着至关重要的角色。你是否曾想过,无需安装任何第三方软件,仅通过浏览器就能轻松实现屏幕录制?这听起来似乎有些不可思议,但 Web API 中的接口却让这一切成为可能。是一个强大的 API,它允许 Web 应用程序捕获屏幕或特定窗口的内容,并将其作为媒体流进行处理。这意味着你可以像操作摄像头或麦克风一样,对屏幕内容进行录制、编辑、甚至实时传输。

2023-12-26 19:31:18 3630 4

原创 【一起学Rust | 框架篇 | Tauri2.0框架】Tauri2.0环境搭建与项目创建

Tauri全新2.0版本支持移动端构建,alpha版本已经发布。本文将带你体验Tauri2.0,从Tauri2.0环境搭建,到体验Tauri2.0 + Angular 17版本的demo项目创建与运行,关键词:Rust,Angular,Tauri2.0,安卓开发。

2023-12-23 11:27:26 15871 1

原创 【一起学Rust | 框架篇 | Tauri2.0框架】Tauri App开启远程调试功能

Tauri在Rust圈内成名已久,凭借Rust的可靠性,使用系统原生的Webview构建更小的App以及开发人员可以灵活的使用各种前端框架而一战成名。然而,这款年轻的框架却有着大量的问题待解决,在这种情况下,他竟然还出了2.0,想要支持和,在我看来步子还是跨的挺大的,有一个相当棘手的问题就是文档资料严重跟不上,大量内容需要用户主动去探索,并且出了问题也只能是自己解决。不论如何,既然选择了Tauri,那就要解决这些麻烦。在 Tauri 应用程序的开发过程中,调试是不可或缺的一环。

2023-12-14 15:25:13 3345 3

原创 【一起学Rust | 框架篇 | Tauri2.0框架】使用Barcode Scanner实现扫码功能(安卓)

tauri2.0版本安卓开发,实现扫码功能以及各种疑难问题解决。tauri注册插件爆红,tauri插件,barcode-scanner插件。

2023-12-13 16:12:57 3867 3

原创 【Python • 字符串】Python字符串切片:提高代码效率的利器

Python字符串切片是一种非常强大的字符串操作方法,可以帮助开发者快速高效地处理字符串数据。通过掌握字符串切片的基本语法、步长控制、多维切片等高级用法,我们可以更好地处理字符串数据,提高代码效率和可读性。同时,通过遵循最佳实践,例如避免使用负索引、使用明确的变量名,我们可以写出更高质量的代码。希望本文能够帮助你更好地掌握Python字符串切片,并在实际开发中发挥其作用。

2023-01-06 10:27:50 21089 14

deepseek清华五部曲 1DeepSeek从入门到精通 2赋能职场 3普通人抓住DeepSeek红利 4让科研像聊天一样简单 5DeepSeek与AI幻觉

deepseek清华五部曲 ,其中包括 1DeepSeek从入门到精通 2赋能职场 3普通人抓住DeepSeek红利 4让科研像聊天一样简单 5DeepSeek与AI幻觉

2025-02-21

Bandicam v6.2 班迪录屏学习版 免更新 多项优化 登陆即用

Bandicam v6.2 班迪录屏学习版 免更新 多项优化 登陆即用 具体优化如下 1. 打开即用,免登陆 2. 免更新 3. 绿色版 4. 多项优化

2025-02-21

arduino-cli全平台版本 windows linux mac

arduino-cli全平台版本,其中包括windows版,linux版和mac的版本,32位和64位都有。 详情请看下表 Platform Linux 32 bit 64 bit Linux ARM 32 bit 64 bit Linux ARMv6 32 bit Windows exe 32 bit 64 bit Windows msi 64 bit macOS 64 bit macOS ARM 64 bit

2025-02-21

arduino-1.8.19-linux64.tar.xz

Linux平台搭建vscode+arduino IDE使用的arduino IDE安装包 由于新版的Arduino IDE安装包在Linux平台是无法与vscode联合使用的,只能使用这个旧版的1.8,还是建议使用vscode+arduino-cli,具体看我文章。

2024-02-23

【Esp32S3 - Arduino】在Ubuntu下配置vscode+arduino-cli的开发环境

arduino-cli离线包

2024-02-21

Rust与Java进行交互实例代码

Rust与Java进行交互实例代码,使用JNI技术,实现Rust与JAVA的相互调用,从而提高执行效率,本资源是文章《【一起学Rust | 进阶篇 | jni库】JNI实现Java与Rust进行交互》的配套案例代码,供读者进行学习,查看,以提升自己的编程能力。

2022-09-28

树莓派4B资料.txt

树莓派单片机 树莓派4B开发资料 文件是百度云

2021-11-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除