摘要: Java中的Stream一旦被消费就会关闭,不能再次使用了。如果的确有需要该怎么办呢? 这里介绍三种重复消费Stream的方法。 ## 1. 从集合再次创建 这里你都不用往下继续看就知道该怎么办,不过我还是放上示例代码: ```java List numbers = Arrays.asList(1, 阅读全文
posted @ 2023-07-21 11:02 大卫小东(Sheldon) 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 在自己家电脑上安装一下rust,还是遇到一些问题,这里记录一下,免得后面再踩坑。 # 官方网站 获取主要信息还得靠官网,比如安装软件:) 地址是 https://www.rust-lang.org/zh-CN/ ,点马上开始就能进入下载页面了。 ![image](https://img2023.cn 阅读全文
posted @ 2023-05-22 10:56 大卫小东(Sheldon) 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 之前一直用WSL2,但是可能我高估了我笔记本的性能,每次开启后我的win11都闪得厉害。 公司给配发的联想昭阳 前两天实在受不了,把它重装了。才发现之前一直很抵触重装,结果重装完工作几乎没怎么受影响...阿噗! 结果很快又要用到数据库了,想着装docker太重了,该咋办呢?简单搜了一下,还是选择了m 阅读全文
posted @ 2022-10-10 10:22 大卫小东(Sheldon) 阅读(1502) 评论(0) 推荐(0) 编辑
摘要: 作为一个搞物联网应用的,最近才接触到NCS这个概念。有点东西,赶紧记录一下。 NCS由通过网络连通的控制环路组成,控制信号和反馈信号会在控制器和本地系统间交换。典型的方块图如下: 其中,本地(Plant)信号是通过传感器(Sensor)进行采集的,然后通过模数转换器转换成数字信号,经过网络到达控制器 阅读全文
posted @ 2022-09-09 18:11 大卫小东(Sheldon) 阅读(2132) 评论(0) 推荐(0) 编辑
摘要: 假设项目结构如下: 其中的依赖关系为 我实际用的jdk是17 1. common模块创建描述文件,在common的src/main/java下创建module-info.java, 内容默认 /** * nangang-efficiency-backend * * @author weixiaodo 阅读全文
posted @ 2022-08-10 15:10 大卫小东(Sheldon) 阅读(1507) 评论(0) 推荐(0) 编辑
摘要: 接下来要接触量子算法了,我们会看到怎么利用量子并行机制和干涉原理。干涉在算法对结果进行测量求值时举足轻重。 Deutsch-Jozsa 算法 DJ算法是量子算法的入门算法,就像编程界的“Hello World”。通过它就能演示量子机是如何“压制”传统机的算法的,不过它当然不能写成Hello Worl 阅读全文
posted @ 2022-05-27 16:14 大卫小东(Sheldon) 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 现在即使科学家也处于量子计算的早期研究阶段,各大量子机厂商也在摸索阶段,所以不同机器的逻辑很可能不兼容,就像Intel和AMD一样。还有个棘手问题是退相干引起的,因为量子程序一旦开始就不能中止了,没法执行一半保存起来下次继续。这样就要求程序必须在量子信息衰退之前就完成,不然就拿不到结果。还有一些其他 阅读全文
posted @ 2022-05-20 17:50 大卫小东(Sheldon) 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 量子计算机就是基于单qubit门和双qubit门的,再多的量子操作都是基于这两种门。双qubit门比单qubit门难理解得多,不过也重要得多。它可以用来创建纠缠,没有纠缠,量子机就不可能有量子霸权。 CNOT门(受控非) C是受控Controlled的首字母 受控非们作用在两个qubit上,一个叫控 阅读全文
posted @ 2022-05-19 15:51 大卫小东(Sheldon) 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 量子编程的基本单元就是量子门。量子编程有点像传统的电路设计,一个量子程序可以被写成量子门序列。 图中有一些符合,比如H门、X门、Z门、测量等,我们都会接触到。 传统计算机程序的输入和输出可以不一样,但是量子程序是绝对不允许这样的。在两个方向可以逆转的操作不会丢失信息,而比如加法这样的就不行,你知道3 阅读全文
posted @ 2022-05-18 10:40 大卫小东(Sheldon) 阅读(546) 评论(0) 推荐(0) 编辑
摘要: OK,现在我们已经大概了解了量子计算机和量子位了。 可以回顾《量子计算机》和《qubit》 那该怎么控制这些神奇的qubit呢?传统计算机使用的是逻辑操作和普通代数,我们可以使用while语句、if语句等编程技术,但是量子机都不能用。我们需要在量子力学原理下设计qubit的幺正运算。听起来很美好是吧 阅读全文
posted @ 2022-05-13 16:07 大卫小东(Sheldon) 阅读(1071) 评论(0) 推荐(0) 编辑