- 博客(269)
- 资源 (1)
- 收藏
- 关注
原创 Kivy的ButtonBehavior学习
ButtonBehavior 是 Kivy 框架中的一个行为类,用于为其他小部件添加按钮式的交互功能。
2025-06-11 16:48:27
320
原创 jupyterhub的浅浅使用-重点在解决无法登录
无意中需要搭建一下jupyterhub,这个之前也没听说过,之前只听说过jupyter notebook,当然也没咋用过。默认hub使用的是PAM的认证,需要linux用户的账号和密码。因为容器里面没有用户的密码,所以需要创建。使用admin或者root登录成功【注意要操作上一步骤的给root设置密码,创建admin用户和密码】解决:需要在hub的web页面上创建用户,然后在容器中使用。配置密码,才能在web页面登录。的文件,使用vim或者nano等文本编辑工具打开。路径下会生成一个名为。
2025-06-10 18:03:38
887
原创 Qt帮助文档框架
Qt自身支持帮助文档,所在的模块是qt help,因此想要在自己的程序中嵌入帮助文档是比较方便的(仅仅不用引入第三方包)。但是如同新手到了战场,无从下手,加之Qt自身的鸟语帮助文档,看不懂哦。网上对于Qt的开发资料相对匮乏,加之整个环境比较闭源,写出来的博文不是免费看的。至于QT的官方文档,我是看不懂。而且第一个代码段就是错的。重点Qt帮助项目收集生成压缩帮助文件所需的所有数据。除了诸如目录,索引关键字和帮助文档之类的实际帮助数据外,它还包含一些其他信息,例如用于标识帮助文件的名称空间。
2025-05-04 07:08:18
899
原创 Open3D的draw_geometries相机参数
我理解这里的视角就是zoom参数,害,看了好多天的open3d没有图形学的基础真是太难理解了,🙏基础知识普及的视频或者书籍啊。定义相机的“上”方向,通常是一个单位向量(如 [0, 1, 0] 表示 Y 轴向上)。视角决定了相机的视野范围,通常以角度表示。较大的视角可以看到更广阔的场景,而较小的视角则类似于望远镜效果。相机注视的目标点,通常也是一个三维坐标 (x, y, z)。相机的位置和注视点共同决定了相机的观察方向。相机在 3D 空间中的位置,通常用一个三维坐标 (x, y, z) 表示。
2025-03-02 13:21:15
426
原创 Open3D解决SceneWidget加入布局中消失的问题
stackoverflow上已经有人提出这个问题了,还是2022年的时候,可是现在好像也没有解决。把SceneWidget加到布局管理其中图形可以展示出来,但是鼠标点击就消失了。不能放在布局中就直接手动布局吧,
2025-03-01 21:55:05
273
原创 simpleQtLogger日志库的使用
B站上看到一个简单的qt日志库,这里记录一下它的使用。但是我并不知道源码是谁写的,这里给出在gitee上看到的两个库。https://gitee.com/boarmy_1_boarmy/SimpleQtLoggerhttps://gitee.com/carea/simple-qt-logger博文针对代码也增加了一些修改,因为我用的是qt6,有好多的编译错误。gitee上的代码连接如下:https://gitee.com/xiaolixi/introduction_qt/tree/master/pr
2025-02-05 18:12:54
321
原创 python实现dbscan
DBSCAN(Density-Based Spatial Clustering of Applications with Noise)是一个比较有代表性的基于密度的聚类算法。它将簇定义为密度相连的点的最大集合,能够把具有足够高密度的区域划分为簇,并可在噪声的空间数据库中发现任意形状的聚类。
2025-01-28 16:01:20
437
原创 python介绍ransac算法拟合圆
RANSAC为Random Sample Consensus随机样本一致算法的缩写,它是根据一组包含异常数据的样本数据集,计算出数据的数学模型参数,得到有效样本数据的算法。它于1981年由Fischler和Bolles最先提出。RANSAC算法经常用于计算机视觉中。例如,在立体视觉领域中同时解决一对相机的匹配点问题及基本矩阵的计算。
2025-01-25 15:35:52
562
原创 写在2025年开年
也许有些人什么都不会,但觉得什么都很简单,就像1+1的数学题工作的人都懂工作嘛?工作的领导都懂点啥?世界也许是一个巨大的表演,舞台上的是能者,舞台下的是一层层阶层。致敬过往的几年,虽然啥也不是,只是为了自己努力却又没有收获的自己。牛耕田难道是为了自己嘛?杭城的最后一个下午,开启下一页的航程。如果可以我也想做不用上班遛狗的人,或者被遛的狗儿。
2025-01-24 00:34:52
404
原创 QT入门的一些吐槽
看了网上的一些介绍QT的课程,看了一些讲述qt的书籍,然而再想自己做一个项目的时候,却发现我好像什么都不会,QT对我来说就是一个黑盒子。但是要用QT写一个helloworld的GUI时,难度可能增加了10倍。即使写出来了,也是一个完全不懂。还记得刚开始用电脑的时候,还是windows方便,linux的终端对我来说太难了。比如,使用控制台用C写一个helloworld就很简单,也很直接。不知道是不是写书的人或做视频的人也都是在用黑盒子建房子。然而很多时候最熟悉的东西其实我根本不了解。
2025-01-17 17:12:05
412
原创 最简单的粒子群算法和matlab代码示例
首先,鸟群中的个体(称之为粒子)是不在一起的,在刚看到这个名字的时候,我还以为粒子群是聚集在一起的,弄懂之后才知道鸟群中的鸟(粒子)是分散的。根据初始值,我们可以求出最小的函数值对应的位置,即群体的最优解。以及每个鸟的历史最优解(初始状态下初始值就是鸟的历史最优解)假设有四个鸟,初始的速度和位置随机设置就可以,但要注意速度和位置(其实就是自变量的值)都是二维的(因为我们的。网上看了很多解释,不够简单直观。这里使用案例说明这个算法。接下来就是更新鸟的速度和位置。模拟鸟群随机搜索食物的行为。
2025-01-04 19:25:57
1101
原创 MAC系统QT图标踩坑记录
想给QT创建的程序弄一个自定义的图标,结果踩了好几个坑,这里记录一下。哈哈😂,变成自己的图标了。按照官方文档一遍就成功就怪了。下载一个macos格式的图标。
2024-12-31 13:48:02
475
原创 MAC系统QT Creator的快捷键
安装好QT Creator后使用了一段时间,真是越用越难受,只想说🗑️。。。找一圈qt creator的快捷键。
2024-12-31 10:42:51
262
原创 python opencv的orb特征检测(Oriented FAST and Rotated BRIEF)
【代码】python opencv的orb特征检测(Oriented FAST and Rotated BRIEF)
2024-12-28 15:13:54
523
原创 python opencv的sift特征检测(Scale-Invariant Feature Transform)
【代码】python opencv的sift特征检测(Scale-Invariant Feature Transform)
2024-12-28 13:39:38
638
原创 Minio入门搭建图片服务器
闲来无事,之前一直想弄弄图片服务器的软件,搜索了一下有zimg、Nginx、Thumbor、Minio等。想想之前也用过minio,所以就用这个搭建啦。
2024-12-18 21:35:02
350
原创 接口的幂等性设计
接口的幂等性数学上,下图所示的公式就是幂等函数。在程序上我们也定义成也就是对同一个请求执行一次或者多次对数据结果的影响和返回结果的影响是一致的。同一个请求对数据的影响返回结果所以要保证接口是幂等接口,肯定要可以判定是否是同一个请求、以及如何保证对数据的影响是一致的、以及如何保证返回结果是一样的。
2024-11-26 19:05:12
859
原创 docker-compose命令介绍
这个时候使用docker一个个部署好麻烦,使用k8s当然也没有那个环境,此时docker-compose似乎是个好的选择。日常工作也便没有了接触,但是容器化还是开发默认的设定,很多时候还是需要快速部署个测试环境。用于创建服务容器,但不启动它们。主要用于在已经运行的服务中启动一个新的容器来执行一次性任务或命令。用于停止服务并彻底清理所有相关的资源,包括容器、网络和可选的卷。用于启动已经存在的服务容器,但不会创建新的容器。用于暂停运行中的容器,冻结容器内的所有进程。用于解除暂停状态,恢复被暂停的容器的执行。
2024-11-07 13:37:51
1094
原创 新需求编码如何注意低级错误代码
1. 日常开发常见错误问题变量拷贝未修改变量定义的值刚开始是随意写的一个值,想等到上线的时候再改成正确的,但是上线的时候忘记改了程序常量配置的错误逻辑关系判断错误常见的如都不为null、都不为空集合判断不为空逻辑取反了多个关系的 && ||返回常量值的时候,返回相反的常量json 序列化需要写set和get,不然会丢失属性可以设置默认值,这样json正反序列化的时候就有值了2. 如何保证自己的代码不出现bug梳理业务流程,必须弄清楚修改点影响抓住实现时候
2024-10-31 13:27:21
394
原创 使用Redis的GEO实现附近的人
在Redis 3.2版本中,新增GEO数据类型,用于存储地理位置信息。GEO是用有序集合(zset)存储的,它的每个元素都包含三个属性:经度(longitude)、纬度(latitude)和位置名称(member)。通过这些属性,我们可以在Redis中存储地理位置的坐标。
2024-10-26 17:21:10
683
原创 Redis Bitmap介绍和使用场景
Redis 的 Bitmap(位图)是一种特殊的字符串数据类型,它利用字符串类型键(key)来存储一系列连续的二进制位(bits),每个位可以独立地表示一个布尔值(0 或 1),因此也只有两种状态。其底层实现仍是基于 String 类型。
2024-10-25 16:41:08
1765
LAPACK++-V.-1.0-High-Performance-Linear-Algebra-Users-'-Guide.pdf
2018-01-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人