自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Rareay

share konwledge

  • 博客(115)
  • 资源 (1)
  • 收藏
  • 关注

原创 卡尔曼滤波算法原理

kalman filter 算法推导

2022-12-04 19:55:04 859 1

原创 frp穿透

用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。相关文件拷贝至服务端任意目录,编辑。相关文件拷贝至服务端任意目录,编辑。启动后即可通过公网 IP 的。.........

2022-08-13 18:10:43 522

原创 docker环境搭建gitlab服务

宿主机上准备 3 个目录,和 docker 容器共享,用于存放 gitlab 的数据。HTTP 的 clone 一样会有问题。,然后在页面上就可看见 clone 地址的变化。主机 9922 >>> docker 22。因为重新配置之后上面修改的会被冲掉!修改 gitlab 配置文件。获取 docker 镜像。.........

2022-08-10 23:43:42 393

原创 docker的使用

后台运行:(-d参数)

2022-08-04 23:33:00 159

原创 ubuntu搭建TFTP服务器

指定了tftp传输的工作目录,传输的文件都放在这里面。

2022-08-02 09:57:17 736

原创 pytorch的归一化层

pytorch中的四个归一化层,BatchNorm、LayerNorm、InstanceNorm、GroupNorm

2022-04-07 23:17:06 1601

原创 YOLO-V1论文

1. 介绍人类看一眼图像就能立即识别出目标:它是什么,它们在哪儿,它在做什么交互。人类的视觉系统非常快速和准确,允许我们执行复杂任务,比开车,快速准确的目标检测算法也可以让计算机做无人驾驶。目前的检测系统重新利用分类器来执行检测。为了检测一个对象,这些系统为该对象采用一个分类器,并在测试图像的不同位置和尺度上对其进行评估。像可变形部件模型(DPM)这样的系统使用滑动窗口方法,其中分类器在整个图像的均匀间隔位置运行。最近的研究中,如R-CNN使用区域检测方法,首先在图像中生成潜在的边界框,然后在这些提议

2022-03-20 11:09:22 5183

原创 Ubuntu下向日葵连接失败

说明在ubuntu20系统下安装了向日葵的桌面版,虽然可以正常登陆,但是手机不能远程连接上来,这应该是桌面环境的问题,向日葵远程桌面需要 LightDM 桌面管理环境。搭建 LightDM安装sudo apt install lightdm启动sudo startx lightdm设置为默认显示管理器sudo dpkg-reconfigure lightdm(建议)在 /etc/profile.d/ 下创建 lightdm.sh,添加:#!/bin/bashxhost +

2021-08-23 22:58:53 3979

原创 htop命令

参数参数含义PID表示进程号,是非零正整数USER发起该进程的用户名PRI进程优先级NI(nice)进程的优先级别数值VIRT进程占用的虚拟内存RES进程占用的物理内存SHR进程使用的共享内存S进程的运行状:R 表示正在运行S 表示休眠Z 表示僵死状态N 表示该进程优先值是负数CPU%进程占用的CPU使用率MEM%此进程占用的物理内存和总内存的百分比TIME%启动进程后占用CPU的累计时长Comma

2021-08-08 14:03:46 1506

原创 win10离线安装linux子系统

打开 设置 - 更新与安全 - 针对开发人员 选项,启用开发人员模式启用或关闭 Windows功能中,勾选其中 适用于 Linux 的 Windows 子系统,并重启电脑。下载安装包https://docs.microsoft.com/en-us/windows/wsl/install-manual#download-using-powershell重命名 .appx 为 .zip 然后解压通过命令行(如果遇到wslregisterdistribution failed with ..

2021-07-27 09:46:19 545

原创 Rust语言基本语法

可以参考这里或这里rust中文在线文档1 安装在ubuntu下安装,执行:echo "export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static" >> ~/.bashrcecho "export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup" >> ~/.bashrcsource .bashrc curl -

2021-06-24 21:58:15 2320 1

原创 json文件的读写

