自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Linux20.04 安装pcl库(cmake和eigen问题)

安装pcl库有两种方法,但是效果是一样的,旧的方法复杂,新的方法简单(推荐)因为我这里的服务器没有可视化终端,所以没有安装vtk1、使用指令一键下载各种依赖项,这会将项目文件装在默认路径下,不用操心一般来说就没啥问题了...这个操作可以在任意项目文件下进行下载,因为后面是会转移项目到系统默认路径include下的1、首先下载各种依赖项,一次输入以下指令进行下载;2、使用官网推荐的指令从GitHub仓库下载项目源码;3、创建一个构建目录,并编译pcl库,依次输入以下指令;make instal

2024-09-25 15:32:31 743 1

原创 VScode GPU服务器ip地址更换后重新连接

3、打开 known_hosts 文件,将原来ip地址的172.22.107.65相关的行都删掉就行,新ip地址的内容等到重连的时候就会自动出现的,只需要把旧的删掉就行;GPU服务器是使用Docker管理的,所以每一个user都是root,而 Port 端口号是标识不同用户的标记,所以端口号不能更改。假设原来GPU服务器ip地址为172.22.107.65,现在的服务器ip地址为172.22.229.95。改动了这里,左边的 SSH 文件夹下就会少了原来ip的条目,新增ip的条目。

2024-09-24 14:49:34 210

原创 vscode 连接远程服务器进行C/C++文件 debug(小白版·终端版)

这个不是要去“扩展”那里下载,在那里下载的只是关于gdb的一些扩展工具,并不是真正的gdb。假设要调试的文件名字为test.cpp,这是一个非常简单的代码。首先需要使用SSH先连接远程服务器(这个有空再记录)-o test:生成可执行文件,文件名为test;(我也不知道为啥要更新apt,gpt告诉我的)接下来终端就会等待你输入一些命令来调试啦。下面是一些调试界面的演示。

2024-07-04 15:52:10 323

原创 vscode 连接远程服务器进行C/C++文件debug(小白版·监视窗口版)

先将要调试的文件生成对应的可执行文件,将可执行文件路径填写到launch.json文件中,在需要调试的.cpp文件中打断点,然后点击左侧Run and Debug按钮,开始调试。1、‘program’:需要先将调试的文件生成可执行文件(文件名不要求,有没有.out都行),这里填的就是这个可执行文件的路径;这个不是要去“扩展”那里下载,在那里下载的只是关于gdb的一些扩展工具,并不是真正的gdb。可以直接在.vscode文件夹下创建(对,就是直接创建一个名为lauch.json的文件)

2024-07-02 13:52:10 756

原创 vscode 连接远程服务器进行python文件 debug(小白版)

所以每次调试一定要有的东西和操作就是:1、(基本)激活虚拟环境+安装debugpy;2、launch.json文件,并且里面的内容要指定当前文件的根目录;3、启动debugpy调试服务器,命令python -m debugpy --listen 0.0.0.0:5678 --wait-for-client aaa.py;4、选择相应文件进行debug。

2024-07-01 16:07:35 1794

原创 Python pandas将excel的数据按月份分组求平均

先观察一下要处理的数据是怎样的,原始文件是有五组分隔开的数据,第一行是表示组名,第二行是列标签,第三行开始才是真正的数据。很容易就会想到使用pandas来处理这个文件了。首先读取文件并创建一个dataframe对象import pandas as pddf = pd.read_excel('use_nofillvalue(1).xlsx')查看df的内容,可以看到列标签很多都是Unamed,是因为本来文件表格就是空的,因此也读取不到内容。而后面使用mean()求平均时,要使用标签Year和Mon

2021-10-24 17:14:20 14495

原创 写爬虫时的一些小技巧记录

在使用re.compile搭配findall函数来做正则表达式解析html内容的的时候,一般做法是查看网页的源代码,然后观察那一段话进行分析,但是这样子有个不好的地方就是,遇到换行的内容时,会容易出现匹配错误(复制操作也可能出现)...

