logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux fprintf的用法

一、fprintf 函数描述fprintf其作用是格式化打印,也叫格式化输出,可以指定输出到一个流文件中,即相输出流中写入数据。fprintf()函数根据指定的格式(format),向输出流(stream)写入数据(argument)。fprintf( )会根据参数format 字符串来转换并格式化数据,然后将结果输出到参数stream 指定的文件中,直到出现字符串结束('\0')为止。函...

Linux 用C/C++创建新文件并写入内容

1、需求在Linux环境下用C编写一个函数,用于记录运行日志,要求只存在一个同名文件,每次记录前清除已有的信息。2、思路需要完成的是:(1)查找(access)是否该文件存在,存在则删除,不存在则新建(fopen)。(2)定位写入记录的位置(fseek)。(3)写文件(fprintf)。(4)刷新文件(fflush)。(5)关闭文件退出(fclose)。3、代码...

arm-linux-gnueabihf gcc8.3交叉编译工具搭建教程

一、运行环境1.1 执行机环境ldGNU ld (GNU Binutils for Raspbian) 2.31.1lddldd (Debian GLIBC 2.28-10+rpi1) 2.28 Copyright (C) 2018 Free Software Foundation, Inc.gcc(Raspbian 8.3.0-6+rpi1) 8.3.0 Copyr...

Linux 程序后台运行与删除

一、查看进程:ps或 ps -a二、命令后台运行: sudo ./runmyled.o& 命令后边跟个&,返回进程id号三、查看当前的进程:四、删除进程:sudo kill id1 id2 id3...

Linux 多线程开发-线程的结束pthread_kill和pthread_cancel

1、线程结束的方式(1)线程函数中调用pthread_exit函数,不会导致对象析构,可以使用(2)线程所属的进程结束,进程调用exit,线程C++对象不会销毁,不安全,属于被动结束(3)线程函数执行返回return,好的退出方式(4)线程被同一进程或其他线程通知结束,属于被动结束2、线程主动结束线程主动结束使用return或者pthread_exit函数,原型如下:v...

Linux 用C/C++创建新文件并写入内容

1、需求在Linux环境下用C编写一个函数,用于记录运行日志,要求只存在一个同名文件,每次记录前清除已有的信息。2、思路需要完成的是:(1)查找(access)是否该文件存在,存在则删除,不存在则新建(fopen)。(2)定位写入记录的位置(fseek)。(3)写文件(fprintf)。(4)刷新文件(fflush)。(5)关闭文件退出(fclose)。3、代码...

openssl创建CA并签发证书

一、创建私有CA根证书1、创建CA目录root@DESKTOP-JP3S3AN:/home/wsl/openssl_pro# mkdir -pv/etc/pki/CA/{private,certs,crl,newcerts}mkdir: created directory '/etc/pki/CA'mkdir: created directory '/etc/pki/CA/private'mkdi

文章图片
STM32嵌入式系统FreeRTOS使用cJSON解析和构建JSON

一、环境控制器STM32F407+MDK5.34+cJSON1.7.7二、安装cJSONMDK中打开Pack Install,选择Generic下边MDK-Pack::cJSON,点击安装Install安装成功后,在Manage Run-Time Environment 中找到Data Exchange,并选择cJSON,下方点击OK。可以在工程栏目下看到已经添加了cJSON。三、使用cJSON(

文章图片
#stm32
SSL 多线程通信 linux openSSL C API编程

一、环境需要提前准备好服务端和客户端的证书和私钥,以及CA的证书。OpenSSL 1.1.1f 31 Mar 2020built on: Wed Nov 24 13:20:48 2021 UTCplatform: debian-amd64options: bn(64,64) rc4(16x,int) des(int) blowfish(ptr)Thread model: posixgcc vers

文章图片
#linux#ssl
QT Openssl no OPENSSL_Applink 解决

QT5.15.2安装时候选择了openssl1.1.1库,在开发过程中出现OPENSSL_Applink。解决办法:将openssl include文件下的applink.c 添加到工程中,即可。

文章图片
#qt#开发语言
    共 23 条
  • 1
  • 2
  • 3
  • 请选择