自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Tauri2】016——后端Invoke结构体和invoke_key

前端的invoke函数,除了使用还可以使用全局的需要在配置文件中进行如下设置这个window不是窗口,是一个全局对象invoke无论在前端和还是在后端,都是重中之重,写了几篇关于invoke,算是差不多了,Invoke暂时就写到这。后面就写点更具体的,比如托盘,全局状态管理等之类,总之,感觉还有很多东西。不慌。

2025-04-06 08:00:00 752

原创 【Tauri2】015——前端的事件、方法和invoke函数

【Tauri2】005——tauri::command属性与invoke函数-优快云博客【Tauri2】013——前端Window Event与创建Window-优快云博客笔者在013这篇文章中,发现window中事件,本质是在发送一个请求,还是post。笔者想尝试能否自己发送一个请求。

2025-04-05 09:00:00 952

原创 【Tauri2】014——简单使用listen和emit

实际上,除了emit和listen,还有emitTo(emit_to)、once之类的还有取消监听unlisten之类的方法。以后慢慢使用。当然,也不一定要在通信函数中,也可以在setup或者其他地方。t=P1C7t=P1C7t=P1C7t=P1C7t=P1C7t=P1C7t=P1C7【Tauri2】013——前端Window Event与创建Window-优快云博客https://blog.youkuaiyun.com/qq_63401240/article/details/146981362?

2025-04-04 19:19:21 892

原创 【Tauri2】013——前端Window Event与创建Window

代码如下})console.log("窗口创建成功", event);})结果如下,完美看来在前端创建窗口,还需要权限。有点麻烦。最后官网的事件笔者也尝试了这个created,也是可以的console.log("窗口创建成功", event);})想不到前端的这些事件,居然是发送请求。笔者突然有个想法,能否模拟这个请求?以后再来尝试,有点意思t=P1C7t=P1C7t=P1C7t=P1C7t=P1C7t=P1C7。

2025-04-03 18:09:06 1055

原创 【Tauri2】012——on_window_event函数

前面简单介绍了setup函数。然后简单使用了一下meun,这篇就介绍。

2025-04-02 14:41:02 618

原创 【Tauri2】011——菜单menu(2)

前面简单地创建了菜单,接下来就来试试菜单中的action。

2025-04-01 19:42:45 327

原创 【Tauri2】010——菜单menu(1)

前面介绍了setup这个hook。也提到了菜单,这篇来试试创建菜单以及菜单的动作(action)在Rust中创建菜单/简单的在前端和后端创建了menu,差不多,只是创建了,还有其他东西,比如action。后面再说。t=P1C7t=P1C7t=P1C7t=P1C7t=P1C7t=P1C7t=P1C7菜单 | Tauri - Tauri 框架https://v2.tauri.org.cn/reference/javascript/api/namespacemenu/

2025-04-01 10:00:00 584

原创 【Tauri2】009——setup+APP+AppHandle+Manager等

这里简单介绍了几个概念App、Window等,以后还会使用的。

2025-03-31 08:00:00 781

原创 【Tauri2】008——简单说说配置文件

写一写配置文件,方便查询。

2025-03-30 09:00:00 1016

原创 【Tauri2】007——Tauri2和cargo expand

【Tauri2】005——tauri::command属性与invoke函数-优快云博客【Tauri2】006——注册通信函数-优快云博客前面介绍了如何注册以及command命令。这篇文章就使用cargo expand这个命令来简单的看看代码正所谓,如果在tauri中应用,更是如虎添翼。当然,cargo expand需要安装。

2025-03-28 23:58:49 639

原创 【Tauri2】006——注册通信函数

【Tauri2】005——tauri::command属性与invoke函数-优快云博客https://blog.youkuaiyun.com/qq_63401240/article/details/146581991?spm=1001.2014.3001.5502前面说过,通信函数greet被属性command修饰,在代码模板中创造了宏__cmd__greet这里就介绍一下怎么注册的正文注册其实很简单。点击Hnadler,发现这是一个结构体,为这个结构体实现一个trait Parse