1 python版1.1 json 写入文件import jsondata = {'a': 1, 'b': 2}with open("xxx.json", "w", encoding='utf-8') as f: json.dump(data, f, ensure_ascii=False, sort_keys=True, indent=2, separators=(',', ':'))注意:保存数据中有中文时需要用 utf-8 的格式打开文件,并且 .dump 时设置 ensure_asci

2021-04-27 10:07:25 201

原创 PyQt的基本使用

1 简单的工程

2021-04-27 09:58:19 180

原创 win10离线安装vs2017

win10离线安装vs2017:https://blog.csdn.net/hellkyle/article/details/80759961

2021-04-20 21:27:42 540

原创 virtual box中windows和ubuntu传输文件

1 环境网络:断网os:win10 + ubuntu18.04(ubuntu 是 virtual box 中的虚拟机)2 思路由于虚拟机 ubuntu 是断网环境,所以不能在上面直接安装软件,只能通过 windows 把文件传送给它,介绍两种传输文件的方式:一种是共享文件夹,一种是 ssh;但是在搭建共享文件夹过程中用到了 gcc,而 ubuntu18 中没有自带 gcc,导致安装失败,所以先搭建 ssh。3 搭建 ssh 服务通过 ssh 传输文件,需要有一方是 server 端,显然虚拟机里

2021-04-01 23:30:17 536

原创 源码编译protobuf的python模块

1 说明由于在 conda 中需要使用到 protobuf 模块,并且处于断网状态,不能通过 conda 或 pip 命令安装,最后选择了源码编译。环境:Linux,x86x64,conda3,python3.6.4,gcc-4.8.52 下载 protobuf 源码源码点击这里进入后下载 protobuf-python-3.12.4.tar.gz。3 编译tar -xvf protobuf-python-3.12.4.tar.gzcd protobuf-python-3.12.4./co

2021-02-18 16:38:11 345

原创 pytorch基本使用

1 变量2 打印设置torch 打印浮点数时精度默认是 4 位,可以自行设定精度;torch.set_printoptions( precision=None, # 保留位数 threshold=None, # 行数超过该值就折叠显示,默认4 edgeitems=None, # 折叠后显示出的行数,默认3 linewidth=None, # 显示宽度 profile=None, # 数据显示的长度,有default、short、full,默认shor

2021-02-16 15:01:12 290 1

原创 YOLOV4结构

1 yolov4网络结构2 网络块

2021-02-15 22:23:55 352

原创 SVN服务器搭建

1.1 卸载/安装SVN服务端1) 卸载sudo apt-get remove --purge subversion(--purge 选项表示彻底删除改软件和相关文件)2) 安装:sudo apt-get install subversion可以验证一下是否安装成功:svn help //--svn帮助svn --version //--svn版本svnserve --version //--svn server版本1.2 创建SVN项目1.2

2021-02-02 12:42:25 2754

原创 Gstreamer编译安装

1 说明Gstreamer 是一个媒体框架,本文描述在 ubuntu16.04 下编译安装。参考这里2 安装2.1 必要包sudo apt-get install -y bison flex libffi-dev libmount-dev libpcre3 libpcre3-dev zlib1g-dev libssl-dev gtk-doc-tools2.2 必要库ORC后面编译 gst-plugins-base 将会依赖这个库,注意 orc 的版本,本实验用的是 orc-0.4.25

2021-02-02 12:42:17 1708

原创 Qt播放mp3

y=[abcd]y=\begin{bmatrix} a & b \\ c & d\end{bmatrix}y=[ac​bd​]#mermaid-svg-aDVUE1KUjenKdo9u .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-aDVUE1KUjenKdo9u .label

2021-02-02 12:42:05 3142 3

原创 ffmpeg的使用

