上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 58 下一页
摘要: 1.message系统日志配置 1.1 在debian系linux系统中对应的是/etc/rsyslog.conf和rsyslogd。 通过查看rsyslog.conf文件,发现所有的配置文件都在/etc/rsyslog.d/文件夹下。 # /etc/rsyslog.conf Configurati 阅读全文
posted @ 2022-02-09 14:33 PKICA 阅读(994) 评论(0) 推荐(0)
摘要: STL容器不是线程安全的。对于vector,即使写方(生产者)是单线程写入,但是并发读的时候,由于潜在的内存重新申请和对象复制问题,会导致读方(消费者)的迭代器失效。实际表现也就是招致了core dump。另外一种情况,如果是多个写方,并发的push_back(),也会导致core dump。 解法 阅读全文
posted @ 2022-02-06 16:45 PKICA 阅读(119) 评论(0) 推荐(0)
摘要: 利用定时器,我们可以设定在未来的某一时刻,触发一个特定的事件。所谓低分辨率定时器,是指这种定时器的计时单位基于jiffies值的计数,也就是说,它的精度只有1/HZ,假如你的内核配置的HZ是1000,那意味着系统中的低分辨率定时器的精度就是1ms。早期的内核版本中,内核并不支持高精度定时器,理所当然 阅读全文
posted @ 2021-12-29 11:11 PKICA 阅读(36) 评论(0) 推荐(0)
摘要: 1、offsetof offsetof的作用是返回结构体中的某个成员在该结构体中的偏移量,请看下面的例子: struct person { int height; int weight; }; printf("%u\n", offsetof(struct person, height)); // 0 阅读全文
posted @ 2021-12-24 11:05 PKICA 阅读(1) 评论(0) 推荐(0)
摘要: 制作deb包有的时候,我们需要将自己的程序(动态库或者可执行程序)打包成一个deb包,将deb包拷贝到其他的电脑,安装就可以使用包里面包含的函数或者可执行程序了.linux将C++城西制作deb包,通过查找资料,找到了下面的几种方法. 方法1 使用cmake​ C++ 工程大部分都是用 CMake 阅读全文
posted @ 2021-11-25 09:18 PKICA 阅读(819) 评论(0) 推荐(0)
摘要: 位图(bitset)是一种常用的数据结构,常用在给一个很大范围的数,判断其中的一个数是不是在其中。这篇文章主要给大家介绍了关于C++位图以及位图的实现原理与方法,需要的朋友可以参考下 位图就是bitmap的缩写,所谓bitmap,就是用每一位来存放某种状态,适用于大规模数据,该数据都是不重复的简单数 阅读全文
posted @ 2021-11-09 11:46 PKICA 阅读(690) 评论(1) 推荐(1)
摘要: 概念(concept) 使用模板进行通用编程的关键思想是定义能通过各种类型(type)使用的函数和类。但是,在实例化模板时经常会出现用错类型的问题,其结果通常是几页难懂的报错信息。 现在概念来了,这个问题可以休矣。概念让你能为模板编写要求,而编译器则可以检查这个要求。概念革新了我们思考和编写通用代码 阅读全文
posted @ 2021-11-05 14:40 PKICA 阅读(937) 评论(0) 推荐(1)
摘要: linux内核里面的双向循环链表和哈希链表有什么不同呢?1、双向循环链表是循环的,哈希链表不是循环的 2、双向循环链表不区分头结点和数据结点,都用list_head表示,而哈希链表区分头结点(hlist_head)和数据结点(hlist_node)。与哈希链表有关的两个数据结构如下: struct 阅读全文
posted @ 2021-11-05 14:34 PKICA 阅读(274) 评论(0) 推荐(0)
摘要: 子网掩码 (IPv4) 和前缀长度 (IPv6) 标识同一网络中 IP 地址的范围。ipv4地址一共32位,用点分十进制表示,每一个部分是8位。表示形式1:IPADDR=192.168.1.1NETMASK=255.255.255.0表示形式2:IPADDR=192.168.1.1/24这两种形式的 阅读全文
posted @ 2021-08-04 22:31 PKICA 阅读(8338) 评论(0) 推荐(0)
摘要: 成之众随 git clone https://github.com/grpc/grpc.git gRPC cd gRPC git submodule update --init git show v1.30.0 git reset --hard [backid] cmake ../.. -DCMAK 阅读全文
posted @ 2021-08-04 22:27 PKICA 阅读(34) 评论(0) 推荐(0)
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 58 下一页