Mac设置多个ssh-key

需要给ssh配置多个key,不用名对应不同key文件。

  1. 创建config文件
    cd .ssh
    touch config

  2. 创建ssh-key
    ssh-keygen -t rsa -f ~/.ssh/id_rsa.别名 -C “邮箱地址“
    示例

阅读更多

Iterm2快捷键

标签

新建标签:command + t

关闭标签:command + w

切换标签:command + 数字 command + 左右方向键

切换全屏:command + enter

查找:command + f

阅读更多

Pycharm 开发 Django——虚拟环境配置

阅读更多

Wireshark — 数据包分析

数据包结构

3个术语:帧、包、段。

阅读更多

客户端进入网络的隐私策略

转载:https://steemit.com/life/@iyouport/7nfymr

阅读更多

MacOS 日常使用 Issue

应用软件

Chrome

  • MacOS上的 Chrome CPU占有率很高时, 可以通过 Chrome 的Setting -> Tools -> Task Manager 查看是什么插件占用了 CPU.

阅读更多

操作系统-8章

线程的同步

1. 进程锁

什么是线程竞争

线程竞争(Threads Contention): 本质上是多个线程同时又想占用某个共享资源的趋势。竞争中的线程的速度比单线程要低。这有多重意义:

  • 有锁必然有竞争。通常的竞争是指一个线程必须等待一个被占用的资源释放后才能继续,这就降低了此线程的速度。

阅读更多

Hexo搭建博客


Update @ 2018-05-23 10:53:21:

  • 使用 Next Mist
  • 改变了文章页面的背景色
  • 改变了 header 的高度,设置了背景,调整了 site title 和 menu 的布局,增加了动画效果
  • 在 Home 页面,设置“巧克力块”背景色效果,文章之间用原白色背景色隔开

阅读更多

操作系统-7章

1. 线程的原理

1.1 线程的起源

现在意义上的线程是轻量级的进程,是进程中指令执行路径的描述,是多个寄存器等变量条件就绪等待 CPU 选择执行的状态,它包含着私有的程序计数器等状态来确定指令的执行顺序。线程是 CPU 利用的最小单元。

通常,线程和并发联系紧密,在单处理器环境下,多个线程只能并发。具体的,将一个进程切分为多个代码段,每个代码段看做一个线程,这多个线程轮流的使用 CPU,并发的执行。

阅读更多

操作系统-5|6章

1. 进程调度

1.1 什么是进程调度

进程调度是系统有安排的让 CPU 运行不同的进程任务。同时考虑到最大化 CPU 的利用率,又要考虑到进程的平均响应时间,和进程占用 CPU 时间的公平。进程调度的目标是尽可能的实现 CPU 的效率的最大化,又要最小化进程的响应时间。

阅读更多