2025-03-28 19:46:20 751

原创 【Tauri2】005——tauri::command属性与invoke函数

再来看看invoke的定义,使用的TS从前面Invoke的定义,发现message是InvokeMessage代码如下因此,可以断言第一次参数cmd,。正是对应tauri::ipc::Invoke::message::command第二个参数 args。正是对应tauri::ipc::Invoke::message::payload第三个参数option。正是对应tauri::ipc::Invoke::message::headers返回值Promise。对应于Invoke::resolver。

2025-03-28 11:06:44 1077

原创 【Tauri2】004——run函数的简单介绍(2)

整个run函数简单的看了看,可以说是Tauri后台的核心。其中主要的结构体Builder,重中之重,很多东西都是围绕它来展开。其中有许多方法,以后慢慢介绍。整个run函数涉及到的Rust的知识的也是比较麻烦。

2025-03-26 23:57:38 787

原创 【Tauri2】003——run函数的简单介绍(1)

【Tauri2】002——Cargo.toml和入口文件-优快云博客前面介绍就入口文件,其中lib.rs中的run函数是非常关键,这篇就看run函数。

2025-03-25 21:01:42 936

原创 【Tauri2】002——Cargo.toml和入口文件

【Tauri2】001——安装及运行-优快云博客前面介绍了安装和运行,笔者使用快速安装的项目start接下来进入src-tauri目录下的Cargo.toml。

2025-03-25 13:23:32 850

原创 【Tauri2】001——安装及运行

笔者其实不想写教程,写教程很麻烦。但是网上关于Tauri2的教程,要么不全,要么是Tauri1的,真的太少了,虽然有官网,还是太少了。问Ai,也感觉比较离谱,有很多时候,Ai给出的是Tauri1的代码,在tauri2,不能用,对于tauri2也回答的不知所云。总之,很痛苦。因此,笔者决定写写教程,顺便加强自己的理解。Tauri,笔者的理解中,认为和Eletron差不多,能兼容前端框架,比如Nuxt,Next等。将开发好的前端打包成桌面程序或者移动端的程序。

2025-03-24 23:05:32 936

原创 尝试使用Tauri2+Django+React项目(2)

尝试使用tauri2+Django+React的项目-优快云博客在前面笔者不知道怎么做,搞了半天笔者看到官网,嵌入外部二进制文件 | Tauri。

2025-03-22 22:00:19 1139

原创 尝试使用tauri2+Django+React的项目

使用Tauri2+前端,本质是进程间的通信。并非前后端。而想使用nw,先后端打包exe,再和前端打包成exe,并没有完成成功。而笔者从Tauri中看到这种可能性。很有可能成功基于SeaORM+MySQL+Tauri2+Vite+React等的CRUD交互项目-优快云博客在github action工作流使用nw和nw-builder打包-优快云博客。

2025-03-21 23:48:10 1063

原创 基于SeaORM+MySQL+Tauri2+Vite+React等的CRUD交互项目

sqlx不像是ORM框架,还要写sql语句,感觉有点麻烦。src/lib.rs:整个库的入口点,可以定义哪些模块、函数、结构体等是公开的。这位大佬写的很好,笔者才发现原来还可以连接数据库,既然如此,写一写前后端。其实笔者刚开始不知道怎么使用,但是看到github上的大佬写的模板。sea-orm-cli是个命令行工具,就像Django的命令一样。因此,笔者搜了搜,选择SeaORM,虽然没学过,无所谓。本来想把CRUD全部写出来的,都是重复操作,懒得写。打包后,双击没有运行,后来发现是没有.env文件。

2025-03-17 21:54:37 983

原创 配置GeoDjango环境(GDAL 和SpatiaLite)

GeoDjango 是Django的扩展,只是加上对空间数据的处理。简单的事情不必废话。

