简介 NIO有三宝:Buffer,Channel,Selector少不了。本文将会介绍NIO三件套中的最后一套Selector,并在理解Selector的基础上,协助小师妹发一张好人卡。我们开始吧。 Selector介绍 小师妹:F师兄,最近我的桃花有点旺,好几个师兄莫名其妙的跟我打招呼,可是我一 ...
分类:
编程语言 时间:
2020-06-14 10:34:02
阅读次数:
113
1045 快速排序 (25分) 求划分的主元(比左边的都大,右边的都小) #include<iostream> #include<vector> #include<cctype> #include<map> #include<set> #include<sstream> #include<strin ...
分类:
编程语言 时间:
2020-06-14 10:28:39
阅读次数:
66
为了避免多个线程对同一个数据进行读写,我们要将各个线程进行同步。所谓同步,就是指在一个线程访问数据未结束的时候,其他线程不得对同一数据进行访问。 同步最常用的方法是锁。 二元信号量 binary semaphore 是最简单的一种锁,只有两种状态:占用和非占用。她适合只能被唯一一个线程独占访问的资源 ...
分类:
编程语言 时间:
2020-06-14 10:28:03
阅读次数:
57
报错如下: 看报错是没有引入对应的包,了解是maven的问题,如果已经存在就不会下载 解决: 查看maven路径,发现test的包存在(如图),之前是2.3.1,于是换成 2.3.0,就不会导入报错了,当然也可以把包删了,重新下载 改完后,报错解决: ...
分类:
编程语言 时间:
2020-06-14 01:41:25
阅读次数:
55
一、关于如何通过url来实现登录界面的数据提交和获取 先看一下html部分的文件内容: <form action="/register" method="post"> <p>姓名<input type="text" name="user"></p> <p>年龄<input type="text" n ...
分类:
编程语言 时间:
2020-06-14 01:36:55
阅读次数:
79
JAVA就业面试题4.1单例模式?单例,就是整个程序有且仅有一个实例。该类负责创建自己的对象,同时确保只有一个对象被创建。特点持有自己类型的属性类构造器私有对外提供获取实例的静态方法4.1.1懒汉式/**Createdby张晨光on2020/6/1211:07懒汉式*/publicclassBanzhang{//1.自己类的静态属性privatestaticBanzhangbz;//2.私有的构造
分类:
编程语言 时间:
2020-06-14 01:32:43
阅读次数:
110
python作为一门高级编程语言,它的诞生虽然很偶然,但是它得到程序员的喜爱却是必然之路,以下是Python与其他编程语言的优缺点对比:Python优势:简单易学,能够把用其他语言制作的各种模块很轻松地联结在一起。劣势:速度较慢,且有一些特定情况下才会出现(无法重现)的bugC/C++优势:可以被嵌入任何现代处理器中,几乎所有操作系统都支持C/C++,跨平台性非常好劣势:学习难度大,且拥有大量极为
分类:
编程语言 时间:
2020-06-14 01:31:16
阅读次数:
131
什么是swagger? Swagger 是一个规范且完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。Swagger 的目标是对 REST API 定义一个标准且和语言无关的接口,可以让人和计算机拥有无须访问源码、文档或网络流量监测就可以发现和理解服务的能力。当通过 S ...
分类:
编程语言 时间:
2020-06-14 01:29:00
阅读次数:
66
Spring Boot学习总结 ###概述: Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。简单的来说 Spring Boot 这个项目整合 ...
分类:
编程语言 时间:
2020-06-14 01:26:48
阅读次数:
152
顺序表 线性表的第一个儿子 这个儿子的结构体定义: typedef int ElemType;//取别名 typedef struct link{ ElemType * head;//head是一个数组指针,不太清楚的同学,可以百度一下 ElemType length; ElemType size; ...
分类:
编程语言 时间:
2020-06-14 01:23:40
阅读次数:
81
一、Python+unittest+requests+HTMLTestRunner 完整的接口自动化测试框架搭建_00——框架结构简解 首先配置好开发环境,下载安装Python并下载安装pycharm,在pycharm中创建项目功能目录。如果不会的可以百度Google一下,该内容网上的讲解还是比较多 ...
分类:
编程语言 时间:
2020-06-14 01:23:20
阅读次数:
290
模拟退火 UVA10228 A Star not a Tree? 代码 模拟退火模板,求多边形费马点。 ...
分类:
编程语言 时间:
2020-06-14 01:19:13
阅读次数:
65
题目:说一下BIO/AIO/NIO 有什么区别?及异步模式的用途和意义? 1F 说一说I/O首先来说一下什么是I/O? 在计算机系统中I/O就是输入(Input)和输出(Output)的意思,针对不同的操作对象,可以划分为磁盘I/O模型,网络I/O模型,内存映射I/O, Direct I/O、数据库 ...
分类:
编程语言 时间:
2020-06-14 01:17:37
阅读次数:
108
题目描述: 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高 ...
分类:
编程语言 时间:
2020-06-14 01:17:18
阅读次数:
78
Windows安装多个python解释器 ? 在windows10系统下安装两个不同版本的的python解释器,在通常情况下编译执行文件都是没问题的,但是加载或下载包的时候pip的使用就会出现问题,无法下载一直报错 ? 仅对cpython有效 一、virtualenvwrapper-win的安装 v ...
分类:
编程语言 时间:
2020-06-14 01:15:33
阅读次数:
149
1. javac和java命令 javac命令后面跟的是java文件的文件名,例如HelloWorld.java。该命令用于把java源文件编译成为class字节码文件。如: java HelloWorld.java,执行之后如果没有报错,那么就会生成一个HelloWorld.class文件。 ja ...
分类:
编程语言 时间:
2020-06-14 01:11:51
阅读次数:
73
异常作为一个对象,是可以通过类来进行管理的,本章重点说明异常类 本章重点内容 1、内置异常类 2、定制的打印显示 3、定制的数据和行为 接下来展开说明 1、内置异常类 Python能够引发的所有内置异常都是预定义的类对象 BaseException:顶层根,打印和构造函数默认值 这是一场的顶级根父类 ...
分类:
编程语言 时间:
2020-06-14 01:11:34
阅读次数:
81