摘要: netstat是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。 netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。 1 常用参数 2 常用参数组合 (1) netstat -r 阅读全文
posted @ 2017-12-06 17:18 ZingpLiu 阅读(825) 评论(0) 推荐(0) 编辑
摘要: 1 yum的基本原理 CentOS可在yum服务器上下载官方网站给出的rpm给出的表头列表数据,该数据除了记载每个rpm软件的相依性之外,也说明了rpm所放置的容器(repository)所在。通过分析这些数据,centos可以直接用yum去下载和安装这些软件了。 具体步骤: (1)先由配置文件判断 阅读全文
posted @ 2017-12-05 15:09 ZingpLiu 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 本文以一个C语言版的hello world例子阐述编译系统四个阶段的工作内容。源程序hello.c如下: 作为一个精通各种语言的hello world的程序员,我相信你一定看得懂上面这段C代码。总所周知,像C语言这类的编译语言,都是将人类可读的源代码“编译”成机器能识别的“机器代码”,然后方能执行的 阅读全文
posted @ 2017-09-06 15:36 ZingpLiu 阅读(5218) 评论(0) 推荐(1) 编辑
摘要: 目录 1 nginx安装 2 nginx启停 我发现很多博客排版杂乱,表达不清,读者看了往往云里雾里。我此前的博客也是如此,我自己很不满意。今起,每一篇博客都会用心写,此前的博客我也会尽力修改。至少要做到排版整洁,让自己满意,让别人能看懂。 1 nginx安装 1.1 安装的环境及版本 环境:cen 阅读全文
posted @ 2017-07-26 15:34 ZingpLiu 阅读(446) 评论(0) 推荐(0) 编辑
摘要: Linux一般有系统时间和硬件时间之分,date命令是显示和操作系统时间;hwclock用来操作硬件时间(日期)。日期和时间很重要,比如错误的日期和时间会导致你不能编译程序。 1 date 用法: date [OPTION]... [+FORMAT] date [参数]... [+格式] 作用:可以 阅读全文
posted @ 2017-06-15 11:29 ZingpLiu 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 网络编程里常听到阻塞IO、非阻塞IO、同步IO、异步IO等概念,总听别人聊不如自己下来钻研一下。不过,搞清楚这些概念之前,还得先回顾一些基础的概念。 1 基础知识回顾 注意:咱们下面说的都是Linux环境下,跟Windows不一样哈~~~ 1.1 用户空间和内核空间 现在操作系统都采用虚拟寻址,处理 阅读全文
posted @ 2017-05-16 21:55 ZingpLiu 阅读(28573) 评论(14) 推荐(21) 编辑
摘要: 1 算法复杂度 算法复杂度分为时间复杂度和空间复杂度。其中, 时间复杂度是指执行算法所需要的计算工作量;而空间复杂度是指执行这个算法所需要的内存空间。 算法的复杂性体现在运行该算法时的计算机所需资源的多少上,计算机资源最重要的是时间和空间资源,因此复杂度分为时间和空间复杂度。用大O表示。 常见的时间 阅读全文
posted @ 2017-03-12 16:35 ZingpLiu 阅读(16282) 评论(0) 推荐(1) 编辑
摘要: 1 迭代器 这里我们先来回顾一下什么是可迭代对象(Iterable)? 可以直接作用于for循环的对象统称为可迭代对象,即Iterable。 # 一是集合数据类型,如list、tuple、dict、set、str等; # 二是generator,包括生成器和带yield的generator func 阅读全文
posted @ 2017-03-09 09:09 ZingpLiu 阅读(2127) 评论(2) 推荐(2) 编辑
摘要: 题目: 解法一55ms: 解法二48ms:(一行) 阅读全文
posted @ 2016-12-22 22:49 ZingpLiu 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 准备刷一刷LeetCode了。 题目: 中文题目: 解法一和笔记: 阅读全文
posted @ 2016-12-22 22:27 ZingpLiu 阅读(241) 评论(0) 推荐(1) 编辑
/* 登录到博客园之后,打开博客园的后台管理,切换到“设置”选项卡,将上面的代码,粘贴到 “页脚HTML代码” 区保存即可。 */