- 博客(14)
- 收藏
- 关注
原创 pycharm编写html文件浏览器打开中文乱码问题解决
最近开了一个新项目,接触到了前端,本人对于前端来说可以是一窍不通,因此在此对于接触到的问题进行记录,以防下次再犯直接上代码<h1>h1标题</h1><div>这是一个div标签</div><p>这个一个段落标签</p><!-- 2、单个出现的标签: --><br><img src="images/pic.jpg" alt="图片"><!-- 3、带属性的标签,如src、alt 和
2020-12-23 16:08:30
4561
5
原创 PyQt槽函数添加参数
PyQt槽函数添加参数这篇文章的前提是你得知道槽函数是啥,在这边我就不解释了,如果你是自定义信号,并且使用emit()方法进行发送的,那在emit里面就可以传入参数,这个懂得都懂,不懂得可以看一下这个大佬的文章link.他写的非常详细,如果你要是只是类似于对于按钮这方面传参不晓得,可以看我的下面是不传参import sysfrom PyQt5.QtWidgets import QWidget, QApplication, QPushButtonclass MainWindow(QWidget):
2020-12-21 16:14:18
1852
原创 leetcode 面试题16.11 跳水板
"""你正在使用一堆木板建造跳水板。有两种类型的木板,其中长度较短的木板长度为shorter,长度较长的木板长度为longer。你必须正好使用k块木板。编写一个方法,生成跳水板所有可能的长度。返回的长度需要从小到大排列。示例:输入:shorter = 1longer = 2k = 3输出: {3,4,5,6}"""# 思路一 自己写的笨方法class Solution: def divingBoard(self, shorter: int, longer: int,
2020-07-09 08:56:56
186
原创 C++黑马通讯录案例知识点
最近学习了c++,看的b站黑马程序员的c++教程,里面有个通讯录案例,相当于对c++前期的学习运用总结,自己这边稍微写一下,总结一下。下面直接上案例和代码案例需求通讯录是一个可以记录亲人、好友信息的工具。本教程主要利用C++来实现一个通讯录管理系统系统中需要实现的功能如下:添加联系人:向通讯录中添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址)最多记录1000人显示联系人:显示通讯录中所有联系人信息删除联系人:按照姓名进行删除指定联系人查找联系人:按照姓名查看指定联系人信息修改
2020-07-08 16:50:45
406
原创 C++中函数传递数组的问题
本人目前在自学c++,在学习结构体时碰到了一个小问题,先来看问题:案例描述:设计一个英雄的结构体,包括成员姓名,年龄,性别;创建结构体数组,数组中存放5名英雄。通过冒泡排序的算法,将数组中的英雄按照年龄进行升序排序,最终打印排序后的结果。五名英雄信息如下: {"刘备",23,"男"}, {"关羽",22,"男"}, {"张飞",20,"男"}, {"赵云",21,"男"}, {"貂蝉",19,"女"},下面是我第一次写的代码#include<iostream>
2020-06-29 11:31:00
729
原创 python pydicom读取dicom文件信息的几种方式
使用pydicom读取单张dicom信息看这篇文章之前,请各位对dicom文件有一定的了解。知道上面那张图片里面的各个栏目如group,VR代表着啥再继续往下看现有一张dicom文件,如何读取它的信息# 读取dicom文件,返回一个对象,path为文件路径,最好不要出现中文路径dcm = pydicom.read_file("path")下面有三种方法来读取信息,这边并不是说只有三种方法,而是我会这三种1# 这边读取的是dcm的 Patient's Name ,如下图所示print
2020-05-25 17:37:59
7039
原创 C++ error LNK1169: 找到一个或多个多重定义的符号
这两天正在学习C++,安装完vs2019之后,写了两个程序这里看到我有两个.cpp文件,但是我点击本地Windows调试器的时候,它会显示fatal error LNK1169: 找到一个或多个多重定义的符号错误,而且我将里面一个main函数改成main1的时候,它也只是运行了第一个cpp文件,也就是说自始至终不管怎么设置运行的都是第一个文件,而且如果都是main函数则会报错,因此需要将其中一个cpp文件全部注释,然后在点击运行,这样就可以运行你想要的运行的那个程序,我知道这是一个很低级的错误,以后理
2020-05-09 13:39:29
863
3
原创 VTK GetOutput()和GetOutputPort()的区别
最近在项目中使用了VTK这个库用来三维重建,遇到了一个小问题,下面是Python代码import vtkpart = vtk.vtkSTLReader()part.SetFileName(r"D:\vtk\Build\ExternalData\Testing\Data\42400-IDGH.stl")part.Update()print(part.GetOutput())# prin...
2020-04-03 10:02:16
3993
5
原创 PYQT中动态删除增加控件以及其中的坑
删除控件:self.button.deleteLater()关闭控件:self.button.close()或者self.button.hide()重新显示控件:如果已经被删除了,需要重新创建控件,但是必须是创建的控件.show(),而不是父类show().虽然你这个控件在父类上,但是你父类show,只是显示你的父类,并没有显示button即self.button.show()而不是...
2020-03-24 15:28:49
827
1
原创 PyQt4如何获取一个控件下的子控件
工作需要在VR主窗口下获取VR窗口,找到该窗口之后将其删除,然后再新建,寻找项目中内存泄漏的原因。现在需要获取子控件的方法:母控件.findChild(QObject, “控件名称”),QObject为控件类型,我这个本来是QGroupbox,但是我用QWidget也可以,可能不需要细分到具体什么类型的控件。...
2020-03-23 13:31:02
1465
原创 GIT入门3 GIT管理,工作区缓存区
我们已经添加并提交了一个readme.txt文件,现在继续修改文件内容Git is a distributed version control system.Git is free software.运行git status 查看结果git status可以让我们时刻掌握仓库当前的状态,上面的显示表示readme.txt被修改过了,还没有准备提交的修改.虽然知道readme.txt被...
2019-12-19 17:36:01
130
原创 Git入门2 创建版本库
什么是版本库版本库就是仓库,repository,在github上经常看到的repository就是一个版本库,可以理解成一个文件夹,在linux中理解成目录,这个目录里面所有的文件都可以被Git管理,每个文件的修改,删除,Git都能跟踪,所以可以在任意版本之下切换,‘还原’# 创建一个www文件夹mkdir wwwcd www# 在www文件夹下创建testgit文件夹mkdir...
2019-12-19 11:09:18
104
原创 GIT入门1 集中式vs分布式以及git的安装
GIT的概念什么是git?GIT是基于C语言开发的一个分布式版本控制系统,就好比你写程序,有很多个版本,有1.0.1版本,有1.0.2,有2.1.1等等,你可以在git上面记录你所有的版本,并且让你可以回退到你记录的任何一个版本。什么是集中式版本控制系统?集中式版本控制系统有一个中央服务器这个概念,中央服务器中有我们开发程序的最新版本,当我们每天用自己的电脑进行开发时,我们需要从这个中央...
2019-11-12 20:52:11
94
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人