- 博客(24)
- 资源 (5)
- 收藏
- 关注
原创 【Linux脚本】批量修改文件名后缀
保存好后,需要将该脚本复制到需要执行该脚本的文件夹下,该脚本会遍历其所在文件夹下的所有文件,该命令不支持遍历子文件夹并修改后缀。
2023-12-19 19:56:16 1010
原创 【Linux内存泄漏】Linux内存下降异常
该方法解决了进程内存持续下降减少的内存异常。内存减少的可能原因是因为,IO压力过大,导致buff/cache持续增长,当增长到一定程度,会把内存压力给到运行的进程,把进程的空闲内存换出,导致进程的物理内存持续减少,通过设置buff/cache的上限,在到达一定上限后,把buff/cache中的数据刷新(写入)到磁盘,从而控制buff/cache的持续增长,解决内存持续减少的异常。
2023-12-16 15:00:04 1089
原创 windows c++ socket网络编程
需要注意的点:windows的头文件是,并且需要加入必须先执行WSAStartup,如果直接执行socket,那么会创建失败。另外需要加入下面命令,防止一些warning阻止程序运行。
2023-11-30 18:01:05 942
原创 c++ 返回对象时的一些问题——在对象返回之前,对象销毁了
可以看到调用第二种方式获得的引用中存储的值不是我们设置的,通过调试,可以看到在第二种方式中,在其return之前,epTemp已经被析构了,返回的不是我们主动构造的对象了。返回局部创建的类或其他对象时,最好使用其复制构造函数包装一下。如何避免这种情况呢?
2023-11-30 11:04:31 462
原创 20230918-pytorch训练模型,c++调用并使用模型,传入数据格式统一的问题
最开始,我在这里会产生各种各样的报错,最主要的原因是,在c++环境中opencv提供的imread方式读取的图片是3通道数据的二维数据,也就是这里的输入数据的shape是【1,3,W,H】,每张图片的大小是其本身的尺寸大小。图像的训练,一般采用卷积神经网络,其传入数据的格式为NCWH的格式,其中N表示训练的批量大小,C表示数据(图像)的通道数(channels),W表示图像的宽度(width),H表示图像的高度(height)。如何训练自己的模型,并在c++上调用呢,看了很多篇博文,都没有找到详细的文档。
2023-09-18 19:28:44 741
原创 【C++ 图像处理 OpenCV】20230824-条码识别环境配置
Microsoft Visual Studio Community 2022 (64 位)
2023-08-24 11:49:52 103
原创 【C++ 图像处理 OpenCV】20230814-OpenCV和OpenCV-contrib配置过程中遇到的问题
将该方法改为EigenFaceRecognizer::create()
2023-08-16 10:35:59 403
原创 【C++ 图像处理 OpenCV】OpenCV在C++环境下的视频人脸检测
分类器:haarcascade_frontalface_default.xml。
2023-08-11 17:41:34 1253
原创 Python 压缩的数据类型在处理过程中从bytes强转为str,怎么再强转为bytes
1.通过encode和decode来完成str和bytes之间的转换。这里就不解释了,网上已经很多作者做个解释了。这种方式要求,bytes类型是str通过encode()方法得到的,才能使用decode()方法还原。2.本文主要讲,bytes强转为str后怎么还原为bytes。有时候,有一个bytes类型的数据,如下old = b'x\x9cM\x97m\x8e%\xb9\nD\xb7\xd2\x0b\xe8I\x81\xf90\xace4?'我们将它强转为了str,比如message =
2022-05-18 16:48:19 881
原创 豆瓣登录拼图验证码-2021.7.23,-最新
1.环境python3.8pycharm2021.2需要导入包import timefrom io import BytesIOfrom scipy import signalfrom PIL import Imagefrom selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support import expected_conditions as EC
2021-07-25 12:35:37 1013
原创 爬虫-豆瓣书籍排行榜及用户信息-2021.7.23-使用Scrapy框架-用MongoDB存储数据
1.环境python3.8或python3.7pycharm2021.2MongoDBScrapy2.信息提取2.1 创建Scrapy项目在cmd模式下创建Scrapy项目# 进入要存放该项目的文件夹下cd E:\Scrapy Project# 创建Scrapy项目scrapy startproject douban# 进入该项目下,“douban”这个文件夹有一个一级文件夹和二级文件夹,我们只用进入一级文件夹cd douban# 创建Spiderscrapy genspide
2021-07-23 13:31:10 464
原创 爬虫-起点-selenium-动态页面
1.准备工作1.1访问动态页面必须先安装selenium 在cmd界面下:pip3 install selenium 测试是否安装成功python3import selenium1.2再安装Chromedrive 首先必须查看chrome浏览器的版本号,在中的"帮助"下的"关于Google Chrome",点开就可以看到:,然后在"http://npm.taobao.org/mirrors/chromedriver/"中找到对应版本下载,然后解压到"C:\Users\as
2021-07-22 20:05:44 308
原创 爬虫-豆瓣-2021.7.23-书籍排行榜前30页及每页读者和地址信息
1.环境python3.7pycharm2020.12.准备工作2.1安装lxml在cmd模式下,pip install lxml在cmd模式下测试pythonimport lxml如果没有报错,那么就证明库已经安装好了。2.2安装BeautifulSoup在cmd模式下pip install beautifulsoup4在python编译器中测试from bs4 import BeautifulSoupsoup = BeautifulSo
2021-07-22 19:51:18 308 1
原创 leetcode算法题,给出一个三角形,计算从三角形顶部到底部的最小路径和
leetcode算法题,给出一个三角形,计算从三角形顶部到底部的最小路径和题目:给出一个三角形,计算从三角形顶部到底部的最小路径和,每一步都可以移动到下面一行相邻的数字,例如,给出的三角形如下:[↵ [2],↵ [3,4],↵ [6,5,7],↵ [4,1,8,3]↵]最小的从顶部到底部的路径和是2 + 3 + 5 + 1 = 11。注意:如果你能只用O(N)的额外的空间来完成这项工作的话,就可以得到附加分,其中N是三角形中的行总数。思考:1.有两种方式,一种是从上到下
2020-08-08 11:20:53 630
原创 安装pyspider过程中遇到的几个问题
具体有一下4类问题SyntaxError:invalid syntax AttributeError: module 'xxx' has no attribute '__version__' ValueError:Invalid configuration:Deprecated option ‘domaincontroller’: use ‘domain_controller’ instead. 一直[I 200720 10:58:11 result_worker:49] result_work.
2020-07-20 12:05:00 779
Muenster BarcodeDB第一部分数据包
2023-08-26
opencv-4.5.5-opencv-contrib-4.5.5-以及其他OpenCV配置需要的包
2023-08-15
Darcy_241.zip
2021-10-21
fourier_neural_operator-master.zip
2021-10-21
Burgers_R10.zip
2021-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人