1.4k 1 分钟

今天是 π\piπ 日,相信更多人嘴上说的是 Stephen Hawking、Albert Einstein 及 Galileo Galilei 或者伟大导师 Karl Marx,当然不关心物理学的只会过白色情人节。我昨天才知道梁灿彬老师在上个月去世了,梁老找 Hawking 和 Weinberg...
3.1k 3 分钟

需更改文件的目录结构 shokatree ..├── _config.yml├── languages│ ├── en.yml│ ├── ja.yml│ ├── zh-CN.yml│ ├── zh-HK.yml│ └── zh-TW.yml├── layout│ └── _partials│ └── layout.njk├── scripts│ └── generaters│ └── script.js└── source └── js └── _app ├── global.js └── pjax.js添加到 source/js/_app/global.js 最后一行: const...
2.2k 2 分钟

努力适应 80% 的规范要求 {.success} # 编写规则 [1][2][3][4][5][6] 文件拓展名必须是 .md 文件名必须用小写,多个单词间用 - 分割 文档及字符编码必须用 UTF-8 文档标题用 # , # 和标题名称之间加一个空格 #标题 #标题# # 标题 {.success} 文档章节用 ## , ## 和章节名称之间加一个空格 ## 章节 1 ## 章节 1## ## 章节 1 {.success} 四层级的标题(四级标题已经和正文字体大小差不多) # 一级标题## 二级标题### 三级标题####...
2.9k 3 分钟

# 添加子模块 [1] 命令格式: git submodule add <仓库地址> <本地路径> 以我博客主题 shoka 的 Fork 版本为例 仓库地址 可以是 https 或者 ssh 链接: https://github.com/llxlr/hexo-theme-shoka.git git@github.com:llxlr/hexo-theme-shoka.git 我实际用到的命令: bloggit submodule add -b dev...
3.1k 3 分钟

劝学 『先秦』荀子(约公元前313年-公元前238年) 君子曰:学不可以已。 〇 青,取之于蓝,而青于蓝;冰,水为之,而寒于水。木直中绳,輮以为轮,其曲中规。虽有槁暴,不复挺者,輮使之然也。故木受绳则直,金就砺则利,君子博学而日参省乎己,则知明而行无过矣。 〇 故不登高山,不知天之高也;不临深溪,不知地之厚也;不闻先王之遗言,不知学问之大也。干、越、夷、貉之子,生而同声,长而异俗,教使之然也。诗曰:“嗟尔君子,无恒安息。靖共尔位,好是正直。神之听之,介尔景福。”神莫大于化道,福莫长于无祸。 〇 吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。登高而招,臂非加长也,而见者远;...
1.6k 1 分钟

关键内容预览 - 与 Q# 比较 - 实例 - 文档 - 安装 ​在 2020 PLDI 会议上(程序语言和编译技术领域的顶级会议),苏黎世联邦理工学院 (ETH-Zurich) 的计算机科学教授 Martin Vechev 介绍了一种量子计算机的高级编程语言 Silq[1][2],使其可以像传统计算机一样简单,可靠且安全地对量子计算机进行编程。 与现有的其它编程语言相比,该语言更安全、更简单、更快、更直观且更易于理解,它使程序员能够更好地对量子计算机进行编程,从而能够充分利用量子计算机的潜力。该算法已发布在其官网上,源码发布于 Github[3] 使用 D...
990 1 分钟

与 Q# 相比,Silq 需要更少的代码,并使用更少的内置函数,注释和入口。 为了将 Silq 与 Q# 进行比较,我们用 Silq 解决了 Microsoft Q# 2018 夏季和 2019 冬季编码竞赛的全部 28 项任务。 我们将 Silq 解决方案与语言设计师从 2018 年至 2019 年提供的 Q# 参考解决方案进行了比较。 # 实例 根据对参赛者代码的人工调查,我们认为他们可以在 Silq 中更好地编码其预期的解决方案。 在下文中,我们展示了两种常见的模式。 # 控制前翻转 (Flip Before Control) // Q# code snippetX(qs[0]);...
2.9k 3 分钟

# 注解 (annotations) Silq 支持 ! 、 qfree 、 mfree 、 const 和 lifted 的注解。 # 经典 (Classical) 类型 ! 为指名类型 τ 可能仅有经典值(而不是叠加态 (superpositions)),我们注解它为 !τ!\tau!τ 。这保证了我们能更自由地复制和删除这种类型的值。例如,1+21+21+2 有类型 !int[n] 。经比较, H(0) 是 12n(∣0⟩+∣1⟩)\frac{1}{\sqrt{2^n}}\left(\ket{0}+\ket{1}\right)2n​1​(∣0⟩+∣1⟩) ,从而是非经典的:它有 𝔹...
1.1k 1 分钟

# 推荐:VSCode 插件 安装 Silq 的推荐方法是使用其 Visual Studio Code 插件。这种方法适用于 Linux 、Mac 和 Windows 。同样适用于 VSCodium(VSCode 的 Fork 版本) # 安装 VSCode 安装文档 # 安装插件 打开 VSCode 打开扩展选项卡(快捷键 Ctrl + Shift + X) 安装 vscode-silq # Unicode 输入 安装 Input Assist 扩展 在 VSCode 设置(快捷键 Ctrl +...