【java队列】queue & Deque 详细解析

  • Post author:
  • Post category:java

文章目录 1.概述 1.1 Queue 1.2 Deque 2. 阻塞队列 2.1 BlockingQueue 方法介绍 阻塞队列的成员: 2.2 BlockingDeque 2.3 TransferQueue 3. 非阻塞队列 4.疑问,到底什么是阻塞队列 4.1 答案 1.概述 1.1 Queue 队列是数据结构中比较重要的一种类型(是一种数据结构),它支持 FIFO , 尾部添加 、 头部删…

继续阅读 【java队列】queue & Deque 详细解析

flutter BottomNavigationBar 页面刷新问题(非状态保持)

  • Post author:
  • Post category:其他

从BottomNavigationBar其中 一个BottomNavigationBarItem 进入 其它非一个BottomNavigationBarItem页面会build BottomNavigationBarItem对应的页面 比如:   有3个BottomNavigtionBarItem A , B ,C 和一个普通页面 D 在C上放置一个按钮 点击导航到 D 这个时候 ABC 三个页面…

继续阅读 flutter BottomNavigationBar 页面刷新问题(非状态保持)

RTC实时时钟(学习笔记)

  • Post author:
  • Post category:其他

RTC实时时钟特征与原理 RTC(Real Time Clock):实时时钟。 RTC是个独立的定时器。RTC模块拥有一个连续计数的计数器,在相应的软件配置下,可以提供时钟日历的功能。修改计数器的值可以重新设置当前时间和日期。 RTC模块和时钟配置系统(RCC_BDCR寄存器)是在后备区域,即在系统复位或从待机模式唤醒后RTC的设置和时间维持不变。但是在系统复位后,会自动禁止访问后备寄存器和RTC…

继续阅读 RTC实时时钟(学习笔记)

ACL实验

  • Post author:
  • Post category:其他

1.定义 ACL:access control list 访问控制列表 2.功能 匹配感兴趣流,对其放行或者丢弃 编号ACL 编号ACL又分为标准ACL和扩展ACL: 标准ACL 查看的是IP包头 ①只匹配源IP地址 ②允许或者拒绝的是整个TCP/IP协议,对于源IP地址,所有流量都被拒绝掉了 标准ACL的编号: 1-99,1300-1999 格式: access-list 1 deny x.x.…

继续阅读 ACL实验

【机器学习】k-fold cross validation(k-折叠交叉验证)

  • Post author:
  • Post category:其他

交叉验证的目的:在实际训练中,模型通常对训练数据好,但是对训练数据之外的数据拟合程度差。用于评价模型的泛化能力,从而进行模型选择。 交叉验证的基本思想:把在某种意义下将原始数据(dataset)进行分组,一部分做为训练集(train set),另一部分做为验证集(validation set or test set),首先用训练集对模型进行训练,再利用验证集来测试模型的泛化误差。另外,现实中数据总…

继续阅读 【机器学习】k-fold cross validation(k-折叠交叉验证)

Java-8 Stream findFirst() 和 findAny()

  • Post author:
  • Post category:java

Java-8 Stream findFirst() 和 findAny() Java-8 1.简介 Java 8 Stream API引入了两种经常被误解的方法:findAny()和findFirst()。 在本教程中,我们将研究这两种方法之间的区别以及何时使用它们。 使用Stream.findAny() 顾名思义,findAny()方法允许您从Stream中查找任何元素。 在寻找元素时使用时不会…

继续阅读 Java-8 Stream findFirst() 和 findAny()

【笔试真题】2014.3.5某公司春招-嵌入式工程师&DSP工程师

  • Post author:
  • Post category:其他

【仅作记录,以便留存】 考试 时间:19:30pm -- 20:15pm; 1.在一个32位编译器上,求下列结构体长度; struct a{ int b; char c; char d; float e; }  stu; 版权声明:本文为u014248346原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/u0…

继续阅读 【笔试真题】2014.3.5某公司春招-嵌入式工程师&DSP工程师

九种常见排序的比较

  • Post author:
  • Post category:其他

文章目录 比较排序 非比较排序 比较排序 由上表不难得出下面这几个重要的点: 从平均时间性能而言,快速排序最佳,其所需时间最佳,但快速排序在最坏情况下的时间性能不如堆排序和归并排序。堆排序和归并之间,当n较大时,归并排序所需时间省,但是所需的辅助空间却是最大的,堆本身不是专门为排序产生的,而是解决优先级队列和TopK问题。 几种简单排序中,除了希尔排序外的所有插入排序,冒泡排序,和选择排序中,直接…

继续阅读 九种常见排序的比较

windows系统 安装 InfluxDB

  • Post author:
  • Post category:其他

一、InfluxDB下载 InfluxDB的windows(64-bit)下载地址为:https://dl.influxdata.com/influxdb/releases/influxdb-1.7.7_windows_amd64.zip 二、安装 influxDB是不需要安装的,只需要将压缩文件解压到相应的目录即可; 解压后的文件如下: 其中,influxd.exe为数据库服务程序,influx…

继续阅读 windows系统 安装 InfluxDB

mybaitsplus saveBatch 空指针问题排查

  • Post author:
  • Post category:其他

首先肯定是看传递过去的集合是否真的为空 在这一点百分比确定的情况下,就可以去排查一下是否有某个字段超长了,数据库这边的设置太短了,我这边碰到的问题一个字段本来使用的是 varchar2(4000),但是没曾想业务那边提交过来的数据既然超过了。然后还一直在报错 java.lang.NullPointerException: null at java.util.Objects.requireNonNu…

继续阅读 mybaitsplus saveBatch 空指针问题排查