- 博客(20)
- 资源 (5)
- 问答 (2)
- 收藏
- 关注
原创 docker学习记录
如果加载本地源可以参考:https://www.cnblogs.com/TImeroot/p/16265608.html。2.保存离线镜像,并通过镜像启动。3.更换容器中的源为阿里云的源。6.在容器中添加ssh服务。
2024-12-23 10:13:59
157
原创 linux将ldd的依赖保存到文件夹里
#! /bin/bash#执行脚本时在终端输入 ./copy.sh ./test ./copy#其中./test为ldd所要查看的可执行程序的路径,./copy为依赖文件最终拷贝到的文件夹路径 #以下三个参数为终端输入# $0 为 ./copy.sh# $1 为 ./test# $2 为 ./copy # awk 后 $0,$1,$2为终端日志的字符串,以空格为分隔符,只在awk本行起作用#将字符串重定向到dependListdependList=$( ldd $1 | awk '
2023-01-17 14:09:01
665
原创 tcpdump学习记录
tcpdump -s 0 -i any host 192.168.99.216 -w 1.pcap -vvtcpdump -s 0 -i any host 172.31.169.138 and port 9122 -w 1.pcap -vv
2021-10-15 14:13:32
299
原创 VSCode远程编译配置教程
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码
2021-09-27 16:15:34
6425
2
原创 clion远程remote配置及使用
Clion远程编译配置教程前言目前所使用电脑多为windos系统,而开发服务端大多为linux环境,这时不想安装linux虚拟机(比较耗内存)既想在windows上IDE编写代码,又想能直接在linux下编译代码,那么Clion的remote功能不失为一种比较好的选择。这种方式具有几个优点,完美的使用远程服务端的资源:1、IDE支持ssh远程linux服务,并能自动同步代码;2、IDE能复刻远程gcc等环境,直接用IDE进行编译,即可生成linux版本的程序;3、使用IDE进行调试,即可相当
2021-09-26 18:23:52
10516
原创 golang linux 安装配置
tar -zxvf go1.17.linux-amd64.tar.gzmv go/ /usr/local/vim /etc/profile将一下内容添加到文件尾export GOROOT=/usr/local/goexport GOPATH=/home/kqbi/GoPathexport GOBIN=$GOPATH/binexport PATH=$PATH:$GOROOT/binexport PATH=$PATH:$GOPATH/binexport GO111MODULE=autoex
2021-09-23 17:09:28
253
原创 valgrind
valgrind --tool=memcheck --leak-check=yes --show-reachable=yes --log-file=val.log ./test
2021-07-09 09:48:41
86
原创 golang cgo问题记录
1.遇到c回调里的pUser是long类型的直接修改头文件为void*即可2.遇到cgo argument has Go pointer to Go pointer则Linux下export GODEBUG=cgocheck=0,win下添加环境变量key:GODEBUG , value: cgocheck=0
2021-06-30 13:23:07
1273
原创 grpc学习记录
1.生成grpc.pbprotoc helloworld.proto --grpc_out=./ --plugin=protoc-gen-grpc=/usr/local/bin/grpc_cpp_plugin2.生成pb文件protoc helloworld.proto --cpp_out=./ --plugin=protoc-gen-grpc=/usr/local/bin/grpc_cpp_plugin
2021-03-25 18:39:26
124
原创 paho.mqtt.cpp的使用demo
//// Created by Administrator on 2020/10/27.//#ifndef TEST_MQTTCLIENT_H#define TEST_MQTTCLIENT_H#include "mqtt/client.h"#include <unordered_set>namespace MqttClient { class MqttClient : public mqtt::callback, public std::enable_shared_
2020-11-25 13:54:47
2852
1
原创 记录tinyxml的错误使用
之前一直认为tinyxml Parse返回NULL即为错误,结果遇到正常的xml有时也返回NULL,改成使用doc.Parse(szPacketXml); if (doc.ErrorId()) { return false; }
2020-11-03 08:50:12
488
原创 boost md5 base64 uuid
std::string dataStr = "";boost::uuids::detail::md5 hash; hash.process_bytes(dataStr.data(), dataStr.size()); boost::uuids::detail::md5::digest_type result; hash.get_digest(result); boost::uuids::detail::md5::digest_type char_digest;
2020-10-19 19:05:39
755
原创 boost linux下静态库编译
以编译1.72为例/bootstrap.sh./b2 -a cxxflags='-fPIC -std=c++11' install --prefix=/home/install/boost/boost_1_72_0 link=static threading=multi.
2020-07-26 22:07:14
3275
3
原创 log4cplus简单封装
#ifndef log_Logger4_H#define log_Logger4_H#include <log4cplus/logger.h>#include <log4cplus/configurator.h>#include <log4cplus/helpers/stringhelper.h>#include <log4cplus/loggingmacros.h>#include <log4cplus/initializer.h>
2020-06-16 08:40:53
685
原创 boost log的简单封装
基于boost log的简单封装//// Created by kqbi on 2020/6/1.//#ifndef IDAS_LOGGER_H#define IDAS_LOGGER_H#include <stdexcept>#include <string>#include <iostream>#include <fstream>#include <boost/log/common.hpp>#include <b
2020-06-15 23:16:26
1046
原创 mediasoup-demo安装部署笔记
mediasoup-demo的安装部署比较简单,直接按照官方的README就可以成功部署运行。1.Clone工程:git clone https://github.com/versatica/mediasoup-demo.gitcd mediasoup-demogit checkout v3其实clone下来默认就是v32.server安装配置:cd servernpm install这一步比较慢,会进行下载编译,还可能因为超时失败,如果server无法启动,则参照下面步骤cd nod
2020-05-14 09:21:17
2255
10
原创 海康Ehome协议的的PS流分析
通过海康Ehome协议通过TCP点播海康的摄像头,摄像头推送的流并非标准的PS流。而是如下的格式:2400013980600000000000000a689ebc0d000001ba5e269c2ee401028f63feffff007d4909000001e000128c80092789a70bb9fffffffc000000010930000001e0001a8c0005fffffffff...
2020-04-02 17:33:22
2881
原创 openssl对文件加解密
openssl对文件加解密首先看是如何使用openssl命令行对文件加解密:1.带密码的私钥文件生成:openssl genpkey -algorithm RSA -out rsa.pem -pass pass:vms@ictt.2019 -aes2562.从私钥里提取公钥:openssl pkey -in rsa.pem -out pub.pem -pubout3.利用公钥加密文件:...
2020-03-11 22:24:09
393
TA创建的收藏夹 TA关注的收藏夹
TA关注的人