- 博客(59)
- 收藏
- 关注

原创 如果你重装了服务器的centos系统
首先重新改一下sshd的设置,使之符合你个人使用的偏好,看保证命令行中ssh连接不断开。接下来可以安装一些软件。Centos一些软件源包配置安装记录
2020-02-21 11:33:06
269
原创 涵盖到三级目录的文件浏览站点
用url是否以’/‘结尾区分“目录+目录”和“目录+文件”的路由,且以’/‘结尾的链接文字表示要访问的是个目录,没有’/'结尾的链接文字表示要下载那个文件,root_dir下的三级目录内容都能够准确访问,如果想支持更深的文件的下载,需要照猫画虎,多写几层路径对应的页面渲染和访问逻辑。道理是相通的,难度不高。创建于2023.3.23/18.36,修改于2023.3.23/18.36。
2023-03-23 18:37:49
191
原创 探究random.sample生成的序列中元素是否可重复
不会重复,进行如下实验得到该答案,若有错误,定当改正。>>> ls = range(100)>>> random.sample(ls, 99)[6, 60, 68, 52, 39, 1, 28, 96, 31, 54, 18, 33, 20, 14, 13, 7, 26, 99, 36, 41, 80, 12, 23, 55, 92, 61, 9, 27,...
2020-04-10 17:16:15
3759
原创 《A fast parallel algorithm for thinning digital patterns》论文算法python代码实现
论文地址:A fast parallel algorithm for thinning digital patterns代码:def thinImage(src, maxIterations=-1): assert len(src.shape) == 2, 'please binarify pictures' img_height, img_width = src.shape...
2020-04-10 16:55:30
730
原创 python中if __name__ == ‘__main__‘的作用
if name == ‘main’:这行代码意即如果当前运行的是main函数则,起到了隔离的作用,防止本文件作为模块导入时运行没有__main__隔离的代码。看以下两种情景下的代码你就能明白:情景1:test1.pydef func(): print('func()')print('test1.py')test.pyfrom test1 import funcfunc()...
2020-04-09 18:53:04
330
原创 bs4解析html文件记录
from bs4 import BeautifulSoupwith open('html.txt', 'r', encoding='utf8') as f: htmlfile = f.read()soup = BeautifulSoup(htmlfile, 'lxml')article_titles = soup.findAll('p', {'class':'article-list-...
2020-03-24 11:32:57
902
原创 Windows Tensorflow C++ API 对mnist模型的测试
1.API自身没编译成,至少Debug版本没编译成,Release版本没试过。很多教程都是linux或者mac系统编译的,windows上编译的教程找了一些,但很多提醒(包括评论)坑很多,我自然期待就很低,再加上我编译时跟找到的教程总有一些版本上的出入,最后实在没信心编译出来,就放弃了。2.使用的是别人事先源码编译出来的库,感谢。参考链接:windows下编译tensorflow源码 用其...
2020-03-20 18:54:15
1334
5
原创 conda命令使用
使用特定python版本创建环境conda create --name envname python=3.8.1查看conda环境conda env list删除环境conda remove -n envname --all参考链接:Anaconda创建新环境python35并安装指定版本Pytorch0.4.1,及TorchVison0.2.2...
2020-02-21 18:41:57
165
原创 nginx配置http转https
nginx安装见Centos一些软件源包配置安装记录安装之后/usr/sbin/nginx -V观察configure arguments后面是否跟着一个-with-http_ssl_module的参数,一般来说会跟着,这样就可以使用TSL和https了。然后进入下一步:vi /etc/nginx/nginx.conf完成配置# For more informat...
2020-02-21 16:25:48
573
原创 使用QScrollArea帮助QWidget作滚动条
模板:在QWidget外嵌上QScrollArea QScrollArea* scroll = new QScrollArea(this); QWidgetChild* widget = new QWidgetChild();//QWidget子类 scroll->setWidget(widget); scroll->setWidgetResizable(...
2020-02-20 18:13:06
692
原创 Qt弹出电脑能利用的摄像头并选择两个做展示
使用双目摄像头,然后我就想能不能人工进行选择,以下就是代码: QList<QCameraInfo> m_camera; QList<QCamera*> m_cameraList; foreach(QCameraInfo info, QCameraInfo::availableCameras()) { m_camera.append(info...
2020-02-20 18:03:38
689
原创 c++中stringstream变量的使用
stringstream在接受一个字符串流输入后,需要clear方能再次接受输入并使用,str("")用来清空缓存在stringstream中的内容。正确代码:#include <iostream>#include <string>#include <stdlib.h>int main(int argc, char* argv[]) { st...
2020-02-01 10:41:31
579
原创 Qt代码流写出一个图片查看器
直接上代码main函数#include "SWQT.h"#include <QtWidgets/QApplication>int main(int argc, char *argv[]){ QApplication a(argc, argv); SWQT w; w.show(); return a.exec();}SWQT类头文件和源文件SWQT....
2020-01-29 18:23:52
642
原创 apache服务器安装后默认加载的页面源文件内容记录
该源文件位于/etc/httpd/conf.d/welcome.conf## This configuration file enables the default "Welcome" page if there# is no default index page present for the root URL. To disable the# Welcome page, comm...
2020-01-09 11:29:37
463
原创 PCL demo运行
在VS项目属性中配置好PCL的环境(include所有部件的include目录,lib所有部件的lib目录,再将lib名复制进入链接器-输入-附加依赖项中)之后,写下如下代码:#include <iostream>#include <pcl/visualization/cloud_viewer.h>#include <pcl/io/pcd_io.h>...
2020-01-08 17:30:28
1173
原创 ubuntu下PCL库编译安装
从PCL github仓库中下载最新的release, 解压并进入目录中, 创建build目录并进入, 在该目录中进行make编译安装我的GPU是a卡, 用不了cuda框架, 在build目录下执行以下命令完成编译安装:cmake ..make -j4sudo make install第一行命令是很关键的, 在第一行命令运行通过后, 下面两行命令就顺利地跑完了。所以在编译安装中最...
2020-01-06 14:35:35
7438
6
原创 做python简单爬虫参考文章记录
【Python】 html解析BeautifulSoup这篇文章介绍如何解析html文件使用 Requests 实现一个简单网页爬虫这篇文章介绍requests请求资源的基本用法
2019-12-14 23:37:47
124
原创 ubuntu19.04 开源软件安装记录
以下说的是后来装的软件,系统原先装的不提了.1.Android studio2.audacity 调音3.blender 三维建模4.chromium5.codeblocks6.gimp7.ibus 输入法8.idea community9.inkscape10.krita11.pycharm12.shotcut13.sublime text...
2019-12-12 20:14:41
396
原创 ubuntu下opencv+contrib源码编译纪实
//安装依赖sudo apt-get install libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev buil...
2019-12-12 11:33:41
2471
2
原创 ubuntu19.04 安装mysql后没有自行帮助用户设置密码而且用户登入不了mysql的解决方法
安装mysqlsudo apt-get install mysql-server mysql-client下面突破mysql不讲理的检查进入内部更改用户root的密码,突破方式有3种:1.sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf在末行添上skip-grant-tables保存并退出mysql2.cat /etc/mysq...
2019-12-11 16:26:08
206
原创 《基于RCF边缘检测和双目视觉的箱体体积测量算法》论文阅读笔记
1.双目畸变的原理分析:实际情况下,相机的主点(c x ,c y )并不位于图像中心,两者存在一定的偏差,而且 X 方向的等效焦距 f x 和 Y 方向的等效焦距 f y 也不相等,所以还需要求解相机的畸变参数;设畸变坐标为( x , y ) , 矫正后坐标为( x` , y`),则畸变矫正的数学模型为:其中,k1、k2、k3为切向畸变参数,p1、p2为径向畸变参数2.算法...
2019-12-06 16:50:22
1809
7
原创 摄像头标定原理思考
数学原理:标定中棋盘格角点像素坐标(u, v)和世界坐标(XW, YW, ZW)是已知的,根据方程的参数值用最小二乘法得出其他未知量的值。式中内参矩阵参数:fx:在像素坐标系x轴方向上一相机焦距f占有的像素数,fy同理内参矩阵第一行第二列有一元素s表示相机倾斜度(这个真假性还需细究,暂时理解成如此)(u0,v0):相机主点在像素坐标系中坐标外参矩阵参数:R,T分别表...
2019-12-06 11:59:31
736
原创 爬取王者荣耀网站所有英雄皮肤图片
访问王者荣耀官方网站使用chrome进行检查找到网站发送的herolist.json文件,该文件描述的是英雄皮肤图片的配置情况,下载。经过分析图片的源地址,写出以下程序进行图片的批量下载(事先要在脚本的同级目录中创建pic文件夹)import jsonimport requestsfile = 'herolist.json'with open(file, 'r',...
2019-12-05 10:41:59
5907
原创 论文经历总结
1.平时要注意积累,从数据库里面找到好的论文学习,跟进相关领域研究。2.论文的摘要、引言和参考文献很重要,反映了论文和作者的学术水平。摘要你不说些你论文的先进研究,引言里的文字有气无力,文献少得可怜,这会是一篇能得到青睐得论文?3.尽量分模块对论文研究内容进行论述,注意公式、理论等得穿插。4.实验要配图,尽量学着做得高大上一些,别让人看着你的实验结果和结论吊儿郎当的。5.文字语言要...
2019-11-29 14:10:51
204
原创 使用matplotlib库画折线图
先上代码import osimport numpy as npimport matplotlib.pyplot as pltwith open('test1122/costTimemy.txt', 'r') as f: contents = f.readlines()print(len(contents))moduletimes = []totaltimes = []...
2019-11-29 11:56:30
375
原创 保证命令行中ssh连接不断开
命令行操作vi /etc/ssh/sshd_config在文件末添上下面两行ClientAliveInterval 60ClientAliveCountMax 3修改ssh服务端口Port xxxx保存重新启动sshd服务service sshd restart参考链接:保持linux下保持ssh不断线...
2019-11-19 10:44:18
608
转载 【转载】找工作经验系列贴:实习转正也要有思虑
作者:日不落之巅链接:https://www.nowcoder.com/discuss/294523来源:牛客网 拿到某团暑期实习,七月入职,勤勤恳恳,同学都说争取留用,就拼命工作,七八月份因实习工作太繁忙,没得空参加提前批,八月中旬组会小组leader说今年名额比较紧张,当时就内心突然很没底,害怕没法转正,但是mentor却劝我放宽心,有很大概率可以留用,肯定会多发off...
2019-11-17 10:55:57
216
原创 做B站up主相薄爬虫
并不保证爬取所有想用的图片先是对up主相簿页爬所有图片动态的地址存在文本文件中from selenium import webdriverfrom selenium.common.exceptions import TimeoutExceptionfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium...
2019-11-17 10:54:31
702
原创 windows下搭建boost和PCL环境
从boost官网下载boost压缩包,解压到C++环境目录中。运行bootstrap.bat,然后运行b2.exe。环境就配好了。使用boost环境的话,只需在项目的包含目录添加boost文件夹路径,库目录添加boost文件夹路径/stage/lib即可享用boost环境参考链接:https://www.jianshu.com/p/004c99828af2官方windows环境...
2019-11-12 16:09:30
432
原创 windows下源码编译opencv+contrib库
从github/opencv官网上下载某一版本的opencv和opencv-contrib压缩包。解压放入source文件夹。打开cmake-gui,如下图所示,source code目录选择opencv的主目录,build 目录就按默认的来,点configure按钮,弹出配置提示框,编译目标选x64,确认,就开始了初步的编译。初步编译结束选择OPENCV_EXTRA_MODULES_...
2019-11-12 11:11:29
701
转载 [转载]python中PIL.Image和CV2图像格式相互转换及相同功能函数比较
PIL.Image转换为OpenCV格式import cv2from PIL import Imageimport numpy as npimage = Image.open("plane.jpg")image.show()img=cv2.cvtColor(np.asarray(image),cv2.COLOR_RGB2BGR)cv2.imshow("OpenCV",img)...
2019-10-08 19:39:21
615
原创 梯度下降原理代码学习----师从李宏毅
贴出最后的用Adagrad方法原理做出来的代码import numpy as npimport matplotlib.pyplot as pltx_data = [338., 333., 328., 207., 226., 25., 179., 60., 208., 606.]y_data = [640., 633., 619., 393., 428., 27., 193., 66....
2019-09-18 18:19:32
209
6
原创 python, C, JAVA中用(int)进行小数转整数所遵循的规则
由上可看出小数向下取整可得(int)操作的整数C和java也是相同的规则。在此我只验证了用(int)作强制类型转换时是要对小数进行截断的,且三种语言都是这样的规则。下面补充python中%f格式化时对精度进行设置的有关内容(C中也如此)可以发现:%a.bf(a, b为整数), a限制了小数点前面的数位,超了也不会截取;而b会截取超过小数点后b位的数字,然后四舍五入计算精...
2019-07-31 19:16:08
1534
原创 java命令行相关操作
编译运行java文件javac xxx.javajava xxx生成jar文件jar cvf ##.jar xxx.class (or more class file)记得解压jar文件在其中的MANIFEST.MF文件末行添上Main-Class配置,作为程序入口运行jar文件java -jar ##.jar...
2019-07-17 14:40:52
188
原创 KMP算法
模式串匹配暴力破解的方法就不说了。一、引入二、算法思想三、算法过程举例四、next数组求法(更通俗的求法说明在next数组代码实现中)五、代码实现...
2019-07-17 00:11:29
106
原创 git命令行添加本地仓库到github网站以及删除、更新操作
1.在github上建好仓库2.sudo apt-get install git3.生成非对称秘钥,将公钥放到github账户设置中4.验证能否成功连接到github5.设置username和email以上内容在 ubuntu上传代码文件到github 博客中写得很明白。若你的github账号永远都是如此,则以上操作只用执行一次。2019.12.13添:下面将"ub...
2019-07-02 22:14:57
743
2
原创 Centos一些软件源包配置安装记录
1.python3CentOS源码安装Python3.6记着这篇博文中预先安装的一些依赖包很重要,确保依赖环境建立好后再编译安装。2020.1.14:鉴于这两天在centos上安装python3.8.1遇到的不顺,下面重新说一下安装的命令:yum install -y openssl-static gcc wgetwget https://www.python.org/ft...
2019-07-01 17:04:58
522
转载 DB2数据库的外连接(OUTER JOIN),内连接(INNER JOIN)和交叉连接(CROSS JOIN)区别
1、交叉连接(CROSS JOIN):有两种,显式的和隐式的,不带ON子句,返回的是两表的乘积,也叫笛卡尔积,返回记录的个数应当是a和b表中符合记录的和。显式:select [cols_list] from a cross join b where [condition]隐式:select [cols_list] from a, b where [condition]2、内连接(INN...
2019-04-16 20:21:58
4618
原创 java.util.regex.PatternSyntaxException: Unclosed counted closure near index 14 [0-9a-zA-Z]{1, 20}报错
服务器报错原因在于{1, 20}之间有一个空格,格式不规范,还是正则表达式不怎么懂。之前报相似的什么near index .. \\w{1, 20}也是这点的问题。大括号的问题不改还是会报这相同的错。...
2019-04-13 15:04:26
2504
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人