![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux环境下的c/c++编程
文章平均质量分 78
峰上踏雪
在最不期待的时候,反而一切都会变的顺利。
展开
-
`QueryPerformanceFrequency`和`QueryPerformanceCounter`函数来获取程序执行时间
C语言获取程序运行时间原创 2023-07-02 17:31:17 · 533 阅读 · 0 评论 -
sprintf, snprintf, vsnprintf 的使用方法,以及它们之间的区别
sprintf, snprintf, vsnprintf 的使用,以及它们之间的区别。原创 2022-12-19 18:34:16 · 1535 阅读 · 1 评论 -
C++的文件处理&string类的知识
C++的文件处理&string类的知识原创 2022-11-20 17:23:35 · 1102 阅读 · 0 评论 -
C++ string转long long,substr,docker服务命令和Centos 7 配置防火墙
C++ string转long long,substr,docker服务命令和Centos 7 配置防火墙,还有c++读取文件夹下的所有文件名原创 2022-10-23 11:27:59 · 903 阅读 · 0 评论 -
c/c++中好用的Linux C函数
c/c++中好用的Linux C函数原创 2022-09-12 17:34:07 · 397 阅读 · 0 评论 -
sscanf函数的使用
sscanf函数的使用原创 2022-09-12 15:59:56 · 591 阅读 · 0 评论 -
套接字 - Socket编程(网络编程)
套接字 - Socket,Linux网络编程。原创 2022-08-14 19:36:28 · 415 阅读 · 0 评论 -
LINUX文件解压缩
LINUX文件解压缩命令原创 2022-07-10 15:11:37 · 17734 阅读 · 0 评论 -
linux环境下的多线程编程(二)之线程同步
目录线程同步的概念同步方式一,互斥锁1.互斥锁函数1.1加锁与解锁函数2.互斥锁使用二,读写锁1.读写锁函数1.1读写锁的加锁与解锁函数2.读写锁的使用三,条件变量1 条件变量函数2 生产者和消费者(通常条件变量都是配合生产者和消费者模型进行工作)四,信号量1 信号量函数2.信号量使用(1)总资源数为 1时(2)总资源数大于 1时线程同步的概念假设有 4 个线程 A、B、C、D,当前一个线程 ...原创 2022-05-06 17:26:58 · 951 阅读 · 0 评论 -
linux环境下的多线程编程(一)
一,线程概述线程是轻量级的进程(LWP:light weight process),在 Linux 环境下线程的本质仍是进程。在计算机上运行的程序是一组指令及指令参数的组合,指令按照既定的逻辑控制计算机运行。操作系统会以进程为单位,分配系统资源,可以这样理解,进程是资源分配的最小单位,线程是操作系统调度执行的最小单位。二,线程函数每一个线程都有一个唯一的线程 ID,ID 类型为 pthread_t,这个 ID 是一个无符号长整形数,如果想要得到当前线程的线程 ID,可以调用如下函数:pt原创 2022-05-01 20:43:37 · 2430 阅读 · 1 评论 -
Linux 环境下的动态库生成与使用
一,必要的说明1.准备测试程序测试程序可以再我的上一篇博客中(Linux 环境下的静态库生成与使用)获取。当然测试程序比较简单,大家可以自行编写。2.静态库与动态库的简要说明这里我们只讲 Linux 环境下的静态库与动态库的生成与使用, Windows直接用VS直接就能生成。在项目中使用库一般有两个目的,一个是为了使程序更加简洁不需要在项目中维护太多的源文件,另一方面是为了源代码保密,毕竟不是所有人都想把自己编写的程序开源出来。当我们拿到了库文件(动态库、静态库)之后要想使用还原创 2022-04-14 18:53:17 · 7232 阅读 · 0 评论 -
Linux 环境下的静态库生成与使用
一,简介这里我们只讲 Linux 环境下的静态库与动态库的生成与使用, Windows直接用VS直接就能生成。在项目中使用库一般有两个目的,一个是为了使程序更加简洁不需要在项目中维护太多的源文件,另一方面是为了源代码保密,毕竟不是所有人都想把自己编写的程序开源出来。当我们拿到了库文件(动态库、静态库)之后要想使用还必须有这些库中提供的 API 函数的声明,也就是头文件,把这些都添加到项目中,就可以快乐的写代码了。二,如何生成静态链接库在 Linux 中静态库由程序 ar 生成。.原创 2022-04-14 11:56:47 · 3645 阅读 · 0 评论