自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 CmakeList编写学习总结

当涉及多个文件交叉编译时可以直接写Makefile文件,执行make命令直接编译程序,当然也可以编写CmakeList.txt文件,通过cmake命令自动生成Makefile文件,下面总结一下常用的命令: CmakeList.txt示例: 一、#外层CMakeLists.txt CMAKE_MINIMUM_REQUIRED(VERSION 2.6) #cmake最低版本需求,不加入此行会受到警告信息 PROJECT(HELLO) #项目名称 ADD_SUBDIRECTORY( src ) ...

2022-03-02 11:00:49 699

原创 kfifo无锁循环队列的实现

代码如下: #include <stdio.h> #include <stdlib.h> #include <string.h> #include "kfifo2.h" bool kfifo_init(kfifo_t *kfifo) { bzero(kfifo, sizeof(kfifo_t)); return true; } bool kfifo_put(kfifo_t *kfifo, kfifo_msg_t *msg) { if (ES

2021-08-01 12:09:54 355

原创 C++实现grpc异步服务器

一、下载grpc包、protobuf包等 https://github.com/grpc/grpc

2021-07-23 11:18:29 3010 2

原创 小白通过一个简单的shell脚本来启动或杀掉程序

创建一个脚本如下: 脚本传入start或者stop,当然也可传入restart: #! /bin/sh source /etc/profile operate=$1 function kill_all() { PID=`ps -ef|grep process|grep -v 'grep'|awk '{printf $2}'`; if [ "$PID" != "" ];then kill -9 $PID fi } function main() {

2021-06-29 14:39:16 503

原创 openssl与gmssl

https://www.cnblogs.com/marshu/p/14201324.html

2021-06-18 10:06:05 737

转载 cmake使用方法详解

cmake 简介 CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。 CMake 使用方法 CMake的所有的语句都写在一个叫:CMakeLists.txt的文件中。当CMakeLists.txt文件确定后,可以用ccmake命令对相关 的变量值进行配置。这个命令必须指向CMakeLists.txt所在的目录。配置完成之后,应用cmake命令

2021-02-08 09:57:29 5646

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除