摘要:
几种电路恒等式 举例: 以下电路的作用是否相同? 由于 所以第一个电路可以等价于 (1) 同时,由于 所以(1)电路可转化为 故二者等价。 电路化简规则 举例: 阅读全文
摘要:
一. 创建一个Q#程序 1. 学习目标 准备开发环境,以便在 Q# 中编写量子程序。 了解 Q# 程序的结构。 使用量子比特和叠加来构建量子随机数生成器。 2.准备工作 .NET Core 3.1 Visual Studio Code Install the latest version of .N 阅读全文
摘要:
NOT, SWAP C-NOT量子门 量子门NOT门 NOT:输入与输出相反。 量子门SWAP门 SWAP:交换两个输入 量子门C-NOT门 C-NOT:Controlled-NOT 根据控制位决定输入是否变为相反的值。控制位为0,输出为目标值原值;控制位为1,输出为目标值的非值。此过程控制位的值保 阅读全文
摘要:
通信安全 不可破解的通信 2017年,中国首次使用量子计算来保护一个经由卫星传输的视频通话,成为了世界上第一个这样做的国家(可以阅读Lee Billings 2017年的文章:《中国打破“幽灵般的遥距”纪录,为量子互联网做准备》)。在经典的安全通信中,已经有了各种工具,例如一次性密码本或更常见的加密 阅读全文
摘要:
使用量子计算机 量子计算机擅长解决量子问题,例如寻找分子的结构。分子是由电子组成的,而电子是量子力学的。了解它们对于开发新药物和材料(例如太阳能)至关重要。然而,理解分子及其相互作用很困难,因为它们呈现出量子问题,而传统计算机不擅长处理这些问题。为了使用现代的经典计算机,需要将分子这个量子问题分成许 阅读全文
摘要:
1.了解量子计算原理 由于电子特性,现代经典CPU已经做到小的极限,无法再继续压缩CPU的体积了。 传统的计算机由一系列的总线,缓存和处理器组成来储存,处理和计算数据。每个处理单元或处理器的核心处理数据,都尽可能快地从一个计算循环到下一个计算,同时仍然遵循顺序格式。 增加处理器的数量,更快的总线可以 阅读全文
摘要:
从组件团队到Spotify模型 遗留系统中的团队结构 首先,按照技术或职能(functional)来划分团队或部门,无形中增加了组织壁垒,造成了不必要的沟通成本。 因为一个围绕用户构建的需求,必然是跨越多个技术组件的。一个本来完整的端到端的需求,因为团队按技术分组,不得不被分为前端部分、后端部分、数 阅读全文
摘要:
从持续构建到持续集成 遗留系统的构建方式 在遗留系统中,一次上线前构建过程可能是这样的:一位打包专员,在本地或远程的机器上拉取代码,完成集成、打包和测试的工作,并准备手动部署。这时,即使再紧急的代码提交都会被拒绝,因为一个干净的打包环境来之不易,新引入的代码会导致所有的流程重来一遍。 Kent Be 阅读全文
摘要:
建设新城区 绞杀植物模式(Strangler Fig) 绞杀植物模式需要注意的是增量演进和并行运行。不可一股脑的构建出新的系统或服务,然后直接替换,这样做的后果是新构建的系统或者服务往往与原系统有很大差异,甚至不可用。 优势:第一,不会遗漏原有需求;第二,可以稳定地提供价值,频繁地交付版本,更好地监 阅读全文
摘要:
倚天剑:拆分阶段 以以下代码为例: public class TheatricalPlayers { public String print(Invoice invoice) { var totalAmount = 0; var volumeCredits = 0; var result = Str 阅读全文