码迷,mamicode.com
首页 > 2020年11月23日 > 全部分享
【协议森林】图说TCP之滑动窗口和拥塞窗口
我们大部分业务都建立在TCP之上,而且都经过框架层层的封装,让人很难看清其中的奥妙。但在和外部机构(如银行)交互的过程中,有很多采用的是自研的基于TCP的协议。此时无法依赖框架,我们就只能自己去编写基于TCP的代码,如果充分了解TCP的种种特性,和他们对接起来就会事半功倍。相信大家在开发TCP代码的过程中,也肯定了解了粘包、长短连接这些概念。粘包和TCP窗口有关、长短连接性能优劣和TCP传输策略有
分类:其他好文   时间:2020-11-23 12:27:08    阅读次数:6
【底层原理】C/C++内存对齐详解
什么是内存对齐还是用一个例子带出这个问题,看下面的小程序,理论上,32位系统下,int占4byte,char占一个byte,那么将它们放到一个结构体中应该占4+1=5byte;但是实际上,通过运行程序得到的结果是8byte,这就是内存对齐所导致的。//32位系统#include<stdio.h>struct{intx;chary;}s;intmain(){printf("%d\n",s
分类:编程语言   时间:2020-11-23 12:26:53    阅读次数:7
参数传递修改值
publicclassText{publicstaticvoidmain(String[]args){inta=10;intb=10;//需要在metho方法被调用之后,仅打印出a=100,b=200//请写出method方法的代码method(a,b);System.out.println("a="+a);System.out.println("b="+b);}}代码实现importjava.i
分类:其他好文   时间:2020-11-23 12:26:34    阅读次数:4
Scanner类概述
什么是Scanner类?一个可以使用正则表达式来解析基本数据类型和字符串类型的简单文本扫描器。例如:系统扫描输入的int类型值//publicScanner(InputStreamsource)//构造一个新的Scanner,它生成的值是从指定的输入流扫描的。Scannersc=newScanner(System.in);//publicintnextInt();//将输出的信息的下一个标记扫描为
分类:其他好文   时间:2020-11-23 12:26:17    阅读次数:4
Web中间件漏洞之jBoss篇
jboss 漏洞复现 服务探测 响应头的 X-Powered-By: 根据页面报错来判断 一些默认目录也可以判断一二 未授权访问Getshell 影响版本 Jboss 4.x 以下 漏洞复现 访问:http://192.168.64.129:8080/jmx-console/ 找到 jboss.de ...
分类:Web程序   时间:2020-11-23 12:25:54    阅读次数:10
第一次实验报告
![](https://img2020.cnblogs.com/blog/2204019/202011/2204019-20201119090117303-935714294.png) ![](https://img2020.cnblogs.com/blog/2204019/202011/22040... ...
分类:其他好文   时间:2020-11-23 12:25:39    阅读次数:3
[LeetCode] 200. Number of Islands(岛屿的数目)
Difficulty: Medium Related Topics: Depth-first Search, Breadth-first Search, Union Find Link: https://leetcode.com/problems/number-of-islands/ Descrip ...
分类:其他好文   时间:2020-11-23 12:25:21    阅读次数:3
重要 | Spark分区并行度决定机制
最近经常有小伙伴留言,核心问题都比较类似,就是虽然接触Spark有一段时间了,但是搞不明白一个问题,为什么我从HDFS上加载不同的文件时,打印的分区数不一样,并且好像spark.default.parallelism这个参数时不是一直起作用?其实笔者之前的文章已有相关介绍,想知道为什么,就必须了解S... ...
分类:其他好文   时间:2020-11-23 12:25:04    阅读次数:5
源码安装mysql8.0.20
安装依赖库yum-yinstallgccgcc-c++zlibzlib-develncursesncurses-devellibaiolibaio-devel1、下载mysql8.0.20wgethttps://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-8.0/mysql-8.0.20-el7-x86_64.tar.gz2、解压mysql
分类:数据库   时间:2020-11-23 12:24:47    阅读次数:10
官方总结鸿蒙应用开发常见问题与实现方法典型案例
1自定义Dialog的布局1.1问题描述如何实现自定义的Dialog?1.2实现方法添加自定义Dialog代码CommonDialogcommonDialog=newCommonDialog(this);Componentcomponent=LayoutScatter.getInstance(getContext()).parse(ResourceTable.Layout_dialog_custo
分类:其他好文   时间:2020-11-23 12:24:31    阅读次数:3
C# Task中的Func, Action, Async与Await的使用
在说Asnc和Await之前,先说明一下Func和Action委托, Task任务的基础的用法 1. Func public delegate TResult Func<out TResult>(); Func是一种委托,这是在3.5里面新增的,2.0里面我们使用委托是用Delegate,Func位 ...
分类:Windows程序   时间:2020-11-23 12:24:18    阅读次数:29
C#基础知识---Lambda表达式
一、Lambda表达式简介 Lambda表达式可以理解为匿名函数,可以包含表达式和语句。它提供了一种便利的形式来创建委托。 Lambda表达式使用这个运算符 “=>”,它读成“goes to” ,该运算符的左边为输入参数,右边是表达式或者语句块。 二、例子 例1: using System;usin ...
分类:Windows程序   时间:2020-11-23 12:24:00    阅读次数:17
Idea的Debug调试快捷键
1 2 3 4 5 6 7 8 9 10 F9 resume programe 恢复程序 Alt+F10 show execution point 显示执行断点 F8 Step Over 相当于eclipse的f6 跳到下一步,逐过程,不进入方法 F7 Step Into 相当于eclipse的f5 ...
分类:其他好文   时间:2020-11-23 12:23:41    阅读次数:3
Redis系列(二):Redis高可用集群
一、集群模式 Redis集群是一个由多个主从(主从在Redis系列(四):Redis持久化和主从复制原理中详细介绍,这里先有个概念 )节点组成的高可用集群,它具有复制、高可用和分片等特性 二、集群部署 1、环境 3台主机分别是: 192.168.160.146 192.168.160.152 192 ...
分类:其他好文   时间:2020-11-23 12:23:27    阅读次数:5
关闭windows 转发数据包 ip_forward
在进行广域网模拟环境实验时;用到的 virtalbox host-only 网络,会在链路层广播数据包;如果此时windows 网卡开启了数据包转发,那么不能保证流量走wanem;所以现在需要进行设置: 通过注册表进行设置:regedit HKEY_LOCAL_MACHINE\SYSTEM\Curr ...
分类:Windows程序   时间:2020-11-23 12:23:13    阅读次数:19
永恒之黑漏洞利用
##CVE-2020-0796 Microsoft服务器消息块3.1.1(SMBv3)协议处理某些请求的方式中存在一个远程执行代码漏洞。成功利用此漏洞的攻击者可以获得在目标服务器或客户端上执行代码的能力。 ##受影响的系统版本 适用于32位系统的Windows 10版本1903 Windows 10 ...
分类:其他好文   时间:2020-11-23 12:22:45    阅读次数:3
go里面定义方法
因为方法和结构体是在一起使用的所以首先定义结构体 type Student struct { Name string Age int } 定义方法 func (persion Persion) Learing() { } #备注:persion Persion适合方法在一起使用的所以和结构体关联如上 ...
分类:其他好文   时间:2020-11-23 12:22:28    阅读次数:5
199条   上一页 1 2 3 4 5 6 7 8 ... 12 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!