利用率 线程windows linux
利用学习改进雷达和激光雷达之间的外在特性
利用学习改进雷达和激光雷达之间的外在特性 摘要——激光雷达和雷达是自动驾驶系统中常用的两种传感器。二者之间的外在校准对于有效的传感器融合至关重要。这一挑战是由于雷达测量中的低精度和稀疏信息而产生的。本文介绍了一种在自主系统中进行三维雷达激光雷达校准的新解决方案。该方法采用简单的目标生成数据,包括对应 ......
【linux提权】利用setuid进行简单提权
首先先来了解一下setuid漏洞: SUID (Set UID)是Linux中的一种特殊权限,其功能为用户运行某个程序时,如果该程序有SUID权限,那么程序运行为进程时,进程的属主不是发起者,而是程序文件所属的属主。但是SUID权限的设置只针对二进制可执行文件,对于非可执行文件设置SUID没有任何意 ......
Windows电脑上的多开器与分布式存储系统的关系
当今,随着信息技术的不断发展,人们对于计算机性能和存储需求的要求也越来越高。在Windows电脑上,多开器与分布式存储系统之间存在着密切的关系,二者共同构建了一个高效、可靠的计算环境。 首先,让我们来了解一下多开器的概念。多开器是一种软件工具,可以让用户在单台计算机上同时启动多个相同或不同的程序实例 ......
Qt 中的多线程 :重写 run 函数
Qt 中的多线程主要是为了防止复杂耗时的操作阻塞主线程,导致界面卡死的问题。可以通过继承 QThread 类后,重写 run() 函数来实现。 一、 定义继承自 QThread 的类 定义一个类继承自 QThread,并重写虚函数 run(),将耗时的操作放在 run()函数中,然后在主线程中来通过 ......
linux-06
取消挂载 umount /dev/sdb1 或者 umount /newdisk/ 永久挂载 vim /etc/fstab /dev/sdb1 /newdisk/ 0 0 磁盘情况查询 df -h 查询指定目录磁盘使用情况 du -hac --max -depth=1 /目录 -h带计量单位 -a含 ......
LINUX修改用户密码-交互式与非交互式
wenwenxiong于 2016-06-27 19:24:16 发布 阅读量4.9k 收藏 4 点赞数 分类专栏: shell shell专栏收录该内容 27 篇文章0 订阅 订阅专栏 最近管理的一批机器,有个需求是要统一修改一个帐号的用户名密码,比如将qa帐号的密码改为1234,后来还为了脚本化 ......
linux 命令之vi
1 开发者vi命令常见使用场景 1.1 linux环境下配置文件的修改 2 vi命令文件的打开和关闭 2.1 文件的打开 * vi /project.log 光标定位于首行首字母 * vi +# /project.log :打开文件,并定位于第#行 * vi + /project.log :打开文件 ......
Linux下,安装单机版Flink
安装前准备 jdk环境 开始安装 下载安装包 地址1:https://archive.apache.org/dist/flink/flink-1.18.0/flink-1.18.0-bin-scala_2.12.tgz 官方:https://dlcdn.apache.org/flink/flink- ......
Linux课程笔记
Linux基础命令 Linux的目录结构 /,根目录是最顶级的目录了 Linux只有一个顶级目录:/ 路径描述的层次关系同样适用/来表示 /home/itheima/a.txt,表示根目录下的home文件夹内有itheima文件夹,内有a.txt ls命令 功能:列出文件夹信息 语法:ls [-l ......
Linux网络配置
在虚拟机上添加第二张网卡。 使用以下命令查看网卡: [root@localhost ~]# ip link 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default q ......
Linux平台总线
linux drv和 dev都会注册进总线的链表,如果设备和驱动匹配,调用驱动程序的probe函数 总线类型:bus_type 代码分析: 注册drv 举例说明: 分析注册一个平台drv driver_register(&drv->driver) bus_add_driver(struct devi ......
CPP创建子线程
#include <iostream> #include<thread> using namespace std; struct MyStruct { int a = 0; string s = "abc雷"; };//线程入口 void proc(MyStruct& a) { for (int m ......
将windows上socket的client程序修改到linux上运行
将windows上客户端程序修改到linux上运行 记录一下修改哪些地方 编译命令 文件夹的内容:包含了client.cpp mySocket.cpp mySocket.h until.h 链接在一起 g++ -c client.cpp mySocket.cpp until.h -std=c++11 ......
linux中文件的特殊权限setgid-setuid-sbit
1.SetUID一.SetUID的功能SetUID主要是给命令提供一个root权限,就是命令运行时拥有root用户权限,命令运行结束后root权限消失1.只有执行的二进制程序才能设定SUID权限 2.命令执行者要对该程序有用x(执行)权限 3.命令执行者在执行该程序时获得该程序文件属主(所有者)的身 ......
linux-网络接口的绑定与组合(bond 网桥的创建)
网络接口的绑定 一、虚拟接口 将多个网络逻辑接口连接在一起:1、实现冗余、避免故障 2、提高吞吐率 原理:非在物理网卡上设置、而是通过多个物理网卡聚合成一个虚拟的网卡(外部网络访问的就是本机的虚拟网卡的地址) 二、通过networkmanger实现 绑定模式 balance active-backu ......
linux 中正则匹配限制词首和词尾
001、\<或者\b限制词首 [root@pc1 test]# ls a.txt [root@pc1 test]# cat a.txt ## 测试数据 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 13783120433 16 17 18 19 20 21 ......
linux修改内核参数禁止OOM机制
Linux内核有个机制叫OOM killer(Out-Of-Memory killer),该机制会监控那些占用内存过大,尤其是瞬间很快消耗大量内存的进程,为了防止内存耗尽,内核会把该进程杀掉,监控是正常的。 防止重要的系统进程触发(OOM)机制而被杀死:可以设置参数/proc/PID/oom_adj ......
linux 中 grep命令正则表达式匹配电话号码
001、测试数据 [root@pc1 test]# ls a.txt [root@pc1 test]# cat a.txt 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 13783120433 16 17 18 19 20 21 22 23 24 25 2 ......
NOI Linux Sublime Text 使用指南
感觉 noi linux 的vscode还是太鸡肋,所以用了用subline,莫名好用 下面是食用指难。 首先打开,不好看,我们可以点击这里更改相应主题 然后我们要点 file 打开文件夹 打开/关闭侧边栏的快捷键是 Ctrl+K+B (K和B同时按) 然后sublime不能输入,直接用文件输入输出 ......
检查Windows更新问题解决
在任务栏搜索框输入cmd,点击右侧的“以管理员身份运行”,打开后输入: (建议复制粘贴,防止输入有误 出现错误提示等请忽略*) SC config wuauserv start= auto 回车(Enter按键) SC config bits start= auto 回车(Enter按键) SC c ......
Linux三剑客——awk
awk命令可以用来的处理数据流,它的作用非常强大,甚至和编程语言一样,甚至实现了条件语句,关联数组等功能。 脚本结构与执行流程 一个典型的awk脚本结构是这样的。 awk 'BEGIN{ print "start" } pattern { commands } END{ print "end" }' ......
Linux下解压命令大全
.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gz ......
Linux Zookeeper在Docker 安装与简单通信
一、在本地计算机上安装Docker 1.安装Docker (安装最新的Docker版本) yum install docker-ce docker-ce-cli containerd.io docker-bulidx-plugin docker-compose-plugin 2.查看Docker版本 ......
使用Avalonia跨Linux平台
https://blog.csdn.net/u012563853/article/details/128020416 Avalonia,读:阿瓦隆尼亚 这里的跨平台指的是,使用c#语言开发跨Linux平台。c#在Windows桌面开发中很强,但是在Linux桌面中,不能跨平台,Qt可以在Linux中 ......
手机平板远程访问kvm虚拟机的windows
title: 手机平板远程访问kvm虚拟机的windows banner_img: https://cdn.studyinglover.com/pic/2023/12/5c4ffb4ee8500a9cdfa2406137e5e0a8.jpg date: 2023-12-23 19:28:00 tag ......
linux内核中的zero-page
zero-page 操作系统给用户新分配的内容(通过mmap或者brk)都是清零过的,但是这些虚拟地址通常都是按需分配物理页面。这里的“按需”的需求可能是读取,也可能是写入。如果只是读取,只要保证读取内容是零即可,在MMU的基础上,可以让“所有”虚拟地址都映射到内容为0的物理页面中。 这样如果申请的 ......
git安装(Windows)
首先进入官网—— https://git-scm.com/download 选择Windows,根据自己电脑情况选择需要的版本(我是64位) 点击安装 这里不知道为什么在官网没有下载下来,所以从网盘下载的: https://blog.csdn.net/weixin_50212044/article/ ......
利用iso镜像制作并使用本地yum源 & 时钟同步
一、利用iso镜像制作并使用本地yum源步骤一:1、查看操作系统发行版信息:cat /etc/redhat-release2、查看操作系统版本信息cat /proc/version3、查看操作系统内核等信息:uname -a步骤二:获取步骤一中对应系统版本的iso镜像步骤三:系统内执行df -h命令 ......
Linux磁盘分区和挂载
一、准备工作(1)查看主机磁盘命令:lsblk(2)查看主机磁盘挂载文件系统情况命令:df -h二、磁盘分区(1)分区命令:fdisk -b 1024 /dev/vda其中:b 1024,一个sector size的大小;1GB;使用-b指定sector时,每个sector的大小是: sector ......
【Linux】命令实现分卷压缩
压缩命令 # 压缩命令:把es-head.tar文件,差分成20m大小的文件,每一部分都以es-head-part-前缀命名 split -b 20m es-head.tar es-head-part- # 压缩命令:把testSplit文件夹,压缩拆分成20m大小的文件,每一部分都以testSpl ......