自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

狂客队长

让世界对称一些,虽然不对称也是一种“美” =+^

  • 博客(7)
  • 资源 (21)
  • 收藏
  • 关注

原创 GNU Linux系统变量(sysctl配置命令)综合使用

sysctl命令 系统变量 内核变量

2015-07-15 10:43:11 1212

原创 tcp_tw_recycle检查tcp_timestamps的内核代码

注意:本文档中的内核代码的版本:linux-4.0.5两者的关系net.ipv4.tcp_tw_recycle是与net.ipv4.tcp_timestamps是密切相关的,而net.ipv4.tcp_timestamps默认是开启的,当tcp_tw_recycle和tcp_timestamps同时打开时会激活TCP的一种隐藏属性:缓存连接的时间戳。60秒内,同一源IP的后续请求的时间戳小于缓存中的

2015-07-15 02:08:58 2048

原创 GNU Linux高并发性能优化方案

GNU Linux高并发性能优化方案在GNU Linux系统中,影响连接个数的因素主是由于单个进程能够打开的最大文件数、端口数量决定的;而一个基于tcp的服务器的并发,除了上文说过的两个因素外,还有因为主要的tcp连接的很多属性,而问题最大的则是连接断开后的连接会在TIME_WAIT状态一直存在60秒,这就造成了在大量高并发的情况下当连接为此TIME_WAIT状态时没有可用连接。1、修改端口号范围:

2015-07-15 01:58:34 2225

原创 关于Reactor和Proactor的区别

系统I/O 可分为阻塞型, 非阻塞同步型以及非阻塞异步型。 阻塞型I/O意味着控制权只到调用操作结束了才会回到调用者手里。非阻塞同步是会立即返回控制权给调用者的。调用者不需要等等,它从调用的函数获取两种结果:要么此次调用成功进行了;要么系统返回错误标识告诉调用者当前资源不可用,你再等等或者再试度看吧。比如read()操作, 如果当前socket无数据可读,则立即返回EWOULBLO

2015-07-12 21:20:49 3639

原创 GNU Linux中的SO_RCVLOWAT和SO_SNDLOWAT说明

SO_RCVLOWAT SO_SNDLOWAT每个套接口都有一个接收低潮限度和一个发送低潮限度。接收低潮限度:对于TCP套接口而言,接收缓冲区中的数据必须达到规定数量,内核才通知进程“可读”。比如触发select或者epoll,返回“套接口可读”。发送低潮限度:对于TCP套接口而言,和接收低潮限度一个道理。 理解接收低潮限度:如果应用程序没有调用recv()去读取socke

2015-07-12 20:43:07 7004 2

原创 Nginx事件处理中的connection和read、write事件的关联

Nginx事件处理中的connection和read、write事件的关联:在Nginx代码中经常看到rev = c->read;ngx_handle_read_event(rev, 0);这样的操作,那么rev是什么呢?在ngx_epoll_add_event中的ngx_connection_t *c = ev->data;中的ev->data又是什么内容呢?其实这一

2015-07-08 19:37:55 2925

原创 vim如何跳转到函数定义处及找到在何处被调用-cscope使用

