二叉排序树的查找插入删除等操作

  • Post author:
  • Post category:其他

第 1 小题 二叉排序树的操作,实现如下6个功能: ( 1 )设计思路 要求建立一棵二叉排序树:对从键盘输入的顺序任意的若干个正整数建立一颗二叉排序树,以-1作为结束。 例如:输入 39 11 68 46 75 23 71 8 86 34 -1 插入一个数据,首先使用find函数判断这个数据是不是已经存在了,已经存在的数据不能再插入。同时,find函数会返回被查结点的双亲f,如果没查找到,则f就是…

继续阅读 二叉排序树的查找插入删除等操作

fifo介绍及fifo IP核使用(工程文件获取请参考文末)

  • Post author:
  • Post category:其他

一.fifo简介 1.fifo first in first out的缩写,先进先出数据缓存器。 与普通存储器的区别:对外接口没有地址线。 由此所带来的 优点 是:不用处理地址信号,时序较简单。 缺点 是:不能像普通存储器那样自由读写某个地址的数据,只能顺序地写入,顺序地读出数据。 例如 :往fifo中存入100个数据,想要读出第50个,只能先读出前面那49个。 2.用途 (1)跨时钟域数据传输;…

继续阅读 fifo介绍及fifo IP核使用(工程文件获取请参考文末)

警告: Raw use of parameterized class ‘ArrayList‘

  • Post author:
  • Post category:其他

代码 @Test public void test2(){ ArrayList list2 = new ArrayList(); // 此处报警 list2.add(123); list2.add(456); list2.add("AA"); list2.add(new Person("Tom", 12)); list2.add(789); System.out.println(list2); }…

继续阅读 警告: Raw use of parameterized class ‘ArrayList‘

SpringBoot3.0精讲笔记

  • Post author:
  • Post category:其他

时间来到2022-3-25,好久没上官网,springBoot竟然出到3.0 M1。我用的最多的版本是2.2.2 Spring Boot Reference Documentation https://docs.spring.io/spring-boot/docs/3.0.0-M2/reference/htmlsingle 以下内容均是归纳整理。截图出于上面的连接, 1、概览:第一步,升级旧版,开…

继续阅读 SpringBoot3.0精讲笔记

java三个线程 顺序执行_如何保证多线程按顺序执行完成?

  • Post author:
  • Post category:java

我们知道线程执行时机是CPU时间片轮询策略决定的,那么有没有办法让线程按指定的顺序执行呢?下面就通过JAVA提供的两种API来实现。 1.首先定义三个线程对象,用来模拟多线程执行顺序。 static Thread thread1 = new Thread(new Runnable() { @Overridepublic void run() { System.out.println("1"); }…

继续阅读 java三个线程 顺序执行_如何保证多线程按顺序执行完成?

被称为海淀妈妈四大神器之一的倾听者K3 硬件拆解

  • Post author:
  • Post category:其他

暑假期间发现很多博主都在推荐倾听者K3,被海淀妈妈们称为四大神器之一, 虽然暂没听说其他三大神器是什么,作为教育硬件爱好者还是决定先整个回来拆拆看。 在京东上搜到倾听者K3版本一共有三种颜色,分别是蓝色(悟空蓝),粉色(仙女粉)和黑白款。外观配色不一样,里面的功能应该是一样的。但是蓝色和粉色两款的价格要贵一点。 根据网站介绍,其主要有如下16个功能卖点: 功能小结下来如下: 1、百度网盘、微信小程…

继续阅读 被称为海淀妈妈四大神器之一的倾听者K3 硬件拆解

记一下ubuntu18.04下的个人配置

  • Post author:
  • Post category:其他

重回linux的怀抱自然还是选择最熟悉最友好的ubuntu,虽然现在换下了unity用gnome让我不是特别爽快 开一篇blog只是为了记一下各种配置 第一个当然是最最最强大的zsh辣** zsh+oh_my_zsh ** 然后就是非常非常有用的albert神器,这个可以考虑开机启动** albert ** 怎么能没有sublime? sublime_text 主题不美观都没有心情码码码 arc_…

继续阅读 记一下ubuntu18.04下的个人配置

成功破解邻居的Wifi密码

  • Post author:
  • Post category:其他

默认配置的路由器,8位以下密码,黑客几分钟就可以破解。 以前用自己的路由器做过实验,这次真正实践成功。 环境:Kali Linux 工具集:aircrack-ng (打开终端) airmon-ng 查看并记录要使用的网卡Interface名,我的是wlan0。 airmon-ng start wlan0 启动监听模式,Interface为wlan0mon。 airodump-ng wlan0mon…

继续阅读 成功破解邻居的Wifi密码

接口限流、服务降级、熔断

  • Post author:
  • Post category:其他

接口限流 为什么需要限流 与用户打交道的服务 比如web服务、对外API,这种类型的服务有以下几种可能导致机器被拖垮 用户增长过快(这是好事) 因为某个热点事件(微博热搜) 竞争对象爬虫 恶意的刷单 这些情况都是无法预知的,不知道什么时候会有10倍甚至20倍的流量进来,如果遇到此类情况,扩容是根本来不及的,弹性扩容也是来不及的; 对内的RPC服务 一个服务A的接口可能被BCDE多个服务进行调用,在…

继续阅读 接口限流、服务降级、熔断

Windows端口映射转发功能

  • Post author:
  • Post category:其他

Netsh interface portproxy 命令 适用于:Windows Server 2022、Windows Server 2019、Windows Server 2016、Azure Stack HCI、版本 21H2 和 20H2 使用 netsh interface portproxy 命令作为 IPv4 和 IPv6 网络与应用程序之间的代理 。 可以通过以下方式使用这些命令建…

继续阅读 Windows端口映射转发功能