#tc

Linux TCP/IP调优-Linux内核参数注释

固定文件的内核参数下列文件所在目录:/proc/sys/net/ipv4/名称默认值建议值描述tcpsyn_retries51对于一个新建连接,内核要发送多少个SYN连接请求才决定放弃。不应该大于255,默认值是5,对应于180毫秒左右时间。(对于大负载而物理通信良好的网络来说,这个值偏高,可以修改为2。这个值仅仅是针...
代码星球 ·2020-09-23

精《Linux内核精髓:精通Linux内核必会的75个绝技》一HACK #5 使用checkpatch.pl检查补丁的格式

HACK#5 使用checkpatch.pl检查补丁的格式本节介绍发布前检查补丁格式的方法。Linux内核是由多个开发者进行开发的。因此,为了保持补丁评估与源代码的可读性,按照统一的规则进行编写是非常重要的。编写规则写在Linux内核源代码的Documentation/CodingStyle中。所有开发者必须先阅读规则...

openVswitch(OVS)源代码分析之工作流程(数据包处理)

上篇分析到数据包的收发,这篇开始着手分析数据包的处理问题。在openVswitch中数据包的处理是其核心技术,该技术分为三部分来实现:第一、根据skb数据包提取相关信息封装成key值;第二、根据提取到key值和skb数据包进行流表的匹配;第三、根据匹配到的流表做相应的action操作(若没匹配到则调用函数往用户空间传递...

关于dva/fetch和dva/router的警告提示

 将importfetchfrom'dva/fetch';替换为 import{fetch}from'dva';可以解决//importfetchfrom'dva/fetch';import{fetch}from'dva';经过长时间的排出,由于采用的是umi框架,umi包中引用的dva格式问题,重...

try/catch/finally 语句

try/catch/finally语句用于处理代码中可能出现的错误信息。错误可能是语法错误,通常是程序员造成的编码错误或错别字。也可能是拼写错误或语言中缺少的功能(可能由于浏览器差异)。try语句允许我们定义在执行时进行错误测试的代码块。catch 语句允许我们定义当 try 代码块发生错...
代码星球 ·2020-09-17

java中的try catch、throw、throws简单理解

三者都是用来处理异常的方法。当一个方法中明确表示会出现异常时,我们就需要对异常来进行处理,常常使用的是trycatch来将会抛异常的放法包裹起来try{//异常方法调用...}catch(Exceptione){e.printStackTrace();}当然,除了trycatch外,我们也可直接对会抛异常的方法进行th...
代码星球 ·2020-09-13

ORA-600(qerltcInsertSelectRop_bad_state)错误

来源于: http://blog.itpub.net/22458783/viewspace-615501/ 这是碰到的第一个11.2上的bug,在利用IGNORE_ROW_ON_DUPKEY_INDEX提示执行插入时,很可能碰到这个错误。  测试版本11.2.0.1forLinu...

java中关于try、catch、finally中的细节分析

来源于:http://www.cnblogs.com/aigongsi/archive/2012/04/19/2457735.html 对所有的例子进行总结1try、catch、finally语句中,在如果try语句有return语句,则返回的之后当前try中变量此时对应的值,此后对变量做任何的修改,都不影响...

TCP三次握手

第一次第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(SynchronizeSequenceNumbers)。第二次第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SY...
代码星球 ·2020-09-12

TCP长连接

http://blog.jobbole.com/93960/https://www.cnblogs.com/gotodsp/p/6366163.html 3.3TCP长连接接下来我们再模拟一下长连接的情况,client向server发起连接,server接受client连接,双方建立连接。Client与ser...
代码星球 ·2020-09-11

HTTP、Socket、TCP的区别

http://blog.csdn.net/u010856537/article/details/52239688HTTP、Socket、TCP的区别这三个概念经常被谈到,也是比较容易被混掉的概念。在回顾之前我们先看一下这三者在TCP/IP协议族中的位置关系:HTTP是应用层的协议,更靠近用户端;TCP是传输层的协议;而...
代码星球 ·2020-09-11

switch和if else

这里的关键在于写switch时不要写defaultcase,否则编译器会认为新增的enum值有默认的处理逻辑了。如果没写defaultcase,Xcode会给出如下警告:这几乎可以看做是iOS下处理逻辑分支的bestpractice了。 switch只能是在常量选择分支时比ifelse效率高,但是ifelse...
代码星球 ·2020-09-11

UICollectController

 //      [collectionViewreloadItemsAtIndexPaths:@[sourceIndexPath]];//只刷新个别item      [collectio...
代码星球 ·2020-09-10

LeetCode-391. 完美矩形(使用C语言编译,详解)

#defineAREA(rectang)((rectang[3]-rectang[1])*(rectang[2]-rectang[0]))#defineIndex(x,y,Hashlen)((x*x+y*y)%Hashlen)voidHash_Init(intHash[][8],intlen){for(inti=0;i...

LeetCode-101.对称二叉树

boolbfs(structTreeNode*LNode,structTreeNode*RNode){boolret;if(LNode==NULL&&RNode==0)returntrue;if(LNode!=0&&RNode!=0){if(LNode->val!=RNode-&g...
代码星球 ·2020-09-10
首页上一页...8788899091...下一页尾页