•Tips
文章平均质量分 80
爱吃骨头的猫、
嘘!
展开
-
Tips--解决更新resource.qrc之后新的资源无法加载的问题
在使用 resource.qrc 文件管理资源时,如果添加了新的资源文件但在运行 Python 代码时仍然无法加载这些新资源,因为没有更新 resource.py文件。如果用pyside6开发,使用pyside6-rcc工具来重新生成resource.py文件。在使用pyQT或者pyside开发桌面程序的时候,resource.qrc是整合资源文件的地方,如下所示。但是运行程序之后,发现fig2.png无法加载,但是fig1.png是可以正常加载的。原创 2024-10-23 22:40:06 · 221 阅读 · 0 评论 -
Tips--解决SquareLine Studio create页面中只有desktop选项
LVGL是一个强大的GUI框架,很多电子爱好者使用很多。SquareLine Studio是针对LVGL的一款非常强大的图形化设计平台,大大缩减了UI设计的时间。原创 2023-06-28 21:55:50 · 2497 阅读 · 10 评论 -
Tips--lib静态库调用外部函数
本文主要介绍了如何在lib库中调用外部函数接口原创 2022-09-28 20:37:40 · 1178 阅读 · 0 评论 -
Tips--解决Python打包成exe文件大启动慢的问题
本文解决了利用python打包成exe文件过大和启动慢的问题。原创 2022-06-13 20:08:07 · 8606 阅读 · 2 评论 -
Tips--利用shell脚本批量提取txt文件中任意字段
利用shell简本提取txt文件中任意字段前言0. 一个例子1. cat命令2. grep命令3. awk命令4. 看看效果前言对于测试中出现的log,我们经常需要提取其中的关键信息进行分析,之前我通常使用python的工具来处理一些字符串,但是效率不是很高。现在通过shell脚本的方法会极大的增加效率,一句话就可以在任意的txt文本中提取到我们想要的字段,下面我们来看一下这个神奇的工具。0. 一个例子假如我们要从下面这段txt格式的log中提取‘sequence’后面的数字‘6092’以及‘alp原创 2022-02-28 17:57:23 · 12857 阅读 · 0 评论 -
Tips--开源心音数据库整理(我愿称之为史上最全)
开源心音数据库整理1. 前言2. 心音数据库1. 前言目前网上有很多开源的心音数据库,最著名的PhysioNet Challenge 2016心音数据库被很多论文引用,但是也有一些比较小众的心音数据库不被众人所知,本篇博客就整理了11个开源的心音数据库。其中绝大部分都可以下载音频或者mat格式的数据。2. 心音数据库序号数据库名称描述疾病种类疾病类型样本人群样本数量样本时间采样方式采样频率网址链接1心音记录的分类-2016年心脏病学挑战赛从各种临床或非临床(原创 2022-01-18 20:07:52 · 8766 阅读 · 0 评论 -
Tips--windows系统下gcc编译C文件为so共享库
windows系统下gcc编译C文件为so共享库1. windows系统安装gcc编译工具2. 利用gcc编译多个c文件3. 利用python工具验证生成的so共享库1. windows系统安装gcc编译工具对于工作机是windows又不想装linux虚拟机的朋友,Mingw-w64是目前兼容性最好的应用。官网链接戳这里。打开链接之后可以看到上图所示的画面,点击左边的“download”按钮,可以看到如下界面:鼠标向下滑,我们找到标题为“Sources”的一段文字,点击第一行的“SourceFo原创 2021-10-25 20:02:53 · 8914 阅读 · 5 评论 -
Tips--创建jupyter notebook的虚拟环境
创建jupyter notebook的虚拟环境1. 序2. 创建虚拟环境3. 激活虚拟环境4. 激活jupyter notebook中的环境5. 在环境中安装对应的包6. 退出虚拟环境1. 序对于不同的项目开发会用到不同的虚拟环境,在juputer note上创建不同的虚拟环境是一个频繁使用但是每次创建都会百度查命令的操作,所以写一篇博客记录下来。2. 创建虚拟环境首先我们在打开anaconda prompt然后创建虚拟环境:conda create -n env_name python=3.原创 2021-09-06 10:53:28 · 3766 阅读 · 0 评论 -
Tips--git bash管理本地文档的常用命令
git bash在管理本地文档中的常用命令1. 序2. 初始化本地仓库3. 创建master主干支4. 创建分支5. 切换分支6. 提交分支修改7. 合并分支1. 序自己有本地文档管理需求,目前最好用的本地文档管理脚本就是git bash了,下面几个部分从日常对本地文档的管理需求来记录一下git bash的常用命令。2. 初始化本地仓库首先在我们需要管理的文件夹里面,调出git bash,右键选择“git bash here”就可以了。然后在git bash的命令行中进行初始化本地仓库的操作,命令为原创 2021-09-04 23:16:50 · 2924 阅读 · 0 评论 -
Tips--解决Deepin20系统安装完毕无WiFi问题
解决Deepin系统安装完毕无WiFi问题1. 问题描述2. 解决方案1. 问题描述Deepin前不久退出了全新的V20版本,抱着支持国产的态度体验了一下V20,发现安装完毕之后没有WiFi这个选项,只能链接有线网络。但是我的电脑有无线网卡,看来这是无线网卡驱动的问题。我的笔记本是thinkpad E480,网卡是RTL8821CE, 这个网卡巨坑,之前安装Ubuntu的时候就遇到这个网卡驱动没装上的问题。2. 解决方案解决方法就是安装网卡RTL8821CE的驱动了,如果你不确定你自己的笔记本无线网原创 2020-11-15 17:13:56 · 12566 阅读 · 13 评论 -
Tips--SCI论文写作中的小技巧
SCI论文写作中的小技巧1. 避免以"It is…"开头的句子例1: 劣质表达:“It is important to highlight the most recent works that…”优质表达:“The most recent works that (…) are important to highlight.”例2: 劣质表达:“There is little attention given to the event.”优质表达:“Little attentio原创 2020-07-09 23:22:51 · 3495 阅读 · 1 评论 -
Tips--解决No module named matlab.engine的问题
1. 问题描述使用matlab做信号处理是很舒服的一件事情,但是如果我们想用python来调用MATLAB的处理结果岂不是美滋滋?python还真有调用MATLAB的库,那就是matlab.engine模块,但是使用起来会出现“No module named 'matlab.engine”的问题:这是因为matlab的支持问题,常用的matlab版本对应的python版本号为:Matlab 2016a 最高支持 python 3.4Matlab 2016b,2017a 最高支持 python 3原创 2020-06-18 16:14:21 · 12462 阅读 · 7 评论 -
Tips--对卷积的物理意义的理解
对卷积的物理意义的理解1. 前言2. 卷积的过程3. 卷积的物理意义1. 前言最近在复习DSP的时候又遇到了卷积这个概念,在上本科的时候只知道怎么进行卷积运算,但是并没有真正了解卷积的物理意义是什么,卷积作为信号处理领域相当重要的基础运算它背后的实际意义到底是什么呢?下面我们通过卷积的过程来分析卷积的物理意义。2. 卷积的过程假设我们有两个离散序列那么我们怎么计算二者的卷积呢?第一步我们将x[0]和s的所有元素分别对应相乘并放入y1序列中,y1是存放卷积结果的序列,长度为len(x)+le原创 2020-05-14 00:23:39 · 6020 阅读 · 0 评论 -
Tips--tensorboard在win系统中jupyter notebook上打开方式
tensorboard在win系统中jupyter notebook上打开方式1. 问题描述2. 解决方法1. 问题描述最近疫情吃紧,又没有把Linux本带回家,所以只能用Windows将就着跑TensorFlow了,但是用的时候发现一个问题,在Linux中我们可以轻易的切换到命令行中然后运行tensorboard指令,但是win下的jupyter该怎么做呢?2. 解决方法其实解决方法很简...原创 2020-03-31 21:26:01 · 3828 阅读 · 1 评论 -
Tips--TensorFlow报错:tensorflow:Early stopping conditioned on metric `val_loss` which is not available
TensorFlow报错:tensorflow:Early stopping conditioned on metric `val_loss` which is not available1. 问题描述2. 解决方法1. 问题描述在训练网络时,之前没有问题,但是加上回调函数之后,出现报错:“Early stopping conditioned on metric val_loss which ...原创 2020-03-31 18:16:29 · 8964 阅读 · 6 评论 -
Tips--动态申请内存的优势
动态申请内存的优势在刷LeetCode的时候,经常需要定义数组,很多写法使用动态申请内存的写法,比如我要申请一个二维数组,动态申请内存的写法为:int** nums = (int **)malloc(sizeof(int*)*m);for(int i = 0; i < m; i++){ nums[i] = malloc(sizeof(int)*n);}我也可以这么写:int ...原创 2020-03-19 17:53:36 · 3379 阅读 · 0 评论 -
Tips--Altium Designer 安装时出现Account log in
Altium Designer 安装时出现Account log in1. 问题描述2. 解决方法1. 问题描述在安装Altium Designer的时候,出现蹦出一个窗口,说要Account log in。2. 解决方法弄了很久才明白,原因就是安装包在移动存储介质中解压了,比如U盘,扩展TF卡等。解决方法就是安装包在电脑自带的硬盘中解压就好了,就可以正常安装了。...原创 2020-03-09 22:42:32 · 17734 阅读 · 13 评论 -
Tips--更改Jupyter Notebook的默认工作路径
更改Jupyter Notebook的默认工作路径1. 寻找配置文件路径2. 修改Jupyter配置文件3. 更改Jupyter Notebook快捷方式属性Jupyter Notebook默认的工作路径和存储路径是在C盘,这对于电脑内存不足或者有强迫症的同学们都是不友好的,更改Jupyter Notebook工作路径和存储路径是很简单的,需要三步即可。1. 寻找配置文件路径打开Anacon...原创 2020-02-07 20:37:51 · 3319 阅读 · 0 评论 -
Tips--Anaconda安装TensorFlow报错ImportError: DLL load failed
在Anaconda中安装TensorFlow时,需要运行命令:pip install tensorflow安装成功之后,在python命令行中输入:import tensorflow as tf时会报错:Traceback (most recent call last): File "C:\Users\Ethan\.conda\envs\tensorflow\lib\site-p...原创 2020-02-04 21:30:57 · 3847 阅读 · 0 评论 -
Tips--解决安装matplotlib无法使用pyplot的问题
解决安装matplotlib无法使用pyplot的问题问题描述解决方法问题描述在安装matplolib的python2版本之后,发现在导入matplolib的时候是成功的:import matplolib但是在引入其中的pyplot包时是失败的:import matplolib.pyplot as plt报错信息为:Traceback (most recent call last...原创 2019-12-09 13:52:51 · 12701 阅读 · 6 评论 -
Tips--Ubuntu16.04系统安装时无法连接WiFi
Ubuntu16.04系统安装时无法连接WiFi问题描述解决方法问题描述笔记本为ThinkPad E480,网卡是 rl8821CE, 安装官网Ubuntu16.04 LTS版本的系统. 安装完毕以后可以连接有线网,但是无法搜索到WiFi。一开始以为自己的系统没有WiFi驱动,找到了相关的驱动,安装了但是依然没有效果。最后发现是电脑主板默认开启了security boot,导致Ubuntu系统...原创 2019-12-04 20:47:12 · 3776 阅读 · 0 评论 -
Tips--Solidworks 2016绘制工程图时显示gtol.sym文件缺失的解决方法
Solidworks 2016绘制工程图时显示gtol.sym文件缺失的解决方法在绘制工程图时没有各种标注图例,点击图例显示gtol.sym文件缺失。按照网上的通用的步骤,将gtol.sym文件找到,是在C:\ProgramData\SOLIDWORKS\SOLIDWORKS 2016\lang\chinese-simplified路径中的(和安装路径没关系,这个一定在C盘)。然后通过“...原创 2019-10-22 17:28:36 · 11277 阅读 · 3 评论 -
Tips--Multisim中压电传感器与电荷源的替代方案
Multisim中压电传感器与电荷源的替代方案问题描述电荷源的替代方案电荷的计算方法压电传感器的替代方案参考文献问题描述最近在仿真一个电荷放大器,电荷是由压电传感器产生的,本来以为Multisim中会有相应的元器件比如压电陶瓷什么的,但是找了之后发现并没有,连可以替代的电荷源都没有!好吧,那只好自己模拟电荷源来替代压电传感器了。电荷源的替代方案用脉冲电流源设置相应的参数可以当做电荷源电荷...原创 2019-06-14 21:29:26 · 11692 阅读 · 9 评论 -
Tips--怎么在Altium Designer 16及以后的版本添加logo
怎么在AD16及以后的版本添加logo因为AD在比较高的版本是没有内置logo插件的,所以我们添加logo的时候需要实现准备好AD的logo插件,如果没有的同学请在评论区留邮箱,我会把插件发过去。下面我们看怎么来一步步添加自己想要的logo。第一步:在AD的工具栏中选择“DXP”–>运行脚本,然后你会看到如下所示的窗口:第二步:选择浏览,找到我们事先准备好的插件:第三步:选择“R...原创 2019-06-20 20:24:24 · 5612 阅读 · 37 评论 -
Tips--解决安装Multisim时出现No software will be installed or removed无法安装的问题
解决安装Multisim时出现No software will be installed or removed无法安装的问题)好久没用Multisim了,最近需要仿真几个电路,所以有重新装上了,但是在装的过程中遇到了一个问题,就是在安装的时候出现No software will be installed or removed’'如下图所示。造成这个问题的原因是之前的Multisim没有卸载干...原创 2019-06-11 10:58:16 · 67340 阅读 · 66 评论 -
Tips--解决BeatsX开机白灯闪三下无法连接问题(附拆机教程)
解决BeatsX开机白灯闪三下无法连接问题(附拆机教程)问题描述解决方法BeatsX拆机教程问题描述BeatsX耳机用了有一年左右,但是突然有一天,开机的时候只有白灯闪三下,然后连接不上蓝牙,即使重启也没有办法。这个问题困扰了很久,我一度以为是因为里面的固件出了问题,然后在官网刷固件的时候发现固件是最新的无法在刷了,也因此意外收获了修改beatsX名字的方法,哈哈 ,算是因祸得福吧。最后通过咨...原创 2019-07-14 20:34:22 · 100771 阅读 · 12 评论 -
Tips--图像特征提取方法HOG、SIFT、LBP优缺点对比
图像特征提取方法HOG、SIFT、LBP优缺点对比目前主流的图像特征提取方法无外乎三种:HOG、SIFT、LBP,现在讲三者的优缺点和应用领域做一个对比:提取方法优点缺点主要应用领域HOG①对图像几何和光学形变都保持良好的不变性;②对于刚性物体的特征提取就有良好的特性①特征维度大(63x128图片的特征维度有3780个);② 计算量大;③ 无法处理遮挡①轮廓信息捕...原创 2019-07-15 10:56:35 · 10352 阅读 · 0 评论 -
Tips--Docker常用命令
Tips--Docker常用命令同步容器和主机之间的串口设备在镜像的基础上建立一个容器并进入到容器内部将容器生成镜像保存镜像到本地停止所有的正在运行的容器删除所有的容器pip利用国内源安装python包最近做了一个边缘计算的比赛,用到了Docker容器技术,总结了一下这段时间常用到的Docker命令同步容器和主机之间的串口设备 docker run --rm -it --device /de...原创 2019-08-08 14:10:16 · 3352 阅读 · 0 评论 -
Tips--解决安装完Anaconda没有快捷方式的问题
这几天给Anaconda安装Kersa和Tensorflow,安装Kersa的时候出现了Anaconda Prompt闪退的问题,没办法只好重装了Anaconda,但是重装完之后发现并没有快捷方式,也找不到打开程序的可执行文件,那怎么办呢?解决问题的方法在Menu文件夹下:找到安装路径中的这个文件夹,默认路径是在C盘,我更改了路径在G盘。打开Menu文件夹:我们发现,诶?这不都...原创 2019-05-29 15:44:15 · 19849 阅读 · 4 评论