#tc

LeetCode559 N叉树的最大深度

题目:  思路:直接递归求解最大深度就可以,这里主要记录一下Java中比较获得两个数中最大值的方法。importjava.math.*;classSolution{publicintmaxDepth(Noderoot){if(root==null){return0;}intdeep=0;for(in...

LeetCode#665 非递减数列

题目:给定一个长度为 n 的整数数组,你的任务是判断在最多改变 1个元素的情况下,该数组能否变成一个非递减数列。我们是这样定义一个非递减数列的: 对于数组中所有的 i(1<=i<n),满足 array[i]<=array[i+1]。思路:4,...
代码星球 ·2020-07-18

LeetCode#7 整数反转(数学)

题目: 思路:(题外话:好久不刷题,明显生疏了好多,要捡起来记住当初那一份热爱!)判断溢出的方法,在将数字反转的同时,专注在int的最大值/10和最小值/10这两个数上进行判断就可以了:拿正数为例:设res为反转后的数字if res>Integer.MAX_VALUE/10无论res再加上什么...

LeetCode#3

题目:给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例:abcabcbb输出的结果应该是3,最长的无重复的字串是'abc' 果然无论做什么都要静下心来啊!昨晚上卡了一个多小时愣是没改出来,今天仔细的考虑了一下,半个小时搞定………...
代码星球 ·2020-07-18

对TCP性能的考虑

#xiaodeng#对TCP性能的考虑#HTTP权威指南86#对TCP性能的考虑#HTTP紧挨着TCP,位于其上层。所以HTTP事务的性能很大程度上取决于底层tcp通道的性能。#4.2.1HTTP事务的时延主要原因:1)客户端首先需要根据uri确定web服务器的IP地址和端口号。如果最近没有对URI中的主机名进行访问,...
代码星球 ·2020-07-14

TCP连接

#xiaodeng#TCP连接#HTTP权威指南83#HTTP连接时HTTP报文传输的关键通道。编写http应用程序的程序员需要理解http连接的来龙去脉及如何使用这些连接。#TCP连接:#世界上几乎所有的http通信都是tcp/ip承载。客户端应用横须可以打开一条tcp/ip连接,连接到可能运行在世界任何地方的服务器...
代码星球 ·2020-07-14

vue-cli3.0 使用postcss-plugin-px2rem(推荐)和 postcss-pxtorem(postcss-px2rem)自动转换px为rem 的配置方法;

如何在vue-cli3.0中使用postcss-plugin-px2rem 插件插件的作用是 自动将vue项目中的px转换为rem。为什么这三个中要推荐 postcss-plugin-px2rem呢?  因为 postcss-plugin-px2rem 这个插件&nbs...

PostCSS理解与运用

 1、PostCSS是什么它可以被理解为一个平台,可以让一些插件在上面跑它提供了一个解析器,可以将CSS解析成抽象语法树通过PostCSS这个平台,我们能够开发一些插件,来处理CSS。热门插件如autoprefixer安装npminstall-gpostcss-cli//全局安装postcssnpminsta...
代码星球 ·2020-07-14

TCP的SYN队列和Accept队列

首先我们必须明白,处于“LISTENING”状态的TCPsocket,有两个独立的队列:SYN队列(SYNQueue)Accept队列(AcceptQueue)这两个术语有时也被称为“reqsk_queue”,“ACKbacklog”,&ldquo...
代码星球 ·2020-07-14

TCP的三次握手和四次挥手

TCP三次握手的过程,需要客户端和服务端总共发送3个包以确认连接的建立:TCP协议提供可靠的连接服务,使用三次握手建立了一个连接。(SYN:同步请求;SYN+ACK:同步请求应答)A与B建立TCP连接时:首先A向B发SYN(同步请求),然后B回复SYN搜索+ACK(同步请求应答),最后A回复ACK确认,这样TCP的一次...

TCP第三次握手传数据过程

RFC793文档里带有SYN标志的过程包是不可以携带数据的,也就是说三次握手的前两次是不可以携带数据的(逻辑上看,连接还没建立,携带数据好像也有点说不过去)。重点就是第三次握手可不可以携带数据。先说结论:TCP协议建立连接的三次握手过程中的第三次握手允许携带数据。对照着上边的TCP状态变化图的连接建立部分,我们看下RF...

TCP连接三次握手

在具体分析今天的问题之前,我们首先可以了解一下最常见的错误类比,这个对TCP连接过程的错误比喻误导了很多人,作者在比较长的一段时间内也认为它能够很好地描述TCP建立连接为什么需要三次握手:你听得到吗?我能听到,你听得到?我也能听到;这种用类比来解释问题往往就会面临『十个类比九个错』的尴尬局面,如果别人用类比回答你的为什...
代码星球 ·2020-07-14

etcd

随着CoreOS和Kubernetes等项目在开源社区日益火热,它们项目中都用到的etcd组件作为一个高可用、强一致性的服务发现存储仓库,渐渐为开发人员所关注。在云计算时代,如何让服务快速透明地接入到计算集群中,如何让共享配置信息快速被集群中的所有机器发现,更为重要的是,如何构建这样一套高可用、安全、易于部署以及响应快...
代码星球 ·2020-07-14

BZOJ1264 [AHOI2006]基因匹配Match 动态规划 树状数组

  给出两个长度为5*n的序列,每个序列中,有1~n各5个。  求其最长公共子序列长度。   我们发现这题的序列特殊性是关键!  我们只需要知道每一种数字在某一个序列中的5个位置,然后对于普通的LCS问题,我们只有在a[i]=b[j]的时候才会+1。  那么我们可以维护一个树状数组,在a序列中,我们一个一个位...

POJ1273 USACO 4.2.1 Drainage Ditches CodeVS1993草地排水 网络流 最大流 SAP

     给出一个图,告诉你边和容量,起点是1,汇点是n,让你求最大流。   最大流模板题。  SAP跑一发!  #include<cstring>#include<cstdio>#include<algori...
首页上一页...107108109110111...下一页尾页