自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

若梦网络编程

编程技术分享

  • 博客(29)
  • 资源 (2)
  • 收藏
  • 关注

原创 Rust开发 探索Slint UI 1.5 安卓

Slint 1.5的发布,它具有Android部署和改进的实时预览功能,同时保持完全的向后兼容性。对于移动开发者来说,这是一个激动人心的消息!您现在可以使用Slint为Android开发应用程序,Slint是唯一一个正式支持Android的Rust GUI工具包。对于Rust社区,此版本允许构建一个纯Rust应用程序并将其部署在Android上。需要配置ANDROID_HOME和ANDROID_NDK_ROOT的环境变量。

2024-03-22 15:19:03 526

原创 Slint-ui创建我们的第一个程序

● 包括使用构建脚本中的slint构建机箱生成的代码。在build.rs构建脚本中调用slint_build::compile后,此宏的使用将包括生成的Rust代码,并使导出的类型可供实例化。创建一个宽高(450pxx600px)的窗体。增加slint库,并且增加build文件。创建ui/main.slint文件。创建build.rs 文件。编写main.rs文件。

2023-06-03 00:46:43 714

原创 rust Druid window设置程序图标

rust druid window程序添加自定义图标

2023-02-27 11:00:20 506

原创 使用rust axum创建我们的第一个web服务

在cargo.toml引入axum的库和tokio库。使用浏览器访问127.0.0.1:3000。在src目录下的main.rs中编写代码。创建我们的rust项目。

2023-02-03 10:48:57 757

原创 rust druid 之 Painter 绘图

创建一个新的并且设置文字,我们使用代码来书写,我们得到了TextLayoutBuilder,这个还不是我们想要的类型,使用TextLayoutBuilder中的builder方法创建TextLayout。创建圆形的参数,第一个参数是中心点,第二个参数是半径,Point创建有两个参数就是x和y,下面我们创建一个圆形参数,并且使用fill绘制一个蓝色半径为50的圆。Shape 第一个参数是形状的参数,Shape是一个Trait,实现了Shape这个trait的有很多, 这里介绍一些经常使用的。

2022-12-09 22:45:00 663

原创 Radio/RadioGroup(单选项组件)

给出一个(label_text, enum_variant)图元的向量,创建一组Radio按钮。示例,实现一组单选框按钮。

2022-11-29 10:01:14 309

原创 微信小程序 Http请求工具类

【代码】微信小程序 Http请求工具类。

2022-11-24 11:29:55 330

原创 rust 使用crossbeam_channel 创建通道通信

一个特殊情况是零容量通道,它不能容纳任何消息。相反,发送和接收操作必须同时出现,以便配对并将消息传递过去。创建一个容量受限的信道,即对它一次能容纳多少信息有一个限制。//不能缓存消息,必须方送方和接收方同时可以完成。//可以缓存一条消息。

2022-11-17 15:30:00 308

原创 rust 使用tokio实现socket多人聊天

服务端只有一个,客户端有很多个,看上面的图,客户端1如果要给客户端234发送一条消息,首先需要发送给服务端,然后转发给其余的3个客户端,明白了他们之前发送消息的流程,下面我们实现服务端,然后使用accept()等待客户端连接,客户端连接成功后处理消息和发送消息,因为是有很多个客户端所以使用loop循环进行监听。客户端主要是接收服务端的消息和给服务端发送消息,我们给客户端开启一个线程用来接收消息,用loop循环给服务端发送消息。如果有客户端连接到服务端,后面会处理消息和发送消息。...

2022-08-01 23:28:59 3563

原创 rust sqlx 使用---增删改查

编写查询的代码,因为我们的数据库字段中存在时间类型,所以需要先引入chrono的包,和sqlx的shrono的feature,完整的toml。数据库的格式(user表)

2022-07-27 14:30:57 1201

原创 rust编程 UI框架 -druid -Selector选择器

不允许使用具有相同标识符但不同有效负载类型的多个选择器,这可能导致Commandget和get_uncheck出现恐慌。这个函数的返回值将在树中传递。这可以是传入的事件、不同的事件或没有事件。要做比这更复杂的事情,您可以通过DelegateCtxsubmit_command提交任意命令。该函数在添加窗口后调用,允许您自定义应用程序的窗口创建行为。如果您的实现返回HandledNo,该命令将沿小部件树发送。AppDalegate提供用于处理和修改顶级事件的挂钩的类型。...

