自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 资源 (5)
  • 收藏
  • 关注

原创 离线监控linux系统各进程内存占用率和CPU占用率

SSH命令SSH是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机.如果有一台Linux服务器或者运行Linux系统的计算机在运行,但是该服务器没有显示器和鼠标键盘等外设,此时需要用另外一台计算机连接到这个服务器上,在另外一台电脑上对这个服务器进行操作.此时就需要SSH命令.SSH命令格式: 假定你要以用户名user,登录远程主机hostssh user@host例子:ssh [email protected]输入.

2021-01-03 15:11:52 551

原创 Ubuntu一些命令汇总

ubuntu的屏保软件或依赖库安装删除、拷贝等操作sudo相关以及问题查找相关进程、杀死进程查看实时日志标定系统时间ssh 连接服务器未完待续

2020-08-19 22:21:24 226

原创 git常用提交、删除等命令汇总

删除本地库更新本地代码删除commit记录恢复删除的代码未完待续

2020-07-14 22:37:51 1051

原创 excel元素批量添加前缀和后缀

废话不多说,直接切入正题excel中常见的数据表示如果不想将姓名、学号等字段名放在第一行,而想在每个单元格里面都有数据的简要解释,或者对数据增加一些修饰如下:如上图所示,将A列中的元素“张三”批量处理为“姓名: 张三”的形式,在所有的元素前增加“姓名: ”或者“id: ”。在工作表中另起一列,如E列,输入“="name: "&”(引号内的="name: "&)之后输入&A2回车键,得到:左键选中E2单元格,光标指向右下角,光标变为实

2020-07-07 22:51:42 2464

原创 关于C++标准模板库(STL)的简要认识

关于C++中标准模板库的整体介绍,不讲求细节标准模板库的主要部分容器(Containers)用来管理某类对象的集合容器分类:序列式容器:可序集群(ordered),其中每个元素都有固定的位置——取决于插入的时间和地点,和元素值无关。如果以追加方式对一个集群置入元素,其排列次序将和置入次序一致。(vector)关联式容器:已序集群(sorted),元素位置取决于特定的排序准则。如果将元素置入这样的集群,其位置取决于元素值,和置入次序无关。(vector)容器配接器:St

2020-05-10 22:49:10 148

原创 C++中数值极限的表示

关于C++中的数值极限的表示Class numeric_limits<>C++中的数值极限可以利用 class numeric_limits<>表示,常用方法如下:#include <iostream>#include <algorithm>#include <string>using namespace std;int main(){ cout << numeric_limits<short&gt

2020-05-09 22:24:39 1375

转载 C++中int、char和string之间的互相转换

因为经常会用到数字和字符的相互转换,下面进行一点总结

2020-05-02 22:12:13 2157

原创 关于概率中的贝叶斯学派和频率学派的各种解释

参考链接:

2020-05-01 20:37:09 1982

原创 C++多线程编程

关于C++多线程编程的相关知识参考链接:https://www.cnblogs.com/duan-shui-liu/p/11430290.htmlhttps://www.runoob.com/cplusplus/cpp-multithreading.htmlhttps://www.cnblogs.com/douzujun/p/10810506.html...

2020-04-30 21:17:44 209

转载 关于ICMP协议和ping命令

之前实验室办网的时候用过这个ping命令,现在转载总结一下,本文主要来自小林coding微信公众号链接:https://mp.weixin.qq.com/s/55bbQX2-SUNe6PEI9My5fAICMP协议简介ICMP 全称是Internet Control Message Protocol,也就是互联网控制报文协议。网络包在复杂的网络传输环境里,常常会遇到各...

2020-04-25 09:06:01 887

转载 海量数据相关问题

一点摘抄,作为一点启发海量数据 求最大的 K个数问题,如何解决? 按位划分区域,可以尽快的缩小范围,比如最高位 0 分一堆,1 分成一堆而且不用排序,这是第一选择。 最经典的方法当然是 堆 了,比如要求前1000个最大的数,那就直接建一个 1000 大小的小根堆,然后遍历,只要发现后面的数比小根堆的根节点大,就把根节点和该数交换,重新调整堆,遍历完之后,堆中的数自然就是最大的 ...

2020-04-18 19:12:15 225 1

原创 仿射变换与图像重映射

关于仿射变换与图像重映射仿射变换简单概念:仿射变换包括平移、旋转、放缩、剪切、反射变换前是直线的,变换后依然是直线 直线比例保持不变其他:平移(translation)和旋转(rotation)两者的组合称之为欧式变换(Euclidean transformation)或刚体变换(rigid transformation);放缩(scaling)可进一步分为unifor...

