随笔分类 -  工具(包)的使用

一些工具的使用或者一些包的使用方法
摘要:实现目标:实现一个等待动画,在动画展示期间后端进行网络请求。实现所使用组件:QDialog、QLabel、QMovie。 我原本的想法是使用QMovie播放一个等待GIF图,QMovie放置在QLabel中,而QLable放置在QDialog中。在需要展示的时候,使用QDialog.show()进行 阅读全文 »
posted @ 2024-02-28 16:32 凡璞 阅读(584) 评论(0) 推荐(0) 编辑
摘要:SSH config文件内容样例如下: # 官网示例 Host python-linux-vm HostName <vm address> User sana IdentityFile ~/.ssh/id_python_vm Host node-vm HostName <vm address> Us 阅读全文 »
posted @ 2024-02-28 15:43 凡璞 阅读(564) 评论(0) 推荐(0) 编辑
摘要:python中支持多继承,并且可以针对不同父类传入不同的参数进行初始化: class A: def __init__(self, text): print(text) class B: def __init__(self, text): print(text) pass class C(B, A): 阅读全文 »
posted @ 2023-10-07 15:48 凡璞 阅读(405) 评论(0) 推荐(0) 编辑
摘要:问题的出现 当我想向一个Table中插入一条记录时,我本能的想的是:QSqlTableModel是由一条一条的Record组成的,那么我先创建一个Record,并且赋予对应的值,然后再使用QSqlTableModel::insertRecord()插入就好了,代码如下: QSqlRecord rcd 阅读全文 »
posted @ 2023-09-14 19:35 凡璞 阅读(169) 评论(0) 推荐(0) 编辑
摘要:查阅了网上的说法,出现这个错误的原因大致可能有以下几种: - Qt和mysql的位数不一样,一个是32位的,一个是64位的 - Qt中自带的驱动库与所使用的版本不匹配 - 代码写错了,比如"QMYSQL"写成了"MYSQL" 我出现个问题的原因是第二种。参考了一位老哥的博客[QT Mac M1 解决 阅读全文 »
posted @ 2023-08-28 19:50 凡璞 阅读(128) 评论(0) 推荐(0) 编辑
摘要:当跟着Qt Book的章节QtQuick Controls编写一个ImageViewer,运行时报错: ``` ERROR: No native FileDialog implementation available. Qt Labs Platform requires Qt Widgets on 阅读全文 »
posted @ 2023-07-30 11:45 凡璞 阅读(228) 评论(0) 推荐(0) 编辑
摘要:## 下载cmake的QtHelp 在[cmake官网的说明文档下载页](https://cmake.org/documentation/),下载QtHelp ![](https://img2023.cnblogs.com/blog/2035938/202307/2035938-2023072619 阅读全文 »
posted @ 2023-07-26 19:44 凡璞 阅读(130) 评论(0) 推荐(0) 编辑
摘要:Tmux是一个终端多路复用工具,非常强大,并且简洁。 我们打开一个一般的终端,比如terminator、konsole等,就会创建一个会话(session),当我们关闭这个终端界面的时候,这个会话的进程也会随之消失。当然我们也可以在konsole的终端中进行分屏处理,但是它的操作也是一个窗口对应一个 阅读全文 »
posted @ 2023-06-01 13:56 凡璞 阅读(789) 评论(0) 推荐(0) 编辑
摘要:build_vocab_from_iterator的参数介绍以及使用 因为使用的时候不知道specials参数是什么意思,网上也没找到一个比较好的解释,所以记录一下 这个函数的作用是从一个可迭代对象中统计token的频次,并返回一个vocab(词汇字典) torchtext.vocab.build_ 阅读全文 »
posted @ 2022-12-10 13:01 凡璞 阅读(2781) 评论(0) 推荐(0) 编辑
摘要:在处理低维度Numpy数组时,索引或者切片操作往往可以一眼看出结果,但是随着数组维度的增加,以及索引数组维度的增加或者切片的混合,往往就无法一眼看出结果,甚至自己都推不出结果,本文将带你一一解决。 1.Numpy中一些简单的等式 arr[0][1] == arr[0, 1] arr[[0, 1]] 阅读全文 »
posted @ 2022-08-09 15:11 凡璞 阅读(255) 评论(0) 推荐(0) 编辑
摘要:Numpy与list增减元素对比 都知道Numpy可以加快Python的运算速度,但是并不是所有地方都快,在元素的增删方面要远远慢于list。看以下例子: 例一: # list添加元素 l = [] start1 = time.time() print("Start:", start1) for i 阅读全文 »
posted @ 2022-04-03 17:59 凡璞 阅读(119) 评论(0) 推荐(0) 编辑
摘要:安装CUDA 确定CUDA版本号 打开控制面板: 再去官网比对自己可以用什么版本的CUDA Toolkit。我自己是496.13版本的驱动,所以CUDA的这些版本我都可以使用 查看Pytorch支持的CUDA版本 现在比较新的Pytorch版本支持的是CUDA11.3和CUDA10.2 若是自己的驱 阅读全文 »
posted @ 2022-01-05 21:35 凡璞 阅读(519) 评论(0) 推荐(0) 编辑
摘要:click的简单使用 先通过一个简单的例子来认知一下click把 import click @click.command() @click.option('-p', '--port', default=('Cat', 5000), type=(str, int), help="localhost:p 阅读全文 »
posted @ 2020-08-26 17:46 凡璞 阅读(660) 评论(0) 推荐(0) 编辑
摘要:简单记录一下argparse的用法 这个是针对我做区块链的一些demo时需要用到的,仅把用到了的一些操作记录,argparse很强大,更多细致的操作可以参考:https://docs.python.org/zh-cn/3/library/argparse.html#module-argparse 位 阅读全文 »
posted @ 2020-08-16 16:50 凡璞 阅读(181) 评论(0) 推荐(0) 编辑
摘要:hashlib模块针对不同的安全哈希和消息摘要算法实现了一个通用的接口,其中包括SHA1, SHA224, SHA256, SHA384, SHA512算法以及RSA的MD5算法。 使用方法 第一步 import hashlib 第二步 创建所需的hash算法对象。sha256 = hashlib. 阅读全文 »
posted @ 2020-06-29 15:52 凡璞 阅读(570) 评论(0) 推荐(0) 编辑

1 2
3 4
5 6
点击右上角即可分享
微信分享提示