gtest单元测试以及代码覆盖率详解
最近在写so库相关的项目,由于so是针对接口的代码编程,因此需要写大量的测试代码,因此使用gtest来进行测试自己的代码是很好的一个方式。当然测试还可以使用valgrind测试代码中是否有内存泄露。总之很爽。操作系统为Debian操作系统。需要安装gtestsudo apt-get install
linux下安装使用git,并绑定Gitee远程仓库拉取代码
Linux下快速安装使用git,附常用命令。
尚硅谷大数据技术Hadoop教程-笔记04【Hadoop-MapReduce】
尚硅谷大数据技术Hadoop教程-笔记04【Hadoop-MapReduce】
Ubuntu上搭建灯塔系统
想记录一下小白学习渗透测试的艰辛历程,就从安装灯塔开始吧!本文也是从各个网站中搜集而来,旨在为小白们提供一些帮助。
2022年全国职业院校技能大赛(中职组)网络安全竞赛试题A(7)
2022年全国职业院校技能大赛(中职组)网络安全竞赛试题A(7)
【Linux编译器-gcc/g++使用】
本篇博客介绍了在Linux下C/C++程序比较完整的翻译过程,包括了程序的预处理,编译,汇编,链接等知识,通俗易懂快来看看吧!
VMWare常见问题-CPU虚拟化引擎
大纲此平台不支持虚拟化的Intel VT-x/EPT,不使用虚拟化的Intel VT-x/EPT,是否继续,未能启动虚拟机。该主机cpu类型不支持虚拟化性能计数器,开启模块VPMC的操作失败,未能启动虚拟机。打开虚拟化性能计数器,能够让虚拟机更好地利用主机性能。
docker常用命令
仓库名、标签都是的镜像,俗称虚悬镜像danglingiamge,,通常与-i一起使用[也即启动交互式容器(前台有伪终端,等待交互)](有可能运行失败,docker容器后台运行必须有一个 前台进程)exit :从run创建的容器中退出,并关闭该容器。--name=:“容器新名字” 为
Linux->文件系统初识
文件系统调用以及理解
高版本Ubuntu(如22.02)修改apt源,快速安装低版本gcc/g++
Ubuntu不同版本默认apt install gcc安装的gcc和g++版本不同,如Ubuntu22.04默认安装gcc/g++为11版本,高版本Ubuntu无法直接通过apt install gcc安装低版本编译器,可以通过离线安装(过于繁琐),本文推荐修改apt源,添加对应低版本ubuntu源
catkin build 的使用
catkin build的安装和使用
V Rising 服务器搭建
前情提要:周末弄了个 V Rising 的服务器,和朋友一起玩,V Rising 自己的服务器太拉垮了.需要准备的东西假如你没有云服务器的话,你需要知道本机的公网ip,个人是推荐购买一台云服务器,只是和几个朋友玩的话,配置也不用太好,我用的是1核 2GB 1Mbps的腾讯云服务器(三个人玩,没有压力
【安全测试zap扫描】OWASP ZAP安全扫描
本文主要记录在OWASP ZAP安装及使用过程中的步骤及遇到的问题。OWASP ZAP安全扫描工具使用较为方便,主要可以用于渗透性测试,类似用抓包工具,在浏览器和服务器之间,可以对信息进行分析和扫描。linux 包下载下来后是ZAP_2.11.1_Linux.tar.gz,拷贝到linux服务器指定
Ubuntu18.04 安装Matlab2021b
1)为了在终端中输入matlab命令就可以打开,需要安装matlab-support,输入下面的命令进行安装。3)选择“高级选项”->“我有文件安装密钥”->“是”->下一步。3)使用用户不输入,任何人都可以用,其他的直接保持默认即可。6)选择安装位置,选择安装的产品和工具(一般全都安装)8)两三分
Linux找不到yum命令,没有已启用的仓库
使用yum命令安装wget的时候提示找不到yum命令没有已启用的仓库。执行 "yum repolist all" 查看您拥有的仓库。您可以用 yum-config-manager --enable <仓库名> 来启用仓库
linux部署redis及设置开机自启
linux部署redis及设置开机自启
ltp测试脚本ltpstress.sh分析
LTP是由 Linux Test Project 所开发的一套系统测试套件,ltpstress.sh为进行ltp测试时常用的执行脚本文件,本文对ltpstree.sh的关键内容进行分析,添加注释,以便理解。
Linux性能优化-内存优化
第二,共享内存 SHR 并不一定是共享的,比方说,程序的代码段、非共享的动态链接库, 也都算在 SHR 里。虽然每个进程的地址空间都包含了内核空间,但这些内核空间,其实关联的都是相同的物理内存。一个很典型的场景就是,即使内存不足时,有些应用程序也并不想被 OOM 杀死,而是希望能缓一段时间,等待人工
Linux 虚拟机和物理机实现文本复制粘贴
在Linux学习中,肯定有很多同学有这么一个困惑,就是在物理机看到的代码不能直接复制到虚拟机中,需要手打,很麻烦,如果是一大串文字的文本那更麻烦。想当初,在学Linux这门课的时候,在学校的云平台的虚拟机上学Linux,当时也是有这个困惑,聪明的同学们想出了一个好办法,就是在物理机和虚拟机都登陆上邮
Ubuntu安装clickhouse数据库
目录1、更新包列表 2、运行安装脚本3、设置密码4、启动服务5、测试连接6、下载官方测试数据 1、下载数据集直接执行以下代码 2、创建数据库 3、创建数据表(1) 4、创建数据表(2) 5、导入数据7、测试查询 8、远程连接3、