2021-09-13 18:58:13 163

原创 python 使用Bokeh画柱形图时不显示图像

虽然有很多种方法都可以画图,但是用bokeh画出来的图确实在颜色协调上会更好看。这几天在做爬虫,需要爬取亚马逊的畅销书籍的信息,在最后打算将这些信息进行画柱形图分析的时候,却出现了问题。我是先将爬取到的数据转成Dataframe格式,类似下面这样由于在提取dataframe格式数据的某一列的时候,得到的结果类型是serice类型,因此要先将这种类型转换成列表list形式:x1 = data['Author'].tolist()top1 = data['Price'].tolist()其中画图最

2021-09-12 00:25:06 1232

原创 python-docx 设置中文字体失败的解决办法

在尝试pdf转word的过程中,需要将从pdf文件中读取到的文本内容写入word文档中,但是自动配置的字体格式往往不太美观,因此需要我们手动设置自己喜欢的字体格式。而文本内容又分为中文跟英文,可以分别设置不同的字体。这是源码:def remove_control_characters(content): mpa = dict.fromkeys(range(32)) return content.translate(mpa)def save_text_to_word(content

2021-05-11 21:42:49 3814 1

原创 python pdf转word的两种方法

第一种方法:多线程处理优点:可以同时处理多个文件,速度非常快。缺点:只能识别文字信息,对于图片等非文本内容无法识别;另外,pdf文档中避免出现 ‘\n’ 等转义字符,否则可能会出现一些识别歧义。使用情景:文件量大,且只对文本信息有要求的情况import osfrom configparser import ConfigParserfrom io import StringIOfrom io import openfrom concurrent.futures import ProcessPo

2021-05-11 21:36:50 8302 1

原创 查看网页源码的header

1、首先打开任意一个网页,按下F12快捷键;2、点击"Network"栏;3、按下快捷键Ctrl+R,就可以看到user-agent。

2021-05-11 17:53:34 1435 1

原创 python ppt 转 pdf

跟另外一篇word转pdf的文章类似,这里就直接贴代码了。import win32com.clientfrom os import walkdef ppt2pdf(input_file): PowerPoint = win32com.client.DispatchEx('PowerPoint.Application') ppt = PowerPoint.Presentations.Open(input_file) ppt.SaveAs(input_file.replace(

2021-05-11 17:52:20 401 2

原创 python 批量word文档转pdf

这里使用win32com库来实现word文档转pdf只进行一次word文档转pdf若路径下只有一个word文件需要转换,可以用以下方法:from win32com.client import Dispatchfrom os import walkimport win32comdef doc2pdf(input_file): word = win32com.client.Dispatch('Word.Application') doc = word.Documents.Open

2021-03-31 15:07:49 475 2

原创 python 报错AttributeError: <unknown>.Open解决方案

在进行word文档转pdf,想要连续批量转换多个文件时,报错如下:AttributeError: <unknown>.Open代码如下:from win32com.client import Dispatchfrom os import walkimport win32comdef doc2pdf(input_file): word = win32com.client.Dispatch('Word.Application') doc = word.Document

2021-03-31 15:05:53 4114 1

原创 C++ 类模板实现链表类(实参为 类 类型)的插入、删除、查找、打印操作

由于在实际使用中,存在很多“相似”的类,如果逐个定义类的成员将会十分麻烦,于是就提出了类模板这个概念。意思就是提供一个模板,在实例化过程中才生成一个真正的类。常见的实例化数据类型会有int, char, string等等,但是这里提供一个实参类型为类的链表类,也就是说使用一个类去实例化一个链表的模板类。图例:链表类的数据域也为类代码实例首先 定义节点类型 Node.h#include<iostream>#include<string>using namespace.

2021-03-19 17:14:16 3509

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除