本文将通过JavaNIO实现文件的局域网发送功能。 目的: 1.为了体验零拷贝 2.为了体验NIO的Channel,Buffer,Selector 3.为了体验NIO方式网络传输文件和传统网络方式传输文件的差异(性能差异)。 什么是零拷贝: 那先来说说传统的文件传输:在本地读取文件(FileInpu ...
分类:
编程语言 时间:
2019-11-14 22:21:20
阅读次数:
75
"传送门" 题意: 给出一个以$1$为根的有根树。之后有$m$个询问,每个询问为$v_i,h_i$,需要回答以$v_i$为根的子树中,深度为$h_i$的那些结点所代表的字符能否构成回文串。 思路: 静态子树询问,考虑$dsu\ on\ tree$。 深度可以提前处理出来。对一个子树处理时,用一个数组 ...
分类:
其他好文 时间:
2019-11-14 22:21:08
阅读次数:
94
形参和返回值 抽象类名作为形参和返回值 方法的形参是抽象类名,其实需要的是该抽象类的子类对象 方法的返回值是抽象类名,其实返回的是该抽象类的子类对象 接口名作为形参和返回值 方法的形象是接口名,其实需要的是该接口的实现类对象 方法的返回值是接口名,其实返回的是该接口的实现类对象 内部类 内部类概述 ...
分类:
编程语言 时间:
2019-11-14 22:19:54
阅读次数:
92
给定一个二叉树,检查它是否是镜像对称的。 例如,二叉树 [1,2,2,3,4,4,3] 是对称的。 1 / \ 2 2 / \ / \3 4 4 3但是下面这个 [1,2,2,null,3,null,3] 则不是镜像对称的: 1 / \ 2 2 \ \ 3 3 /** * Definition fo ...
分类:
其他好文 时间:
2019-11-14 22:19:40
阅读次数:
67
给定一个 n 个点的树(标号1~n),以结点 1 为根。每个结点有两个点权 ai 与 bi。
你可以从一个点出发跳到它的子树中的某个结点去(不能跳到自己)。
从 x 跳到 y 所花费的代价为 ax * by,跳跃的总代价为每次跳跃的代价之和。
对于每个结点,计算从它出发跳到某一叶子结点的最小代价... ...
分类:
其他好文 时间:
2019-11-14 22:19:25
阅读次数:
86
1.下载 ingress-nginx: wget https://raw.githubusercontent.com/kubernetes/ingress-nginx/nginx-0.24.0/deploy/mandatory.yaml [root@master yaml]# ll 总用量 5833 ...
分类:
其他好文 时间:
2019-11-14 22:18:36
阅读次数:
79
软件版本:Version 7.1.070, Release 7585P05 1、配置SW1#设置SW1的成员编号为1,创建IRF端口2,并将它与物理接口Ten-G0/0/45、Ten-G0/0/46、Ten-G0/0/47、Ten-G0/0/48绑定。 <H3C>system-view System ...
分类:
其他好文 时间:
2019-11-14 22:18:15
阅读次数:
176
//首先这是一个前沿 //我看了多的资料,还看了近半个小时的 android activity 的讲解 终于打出了apk //接下来开始 //一步一步的跟着我走 1.创建一个android项目或者一个modudle 其项目类型为android library !android library ! a ...
分类:
移动开发 时间:
2019-11-14 22:17:45
阅读次数:
124
jvm:分为 栈,堆,方法区metho area【属于堆】 栈: 1.压栈:先进后出,后进先出,栈描述的是方法执行的内存模型,每个方法被调用都会创建一个栈帧(存储局部变量,操作数,方法出口) 2.JVM为每个线程创建一个栈,用于存放该线程执行方法的信息(参数,局部变量) 3.栈属于线程私有不能实现线 ...
分类:
编程语言 时间:
2019-11-14 22:17:32
阅读次数:
77
原文:https://www.cnblogs.com/kissdodog/archive/2013/05/07/3064895.html Cache类,是一个用于缓存常用信息的类。HttpRuntime.Cache以及HttpContext.Current.Cache都是该类的实例。 一、属性 属性 ...
"传送门" 题意: 求子树众数。 思路: $dsu\ on\ tree$模板题,用一个桶记录即可。 感觉$dsu\ on\ tree$这个算法的涉及真是巧妙呀,保留重链的信息,不断暴力轻边,并且不断在子树内递归下去。又由于轻边数量不会超过$O(logn)$,所以总的时间复杂度控制在$O(nlogn) ...
分类:
其他好文 时间:
2019-11-14 22:16:52
阅读次数:
67
博文大纲:一、Docker镜像的创建方法1.基于已有镜像创建2.基于本地模板创建3.基于Dockerfile创建二、Docker的数据管理1.数据卷2.数据卷容器三、Docker网络通信1.端口映射2.容器互联一、Docker镜像的创建方法Docker镜像除了是Docker的核心技术之外,也是应用发布的标准格式。一个完整的Docker镜像可以支撑一个Docker容器的运行,在Docker的整个使用
分类:
其他好文 时间:
2019-11-14 22:16:40
阅读次数:
90
在实现 这个 程序之前, 我们 需要 了解 一些 关于 Java 网络 编程 的 知识. 基本 的 网络知识: 网络模型 OSI (Open System Interconnection 开放系统互连) 参考模型. TCP/IP 参考模型. 网络通讯要素 IP 地址 端口号 传输协议 *** 网络编 ...
分类:
编程语言 时间:
2019-11-14 22:16:27
阅读次数:
86
题目链接:https://www.luogu.org/problem/P1032 思路: 采用BFS 我们遍历字符串a的每个字符,判断当前字符串i位置之后可不可以替换,如果可以替换,我们就把替换后的字符串 a' 放入队列。 如果出现的我们想要的字符串,根据BFS的性质,那么就直接记录此时的步数。 1 ...
分类:
其他好文 时间:
2019-11-14 22:16:12
阅读次数:
63
迭代器 迭代器:迭代的工具。迭代是更新换代,如你.爷爷生了你爹,你爹生了你,迭代也可以说成是重复,并且但每一次的重复都是基于上一次的结果来的。如计算机中的迭代开发,就是基于软件的上一个版本更新。以下代码就不是迭代,它只是单纯的重复 一、可迭代对象 python中一切皆对象,如 对于这一切的对象中,但 ...
分类:
其他好文 时间:
2019-11-14 22:15:56
阅读次数:
57
So, it is most likely the most crucial portion of the years spent researching for a college degree. You may be good at writing, hunting information, a ...
分类:
其他好文 时间:
2019-11-14 22:15:13
阅读次数:
94
1 #include <cstdio> 2 #include <cstring> 3 #include <queue> 4 using namespace std; 5 typedef long long ll; 6 const int maxn = 51000,maxm = 800000; 7 l ...
分类:
其他好文 时间:
2019-11-14 22:14:37
阅读次数:
59