自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 printk打印

printk打印

2022-05-12 18:47:01 1110

原创 pkg-config 作用

一、编译和连接一般来说,如果库的头文件不在 /usr/include 目录中,那么在编译的时候需要用 -I 参数指定其路径。由于同一个库在不同系统上可能位于不同的目录下,用户安装库的时候也可以将库安装在不同的目录下,所以即使使用同一个库,由于库的路径的不同,造成了用 -I 参数指定的头文件的路径也可能不同,其结果就是造成了编译命令界面的不统一。如果使用 -L 参数,也会造成连接界面的不统一。编译和连接界面不统一会为库的使用带来麻烦。为了解决编译和连接界面不统一的问题,人们找到了一些解决办法。其基本思

2021-03-19 10:39:39 463

原创 github连接错误

获取mongo-cxx-driver的时候出现“gnutls_handshake()失败”错误 git clone https://github.com/mongodb/mongo-cxx-driver.git --branch releases/stable --depth 1问题的原因,gnutls出现问题。它在代理背后很奇怪。但是openssl即使在弱网络中也能正常工作。所以解决方法是我们应该用openssl编译git。sudo apt-get updatesudo apt...

2021-03-19 10:02:47 217

原创 如何利用命令查看当前linux系统的桌面环境是KED 或者是GNOME

使用下面命令bai可以查看当前dulinux系统的桌面环境是zhiKED 或者dao是GNOMEzhu@ubuntu:~$echo$DESKTOP_SESSIONgnome-classic如上,表明桌面系统时zhuangnome-classic。另外也可shu以查看/etc下面有没有gnome文件夹或者kde文件夹,如果都有,就是都安装了或者安装过。...

2021-01-18 11:35:55 4814

原创 乒乓缓存与伪共享

ping-pong(cache-line ping-ponging) 是指不bai同的CPU共享位于同一du个cache-linezhi边的变量,当dao不同的CPU频繁的对该变量进zhuan行读写时,会shu导致其他CPU cache-line的失效容。与之相近的另外一个就是伪共享:伪共享(false cache-line sharing)就是两个CPU访问的两个变量位于同一个cache line中,这两个变量看似是独立的两个变量,但是由于它们是位于同一个cache line中的,导致一个CPU对其中一个

2020-12-15 18:06:12 700

原创 内存对齐

进行内存对齐的作用主要是有两个:(1)平台移植。不是所有的硬件平台都能够访问任意地址上的数据,(2)性能:内存对齐后访问速度提升了。下面解释一下为什么内存对齐会提升效率。CPU把内存当成是一块一块的,块的大小可以是2、4、8、16字节等大小。CPU在读取内存的时候是一块一块读取的。块大小即memory access granularity:内存读取粒度。假设CPU要读取一个int型4字节大小的数据,看下列2种情况:(1)数据从0字节开始;(2)数据从1字节开始;假设内存读取粒度是4.

2020-11-27 12:46:17 92

原创 pthread_mutex_lock与pthread_cond_wait的疑惑

pthread_mutex_lock与pthread_cond_wait结合以后,阻塞点转移到pthread_cond_waithttps://blog.csdn.net/qq_38635597/article/details/105148721?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromBaidu-1.control&depth_1-utm_source=distribute.pc_relevan...

2020-11-25 22:32:29 334

原创 Linux中TCP listen()的backlog参数详解

LISTEN(2) Linux Programmer's Manual LISTEN(2)NAME 名称 listen - listen for connections on a socket 在一个套接字上倾听连接SYNOPSIS 概述 #inclu...

2020-11-18 11:19:22 230

css中文使用参考手册

css中文实用手册,方便初学者参考css标记

2011-08-16

空空如也

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

TA关注的人

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