自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

原创 mysql8.0.36主从复制(读写分离)配置教程

mysql8.0.36 主从复制 (读写分离) 搭建教程

2024-02-14 05:51:57 1664

原创 【教程】Flutter与Rust完美交互,无需手写FFI代码

Flutter与Rust完美交互,无需手写FFI代码,使用flutter_rust_bridge自动生成

2023-06-26 15:22:28 5842 1

原创 Rust之struct与bytes相互转换

【代码】Rust之struct与bytes相互转换。

2023-06-25 19:40:37 866

原创 error:03000086:digital envelope routines::initialization error

【报错信息】error:03000086:digital envelope routines::initialization error。

2023-06-03 16:44:58 513 2

原创 将本地项目上传到Github仓库或Gitee仓库

如果提交失败可以尝试强制推送本地分支的提交到远程仓库。如果提交失败可以尝试强制推送本地分支的提交到远程仓库。命令可将该文件添加到暂存区。将本地分支的提交推送到远程仓库。命令可将该文件添加到暂存区。将本地分支的提交推送到远程仓库。初始化,会在本地自动生成一个。将一个远程仓库与本地仓库关联。初始化,会在本地自动生成一个。将一个远程仓库与本地仓库关联。

2023-05-21 18:50:43 526

原创 教程:Flutter 和 Rust混合编程,使用flutter_rust_bridge自动生成ffi代码

实践环境:Arch Linuxflutter_rust_bridge官方文档Flutter环境配置教程Rust环境配置教程记录使用遇到的一些坑。假设已经我们配置了Fluuter与Rust环境现在直接使用flutter_rust_bridge模板创建自己的项目。

2023-01-16 14:34:53 2808

转载 用 snapper 轻松玩转 Btrfs 的快照功能

2017 年五月初 WannaCry 勒索病毒的爆发让我意识到了部署存储快照的重要性,特别是在提供存储服务的服务器上。在 Linux 操作系统上,有多种实现存储快照的方案,如使用 LVM、ZFS 存储池、Btrfs 文件系统等。Btrfs 文件系统具有透明压缩、软 RAID、快照等诸多实用功能,而且配置和管理起来比其他文件系统都要简单不少。所以,Btrfs 目前是我心目中最完美的仓库盘专用文件系统!snapper 是一款快照管理实用工具,支持多种文件系统,当然也包括 Btrfs。相比 Btrfs 自带的快照

2022-12-07 19:06:28 2078

转载 ArchLinux 安装 VirtualBox