2022-07-25 18:09:19 609

原创 rust编程-UI框架-Controller

Controller是一种管理子部件、重写或自定义其事件处理或更新行为的类型。它可以做的任何事情也可以通过创建一个拥有子控件的自定义Widget来完成。Controller上的方法与Widget上的方法相同,只是它们也被传递给控制器的子方法。Controller与ControllerHost一起使用,后者管理它与其子节点之间的关系;编写我们的ui,创建textBox并且让textBox使用controller控制器。我们一个简单的控制器使用就完成啦!发挥你的奇思妙想写更有意思的程序吧!......

2022-07-22 13:34:27 511

原创 rust编程UI框架-druid-lens练习使用

我们接下来开始实现这个小练习,我们使用的组件有Button(按钮)、Slider(滑块)、Label(文本)、Flex(布局)。实现一个效果,通过按钮对滑块的操作,并且label显示滑块位置。我们通过上几章的学习,我们做一个小练习,创建我们的DataLens。让我们创建一个rust项目。...

2022-07-22 13:31:44 923

原创 rust UI框架-druid UI-Lens绑定数据-还不赶快学起来

考虑到我们将经常遍历我们的数据,我们需要它是便宜的。对于名称,这并不重要,但是如果向量有1_000_000_000个元素,我们仍然可以在O(log(n))时间内进行更改(在这种情况下,1_000_000_000和30之间的差异非常大!这两个类型的参数表示Lens所解决的不匹配我们有一个操作于U的函数,和一个T类型的对象,所以我们需要以某种方式将T转换成U。我们可以导入入口箱来获得使用结构共享的集合,这意味着即使载体发生变异,我们也只克隆需要克隆的部分。...

2022-07-22 13:24:11 417

原创 查询linux占用端口,并且杀死进程

代码】查询linux占用端口,并且杀死进程。

2022-07-20 15:14:34 235

原创 rust编程 rust Druid - Lens trait

考虑到我们将经常遍历我们的数据,我们需要它是便宜的。对于名称,这并不重要,但是如果向量有1_000_000_000个元素,我们仍然可以在O(log(n))时间内进行更改(在这种情况下,1_000_000_000和30之间的差异非常大!这两个类型的参数表示Lens所解决的不匹配我们有一个操作于U的函数,和一个T类型的对象,所以我们需要以某种方式将T转换成U。我们可以导入入口箱来获得使用结构共享的集合,这意味着即使载体发生变异,我们也只克隆需要克隆的部分。...

2022-07-20 12:03:51 241

原创 rust编程-Druid UI框架-Widget trait

容器小部件将在其子小部件上递归地调用WidgetPod布局,为每个小部件提供适当的框约束、计算布局,然后在其每个子小部件上调用set_source。Druid包含一组内置的小部件,您也可以编写自己的小部件。容器小部件通常不会直接在它们的子小部件上调用Widget方法,而是拥有封装在WidgetPod中的小部件,并在其上调用相应的方法。调用此方法是为了通知小部件某些特殊事件(可在LifeCycle枚举中获得),这些事件通常与小部件图中的变化或特定小部件的状态有关。...

2022-07-19 11:58:55 1363

原创 rust语言-druid框架 Data trait

Druid应用程序的核心是应用程序模型。模型驱动UI。当您更改模型时,Druid会比较旧版本和新版本,并将更改传播到受更改影响的应用程序组件(“widgets”)。为此,您的模型必须实现Clone和Data特性。您的模型克隆成本低是很重要的;我们鼓励使用引用计数指针来允许克隆成本更高的类型。Arc和Rc具有覆盖数据隐含,所以如果您有一个不实现Data的类型,那么您总是可以将它包装在其中一个智能指针中。...

2022-07-18 13:35:08 309

原创 rust 使用druid创建窗体ui

首先,要先创建我们的rust项目。创建完成后,使用我们的编译器打开(这里我使用的是vscode)。项目结构这里就不多做介绍了。我们需要在Cargo.toml中添加Druid的包下面我们打开main.rs编写我们的第一个窗体首先先引入需要用到的包然后编写主界面最后编写启动类启动就会获得我们的第一个程序啦,点击按钮数字会持续增加暗黑系界面,是不是很炫酷!!!!...

2022-07-01 13:21:57 2159 3

原创 rust druid概念

widgets

2022-07-01 11:58:30 551

原创 python下载包提速使用阿里云源命令

pip install 包名-i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

2020-12-03 10:03:26 251

转载 thymeleaf 字符串拼接输出单引号

代码<a href="#" th:onclick="${'removeArticleImg('''+cmsImg.imgID+''')'}">删除</a>输出<a href="#" onclick="removeArticleImg('632b8c7aa3f94aa29712eb6c233fb922')">删除</a>...

2020-03-27 14:41:20 1227

原创 mybatis中使用大于号和小于号!!!

在mybatis中使用<这个符号总是报错,因为mybatis使用的xml文件,标签都是用<>包括起来的,所以不能使用,可以使用转义字符符号 转义字符 < &lt; <= &lt;= > &gt; >= &gt;= & &amp; ' &am...

2020-03-26 15:18:01 957

原创 spring boot整合activiti6.0错误

1、错误springboot2.0.6的start中默认有一个spring-boot-autoconfigure-2.0..RELEASE.jar中有一个SecurityAutoConfiguration.class ,activity6.0.0中activiti-spring-boot-starter-rest-api.jar包也有一个SecurityAutoConfiguration....

2020-01-20 18:08:30 456

原创 spring boot连接数据库报错

错误在连接串加上serverTimezone=UTC完整连接串:jdbc:mysql://localhost:3306/test?useSSL=true&serverTimezone=UTC

2020-01-20 17:58:35 241

原创 java中AJAX上传图片

HTML<div class="col-sm-3" style="width: 120px;margin: 0 auto;"><img src="" id="img"style="width: 100px;height: 100px;background-color: #00a7d0;margin: 0 auto"/><...

2020-01-19 16:23:33 969

原创 linux的文件属性及目录结构

linux的文件属性文件名:可由字母、数字、下划线、圆点等组成文件类型包含:普通文件、目录文件、链接文件、设备文件按等文件类型属性:用字符体现1、‘-’ 代表普通文件2、‘-’ 代表目录文件3、‘l’ 代表链接文件4、‘b’ 代表块设备文件5、‘c’ 代表字符设备文件6、‘p’ 代表管道文件linux的目录结构linux的根目录bin:bin是binary...

2019-11-25 13:44:47 204

原创 mysql主从复制(详细篇)

MySQL主从复制的优点:如果主服务器出现问题, 可以快速切换到从服务器提供的服务,保证高可用性可以在从服务器上执行查询操作, 降低主服务器的访问压力可以在从服务器上执行备份, 以避免备份期间影响主服务器的服务1、准备两台主机,搭建好mysql数据库主机A: 192.168.12.134从机B: 192.168.12.135mysql安装请访问:https://www....

2019-11-22 17:32:37 113

原创 js禁用a标签

js代码$(".praise").attr("disabled",true).css("pointer-events","none");

2019-07-05 08:53:56 2247

rust druid windows设置程序图标demo代码

rust druid windows设置程序图标demo代码,自带爱心小图标。

2023-02-27

最新的java面试神技

1、java面试神技 2、javaOOP面试题 3、java集合泛型 4、java异常 5、java中的IO和NIO 6、java反射面试题 7、java JVM面试题 8、Mysql面试题 9、Redis面试题 10、MongoDB面试题 11、spring面试题 12、springboot面试题 13、spring cloud面试题 14、rabbitMQ面试题 15、dubbo面试题 16、mybatis面试题 17、数据结构面试题 18、算法面试题 19、Elasticserch面试题 20、kafka面试题 21、微服务面试题 22、linux面试题

2022-07-28

c-课程表管理系统.rar

c语言课程表管理系统,通过链表的方式,比较初级,望大家不要嫌弃,欢迎大家关注下载。有问题可以提问哦。

2020-12-03

空空如也

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

TA关注的人

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