前面的章节介绍socket通信的时候,socket的服务端在同一时间只能和一个客户端通信,并不是服务端有多忙,而是因为单进程的程序在同一时间只能做一件事情,不可能一边等待客户端的新连接一边与其它的客户端进行通信。 一、并发的服务端 如果把socket服务端改为多进程,在每次accept到一个客户端的 ...
分类:
系统相关 时间:
2021-03-15 10:55:03
阅读次数:
0
SYZOJ 搭建 Note 开了一台全新的 Aliyun,Ubuntu 20.04 基本按照官方文档走一遍就 OK 但是中间有几个地方卡住了 尝试用 npm install 失败了,后来换成 yarn 就成功了,原因未知 systemctl 始终 fail,所以我直接开了三个 screen,把三个 ...
分类:
其他好文 时间:
2021-03-11 20:53:40
阅读次数:
0
概述类面试题 1. 请说一下Java容器集合的分类,各自的继承结构 Java集合分为两大类:Collection 和 Map Collection集合 Map集合 2. 请谈一谈Java集合中的fail-fast和fail-safe机制 fail-fast fail-fast也就是 “快速失败”,它 ...
分类:
编程语言 时间:
2021-03-08 13:09:40
阅读次数:
0
1、这个包下面有哪些东西? 2、为什么说 pytest是一个包? 这个文件夹下有一个文件,叫__init__.py,这是一个包标识文件。即有这个文件的文件夹,python中不叫文件夹,叫包或者模块。 这个模块__init__.py的作用(简单说一下结论) (1)做包标识工具。防止不同包中存在相同的. ...
分类:
其他好文 时间:
2021-03-03 12:13:48
阅读次数:
0
1、linux 服务器上安装python、jdk、appium、nodejs、Android SDK 、Jenkins、Allure、Allure Commandline等 AndroidSDK安装:https://blog.csdn.net/qq_40308101/article/details/ ...
分类:
移动开发 时间:
2021-02-23 14:07:27
阅读次数:
0
JDK1.8之前的堆内存示意图: 从上图可以看出堆内存的分为新生代、老年代和永久代。新生代又被进一步分为:Eden 区+Survior1 区+Survior2 区。值得注意的是,在 JDK 1.8中移除整个永久代,取而代之的是一个叫元空间(Metaspace)的区域(永久代使用的是JVM的堆内存空间 ...
分类:
编程语言 时间:
2021-02-23 14:04:14
阅读次数:
0
前言: createBean是创建Bean的主要方法 createBean流程图: createBean源码解析: protected Object createBean(String beanName, RootBeanDefinition mbd, @Nullable Object[] args ...
分类:
其他好文 时间:
2021-02-22 12:39:56
阅读次数:
0
一、安装docker-compose curl -L https://github.com/docker/compose/releases/download/1.25.0/docker-compose-Linux-x86_64 -o /usr/local/bin/docker-compose chm ...
分类:
其他好文 时间:
2021-02-22 11:52:31
阅读次数:
0
正题 题目链接:http://www.51nod.com/Challenge/Problem.html#problemId=1600 题目大意 给出一个字符串$s$,每次在最后插入一个字符后求它的所有分别子串构出的$fail$树的深度和。 \(1\leq Q\leq 10^5\) 解题思路 考虑两个 ...
分类:
其他好文 时间:
2021-02-22 11:51:13
阅读次数:
0
Vs错误列表(Error List)一直显示问题 设置:Error List显隐控制设置方式:Tools → Options-> Projects and Solutions → General 中的选项:show-error-list-when-compile-fail-setting (勾选|不 ...
分类:
其他好文 时间:
2021-02-08 11:47:41
阅读次数:
0