2020-04-16 17:13:37 499

原创 角点检测算法

图像特征检测算法总结斑点检测高斯-拉普拉斯 LoG与高斯差分 DoH尺度不变特征变换匹配算法 ScaleInvariantFeatureTransform (SIFT)SIFT算法的实质是在不同的尺度空间上查找关键点(特征点),并计算出关键点的方向。SIFT所查找到的关键点是一些十分突出,不会因光照,仿射变换和噪音等因素而变化的点,如角点、边缘点、暗区的亮点及亮区的暗点等。...

2020-04-13 21:12:37 2439

原创 基于图像导数运算的滤波器

Sobel算子Robert算子Laplance算子

2020-03-28 21:30:12 1625

原创 关于vi的总结

vi简介vi是一种文本编辑器,而vim具有程序编辑功能三种模式:一般指令模式 (command mode)以 vi 打开一个文件就直接进入一般指令模式(这是默认的模式,也简称为一般模式)。在这个模式中可以使用“上下左右”按键来移动光标,可以使用“删除字符”或“删除整列”来处理文件内容, 也可以使用“复制、贴上”处理你的文件数据。编辑模式 (insert mode)在一般指令...

2020-03-27 22:08:07 336

转载 关于操作系统

这一篇还是转载的操作系统环境程序中包含着运行环境这一内容,可以说运行环境=操作系统+硬件,操作系统又可以被称为软件,它是由一系列的指令组成的。我们不介绍操作系统,我们主要来介绍一下硬件的识别。电脑主要配置如下操作系统版本:说的就是应用程序运行在何种系统环境,现在市面上主要有三种操作系统环境,Windows、Linux和Unix,一般我们玩儿的大型游戏几乎都是在Windows上运行,...

2020-03-26 11:05:21 306

转载 内存和磁盘的关系

这篇文章还是转载的内存和磁盘的关系我们大家知道,计算机的五大基础部件是存储器、控制器、运算器、输入和输出设备,其中从存储功能的角度来看,可以把存储器分为内存和磁盘,我们上面介绍过内存,下面就来介绍一下磁盘以及磁盘和内存的关系程序不读入内存就无法运行计算机最主要的存储部件是内存和磁盘。磁盘中存储的程序必须加载到内存中才能运行,在磁盘中保存的程序是无法直接运行的,这是因为负责解析和运行...

2020-03-25 14:03:59 4309

转载 关于二进制

这篇文章还是转载的

2020-03-23 16:30:48 716

转载 关于内存

转载的一篇关于内存的总结来自cxuan的个人公众号Java建设者内存CPU和内存就像是一堆不可分割的恋人一样,是无法拆散的一对儿,没有内存,CPU无法执行程序指令,那么计算机也就失去了意义;只有内存,无法执行指令,那么计算机照样无法运行。那么什么是内存呢?内存和CPU如何进行交互?下面就来介绍一下什么是内存内存(Memory)是计算机中最重要的部件之一,它是程序与CPU进行...

2020-03-22 09:13:37 353

转载 关于CPU

关于CPU的相关知识简单介绍:CPU 的全称是Central Processing Unit。CPU 是计算机的核心组件, 与计算机的关系相当于大脑和人的关系。CPU 的核心是从程序或应用程序获取指令并执行计算。此过程可以分为三个关键阶段:提取,解码和执行。CPU从系统的主存中提取指令,然后解码该指令的实际内容,然后再由 CPU 的相关部分执行该指令。CPU 内部处理过程:CP...

2020-03-21 21:07:20 192

原创 霍夫变换

关于霍夫变换(Hough transform)霍夫变换用于检测直线简介霍夫变换中用下列方程式表示直线: 其中参数是直线与图像原点(左上角)的距离,是直线与垂直线间的角度。在这种表示法中,图像中的直线有一个0~的角度,而半径的最大值是图像对角线的长度。霍夫变换用于检测直线的缺点...

2020-03-19 10:07:44 1116

原创 关于图像金字塔

一般情况下,我们要处理是一副具有固定分辨率的图像,但是有些情况下,需要对同一图像的不同分辨率的子图像进行处理。比如,我们要在一幅图像中查找某个目标,比如脸,我们不知道目标在图像中的尺寸大小,这种情况下,我们需要创建创建一组图像,这些图像是具有不同分辨率的原始图像。图像金字塔是图像中多尺度表达的一种,最主要用于图像的分割,是一种以多分辨率来解释图像的有效但概念简单的结构。图像金字塔最初用于机器视...

2020-03-18 10:37:58 553

原创 OpenCV中的Mat对象

