- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 使用SSH远程连接Ubuntu服务器--物联网技能大赛
找到“root ALL=(ALL) ALL”一行,在下面插入新的一行,内容是“lizh ALL=(ALL) ALL”,然后在vim键入命令“:wq!并设置虚拟机的名称,存储路径,导入下载好的ubuntu安装镜像,选择镜像后,类型和版本一般会自动匹配;使用ssh命令进行远程登录,期间需要选择yes并输入密码进行验证,之后即可远程登录;的命令,参数e是显示所有进程, grep起到过滤的作用,grep后面是要过滤的内容;如果当前系统是作为服务器,供其他系统通过ssh远程登录的,则必须安装ssh服务;
2023-08-10 15:02:00
2279
1
转载 map查找并修改元素
#include<bits/stdc++.h>using namespace std;void show(map<int,string>& mp){ map<int,string>::iterator iter=mp.begin(); while(iter!=mp.end()) { cout<<iter->first<<" "<<iter->second<<e...
2022-02-25 22:18:24
1331
原创 【OpenCV学习2】ROI设置问题
项目开发中使用到opencv,设置roi区域。运行时出现了tombstone。Abort message: 'terminating with uncaught exception of type cv::Exception: external/opencv3/modules/core/src/matrix.cpp:495: error: (-215) 0 <= roi.x && 0 <= roi.width && roi.x + roi.width <
2022-01-18 15:48:45
3158
原创 【OpenCV学习】cvtColor
项目过程中使用到openCV,在调用cvtColor将原始图像转换成灰度图像时,遇到错误:OpenCV Error: Assertion failed (scn == 3 || scn == 4) in cvtColor;经过查询,这种情况最大的可能是如下两种原因:1、读入的图像本身是灰度或者已经转为灰度图,继续用cvtColor转为灰度图时就会出现错误。排查:图像不是灰度图像,imread的使用方法也没有错误;这个原因排除。2、读取图像失败,导致转换时出现这个错误;排查:在i.
2021-11-16 14:48:19
3109
原创 Not a typewriter
项目过程中,对接厂商驱动文件;使用ioctl时,提示Not a typewriter错误。排查原因:compat_ioctl:支持64bit的driver必须要实现的ioctl,当有32bit的userspace application call 64bit kernel的IOCTL的时候,这个callback会被调用到。如果没有实现compat_ioctl,那么32位的用户程序在64位的kernel上执行ioctl时会返回错误:Not a typewriter2、如果是64位的用户程序运行
2021-11-01 10:02:05
2323
转载 linux netlink详解1-netlink初始化
转载自:https://www.cnblogs.com/xinghuo123/p/13782009.htmlNetlink 是一种IPC(Inter Process Commumicate)机制,它是一种用于内核与用户空间通信的机制,同时它也以用于进程间通信(Netlink更多用于内核通信,进程之间通信更多使用Unix域套接字)。在一般情况下,用户态和内核态通信会使用三种传统的通信方式:1 ioctl;2 sysfs属性文件;3 proc fs属性文件;但这3种通信方式都是同步通信方式,.
2021-09-06 18:59:28
901
转载 技术分享 | Linux 入侵检测中的进程创建监控
转载自:看雪专栏作者简介:张博,网易高级信息安全工程师。0x00 简介在入侵检测的过程中,进程创建监控是必不可少的一点,因为攻击者的绝大多数攻击行为都是以进程的方式呈现,所以及时获取到新进程创建的信息能帮助我们快速地定位攻击行为。本文将介绍一些常见的监控进程创建的方式,包括其原理、Demo、使用条件和优缺点。行文仓促,如果有哪些错误和不足,还望大家批评指正。0x01 常见方式目前来看,常见的获取进程创建的信息的方式有以下四种:So preload Netlink .
2021-09-06 18:56:30
1008
转载 find函数使用
总述:以下所讲的所有的string查找函数,都有唯一的返回类型,那就是size_type,即一个无符号整数(按打印出来的算)。若查找成功,返回按查找规则找到的第一个字符或子串的位置;若查找失败,返回npos,即-1(打印出来为4294967295)。1.find()原型://string (1)size_type find (const basic_string& str, size_type pos = 0) const noexcept;//c-string ...
2021-09-03 17:46:52
836
转载 C++中string::find()函数和string::npos函数的使用
From:https://www.cnblogs.com/lixuejian/p/10844905.html1. string::find()函数和string::npos函数的介绍我们在学习C++的时候必不可少的使用到string类中的find()函数,它是一个查找函数,功能还是很强大的,但是此处我们不对他进行过多的讲解只是了解它的基本使用,最重要的是和string::npos的关系。string::find()函数:是一个字符或字符串查找函数,该函数有唯一的返回类型,即string:
2021-09-03 17:45:33
1446
转载 Linux开发--Gcc
Source:https://www.cnblogs.com/whitetiger/p/9292744.htmlGCC对代码的警告、优化、调试等方面提供了丰富的支持,从一些例子看看GCC提供的这些功能。1. 对问题代码提出警告GCC对程序代码提供了完整的检查功能,由于C/C++语言本身的特点,很多错误都是程序员无意间犯下的,例如使用了未定义的变量、在bool表达式中使用了=而不是==等等问题,利用GCC提供的代码检查功能,我们可以让编译器为我们找到这些问题,避免运行时发生灾难。首先,我们来看
2020-11-17 15:37:04
170
转载 CPU频率到底是什么
转载自:https://www.expreview.com/57334.html在日常装机中,大家挑选CPU处理器的时候,无非是先看看这块CPU有多少个物理核心,是否支持超线程技术,以intel为例就决定了你选择i7、i5还是i3系列;再细分一些就需要考虑CPU的频率高低问题,这个就直接决定选购的具体型号。那么我们平常总会说这款intel Core i3-8350k默频是4GHz,这个AMD锐龙3 1300X默频为3.5GHz,那么这个CPU频率真的就是CPU的运行速度了吗?它是由什么来决定呢?.
2020-11-11 19:04:55
1782
转载 C++中new是否进行初始化的问题
结论:1、对于有自己写构造函数的类,不论类型名后面有没有括号,都用构造函数进行初始化;2、如果没有构造函数,则不加括号的new只分配内存空间,不进行内存的初始化,3、而加了括号的new会在分配内存的同时初始化为0。例1:#include <iostream> using namespace std; int main(){ int *b=new int[4]; for(int i=0;i<4;i++){ cout<&l
2020-09-29 14:51:03
532
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人