自定义博客皮肤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.txtCMAKE_MINIMUM_REQUIRED(VERSION 2.6) #cmake最低版本需求,不加入此行会受到警告信息PROJECT(HELLO) #项目名称ADD_SUBDIRECTORY( src ) ...

2022-03-02 11:00:49 635

原创 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 251

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

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

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

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

创建一个脚本如下:脚本传入start或者stop,当然也可传入restart:#! /bin/shsource /etc/profileoperate=$1function 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 434

原创 openssl与gmssl

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

2021-06-18 10:06:05 577

转载 cmake使用方法详解

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

2021-02-08 09:57:29 5274

空空如也

空空如也

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

TA关注的人

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