Sirius
Sirius
Home avatar

Fan的博客

Unix domain Socket使用详解

一、基本概念

unix操作系统中一切都可以看做是文件,包括程序运行的一些信息。

Unix domain Socket可以简称为UDS,不同程序间的数据可以在操作系统层,借助于文件系统来进行数据交换。

对于程序本身来说,只需要读取和写入共享的socket文件即可,也就是说不同的程序之间通过socket文件来进行数据交互。

CPP中的inline

inline 是 C++ 中一个非常重要但又常常被误解的关键字。要完全理解它,你需要知道它扮演着两个关键角色:一个是给编译器的性能建议,另一个是给链接器的链接规则

tmux小技巧

  • 创建会话 tmux new -t <session_name>
  • 退出会话 Ctrl + B然后按下D
  • 回到会话tmux attach
  • 创建窗口 Ctrl + B 然后按下C
  • 窗口列表 Ctrl + B, W
  • 切换下一个窗口 Ctrl + B, 然后按下N
  • 切换上一个窗口 Ctrl + B, 然后按下P
  • 垂直分割 Ctrl + B, %
  • 水平分割 Ctrl + B, "
  • 切换布局 Ctrl + B, <space>
  • 调整窗口大小 Ctrl + B 按住不松手同时按下 <上|下|左|右>
  • 关掉面板 Ctrl + B, X
  • 当前面板全屏 Ctrl + B, Z, 再次使用Ctrl + B, Z 则退出全屏模式

如果要复制粘贴,则把要复制的那个窗口调整成全屏模式Ctrl + B + Z 然后复制,接着退出全屏模式即可。后面的可以不用看了,改配置是最麻烦且容易出错的。