加载中
tcp短连接TIME_WAIT问题解决方法大全

tcp连接是网络编程中最基础的概念,基于不同的使用场景,我们一般区分为“长连接”和“短连接”, 长短连接的优点和缺点这里就不详细展开了,有心的同学直接去google查询,本文主要关注如何解...

2016/10/12 15:05
1.5K
tcp流量控制一个非常能学到知识的技术帖

模拟测试程序,从客户端向服务器发数据,人工控制服务器收数据。当客户端发了一部分数据后,无法再发送,此时服务器开始每次收取1K。 按照常理推断,服务器收取1K后,客户端应该能够继续发送...

2016/10/12 15:04
203
代码编译后移动目录引起gdb找不到代码文件

我们从一个最简单的C语言程序开始。源文件main.c在 用户目录gdb文件夹下。 florian@florian-pc:~/gdb$ cat main.c int main() { return 0; }; 然后将源文件编译为main(需要调试选项-g),并...

2016/07/23 16:12
2.2K
OpenStack配置解析库oslo.config的使用方法

 OpenStack的oslo项目旨在独立出系统中可重用的基础功能,oslo.config就是其中一个被广泛使用的库,该项工作的主要目的就是解析OpenStack中命令行(CLI)或配置文件(.conf)中的配置信息。...

2016/07/01 16:47
179
如何成为Python高手(转载)

本文是从 How to become a proficient Python programmer 这篇文章翻译而来。 这篇文章主要是对我收集的一些文章的摘要。因为已经有很多比我有才华的人写出了大量关于如何成为优秀Python程序...

2016/07/01 14:47
36
mongodb数据库的 replication添加删除节点的两种办法

replica set多服务器主从,添加,删除节点,肯定会经常遇到的。下面详细说明一下,添加,删除节点的2种方法。 一,利用rs.reconfig,来添加,删除节点 1,添加节点 查看复制打印? repmore:P...

2016/07/01 08:56
1.6K
mkdir一次创建同级别的多个目录

问题:mkdir dir[0-9]创建文件夹时,并没有如预期创建dir0~dir9这几个文件夹,而是创建了dir[0-9]这一个文件夹。 网上看了些相关资料,发现以前对[0-9]的理解不够透彻: “由于[0-9]这种匹配...

2016/06/28 17:28
1.5K
shell脚本中的双括号用法

在刚开始学习inux shell脚本编程时候,对于它的 四则运算以及逻辑运算。估计很多朋友都感觉比较难以接受。特变逻辑运算符”[]”使用时候,必须保证运算符与算数 之间有空格。 四则运算也只能...

2016/06/27 20:03
655
show slave status命令详细解析

MySQL同步功能由3个线程(master上1个,slave上2个)来实现。执行 DE>START SLAVEDE> 语句后,slave就创建一个I/O线程。I/O线程连接到master上,并请求master发送二进制日志中的语句。master创...

2016/06/27 17:39
6.1K
shell脚本中的set -e和set -o pipefail

工作中经常在shell脚本中看到set的这两个用法,但就像生活中的很多事情,习惯导致忽视,直到出现问题才引起关注。 1. set -e set命令的-e参数,linux自带的说明如下: "Exit immediately if...

2016/06/27 14:39
6.5K
linux下的pid文件的作用

  在Linux系统的目录/var/run下面一般我们都会看到很多的*.pid文件。而且往往新安装的程序在运行后也会在/var/run目录下面产生自己的pid文件。那么这些pid文件有什么作用呢?它的内容又是什...

2016/06/23 10:59
1K
grep命令快速上手

首先创建我们练习grep命令时需要用到的demo文件demo_file。 $ cat demo_file THIS LINE IS THE 1ST UPPER CASE LINE IN THIS FILE. this line is the 1st lower case line in this file. Th...

2016/06/22 20:20
80
Linux内存管理之mmap详解

一. mmap系统调用 1. mmap系统调用 mmap将一个文件或者其它对象映射进内存。文件被映射到多个页上,如果文件的大小不是所有页的大小之和,最后一个页不被使用的空间将会清零。munmap执行相反...

2016/03/12 20:56
136
Linux下C++服务器开发流程与学习内容

去年刚毕业来公司后,做为新人,发现很多东西都没有文档,各种工具和地址都是口口相传的,而且很多时候都是不知道有哪些工具可以使用,所以当时就想把自己接触到的这些东西记录下来,为后来者...

2016/01/05 17:00
371
vim中如何看二进制文件

通常来说文件分为文本和二进制文件两大类,文本文件的编辑很容易,Windows下的 notepad、UltraEdit都很好用,二进制文件的编辑在Windows下也有很多工具,UltraEdit也不错,但是Linux下呢?今...

2015/12/26 21:39
972
读懂diff文件

读懂diff 作者: 阮一峰 日期: 2012年8月29日 diff是Unix系统的一个很重要的工具程序。 它用来比较两个文本文件的差异,是代码版本管理的基石之一。你在命令行下,输入:   $ diff <变动前...

2015/12/23 10:27
224
tcp的流量控制和拥塞控制

TCP的流量控制 1. 利用滑动窗口实现流量控制 如果发送方把数据发送得过快,接收方可能会来不及接收,这就会造成数据的丢失。所谓流量控制就是让发送方的发送速率不要太快,要让接收方来得及接...

2015/10/16 01:06
213
常用的几个查找命令

使用locate命令,遇到了这样的情况: 当前目录下有一个文件,而使用这个命令时却查找不到这个文件,上网查了一下,找到了原因,就在下面。 1. find find是最常见和最强大的查找命令,你可以用...

2015/10/14 23:34
62
ubuntu14.04直接用命令行安装mysql数据库

今天在Ubuntu 14.04下安装MySQL,本来是去官网下载安装包来安装的,可是安装之后却不能用,估计是要配置吧,在网上搜了很多的资料,结果还是失败。所以只好在软件源中安装,这样就省去很多不...

2015/10/14 23:23
640
Linux服务器开发常用的命令以及遇到的问题

1. 什么是linux服务器load average? Load是用来度量服务器工作量的大小,即计算机cpu任务执行队列的长度,值越大,表明包括正在运行和待运行的进程数越多。 参考资料:http://en.wikipedia...

2015/10/11 21:51
724

没有更多内容

加载失败,请刷新页面

返回顶部
顶部