2025-03-10 19:13:13 539

原创 关于前后端整合和打包成exe文件的个人的总结和思考

感觉有很多东西,不知道写什么,随便写点吧。

2025-03-10 00:45:23 1162

原创 在github action工作流使用nw和nw-builder打包

经过vite打包后生成html等的文件,虽然可以运行,突然想把打包成exe文件可以使用electron,笔者在网上搜索了一下,居然有个东西交nw,也可以进行打包,既然如此,好好好,使用一下工作流。

2025-03-09 15:01:05 897

原创 基于Rye的Django项目通过Pyinstaller用Github工作流简单打包

主要是在rye环境下,github工作流对Django通过pyinstaller进行打包。t=P1C7t=P1C7Rye 完整使用教程_安装rye-优快云博客https://blog.youkuaiyun.com/zhenndbc/article/details/144544692。

2025-03-06 20:20:38 390

原创 免费分享一个软件SKUA-GOCAD-2022版本

通过网盘分享的文件:Paradigm SKUA-GOCAD 22 build 2022.06.20 (x64).rar链接: https://pan.baidu.com/s/10plenNcMDftzq3V-ClWpBg 提取码: tm3b。

2025-03-05 23:29:28 341 2

原创 tauri2+typescript+vue+vite+leaflet等的简单联合使用(一)

简单地使用了tauri,使用了信号通信,多窗口,打包。t=P1C7t=P1C7t=P1C7t=P1C7t=P1C7t=P1C7t=P1C7t=P1C7Rust 和 Cargo 安装指南-优快云博客https://blog.youkuaiyun.com/qq_44154915/article/details/139365116官网https://tauri.app/start/

2025-03-01 14:21:05 1002

原创 解决Vue+Vite打包后Leaflet的marker图标不显示的问题

leaflet

2024-06-25 23:20:03 770

原创 关于在word中使用Axmath的报错的解决

解决报错

2024-06-18 00:00:42 3568 1

原创 分享一个Flask+Vue+Leaflet+Pyinstaller+SpatiaLite的应用

分享

2024-04-12 01:31:08 351

原创 解决报错——使用sqlite的扩展Spatialite

解决报错

2024-04-02 00:10:07 1158

原创 GISTool项目——开始

开始

2024-04-01 01:38:40 545

原创 sqlalchemy和moke生成实体类(一)

sqlalchemy快速生成代码

2024-03-20 22:53:05 786

原创 shp文件与数据库(创建shp文件)

表中的数据到shp文件

2024-01-11 12:47:51 1036

原创 shp与数据库(插入数据)

前一篇讲解了通过shp创建表,shp文件与数据库(创建表)-优快云博客后来感觉写麻烦了。因为可以用geopandas来创建表和写入数据,非常简单。但是笔者还是想根据自己的想法继续写下去。插入数据还是用geopands简单。不能确定代码一定正确,有错再修改。后面再把数据库中的数据变成shp文件。后面可以加上UI界面。

2024-01-09 00:51:52 1107

原创 shp文件与数据库(创建表)

shp与数据库

2024-01-07 23:33:09 1982 1

原创 MyBatisPlus+SpringBoot+JavaFX连接查询

javafx+mybatisplus+sprootboot结合使用

2023-12-05 01:53:24 964 1

原创 mybatis读取到的数据展示在javafx的tableview中

javafx,mybatis,postgresSQL

2023-11-06 01:43:45 280

原创 使用sqlalchemy生成java中的实体类(一)

java,sql,python

2023-10-30 14:12:18 609

原创 pandas读取到的数据转list的问题

pandas与lisr

2023-09-09 00:59:36 856

原创 代码实现对selenium的驱动器WebDrive的配置

selenium的配置

2023-08-21 15:55:39 12804 2

原创 pyqt5 写一个属于自己的Mysql Workbench(一)

mysql与pyqt5

2023-07-05 17:29:53 472

空空如也

空空如也

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

TA关注的人

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