zhougb3的博客

It's been kind of tough, but tough people last.

排序:
默认
按更新时间
按访问量

技术书籍

打算从今天起,将自己看的书的书名都记录在这里,方便日后回顾之用。 语言 《GO Web编程》 系统 《Docker — 从入门到实践》 《鳥哥的 Linux 私房菜》 网络 《Linux高性能服务器编程》 《Linux多线程服务端编程:使用muduo C++网络库》 ...

2018-10-30 15:12:51

阅读数:19

评论数:0

vue GO 学习资料 汇总

vue官方教程 vue-router教程 vue-axios教程 vue-axios官方教程 慕课网教程 知乎教程 一个实战项目

2018-11-16 14:03:48

阅读数:12

评论数:0

理解Linux进程,进程组,会话(nohup与守护进程)

进程 三种进程: 普通进程:默认情况下,进程是在前台运行的,这时就把shell给占据了,我们无法进行其它操作。 后台进程:对于那些没有交互的进程,很多时候,我们希望将其在后台启动,可以在启动参数的时候加一个’&'实现这个目的。(切换到后台的进程称为job)...

2018-11-09 17:11:28

阅读数:6

评论数:0

《Lighttpd源码分析》读书笔记

C10k问题:网络服务程序在处理的客户端连接数达到上万时,往往会出现效率低下甚至完全瘫痪的问题。C10K 问题的最大特点是设计不够良好的程序,其性能和连接数及机器性能的关系往往是非线性的(性能增加一倍,连接数没办法增加一倍)。 源码下载:Lighttpd1.4.20,下载完成后src目录下的13...

2018-11-09 15:30:26

阅读数:6

评论数:0

《Nginx高性能web服务器详解》读书笔记

Nginx初探 Nginx是一款免费开源的高性能HTTP服务器及反向代理服务器,也可以作为邮件服务器。他的官网是nginx官网以及wiki官网 nginx源码下载地址:Nginx版本库 Nginx服务器的安装部署 ...

2018-11-05 15:57:07

阅读数:11

评论数:0

《鸟哥的Linux私房菜》重学笔记(八)

第十六章 程序管理与selinux初探 在 Linux 系統當中:『觸發任何一個事件時,系統都會將他定義成為一個程序,並且給予這個程序一個 ID ,稱為 PID,同時依據啟發這個程序的使用者與相關屬性關係,給予這個 PID 一組有效的權限設定。』 從此以後,這個 PID 能夠在系統上面進行的動作,...

2018-11-05 15:12:52

阅读数:16

评论数:0

《鸟哥的Linux私房菜》重学笔记(七)

正規表示法基本上是一種『表示法』, 只要工具程式支援這種表示法,那麼該工具程式就可以用來作為正規表示法的字串處理之用。 例如 vi, grep, awk ,sed 等等工具,因為她們有支援正規表示法, 所以,這些工具就可以使用正規表示法的特殊字元來進行字串的處理。但例如 cp, ls 等指令並未支...

2018-11-05 12:44:15

阅读数:8

评论数:0

《Linux内核设计与实现》 读书笔记

linux内核简介 Linux系统的基础是内核,C库(库函数里会有些系统调用),工具集和系统的基本工具。 通常一个内核由负责响应中断的中断服务程序,负责管理多个进程从而分享处理器时间的调度程序,负责管理进程地址空间的内存管理程序,和网络、进程间通信等系统服务程序共同组成。 当硬件设备想要跟系统通信...

2018-11-04 12:10:29

阅读数:19

评论数:0

《Linux高性能服务器编程》 读书笔记

第一章 TCP/IP协议族 数据链路层可以看成是一个网卡驱动,为上层提供了一个统一的接口。 Telnet协议是一种远程登录协议,它使得我们能在本地完成远程任务。 第二章 IP协议详解 第三章 TCP协议详解 ...

2018-11-02 16:03:53

阅读数:22

评论数:0

《鸟哥的Linux私房菜》重学笔记(五)Bash与Shell scripts

