- 博客(33)
- 资源 (1)
- 收藏
- 关注
原创 android compose path 判断一个点是否在其范围内。
private fun GetPtInPath(tempx: Float, tempy: Float, path: Path): Boolean { val pathandroid:android.graphics.Path = path.asAndroidPath() val region = Region() var rectF:RectF = RectF() pathandroid.computeBounds(rectF,true) region.setPa
2024-12-28 10:29:31
148
原创 Android Compose canvas布局的使用
2.布局的参数需要再加一个布局格式进行接收,比如这里使用一个Box(modifier=modifier)进行接收。1.canvas必须带有modifier并设置画布的大小,以便于作图。
2024-12-28 10:07:24
129
原创 Android Compose UI中使用的链表在ViewModel中的定义形式
Android Compose UI中使用的链表在ViewModel中的定义形式
2024-12-28 09:52:28
176
原创 kylin aarch64 QT 安装
解决:帮助- 关于插件- ClangCodeModel取消勾选 保存重启 不报错了。也可以重新设置编译器。
2024-12-12 09:36:11
193
原创 kylin aarch64下的mysql安装
链接: https://pan.baidu.com/s/1MM4YSEI1rMbEaHLE_N-oNQ 提取码: n8hb。如果gedit 为无效命令,请安装gedit,或采用vi,vim,nano等。2.解压文件后将所有文件复制到 /usr/local/mysql中根目录下。4.创建mysql用户,并将/usr/local/mysql赋予用户权限。8.启动server服务,并设置开机自启动。添加mysql用户组,添加mysql用户。6.修改/etc/profile。(2) 文件中添加并保存。
2024-12-12 08:55:47
500
原创 Mutable 可变接口
/MutableCollection/MutableList/MutableSet/MutableMap 可变接口。//Collection List Set Map 只读集合接口。
2024-12-07 22:02:06
174
原创 kotlin 协程
3.withContext,scope.launch{}.join()比较。4.async 同步 await()阻塞等待。1.Job.join() //阻塞。2.no join() 非阻塞。
2024-12-07 21:38:03
177
原创 kotlin+android+NavhostController
指定界面:navController.navigate(_router)返回上一次:navController.navigateUp()2.设置navhostcontroller。5.路由名称的设置方法。4.NavHost设置。
2024-12-03 10:33:21
396
原创 QT在清理编译痕迹
在一个环境中对QT代码编译过后,会在代码文件夹中生成若干配置编译相关的文件,比如Makefile qmake.stash *.core 等等的文件。2.可以通过QT对构建过程中的清除步骤进行设置,对其进行删除。(2)在Make参数中填写"distclean"。3.执行QT的清理,即可对过时配置文件进行删除。1.可以通过系统的文件搜索,对其进行删除。(1)添加清理步骤(Make)
2024-06-05 14:41:58
550
原创 python 实现 变积分PID控制算法
变积分PID可以看成是积分分离的PID算法的更一般的形式。在普通的PID控制算法中,由于积分系数ki是常数,所以在整个控制过程中,积分增量是不变的。但是,系统对于积分项的要求是,系统偏差大时,积分作用应该减弱甚至是全无,而在偏差小时,则应该加强。因此,根据系统的偏差大小改变积分速度是有必要的。变积分PID的基本思想是设法改变积分项的累加速度,使其与偏差大小相对应:偏差越大,积分越慢;偏差越小,积分越快。当180
2024-06-04 15:29:54
189
1
原创 python 实现 抗积分饱和PID控制算法
所谓的积分饱和现象是指如果系统存在一个方向的偏差,PID控制器的输出由于积分作用的不断累加而加大,从而导致执行机构达到极限位置,若控制器输出U(k)继续增大,执行器开度不可能再增大,此时计算机输出控制量超出了正常运行范围而进入饱和区。一旦系统出现反向偏差,u(k)逐渐从饱和区退出。防止积分饱和的方法之一就是抗积分饱和法,该方法的思路是在计算u(k)时,首先判断上一时刻的控制量u(k-1)是否已经超出了极限范围:如果 u(k-1)>umax,则只累加负偏差;如果u(k-1)
2024-06-04 15:22:55
453
原创 python 实现 积分分离的PID控制算法
引入了积分分离的概念,基本思路:当被控量与设定值偏差较大时,取消积分作用;当被控量接近给定量时,引入积分控制,以消除静差,提高精度。
2024-06-04 15:14:31
206
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人