在vim的世界中,当查看源代码的时候,使用ctags工具可以实现函数方法的跳转,若要在源码中找到对应方法在哪些地方进行了调用或在哪儿定义的,只有使用grep命令进行查找得到,这样需要另起一个终端或在同一个终端中使用:!grep fucname ./* -rn | grep tags, 这样的切换对于ssh到远程操作的并不那么方便,那有没有更好的插件工具能够直接完成以上的这个功能需求呢? 那么就使用

2015-07-03 01:47:28 46877 1

GNU/Linux audit英文文档

此文档是由SUSE编写的关于GNU/Linux audit的英文文档。audit的入门级必看资料。

2016-04-13

星际译王词典库集合

朗道英汉字典 朗道汉英字典 牛津高阶英汉双解 21世纪双语科技词典等4本词典库

2015-12-05

UNIX环境高级编程_第二版中文

本书为影印版的,是中文的,是Ritchie的经典之作,主要讲解了*nix的主要接口。

2015-02-12

认识ext2文件系统

认识ext2文件系统 本资料是对ext2文件系统中的结构的说明,同时也对ext3文件系统作了补充,因为ext3也是兼容于ext2的.

2014-10-02

ext4文件系统的硬盘布局(英语版)

首先,此文档是英文的;第二,此文件主要的内容为ext4文件系统在磁盘上的布局构成;

2014-09-04

Linux Appliance Design

Linux Appliance Design 使用C语言实现一些GNU/Linux下的一些有趣的定制。 现在只有英文版本

2012-04-13

UNIX网络编程第二卷-进程间通信-源代码

UNIX网络编程第二卷-进程间通信-源代码 不同平台可能会遇到一些小问题 毕竟这些源代码有些年头了 关于我在fedora 11环境下编译出现的问题及解决办法见: http://blog.csdn.net/yygydjkthh/article/details/7452034

2012-04-12

Cisco Press: LAN Switching First-Step.chm

思科学习交换机的文档 是英文版本的 比较基础

2011-09-05

链路层协议讲解-比一般教科书详细

链路层介绍及二层交换机的学习功能 交换表的格式及内容 如何建立交换表 网络连接设备间的比较 有流程图

2011-08-26

GDB Manual英文版

GDB Manual英文版 GDB英文手册 比较详细 英语单词也不是太复杂 很容易看懂

2011-04-03

rtsp协议详解之中文版

介绍了rtsp在流媒体中的作用及在网络传输中的层次 在实际中的应用等

2011-03-25

C语言中extern用法总结

C语言中extern用法总结 比较短小的总结 但已经比较详尽了

2011-03-24

GDB使用手册-中文版.doc

强大的linux下调试器之GDB使用手册-中文版 内有源代码进行实例讲演 当然最好能自己man进行帮助 用行动能更快入手

2011-03-24

vim-handbook-中文版

vim中文帮助文档 还是比较全面详细的 不管是高级的功能还是基本的功能都有讲

2011-03-24

ADS步步学 学习嵌入式的基础

学习嵌入式的基础 汇编调试必用的工具学习

2009-10-06

手机基本原理(介绍各个部件的功能等)

主要介绍了手机各个主要部件的功能。 数字手机从电路可分为,射频与逻辑音频电路两大部分。其中射频电路包含从天线到接收机的解调输出,与发射的I/Q调制到功率放大器输出的电路;逻辑音频包含从接收解调到,接收音频输出、发射话音拾取(送话器电路)到发射I/Q调制器及逻辑电路部分的中央处理单元、数字语音处理及各种存储器电路等

2008-12-25

makefile(Gnumake)

Make 可自动决定一个大程序中哪些文件需要重新编译,并发布重新编译它们的命令。本版本GNU Make使用手册由Richard M. Stallman and Roland McGrath编著,是从Paul D. Smith撰写的V3.76版本发展过来的。 GNU Make符合IEEE Standard 1003.2-1992 (POSIX.2) 6.2章节的规定。 因为C语言程序更具有代表性,所以我们的例子基于C语言程序,但Make并不是仅仅能够处理C语言程序,它可以处理那些编译器能够在Shell命令下运行的的各种语言的程序。事实上,GNU Make不仅仅限于程序,它可以适用于任何如果一些文件变化导致另外一些文件必须更新的任务。 如果要使用Make,必须先写一个称为Makefile的文件,该文件描述程序中各个文件之间的相互关系,并且提供每一个文件的更新命令。在一个程序中,可执行程序文件的更新依靠OBJ文件,而OBJ文件是由源文件编译得来的。

2008-10-18

LINUX系统中动态链接库的创建与使用

本文系统分析了windows和Linux动态库实现和使用方式,从程序编写、编 译、调用以及对操作系统依赖等方面综合分析比较了这两种调用方式的不同之处,根据实际程序移植经验,给出了将VC++编制的Windows动态库移植到Linux下的方法以及需要注意的问题,同时并给出了程序示例片断,实际在程序移植过程中,由于系统的设计等方面,可能移植起来需要注意的方面远比上面复杂,本文通过总结归纳进而为不同操作系统程序移植提供了有意的经验和技巧。

2008-10-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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