摘要: 量子计算机就是基于单qubit门和双qubit门的,再多的量子操作都是基于这两种门。双qubit门比单qubit门难理解得多,不过也重要得多。它可以用来创建纠缠,没有纠缠,量子机就不可能有量子霸权。 CNOT门(受控非) C是受控Controlled的首字母 受控非们作用在两个qubit上,一个叫控 阅读全文
posted @ 2022-05-19 15:51 大卫小东(Sheldon) 阅读(1157) 评论(0) 推荐(0)
摘要: 量子编程的基本单元就是量子门。量子编程有点像传统的电路设计,一个量子程序可以被写成量子门序列。 图中有一些符合,比如H门、X门、Z门、测量等,我们都会接触到。 传统计算机程序的输入和输出可以不一样,但是量子程序是绝对不允许这样的。在两个方向可以逆转的操作不会丢失信息,而比如加法这样的就不行,你知道3 阅读全文
posted @ 2022-05-18 10:40 大卫小东(Sheldon) 阅读(793) 评论(0) 推荐(0)
摘要: OK,现在我们已经大概了解了量子计算机和量子位了。 可以回顾《量子计算机》和《qubit》 那该怎么控制这些神奇的qubit呢?传统计算机使用的是逻辑操作和普通代数,我们可以使用while语句、if语句等编程技术,但是量子机都不能用。我们需要在量子力学原理下设计qubit的幺正运算。听起来很美好是吧 阅读全文
posted @ 2022-05-13 16:07 大卫小东(Sheldon) 阅读(1658) 评论(0) 推荐(0)
摘要: 上一篇文章我们讲了量子计算机的一些概念,文章不短,但是信息量很少。这里继续深入量子机来揭开qubit的神秘面纱。 这篇文章会有一些数学概念,不过很简单 量子叠加 量子叠加非常重要,因为qubit就是利用的这个机制。 我们先给自旋建立一个数学模型,这个模型也简单得令人发指,在里面我们也会学习一些简单的 阅读全文
posted @ 2022-05-11 12:03 大卫小东(Sheldon) 阅读(744) 评论(0) 推荐(0)
摘要: 向量 列向量表示为右矢(bracket中的ket) $$\mathbf{v}=\begin{bmatrix} v_0 \ v_1 \ \cdots \v_n \end{bmatrix}=|\mathbf{v}\rangle$$ 行向量表示为左矢(bracket中的bra) \[ \langle \m 阅读全文
posted @ 2022-05-10 17:34 大卫小东(Sheldon) 阅读(854) 评论(0) 推荐(0)
摘要: 量子计算的热度一直不高,我的研究热情也一直处于平淡。距离上次的《在MAC下搭建Q#开发环境》又过去了一年半,距离最早开始接触量子编程也快5年了。5年,足以让一个新手变成大牛;而我,还在门外躺平! 这篇文章标题是“发微”,不过门外汉是没有发微能力的,我也就是带大家回顾一下量子计算机的由来。 量子位 这 阅读全文
posted @ 2022-05-09 11:59 大卫小东(Sheldon) 阅读(454) 评论(0) 推荐(0)
摘要: 除了Linux子系统WSL,微软还提供了安卓子系统WSA。不过对国内好像不太友好,安装也不方便。 这里说一下我的安装方法,但是可能时效性很强,现在是2022-01-20,如果日期离得太远可能不好使。 安装WSA wsa的官方介绍在 微软文档上。但是根据里面的说法我在MS Store找不到亚马逊商店, 阅读全文
posted @ 2022-01-20 18:10 大卫小东(Sheldon) 阅读(11656) 评论(4) 推荐(1)
摘要: 在前面的文章《尝试官方的第一个SpringNative 0.11程序》中提到过Quarkus这门技术。这里就简单演示一下它的两个主要功能:Live Coding和Native Build。所谓Live Coding就是热部署,改了代码插件会自动编译打包,省的我们点来点去了;第二个Native Bui 阅读全文
posted @ 2022-01-17 16:46 大卫小东(Sheldon) 阅读(1537) 评论(0) 推荐(0)
摘要: 这里跑一下Vert.x中文站的入门程序(以后就不写那个点了,或者干脆写vx)简易教程。这个程序非常简单,为啥还写一下呢?因为里面的依赖有点老,已经不能直接成功启动了。 搭建项目 通过IDEA创建Gradle项目,现在IDEA指定的应该是7.1的Gradle。而中文站的应该不是了 创建好以后,idea 阅读全文
posted @ 2022-01-07 12:00 大卫小东(Sheldon) 阅读(370) 评论(0) 推荐(0)
摘要: Spring Native是Spring推出微服务体系Spring Cloud之后的又一大举动,从名字可以猜出,Spring Native是一门面向云原生的技术。如果你还对这个概念不太理解,可以多看一点东西,比如Oracle的GraalVM、红帽的quarkus等。 现在 我们跟着官方示例 Spri 阅读全文
posted @ 2022-01-05 13:00 大卫小东(Sheldon) 阅读(757) 评论(0) 推荐(0)