認識 BASH 這個 Shell 其實殼程式的功能只是提供使用者操作系統的一個介面,因此這個殼程式需要可以呼叫其他軟體才好。 我們在第四章到第九章提到過很多指令,包括 man, chmod, chown, vi, fdisk, mkfs 等等指令,這些指令都是獨立的應用程式, 但是我們可以透過殼...

2018-10-29 10:58:21

阅读数:12

评论数:0

《Docker — 从入门到实践》读书笔记

简述 本笔记来源于电子书:Docker — 从入门到实践 docker版本变化 Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。 社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施...

2018-10-22 15:13:01

阅读数:26

评论数:0

《GO Web 编程》 Web基础

Web基础 URL的格式: schema://host[:port#]/path/.../[?query-string][#anchor] scheme 指定低层使用的协议(例如:http, https, ftp) host HTTP服务器的IP地址或者域名 port# HTTP服务器的...

2018-10-21 16:30:29

阅读数:34

评论数:0

《鸟哥的Linux私房菜》重学笔记(四)vim 学习

模式切换: 按键说明:掌握鸟哥说的常用按键就可以啦(9.2.2 按鍵說明) 补充一个:在一般指令模式下按V键(V ,v, ctrl+v),可以选择多行再按Y进行复制。(vim才有的功能,vi没有)(9.3.1 區塊選擇(Visual Block)) Lin...

2018-10-16 22:33:38

阅读数:18

评论数:0

《GO Web 编程》 GO基础

读书笔记源于:GO web 编程 GO环境配置 GO目录结构 src 存放源代码(比如:.go .c .h .s等) pkg 编译后生成的文件(比如:.a) bin 编译后生成的可执行文件(为了方便,可以把此目录加入到 $PATH 变量中) GO 命令 go build 如果是ma...

2018-10-16 19:43:39

阅读数:36

评论数:0

GO 入门指南

前言 GO语言的目的 更少的代码,更短的编译时间(与传统开发的C/C++相比) 创建运行更快的程序,高性能与安全性(与动态语言相比) 能够很好地在多核计算机上工作 能够做到在性能上和开发速度上基本不差于任何一门其他语言 GO语言提倡通过接口来针对面向对象编程,通过 gorout...

2018-10-03 20:34:11

阅读数:46

评论数:0

《鸟哥的Linux私房菜》重学笔记(六)linux关于bashrc与profile的区别

登入系统读取步骤: 当登入系统时候获得一个shell进程时,其读取环境设定档有三步 : 首先读入的是全局环境变量设定档/etc/profile,然后根据其内容读取额外的设定的文档,如 /etc/profile.d和/etc/inputrc(此文件为系统的每个用户设置环境信息,当用户第一...

2018-10-03 09:02:25

阅读数:29

评论数:0

对断点续传原理的简单探究

断点续传的背景 有时候可能下载的文件过大,一次性传输遇到网络问题就很可能传输失败而需要全部重新下载。另外,断点续传还能够提供并发的下载提高下载速率。 断点续传的实现 如图,服务器通过返回的http报文头部字段告知客户端这只是请求数据的一部分,你需要再发起对剩余数据的请求。 断点续传的表...

2018-08-26 11:05:56

阅读数:59

评论数:0

Google Test 使用笔记

在 visual studio 2015 上使用 下载:https://github.com/google/googletest (压缩包) 编译gtest 使用VS2015打开gtest.sln(我的是在目录googletest-master\googletest\msvc\2010...

2018-08-26 10:25:16

阅读数:45

评论数:0

《程序员的自我修养》第二章 编译和链接 第三章 目标文件里有什么 第四章 静态链接

4个步骤:预处理,编译,汇编(输出的是目标文件),链接

2018-08-07 20:36:46

阅读数:25

评论数:0

《程序员的自我修养》第一章 温故而知新

早期的计算机CPU和内存访问速度一致,而其他外设访问速度过慢,因此都需要一个相应的I/O控制器。后来CPU的频率提高了,CPU改使用倍频的方式与系统总线进行通信。后来随着图形芯片需要跟CPU和内存之间大量交换数据,设计了专门的北桥芯片。低速设备连接南桥芯片,再汇总连接到北桥。 硬件接...

2018-08-05 21:38:04

阅读数:99

评论数:0

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