DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::
上一页 1 ··· 47 48 49 50 51 52 53 54 55 ··· 474 下一页

2022年9月2日

摘要: 如果不是一个命令行重度用户的话,过了一段时间之后,你就可能已经忘记了这些复杂且冗长的 Linux 命令了。当然,有很多方法可以让你 回想起遗忘的命令。你可以简单的 保存常用的命令 然后按需使用。也可以在终端里 标记重要的命令,然后在任何时候你想要的时间使用它们。而且,Linux 有一个内建命令 hi 阅读全文
posted @ 2022-09-02 15:46 DoubleLi 阅读(234) 评论(0) 推荐(0)

摘要: 一、引言 很多时候,我们在开发的时候是面对嵌入式平台,因此由于资源的限制需要用到相关的交叉编译。即在你host宿主机上要生成target目标机的程序。里面牵扯到相关头文件的切换和编译器的选择以及环境变量的改变等,我今天仅仅简单介绍下相关CMake在面对交叉编译的时候,需要做的一些准备工作。 二、CM 阅读全文
posted @ 2022-09-02 10:43 DoubleLi 阅读(1141) 评论(0) 推荐(0)

摘要: CMAKE命令使用时需要与CMakeLists.txt在不同的目录下,一般是在CMakeList.txt文档所在的目录下创建一个build文件夹,然后cd到build文件夹,执行cmake ..,此时会根据CMakeLists.txt将需要的配置文件生成到build目录下,然后在build目录下执行 阅读全文
posted @ 2022-09-02 10:39 DoubleLi 阅读(564) 评论(0) 推荐(0)

2022年9月1日

摘要: 说明:所有内容翻译自spdlog的wiki,受英语水平所限,有所错误或失真在所难免,如果您有更好的建议,请在博文下留言。 线程安全 spdlog:: 命名空间下的是线程安全的,当loggers在不同的线程同时执行时,下述函数不应该被调用: spdlog::set_error_handler(log_ 阅读全文
posted @ 2022-09-01 14:21 DoubleLi 阅读(966) 评论(0) 推荐(0)

2022年8月31日

摘要: 一、简介 spdlog是基于C++ 11的日志组件,它非常轻量,使用时你仅仅需要引入头文件就可以了。 https://github.com/gabime/spdlog https://github.com/gabime/spdlog/wiki/3.-Custom-formatting 二、线程安全 阅读全文
posted @ 2022-08-31 17:15 DoubleLi 阅读(9071) 评论(0) 推荐(0)

摘要: 1 详解协程 1.1 多线程的困境 人类压榨CPU的脚步从未停止过。在实际的生产过程中,我们将CPU的任务分为两大类: 计算密集型:数值计算、逻辑判断的任务较多。CPU利用率非常高。 IO密集型:与IO设备交互,如读取磁盘和网卡,频繁等待IO操作结果。CPU利用率非常低。 为了提高IO密集型任务的C 阅读全文
posted @ 2022-08-31 15:59 DoubleLi 阅读(422) 评论(0) 推荐(0)

摘要: 假设现在有一个「php-cgi」的进程 ,进程id为「25282」。现在想要查询该进程占用的内存大小。linux命令行下有很多的工具进行查看,现总结常见的几种方式: 通过进程的 status [root@web3_u ~]# cat /proc/25282/status Name: php-cgi 阅读全文
posted @ 2022-08-31 15:56 DoubleLi 阅读(4709) 评论(0) 推荐(1)

2022年8月30日

摘要: 1. 原理 CMake是一种跨平台编译工具,比make更为高级,使用起来要方便得多。CMake主要是编写CMakeLists.txt文件,然后用cmake命令将CMakeLists.txt文件转化为make所需要的makefile文件,最后用make命令编译源码生成可执行程序或共享库。 交叉编译,是 阅读全文
posted @ 2022-08-30 17:35 DoubleLi 阅读(2252) 评论(0) 推荐(1)

摘要: 目录 ​ ​处理高并发的库​​ ​ ​日志​​ ​ ​PRC​​ ​ ​嵌入式文件系统​​ ​ ​代码质量​​ ​ ​深度学习库​​ ​ ​HTTP 网络库​​ ​ ​单元测试​​ ​ ​性能测试​​ ​ ​文件压缩​​ ​ ​下次造轮子前先看看现有的轮子吧​​ ​ ​值得学习的C语言开源项目​​ 阅读全文
posted @ 2022-08-30 15:17 DoubleLi 阅读(517) 评论(0) 推荐(0)

2022年8月29日

摘要: CMake中的option用于控制编译流程,相当于C语言中的宏条件编译。 基本格式 options基本格式如下: option(<variable> "<help_text>" [value]) variable:定义选项名称 help_text:说明选项的含义 value:定义选项默认状态,一般是 阅读全文
posted @ 2022-08-29 14:00 DoubleLi 阅读(1003) 评论(0) 推荐(0)

上一页 1 ··· 47 48 49 50 51 52 53 54 55 ··· 474 下一页