摘要: <!-- p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #e82300} span.s1 {font-variant-ligatures: no-common-ligatures} --> 静默安装:sudo /u 阅读全文
posted @ 2018-05-10 21:53 SHAEL_BLOG 阅读(331) 评论(0) 推荐(0) 编辑
摘要: C++编译原理 Preprocessing + Compilation + Assembly + Linking -E 预编译 生成.i文件 -S 预编译+编译 生成.s文件 -c 预编译+编译+汇编 生成.o文件 -l -g 生成调试时间 -W 使能警告 符号表 internal链接属性 const全局变量... 阅读全文
posted @ 2018-05-10 21:39 SHAEL_BLOG 阅读(183) 评论(0) 推荐(0) 编辑
摘要: DNS记录类型 A记录/AAAA记录: 用于名称解析的重要记录,它将特定的主机名映射到对应主机的IP地址上 NS: 域名服务器记录,用来指定该域名由哪个DNS服务器来进行解析 CNAME记录: 用于将某个别名指向到某个A记录上,这样就不需要再为某个新名字另外创建一条新的A记录 MX记录: 用户可以将该域名下的邮件服务器指向到自己的mail server上,然后即可... 阅读全文
posted @ 2018-05-10 21:37 SHAEL_BLOG 阅读(139) 评论(0) 推荐(0) 编辑
摘要: URL encode 组成 英文字母(a-zA-Z) 数字(0-9) -_.~ 4个特殊字符 ! * ' ( ) ; : @ & = + $ , / ? # [ ]保留字符 https://blog.csdn.net/freeking101/article/details/68922983 HTTP 特征 ... 阅读全文
posted @ 2018-05-10 21:36 SHAEL_BLOG 阅读(1300) 评论(0) 推荐(0) 编辑
摘要: 信号处理 信号处理的三种方式:忽略、捕捉、执行系统默认操作 signal与sigaction signal与实现有关 signal不改变信号处理函数就无法获取当前的处理函数 可重入函数 异步信号安全的函数 可重入函数会自动实现中断恢复,即捕获EINTR并重启 不可重入函数的特征 1. ... 阅读全文
posted @ 2018-05-10 21:31 SHAEL_BLOG 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 无锁编程 Double-checked Locking 在获取锁的前后都进行条件判断,尽可能减少加锁访问(常用于单例) 存在的问题(延迟初始化): 对象初始化分为:内存分配、内存初始化、指针赋值三个阶段。 后两个阶段可能被优化顺序颠倒。 解决方案: 禁止优化volati... 阅读全文
posted @ 2018-05-10 21:29 SHAEL_BLOG 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 如何描述网络的传输能力? 带宽--单位时间内的流量,表达是「速度」,比如常见的带宽 100 MB/s 带宽时延积 BDP--决定网络中飞行报文的大小,RTT * 带宽 发送缓冲区 tcp_wmem--决定了发送窗口 swnd 的上限/下限,不能超过带宽时延积 BDP;否则网络过载,发生丢包 接收缓冲 阅读全文
posted @ 2018-05-10 21:25 SHAEL_BLOG 阅读(281) 评论(0) 推荐(0) 编辑