Mat对象简介Mat是OpenCV中用来存储图像信息的内存对象,可以理解为一个包含所有强度值的像素点矩阵,另外包含图像的宽、高、类型、纬度、大小、深度等信息。通道常见的通道有1、3、4 其中4包含透明通道图像深度每一个像素的位数图像类型 创建Mat时传递的类型,例如CV_8UC3、CV_16UC2等Mat对象的组成Mat对象是由头部与数据部分组成的,头部包含了一个指向数据的指...

2020-03-17 21:41:17 755

原创 Python绘图相关

二维散点图:import matplotlib.pyplot as pltimport numpy as npfrom scipy import interpolatefrom scipy.interpolate import interp1dx = np.array([2, 7, 12, 16, 21,26,30,35,40,45,49,54,59,63,68,72,77,82...

2020-03-03 21:11:54 193

转载 Qt中的一些概念

本文主要转自https://www.cnblogs.com/wanghui1234/p/8964968.html#_label1_0对象树Qt提供了一种机制,能够自动、有效的组织和管理继承自QObject的Qt对象,这种机制就是对象树。Qt对象树在用户界面编程上是非常有用的。它能够帮助程序员减轻内存泄露的压力。比如说当应用程序创建了一个具有父窗口部件的对象时,该对象将被加入父窗口部...

2020-01-20 18:46:43 599

原创 python中的if __name__ == "__main__"和sys.argv[]

if __name__ == "__main__":当.py文件被直接运行时,if __name__ == '__main__'之下的代码块将被运行;当.py文件以模块形式被导入时,if __name__ == '__main__'之下的代码块不被运行。对于很多编程语言来说,程序都必须要有一个入口,比如C,C++,以及完全面向对象的编程语言Java,C#等。如果你接触过这些语言,对于程...

2020-01-14 15:13:55 2698

原创 2019总结和2020的期待

有点浑浑噩噩的19年19年并没有找到自己比较理想的工作,虽然前期准备很久,其实基本功依然不扎实。自己的学习能力确实不太强,惰性很大。首先是闭门造车,开年的时候看了很多没用的过时的技术,比如servlet,对很多技术比如数据库扣了很细,其实还是一知半解,关键是应用比较少。然后是学习不系统,看资料一般坚持不下去,总是看个开头。之前有个老师说断舍离的学习方式挺有道理,遇到不明白的直接放下,继...

2020-01-09 12:45:06 199

转载 lambda表达式与nullptr

本文主要来自转载,原文见末尾lambdalambda表达式是匿名函数,可以认为是一个可执行体functor,语法规则如下:[函数对象参数] (操作符重载函数参数) mutable 或 exception 声明 -> 返回值类型 {函数体}[函数对象参数]标识一个 Lambda 表达式的开始,这部分必须存在,不能省略。函数对象参数是传递给编译器自动生成的函数对象类的构造...

2020-01-08 12:26:06 253

转载 C++类型转换

本文主要转载自一条傻傻的二哈https://blog.csdn.net/qq_40421919/article/details/90677220const_cast用于将const变量转为非const他的功能就是删除变量的const属性,方便再次赋值该转换在编译时完成,用于解除const,volatile修饰符,只能转换指针或者引用#include<iostream...

2020-01-07 13:48:22 74

原创 C++智能指针

智能指针的由来:除了静态内存和栈内存外,每个程序还有一个内存池,这部分内存被称为自由空间或者堆。程序用堆来存储动态分配的对象即那些在程序运行时分配的对象,当动态对象不再使用时,我们的代码必须显式的销毁它们。在C++中,动态内存的管理是用一对运算符完成的:new和delete,new:在动态内存中为对象分配一块空间并返回一个指向该对象的指针,delete:指向一个动态独享的指针,销毁对象,并...

2020-01-06 15:28:24 142

原创 C++中的this指针

this指针的概念:this指针是类的指针,指向对象的首地址。this实际上是成员函数的一个形参,在调用成员函数时将对象的地址作为实参传递给this。所以this指针只能在成员函数中使用,在静态成员函数中不能用this。this指针只有在成员函数中才有定义,且存储位置会因编译器不同有不同存储位置。在 C++ 中,每一个对象都能通过this指针来访问自己的地址。this指针是所...

2020-01-05 16:45:30 1177

原创 从马尔科夫过程讲起

马尔科夫过程:无后效性:如果一个过程的“将来”仅依赖“现在”而不依赖“过去”,则此过程具有马尔可夫性,或称此过程为马尔可夫过程。一个马尔可夫过程假定下一时刻的状态仅取决与当前状态而与之前的状态无关。马尔可夫模型忽略远距离历史效应忽略时间的影响,只需要关心当前状态即做出下一步决策自己的理解:当前的状态往往和离它最近的状态相关,距离越远则相关性越小,因此可以利用马尔科夫过程...

2020-01-03 18:01:00 348

原创 C++中的堆和栈

堆和栈的定义:栈:就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。堆:就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动回收。二者的不同:管理方式:对于栈来讲,是由编译器自动管理,无需我们...

2020-01-02 15:10:02 123

原创 卡尔曼滤波

关于卡尔曼滤波的简单解释卡尔曼滤波直观解释:假设两个传感器,测的是同一个信号。可是它们每次的读数都不太一样,怎么办?取平均。假设已知其中贵的传感器器应该准一些,便宜的那个应该差一些。那有比取平均更好的办法吗?加权平均。怎么加权?假设两个传感器的误差都符合正态分布,假设知道这两个正态分布的方差,用这两个方差值,可以得到一个“最优”的权重。接下来,重点来了:假设只有一个传感...

2019-12-30 19:15:10 541

原创 用形态学运算变换图像

数学形态学:定义一系列运算,用预先定义的形状元素探测图像,从而实现图像的转换。这个形状元素与像素领域的相交方式决定了运算的结果。结构元素:结构元素可以简单地定义为像素的组合,在对应的像素上定义一个原点(也称为锚点)。形态学滤波器的应用过程就包含了用这个结构元素探测图像中每个像素的操作过程。把某个像素设为结构元素的原点后,结构元素和图像重叠的像素集就是特定形态学运算的应用对象。结构元素可...

2019-12-24 21:10:25 341

原创 图像中像素的表示

我自己的命名,主要关于图像的色彩空间RGB色彩空间:RGB色彩空间的基础是对加色法三原色(红、绿、蓝)的应用。选用这三种颜色作为三原色,是因为将它们组合之后可以产生色域很宽的各种颜色,与人类视觉系统对应。(0,0,0)表示黑色、(255, 255, 255)表示白色。其中,255表示色彩空间被量化成255个数,最高亮度值为255(255 = 2^8 - 1,即每个色彩通道用8位表示)。...

2019-12-23 10:18:09 5294

原创 人工神经网络(ANN)简单介绍

我自己的关于人工神经网络的理解机器学习是人工智能的一个分支,可以通过专门的算法来时机器识别数据的模式和趋势,并成功进行预测和分类;人工神经网络是机器学习中的一个概念;人工神经元模型人工神经元就是受自然神经元静息和动作电位的产生机制启发而建立的一个运算模型。神经元通过位于细胞膜或树突上的突触接受信号。当接受到的信号足够大时(超过某个门限值),神经元被激活然后通过轴突发射信号,发射的信...

2019-12-21 13:40:27 5201

原创 一个C++空类包含的东西

一个空类含有的函数:​class Empty{ }; // 等价于class Empty{ public: Empty(){ //默认构造函数 } Empty(const Empty& rhs){ //拷贝构造函数 } ~Empty(){ ...

2019-12-20 10:07:00 701 1

原创 C++中的const

const的作用:1)阻止一个变量被改变,在定义该const变量时,需先初始化,以后就没有机会改变他了;2)对指针而言,可以指定指针本身为const,也可以指定指针所指的数据为const,或二者同时指定为const;3)在一个函数声明中,const可以修饰形参表明它是一个输入参数,在函数内部不可以改变其值;4)对于类的成员函数,有时候必须指定其为const类型,表明其是一个常函数,...

2019-12-19 08:25:32 176

原创 C++中的static

面向过程中的static:静态全局变量:该变量在全局数据区分配内存; 未经初始化的静态全局变量会被程序自动初始化为0(默认初始化)(自动变量的值是随机的,除非它被显式初始化); 静态全局变量在声明它的整个文件都是可见的,而在文件之外是不可见的; 静态全局变量的特点:静态全局变量无法被其他文件所用;其他文件中可以定义相同名字的变量,不会发生冲突。静态局部变量:在函...

2019-12-18 15:19:46 202 1

ffmpeg nvidia硬解码

ffmpeg nvidia硬解码

2022-12-13

ffmepg qsv 硬解码安装

ffmepg qsv 硬解码安装

2022-12-13

libwinpthread-1.dll

libwinpthread-1.dll

2022-03-04

libstdc++-6.dll

libstdc++-6.dll

2022-03-04

libgcc_s_seh-1.dll

libgcc_s_seh-1.dll

2022-03-04

基于Java的Bilibili弹幕截取小程序

基于Java的有关Bilibili弹幕截取的小程序,主要涉及简单的JavaFX和爬虫技术

2019-04-11

空空如也

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

TA关注的人

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