1 搭建 ffmpeg 环境(windows下)1 下载点击这里下载FFMPEG的库,里面包含:Static :静态库版本Shared:动态库版本Dev:提供给开发者用的lib文件如果只要ffmpeg的库就只需要下载 Shared 和 Dev(使用方法见下一步)如果想在终端命令下执行ffmpeg就下载 Static(下载完毕后值需要将该目录加入环境变量即可使用 ffmpeg 终端命令);[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XROq9KOr-160

2021-02-02 12:41:54 245

原创 Qt读写串口

Qt 对串口的操作封装在了 QSerialPort 中,关于它的具体函数及使用方法参考 这篇文章;1 读取串口关于设备权限的问题Qt 打开串口时可能会失败,因为操作驱动设备需要 root 权限,为此,解决方法有两种:1 把对应的串口设备文件的所有权和组改成普通用户的,如:sudo chown xxx:xxx /dev/ttyF02 把当前用户的组类别改成 dialout(串口 tty 设备所在组为 dialout 组),命令:sudo gpasswd -a $USER dialout

2021-02-02 12:41:41 2372 1

原创 Linux共享文件夹

说明在 Ubuntu 上共享文件夹,让 Win10 通过网络驱动器访问。Ubuntu搭建服务安装 sambasudo apt-get install sambasudo apt-get install smbclient配置sudo vim /etc/samba/smb.conf末尾添加内容:[tamray] comment = tamray guest share #共享描述 path = /home/tamray #共享目录 public

2021-01-05 22:50:12 1944

原创 安装Nginx

1 介绍Nginx 是一个高性能的 Http 的反向代理 web 服务器,本文主要描述如何在 Ubuntu 上安装 Nginx 和安全证书,从而搭建自己的静态网站,并通过 https 访问。2 安装 Nigin2.1 下载官网(下载linux版本的)2.2 安装tar -zxvf nginx-1.19.2.tar.gz cd nginx-1.19.2./configure --with-http_ssl_module # 因为后面要添加安全证书,所以要加这个参数makemake ins

2021-01-04 19:01:16 84

原创 Qt自定义控件

1 软件测试在软件开发的各个环节都有可能产生问题,因此需要不断的进行测试。任何系统开发时会存在各种各样的缺陷,这些缺陷的存在是不可避免的,测试的目的不是证明系统的准确性,1.1 单元测试1.2 集成测试1.3 系统测试...

2021-01-04 19:00:45 261

原创 搭建vuepress

1 安装window-git;2 在外部创建工程目录“pro”;3 进入pro目录,鼠标右键点击“Git Bash Here”,使用git init命令初始化git,关闭该终端;4 打开vs,在上面的pro目录下创建工程;5 在“团队资源管理器”中打开git命令窗口,执行“git add .”和“git commit”,于是出现了master分支;6 到这里git就可以正常使用了,注意使...

2021-01-04 19:00:29 1063

原创 软件激活功能

1 说明为了保证应用程序只能运行在指定的设备上,就需要对每台设备做标识,而设备与设备之间不能改变的差异就是硬件信息,比如设备型号、cpu的id号、MAC地址和其他出厂信息;为了保证我们的标识不被第三方用某些手段解析出来,我们这里使用了HASH算法和RSA验签机制;HASH 算法使用HASH算法中的SHA256来转换设备的敏感信息,该算法能很好的放大不同信息的差异,并且转换出的信息无法逆向推出原文;RSA 验签验签涉及到加密和解密两个过程,加密和解密各需要一般钥匙:公钥、私钥;如果用公钥加

2021-01-04 19:00:13 507

原创 编译安装openssl

安装glew见链接安装glfw见链接如何使用着色器着色器的代码存放有两种方式:1 存放在数组中;2 存放在文件中;(参考链接)代码的内容是opengl去解析、编译它。...

2021-01-04 18:59:55 1712

原创 安装cuda

目录

2021-01-04 18:59:41 226

原创 gitignore文件

说明.gitignore 文件一般存放在 .git 工程的根目录,用于忽略哪些不需要跟踪的文件或文件夹,所以,一般 .gitignore 文件在 .git 之前创建。语法符号释义“*”星号匹配零个或多个任意字符[]匹配任何一个列在方括号中的字符,如[ab]匹配a或者匹配b“?”问号匹配一个任意字符[n-m]匹配所有在这两个字符范围内的字符,如[0-9]表示匹配所有0到9的数字示例例释义logs/忽略当前路径下的logs目录,包

2021-01-04 18:59:24 133

原创 git的使用

1 git 的配置git config --global core.editor vim # 切换git默认编辑器为vim# 查看配置 (当前仓库配置)git config --local --list# 查看配置 (当前用户配置)git config --global --list# 查看配置 (当前系统配置)git config --system --list2 git 的常用命令git add . # 本地保存git commit # 本地提交,写日志git p

2021-01-04 18:59:07 107

原创 python分析股票

TCS Inputsgl_in[ ] 的定义:struct{ vec4 gl_Position; float gl_PointSize; float gl_ClipDistance[ 6 ];} gl_in[ ];gl_InvocationID:gl_PatchVerticesIn:gl_PrimitiveID :gl_out[ ] 的定义:struct{ vec4 ...

2021-01-04 18:58:42 775 2

原创 Qt添加动态库

1 在.pro文件中添加路径在.pro文件中指定头文件的包含目录和动态库的地址,如:INCLUDEPATH += /tr/includeLIBS += /tr/lib/libpycotchpred.so2 在 /etc/ld.so.conf 文件中添加动态库的目录如:cat "/tr/lib" >> /etc/ld.so.conf添加完毕后执行命令:ldconfig,但可能会出现这样的错误:.../sbin/ldconfig.real: /tr/lib/libcublas.

2021-01-02 15:25:20 2269

原创 linux更换gcc

本文介绍 gcc 源码安装。1 安装 gcc1.1 下载点击这里选择对应版本下载,如:gcc-6.1.0.tar.bz2。1.2 安装先安装以下包:sudo apt install libgmp-dev libmpfr-dev libmpc-dev执行以下命令安装:tar xf gcc-6.1.0.tar.xzmkdir gcc-buildcd gcc-build# 配置安装路径,这里指定安装路径为 /usr/local/gcc-6.1.0../configure --prefi

2021-01-02 15:21:49 411 1

原创 ubuntu安装网卡驱动

此文章是针对Ubuntu 更换了内核后不能连接网络的问题,分析:在更换内核之前,网络可以正常连接,更换内核之后,部分驱动就不再兼容了,需要重新编译安装,包括显卡驱动、网卡驱动,所以更换内核之后,有线网卡和无线网卡都失效了,系统就找不到网络设备,需要重新安装;有线网卡查询有线网卡型号:lspci | grep net(本机)输出:04:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI E

2021-01-02 15:20:55 4879

原创 linux模块加载

安装模块sudo insmod xxx.ko如果安装不成功,查看一下保存信息:dmesg | tail安装时也可能提示下面不同类型的错误:insmod: error inserting 'xx.ko': -1 Unknown symbol in module表示:依赖的模块没有加载,需要先加载 depends 中列出的模块,可以用命令:modinfo xxx.ko | grep depend 来查看;insmod: error inserting 'xx.ko': -1 Opera

2021-01-02 15:20:13 560

原创 Ubuntu内核更改

本文章主要是解决在 Ubuntu 上安装驱动时由于内核版本不匹配而导致失败的问题,解决方案分下面 3 步:增加目标内核、更换当前内核、删除多余内核,这三个步骤不一定都要执行,具体看下面的描述;1 Ubuntu 增加内核搜索目前存在的内核版本。使用命令:apt-cache search linux|grep linux-image安装的话,需要注意,安装内核需要安装image和header,不能只安装其中一个,比如我现在安装一个 linux-image-4.8.0-58-generic,就必须还要

2021-01-02 15:19:17 3631

原创 ubuntu包的下载

软件包的下载下载官网地址deb 包安装命令sudo dpkg -i xxx.deb

2021-01-02 15:18:37 354

原创 ubunt开机自动启动

方法一:在 /ect/rc.local 文件中添加内容方法二:在 /etc/init.d/ 目录下创建脚本,假如名字为 xxx,文件内容如下:...添加至默认启动项,执行命令:update-rc.d xxx defaults 90 # 90 是个优先级,根据情况改写如果不使用了也可以移除,执行命令:update-rc.d -f xxx remove...

2021-01-02 15:17:58 132

keras-maskrcnn-0.2.2-resnet50_coco_v0.2.0-1.h5

maskrcnn训练模型,github下载太慢,这里提供给大家下载;

2019-08-30

空空如也

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

TA关注的人

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