- 博客(50)
- 收藏
- 关注
原创 Subsequence(字符串的子序列查询)
这里面好像有个贪心的思想:在`模板串`的vv数组中寻找`查询串`的当前字母出现的位置时,只要考虑最靠前的位置即可。如果取模板串中的第一个a,无法匹配查询串的话;那么模板串中后面位置的a,也一定无法匹配查询串。那么模板串的第一个a与这个'bcd'子序列可以组成子序列'abcd',能够匹配查询串。那么在第n个a的后面,一定存在‘bcd’子序列。取模板串的第一个a,无法匹配。取模板串的第n个a,可以匹配。设查询串是:abcd。
2024-07-20 11:21:39
126
原创 idea中使用maven
最好是自行下载maven,然后在idea中指定maven的文件夹路径。默认情况下,idea会自动下载并安装maven,这不便于我们管理。
2024-07-16 10:39:25
359
原创 idea 2024版找不到“新建spring intializr”
两种方案,第一种安装插件“Spring Boot Helper”(其实没有必要,因为它只是重定向了第二种方法中的官网)第二种,访问start.spring.io,根据需要选择配置,并下载项目包。然后用idea打开该文件夹。
2024-07-15 16:08:51
94
原创 python为什么慢?(自用)
我原本认为,python慢的原因是“”,那么我把python代码提前编译后,速度不就不慢了吗?显然,这种观点是错的。- 为什么慢以python的for循环为例,解释为什么慢- 用Cython加速1.编写好C函数。
2024-07-11 23:05:47
2047
1
原创 流模型flow
流模型 Flow 超详解,基于 Flow 的生成式模型,从思路到基础到公式推导到模型理解与应用(Flow-based Generative Model)_generative flows-CSDN博客
2024-07-10 22:53:05
142
原创 pyqt的QWidgetList如何多选?如何按下Ctrl多选?
(QAbstractItemView.MultiSelection),可以实现QWidgetList的多选。但是上述结果不太符合我们需求。,仅鼠标单击的话,只进行单选。下面是样例,维护一个变量。,记录ctrl的按下状态。
2024-06-27 19:29:50
232
原创 QT的keypressevent只响应功能键不响应字母键或者组合键
在pyqt中,则在__init__中添加 self.grabKeyboard()这位兄弟准确说明了解决方案。
2024-06-27 19:01:01
340
原创 计算机网络复习
1.计算机网络的目标:信息传输和资源共享2.网络协议的要素:语法:数据信息和控制信息的结构或格式语义:要发出何种控制信息,完成何种动作,做出何种响应同步:事件实现顺序的详细说明3.协议:在不同结点对等实体间 进行通信的 规则或约定4. 五层体系结构的任务、设备、协议、地址应用层:为用户应用进程服务,对收发信息进行格式编排、解释,以便于网络传输DNS/HTTP/SMTP协议报文 域名地址运输层:向两台主机中 进程之间的通信 提供通用的数据传输服务(传输控制)
2024-06-17 10:38:30
1125
原创 关于python的字节串与字符串的转换
'世界' 是非Ascii字符,根据utf-8编码规则,将其转为6个字节 e4 b8 96 e7 95 8c。因为print字节串时,可打印的字符,仍会正常打印出来。即\xHH与可打印Ascii码是混合显示的。这6个字节是不可打印字符,故只能添加前缀\x ,提醒我们这是字节 e4 ,不是字符 e4。如果其中包含非打印字符(即ASCII表中那些不可见的控制字符或不在打印范围内的字符)可以看到,hello因为是Ascii字符,在打印字节串时正常显示。问题2:但是解密时仍需要\x格式的字节串,怎么变回去?
2024-06-13 16:03:02
247
原创 云计算——武汉理工期末复习
容器是一种 轻量级操作系统层面的虚拟机 ,它为应用软件及其依赖组件提供了一个资源独立的运行环境。容器技术的架构:服务器层、资源管理层、运行引擎层、集群管理、应用层Faas(功能即服务),允许开发者在无需关心服务器管理和运维的情况下,构建和运行应用程序。
2024-06-08 20:40:20
673
原创 Linux--EXT2文件系统
组描述块的起始位置(块号),是不定的,由超级块的 (s_first_data_blcok+1)确定。==》 引导块 | 超级块 | 组描述块 | 保留 | 块位图 | 索引节点位图 | 数据块。如果块大小4096,则引导块和超级块是0(只占了半个块,剩下的部分补0),组描述块是1。如果块大小2048,则引导块和超级块是0(正好占满一个块),组描述块是1。其中引导块与超级块,大小都为1024字节 (与块大小2048无关)如果块大小1024,则引导块是0,超级块是1,组描述块是2。
2024-05-31 22:52:30
236
原创 计算机图形学——认识基本符号
定义了在这个二维空间中每个维度的范围。x轴范围是[-1,1],y轴范围是[-1,1][1,2]^2 表示一个二维空间,x轴和y轴的范围是[1,2]如下图,[l,r] [b,t] [f,n] 都指什么?通常表示一个二维的坐标空间。表示这是一个二维空间,而。
2024-05-30 21:48:16
312
原创 C++报错:没有与参数列表匹配的构造函数 (能确定类型是正确的)
具体来说,当你使用 `Vector3d(0.0f, 0.0f, 3.0f)` 和 `Vector3d(0.0f, 0.0f, -1.0f)` 创建临时对象时,它们是不可修改的临时对象,不能与非常量引用绑定。在你的初始化代码中,确实提供了两个 `Vector3d` 对象,但是问题在于这两个对象是临时对象,无法绑定到非常量引用参数上。关于 `Vector3d& p`,`&` 符号是引用符号,表示这个参数是一个引用,而不是一个拷贝。构造函数定义的参数是“引用类型”,而你使用时,传入了临时变量。
2024-05-24 19:47:22
1114
原创 三角网格的半边数据结构
如:判断两个顶点是否相连(需要遍历面列表,逐一查找)为此,我们用更加复杂的数据结构,来额外存储这种。其中 HE_vert 与 HE_face。以“半边”为基本单位,HE_edge。于是,半边数据结构被发明出来了~(即面、顶点和边的邻接信息)1. 求与橘色点相连的所有边。顶点-面列表,无法快速。
2024-05-24 11:28:35
249
原创 前端axios发get请求,后端springboot接收不到参数且返回400
前端get请求的参数是params,不是param。这鬼玩意弄了我半个多小时。后端接收到请求后,会报错。
2024-05-02 23:20:44
459
3
原创 godot受击时闪烁的效果
5. 创建AnimationPlayer节点,添加“属性轨道”,给open的值key帧(true-false-true-false)4. 手动开关open属性,可以看到闪烁效果。6. 播放动画,就可以看到闪烁效果。
2024-04-13 18:20:32
240
1
原创 游戏引擎(UE,Godot)开发游戏和普通GUI(Qt)开发游戏的区别
所以随着富界面越来越多,CPU渲染起动画和复杂图形来力不从心,更别提什么3D了,而且各个系统的GUI机制越来越复杂,所以现在的趋势就是利用图形api跨平台去做高性能渲染,不过现在各种新的api也不断提出,利用GPU去绘制的GUI机制,能更好的发挥整个电脑或者手机的性能,减少瓶颈,只要代码不去卡UI,越好的电脑就可以越流畅。GUI,此外还包含:物理系统(碰撞检测),音频处理,画面渲染,寻路算法,动画时间轴,资源管理,打包发布,网络联机等,能提高游戏开发效率。其实也都基本没做,所以他们的互嵌入是不一样的。
2024-04-06 20:16:52
1416
1
原创 pyqt导入qss文件不生效(所有语法均正确,没有路径问题,没有编码格式问题)
pyqt导入qss文件不生效(所有语法均正确,没有路径问题,没有编码格式问题)
2024-04-03 11:20:22
165
1
原创 使用PIL库的toqimage()时报错,ImportError: Qt bindings are not installed
写于2024年2月28日。直接搜索ImportError: Qt bindings are not installed,网上都会告诉你是pyqt库没有安装好。实际上问题出在PIL库上。
2024-02-28 16:23:15
1100
原创 python虚拟环境创建报错[ERROR 95]
简单来说,你试图在linux系统外置的硬盘上(比如云服务器的share盘、VMware与windows的share盘`/mnt/`)创建虚拟环境。
2024-02-22 21:02:58
421
1
原创 启智平台中常用的命令、vim、git操作
使用`cp`命令可以将文件复制到目标位置,使用`unzip`命令可以解压zip包。如下图,将`/dataset/imagenet.zip`拷贝到*当前目录下*。3. 然后,按下`i`键,进入编辑模式。可以看到左下角有个`Insert`,此时可以进行删除,输入,回车等操作。调试任务中,数据集一般放在`/dataset`目录下,以zip压缩包的形式存放。**进入目标文件夹**。### 根目录`/` 与 当前目录`./` 与 上级目录 `../``cd ../`将目录切换到了上级目录,*即本文最开始所在的目录*
2023-12-15 23:02:06
396
原创 基于MindSpore对llama进行lora微调
整体来说,mindformer的说明文档还是很清晰的,每一步都简单易懂。体验过程中唯一的遗憾就是,平台提供的镜像环境太杂乱了,要么是so.1报错,要么是Python版本过低等等。希望官方能规整一下镜像环境并完善对镜像环境的使用说明~
2023-10-18 10:58:58
370
1
原创 【mindspore开发者群英会】MobilenetV3的mindspore实现
本次使用mindspore复现的难点不在网络搭建和数据集处理上,而在于imagenet-1K的100+G大小,以及启智平台的环境适配工作。为了提高训练速度,将batch_size设置为512,epoch设置为360,训练耗时仍旧达到了100h,也许是batch_size设置的过大,反而降低了网络效率。
2023-07-17 14:12:12
155
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人