摘要:
题干: 今天我们看到的阿里巴巴提供的任何一项服务后边都有着无数子系统和组件的支撑,子系统之间也互相依赖关联, 其中任意一个环节出现问题都可能对上游链路产生影响。小明做为新人接收到的第一个任务就是去梳理所有的依赖关系, 小明和每个系统的负责人确认了依赖关系,记录下调用对应系统的耗时,用这些数据分析端到 阅读全文
摘要:
作为一款强大的源代码编辑器,当然需要一手流利的命令来安装它。 命令: 阅读全文
摘要:
前言: 因为之前装的Ubuntu出了点问题,本想直接清除Ubuntu数据重新装一下,结果蹦出这么个BUG来,揪心,弄了大半天终于弄好了。 废话不多说,直接按教程走吧。 GRUB启动: 在grub启动界面能用的命令不多,以下是grub的几个命令: 从网上找的一个视频,当然这个视频解决了我一大部分问题, 阅读全文
摘要:
前言: 安装完windows与Ubuntu双系统之后会发现windows与Ubuntu时间不一致。这是硬件时间都一样的情况下,Ubuntu使用的是UST,Windows使用的是CST。要解决该问题就要对这两个时间进行同步即可。 解决: 打开Ubuntu终端输入: 阅读全文
摘要:
进程与线程 概述 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄 阅读全文
摘要:
不同的系统在存储数据时是分大端(bit-endian)小端(little-endian)存储的,比如,Inter x86、ARM核采用的是小端模式,Power PC、MIPS UNIX和HP-PA UNIX采用大端模式 小端模式用文字描述是,低地址上存放低字节,高地址上存放高字节。 假如有一个32位 阅读全文
摘要:
为什么上图中的A在TIME-WAIT状态必须等待2MSL时间呢? 第一,为了保证A发送的最后一个ACK报文能够到达B。这个ACK报文段有可能丢失,因而使处在LAST-ACK状态的B收不到对已发送的FIN+ACK报文段的确认。B会超时重传这个FIN+ACK报文段,而A就能在2MSL时间内收到这个重传的 阅读全文
摘要:
一 select函数简介 select一般用在socket网络编程中,在网络编程的过程中,经常会遇到许多阻塞的函数,网络编程时使用的recv, recvfrom、connect函数都是阻塞的函数,当函数不能成功执行的时候,程序就会一直阻塞在这里,无法执行下面的代码。这是就需要用到非阻塞的编程方式,使 阅读全文
摘要:
shadowsock开机自启 以下使用Systemd来实现shadowsocks开机自启。 在里面填写如下内容: 把etc/shadowsocks/config.json修改为你的config.json路径,如:/etc/config.json 配置生效: 阅读全文
摘要:
一路copy paste就OK 阅读全文