工具/三方库总结
文章平均质量分 72
工具/三方库总结
xiaonuo911teamo
做一个简单的人。
展开
-
C++项目使用pytest自动化测试
pytest是python语言的自动化测试框架,在C++项目中也可以使用其对模块或接口上进行测试,弥补googletest的不足之处。原创 2023-10-02 12:52:10 · 812 阅读 · 0 评论 -
虚拟机Ubuntu16.04搭建mysql
在Ubuntu 16.04服务器中安装如下命令sudo apt-get install mysql-server sudo apt-get install mysql-client 安装成功之后进入配置文件nano /etc/mysql/mysql.conf.d/mysqld.cnf注释bing 启动mysql,查看是否安装成功。 service mysql s...原创 2018-08-14 15:41:23 · 1373 阅读 · 0 评论 -
Ubuntu 16.04安装搜狗输入法
参见博客:https://blog.csdn.net/woainishifu/article/details/71420303 需要注意的是安装好fictx之后,需要重启才能看到搜狗拼音的选项。原创 2018-08-14 09:00:17 · 191 阅读 · 0 评论 -
linux如何使用screen(会话)实用笔记
得知这个工具,发现真的好用。linux 好赞。PS:这个命令也需要安装,apt search screen, 找到然后安装就行了。但是有的开发板上不能使用,可以使用nohup,没有screen好用。第一次使用,创建一个会话。name可选,不加时会有默认名字。screen [name]...[Ctrl+a d]这时已经可以在里面做任何事情,即使关闭控制台(我猜你也是远程使用的),也不会导致任务退出(Ctrl+a d)了。第二次使用,重新打开之前运行的任务(比如之前就vim打开了一个文件,直.原创 2020-08-08 16:53:03 · 395 阅读 · 1 评论 -
C++内存泄漏工具简单使用 - Visual Leak Detector
项目上线之前,肯定安全方面要过关,进行内存泄漏检查是必不可少的。Visual Leak Detector 实测确实是一个不错的工具。使用方法只要引入vld的库,并且在main函数的文件中,添加头文件即可。使用非常简单。实践工程#include <iostream>#include <vld.h>int main(){ char* n = new cha...原创 2020-04-23 17:37:46 · 237 阅读 · 0 评论 -
C++中好用的Logger库
这是我在联想时,我直属领导告知我的,可以说是越用越好用。原文github:https://github.com/bmoscon/Logger如果原文失效,也可以在我的github中下载,其中一部分(logger.h以及Logger文件夹):https://github.com/xiaonuo911teamo/BaseException。我有改过h文件,本文后面会提到。优点使用很简单,共有3个文件(为什么是3个后面说),包含一个头文件,然后给定一个全局变量即可。支持多级输出,DEBUG、INF.原创 2020-08-08 23:51:31 · 3252 阅读 · 2 评论 -
实用工具记忆(因为有些强大的工具,但是又不常用到,怕会忘记)
windowsVLD(Visual Leak Detector)windows上的内存泄漏检测工具Wiresharkwindows上的抓包工具WinHex二进制文件查看工具Typoramarkdown文档编写工具MPC-HC和VLC视频文件详细信息查看工具Datahammer二进制数据查看图像工具progressmonitor进程监管工具linuxvalgrindlinux上的内存泄漏检测工具...原创 2020-12-08 22:49:41 · 138 阅读 · 0 评论 -
创建linux容器的远程登录
需要使用到ssh,没有的话要提前安装。参考链接:https://www.jianshu.com/p/c4d4ee6f3663systemd-nspawn启动容器systemd-nspawn -D [directory] --machine [name],如:root@leez:~# ls /mnt/data4firefly-rk-dev.tar firefly-rk-prod firefly-rk-prod.tgzsystemd-nspawn -D /mnt/data4/firefly-.原创 2020-12-07 11:08:11 · 186 阅读 · 0 评论 -
一些常用的在线工具地址整理
这里收集整理一些程序猿常用的网站。欢迎进行补充。整理格式:名称:功能:使用体验:链接:文章目录通用文档格式类(正则,json等相关的)1. regex1012. Regulex3. json.cn4. ecotrust-canada绘图类(在线PS,流程图等)1. uupoop2. diagrams3. processon资源类网站(一些镜像网站)1. 清华镜像地址数学相关(如画函数曲线的)1. desmos其他1. 世界时钟通用文档格式类(正则,json等相关的)1. regex101.原创 2021-06-15 23:21:21 · 452 阅读 · 0 评论 -
mac上VScode如何配置C++使用(方法出自于官网,很傻瓜,也很明白)
下面的方法基本是照抄官网的,只是翻译了一下,再加上一丢丢自己的备注。本来不想麻烦的,因为VS code是很大众的编译器了,想着随便搜个教程,傻瓜式看着照搬就行了吧。结果不尽人意,排名靠前的试了试,都多少有问题,原理说的也不明白。最后还是自己去官网找了一下,英文看的不是很流利,但是非常傻瓜,使用方式,每一步的目的也都很清楚。在VS code中使用Clang++的方法在这篇指导中,你将学到如何在macOS系统中,使用Clang/LLVM的编译和调试器配置Visual Studio Code。下面.原创 2020-12-30 20:52:07 · 2379 阅读 · 0 评论 -
protobuf(.proto)的使用
protobuf 是Google提供一个具有高效的协议数据交换格式工具库,已被广泛应用。通俗点说,就是将要发送的消息,通过protobuf格式发出去,自动进行封装。另一方对proto格式解析,直接得到原数据。注:适用linux使用方式通过编写一个要发送的消息格式文件(.proto文件),然后通过自动化生成工具,生成对应的处理类及其头文件。编写*.proto文件按如下格式填写你的消息。具体规范,https://blog.csdn.net/jiaweiok123/article/details/.原创 2021-03-08 19:46:27 · 1660 阅读 · 0 评论 -
ubuntu 上交叉编译 linaro 的库
交叉编译是在一个平台上编译另外一个平台可用的应用程序,此时可以想象,另外一个平台上的系统库不同,所以我们要指定编译时使用的系统库。另外一个平台上运行环境不同,内存的大小端等,所以我们要使用单独编译工具。即分别设置 SYSROOT 和 C_COMPILER / CXX_COMPILER编译linaro环境下的三方库这里介绍使用交叉编译的方式,编译三方库的过程。一般流程正常地,我们为cmake设置好要用的工具链,系统环境,以及编译输出的库路径,直接cd build && cmake.原创 2021-02-10 10:57:48 · 473 阅读 · 0 评论