相关文章
Flutter关于StatefulWidget中State刷新时机的一点实用理解
刚入门flutter开发,使用StatefulWidget踩了很多坑,就我遇到典型问题谈谈见解。
1.initState方法只会在控件初始化的时候执行一遍。
2.控件内部执行setState方法,则会每次执行build方法。
3.控件销毁会执行dispose方法,所以一些…
编程日记
2024/12/20 21:44:58
<图像处理> 空间滤波基础
空间滤波基础
图像滤波是一种常见的图像处理技术,用于平滑图像、去除噪音和边缘检测等任务。图像滤波的基本原理是在进行卷积操作时,通过把每个像素的值替换为该像素及其邻域的设定的函数值来修改图像。
预备知识:可分离滤波核、边缘填充。…
编程日记
2024/12/22 10:25:21
Qt Creator 创建 Qt 默认窗口程序
Qt 入门实战教程(目录)
Windows Qt 5.12.10下载与安装
使用Qt Creator
本文介绍用Qt自带的集成开发工具Qt Creator创建Qt默认的窗口程序。
本文不需要你另外安装Visual Studio 2022这样的集成开发环境,也不需要你再在Visual Studio 2022中…
编程日记
2024/12/22 10:01:49
【C++】详解AVL树并模拟实现
前言: 之前我们为了让数据存储效率提高,引进了二叉搜索树。 但是我们发现,二叉搜索树的时间复杂度还是O(N),因为二叉搜索树并不是非常的平衡。 并不是所有树都是满二叉树,可能出现单边书这样极端的情况,所以我们引进…
编程日记
2024/12/23 14:46:11
在 Git 中删除不再位于远程仓库中的本地分支
git 删除远端已经被删除然而本地还存在的分支
1. 修剪不在远程仓库上的跟踪分支
git remote prune origin如果git仓库将branch1被删除,可以用用git remote prune origin删除在本地电脑上的remotes/origin/branch1 git remote show origin可以看到下面所示…
编程日记
2024/12/22 22:32:22
Qt6_贪吃蛇Greedy Snake
贪吃蛇Greedy Snake
1分析
首先这是一个贪吃蛇界面,由一个长方形边框和一只贪吃蛇组成 默认开局时,贪吃蛇身体只有3个小方块,使用画笔画出
1.1如何移动
对于蛇的移动,有2种方法
在一定时间范围内(定时器),未对游戏…
编程日记
2024/12/22 10:20:01