核的头文件是 linux-lts-headers)。当 VirtualBox 或内核更新的时候,DKMS 的 Pacman 钩子会自动。为了能基于 virtualbox-host-dkms 编译内核模块,你还要安装与内核对应的内核头文件(例如linux-lts 内。如果在用默认的 linux 内核,建议安装virtualbox-host-modules-arch。安装 软件包 virtualbox。如果用了其它的内核,需要安装 virtualbox-host-dkms。正在解决依赖关系...

2022-11-18 10:50:12 811

转载 rust嵌入js例子

【代码】rust嵌入js例子。

2022-10-01 14:21:11 427

原创 Rust之Sea-orm快速入门指南

SeaORM 是一种关系 ORM,可帮助您使用熟悉的动态语言在 Rust 中构建 Web 服务。SeaORM 的官方文档在他们的。在我们开始之前,请确保您已经为您的系统安装了。在本次教程中,我们将构建每个 CRUD 操作的简单示例。我正在使用v1.62 和sea-ormv0.9初始化一个新项目首先,让我们将 SeaORM 和 tokio 添加到我们的依赖项中。安装 sea-orm-cli 和迁移我们将编写一个迁移文件来设置我们的数据库和表模式。接下来会生成一个名为。......

2022-09-01 15:44:33 6251 4

原创 【报错】failed to run custom build command for `openssl-sys v0.9.75` 解决方案

安装pkg-config。

2022-08-27 23:24:47 3165

转载 root登录出现“sorry, that didn‘t work please try again”

注释掉注释3.reboot。

2022-08-27 14:39:09 931 1

原创 Rust之Websocket 服务端【Warp】

【代码】Rust之Websocket【Warp】

2022-08-25 13:06:29 2173

原创 rust-Warp-WebSockets【示例】

【代码】rust-Warp-WebSockets【示例】

2022-08-24 23:22:19 330

原创 使用 Rust & Warp 和 Docker 构建安全的 WebSocket 服务器

现在我们有一个正在运行的、安全的 HTTP 和 WebSocket 服务器,创建一个容器,我们可以在其中构建和运行我们的应用程序以供以后部署。这是一个非常基本的示例,说明我们如何在容器中构建 Rust 应用程序,并在构建过程中生成自签名证书——您需要相应地更改证书信息的参数。”的路由,上面的实现只是将 WebSocket 上接收到的内容发送回相应的客户端。的容器,然后运行该容器,并暴露 9231 端口与我们的应用程序通信。首先,在 Rust 项目的根目录中创建一个名为 的文件。

2022-08-24 23:17:18 1865

转载 【VUE】websocket重连__Vue.js

连接,连接丢失了,那我们的数据也就断了。第二步:需要用到的页面引用。手机锁屏后大约60秒,

2022-08-24 21:47:24 961

转载 vue中使用webSocket更新实时天气

在连接报错/连接关闭时,使用定时器定时去重新执行 connectWebSocket 方法来重连即可。其实就是封装的一个带有重连机制的 webSocketTest 实例,当连接断开时,会以一种友好的方式来尝试重新连接,直到连上为止。当你获取 Web Socket 连接后,你可以通过 send() 方法来向服务器发送数据,并通过 onmessage 事件来接收服务器返回的数据。发出建立 webSocket 连接的请求,连接建立以后,客户端和服务器端就可以通过 TCP 连接直接交换数据。最后,介绍一种重连机制。

2022-08-24 21:26:53 762

转载 Rust: Tcp编程Demo

【代码】Rust: Tcp编程Demo。

2022-08-24 00:23:49 732

原创 Rust调用JS函数(很方便)

从 JavaScript 打印调用一个JS函数triple()一个非常基本的应用程序从 Rust调用一个 JavaScript 函数。加载 JS 文件。

2022-08-17 15:49:38 2133

原创 aur安装报错一个或多个文件没有通过有效性检查!

找到PKGBUILD,把。

2022-08-08 10:29:20 1266

转载 Try setting CHROME_EXECUTABLE to a Chrome executable

在flutter开启web开发模式之后,执行时,会报出的错误,经过测试,找到了原因并解除了这个报错,解决步骤如下所有操作步骤是在Ubuntu20下完成的。

2022-08-02 21:00:26 1688

原创 ArchLinux开机自动激活NumLock

每次登陆都要手动激活NumLockn键才能使用右边的数字小键盘,特别麻烦。现在我们让它开机就自动激活。

2022-08-02 13:09:29 1102 1

原创 ArchLinux-KDE桌面美化

ArchLinux-KDE桌面美化

2022-08-02 12:00:29 3853

原创 Arch Linux图文安装教程(2022.08.01)

这里举两个例子,我的笔记本,i7-11代,搭配intel核显以及3050显卡,所以安装前两个。我的台式机,e3-1230垃圾CPU,搭配HD6950显卡,所以装第三个。这里说一下,取消“#%wheelALL=(ALLALL)NOPASSWDALL”前的“#”也是可以的,区别就在于,取消这一行后,wheel组的用户使用sudo就不用输密码了,该/dev/sda磁盘应该有三个分区(/dev/sda1,dev/sda2,和/dev/sda3)类似于上面所示的那些。............

2022-08-01 22:33:42 23300 8

原创 yay 报错 response decoding failed: invalid character ‘<‘ looking for beginning of value;

代码】yay报错responsedecodingfailedinvalidcharacter'

2022-08-01 20:31:28 5326 2

转载 WSL安装图形界面并通过xrdp/X-Launch访问

通过xrdp或者X-Launch使用WSL图形界面就讲到这了,关于这两种方式的优劣不予评价,大家选择自己合适的就可!httpshttpshttpshttpshttpshttpshttps。

2022-07-30 20:45:43 640

原创 Rust编译报错:error: linker `cc` not found

Compiling ceshi v0.1.0 (/home/jia/ceshi)error: linker `cc` not found | = note: No such file or directory (os error 2)error: could not compile `ceshi` due to previous error

2022-07-30 12:48:14 9725 2

转载 WSL2设置默认启动用户(debian)

获取到子系统列表其中Debian(默认)标识Debian系统是当前默认系统。以上图为例,打开WindowsPowerShell,通过以下命令。确认Debian要更改为默认启动的用户为XXX(XXX为用户名)查看子系统名wsl-l。执行下面命令,更改成功。...

2022-07-30 12:35:15 3217

原创 WSL2自定义Ubuntu/Debian安装路径

安装好WSL2之后。到windows应用商店安装(或)安装后之后,点击打开打开之后会提示设置用户名跟密码,设置完成后关闭此终端打开查看已安装的linux发行版本我已经安装过Ubuntu跟Debian,接下来我用Debian来做本次教程的演示吧如果状态显示为Running,先停止。...

2022-07-30 10:56:49 4185

原创 Rust自定义安装路径

Rust自定义安装路径,1、下载安装包运行之后我们发现,会默认安装在C盘。2、在需要安装的目录下分别建两个文件夹,名为.cargo与.rustup 3、配置环境变量右键此电脑->属性->高级系统设置->环境变量 4、开始安装Rust这时候我们重新运行Rust安装程序会发现,默认路径已经变成我们自定义的路径接下来输入“1”,按Enter键开始默认安装 安装成功.........

2022-07-29 09:37:11 7813 5

原创 【解决方案】ERROR: lib/bridge_generated.dart:837:9: Error: The parameter ‘ptr‘ of the method ‘FlutterRustB

代码】【解决方案】ERRORlib/bridge_generated.dart8379ErrorTheparameter'ptr'ofthemethod'FlutterRustB。

2022-07-28 22:34:04 826

翻译 Rust:axum学习笔记(1) hello world

是Rust生态的web框架新秀,虽然项目成立不久,但github上的star数已超2.8k,其底层依赖的是高性能的。Rust中的Tokio几乎是同类框架的性能天花板了,而axum在Tokio基础上构建,起点就站在巨人的肩膀上。注意/foo同时绑定了GET及POST方法的路由。,Tokio这货就不多说了,借用。...

2022-07-26 17:23:43 957

转载 自定义浏览器默认右击菜单栏

在页面的任意位置点击右键,自定义的菜单都会跟随鼠标的点击位置来显示出来。本文简单介绍了如何更换浏览器的默认右击菜单栏。话不多说,直接上代码!

2022-07-25 17:00:00 891

转载 Demystifying Closures, Futures and async-await in Rust–Part 3: Async & Await

代码】DemystifyingClosures,Futuresandasync-awaitinRust–Part3Async&Await。

2022-07-20 21:56:53 241

原创 Rust之fluid用法(fltk ui 设计器)

Rust之fluid用法(fltk ui 设计器)要通过 cargo 实现自动化,我们可以通过将 fl2rust 添加到构建依赖项中来将其用作库:

2022-07-20 10:20:12 1343

转载 archlinux安装virtualbox

选择virtualbox-host-modules-arch模块。若要让虚拟机使用主体机的PCI设备,那么就需要这个模块。host-only网络。

2022-07-15 18:10:58 755

原创 在archlinux中安装virtualbox

安装该软件的时候会提示让你选择提供guest模块的包,有两种virtualbox-guest-modules-arch和virtualbox-guest-dkms,这里应该选择与步骤1中对应的,否则在host启动的时候会出现无法加载模块的问题。安装的过程中因依赖,需要安装提供host模块的包,这里我们安装virtualbox-host-dkms(后来我发现安装virtualbox-host-modules-arch更合适)5.安装virtualbox-guest-utils。......

2022-07-15 16:58:31 1863

转载 archlinux alsa安装,音量设置和音量信息保存

切记普通用户要加sudo否则报错alsactlstate_lock125/var/lib/alsa/asound.statelockerrorFileexists。左右键选择调哪个,将Master和PCM按“m”解除静音(下边MM变成00),使用上下键调大音量(本人两个都调到了79)我就在这个地方卡住了两天,每次登陆上来都得先调试音量。1,使用前确认安装了alsa-utils。4,reboot测试音量配置还在收工。2,运行alsamixer调试音量。3,Esc退出,保存设置,运行。...

2022-07-15 14:14:02 1127

转载 Deepin wine QQ/微信中文显示为方块的原因之一

目录下~/.deepinwine,查找乱码的应用Deepin-QQ、Deepin-WeChat,相同路径/drive_c/windows/Fonts下查看是否有字体,笔者发现没有任何字体,这就是原因所致,wine程序会在此处寻找字体,而不能直接利用linux系统的字体。把/usr/share/fonts/Fonts_Win下字体复制到这里,使wine应用程序能找到至少一种fallback字体,也可以在别的地方的fonts问价夹下,拷贝.ttf字体文件到这里。......

2022-07-15 12:11:04 1129

原创 Rust之linux for windows 交叉编译gtk-rs

软件包安装适用于arch,但对于其他发行版应该类似。首先使用rustup正常安装rust。下一步将安装windows工具链。vim~/.cargo/config插入以下内容,没有这个文件新增即可现在安装mingw和gtk库,需要一段时间ArchLinuxmingw包位于AUR中,您可以手动安装或使用帮助程序。这些说明使用pacaur助手。这些包需要一些时间来编译。...............

2022-07-14 09:21:34 1590 1

空空如也

空空如也

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

TA关注的人

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