EagleBear2002 的博客

这里必须根绝一切犹豫,这里任何怯懦都无济于事

实践经验

避免全局变量

  • 请尽量少地使用全局变量。
  • 它包括所有的数据类型、对象和函数。
  • 全局变量和函数可被其他脚本覆盖。
  • 请使用局部变量替代,并学习如何使用闭包。

"By reducing your global footprint to a single name, you significantly reduce the chance of bad interactions with other applications, widgets, or libraries."

——Douglas Crockford

始终声明局部变量

阅读全文 »

摘要

在拼多多购买注明是正版二手的书籍《统治世界——神秘共济会揭秘》,原金额 ¥97.40(多多支付立减 ¥3.89,实付 ¥93.51),买到后发现是盗版书籍。在拼多多官方客服投诉后退货退款¥93.51(商家负担物流费用)、拼多多售后补偿转账 ¥97.40、一张售后体验补偿无门槛优惠券 ¥3、一张优质用户售后体验补偿无门槛优惠券 ¥97.4,共计 ¥291.31。

购买过程

因科研学习需要,笔者尝试购入《统治世界——神秘共济会揭秘》(何新编)一书。该书出版于 2011 年,定价 59.8 元,现各大书店已停止销售。商品页面标明正版二手书等要素信息。笔者于 2023-01-09 00:33:49 下单购买,并立即拼单。

阅读全文 »

问题背景

中文文本中夹用英文时,应根据所选用的中英文字体、字符间距以及排版的视觉效果决定英文词句与中文文字之间是否留有空格间距。如留空格,应保证体例的统一。
——中华人民共和国新闻出版行业标准 CY/T 154—2017号《中文出版物夹用英文的编辑规范》第 8.1 节

在文档写作当中,常需要对中西文混合排版。Microsoft Word 等富文本编辑器一般带有混合排版优化功能,即使不手动添加空格,渲染过程中也会在中英文之间留出空白。下图是一个例子:

阅读全文 »

JavaScript 作用域

作用域是当前的执行上下文,值(en-US)和表达式在其中“可见”或可被访问,即作用域指的是有权访问的变量集合。

  • 如果一个变量(en-US)或表达式不在当前的作用域中,那么它是不可用的
  • 作用域也可以堆叠成层次结构,子作用域可以访问父作用域,反过来则不行

JavaScript 的作用域分以下三种:

  • 全局作用域:脚本模式运行所有代码的默认作用域
  • 模块作用域:模块模式中运行代码的作用域
  • 函数作用域:由函数创建的作用域
阅读全文 »

  1. 在浏览器中右击鼠标,选择审查元素(Inspect);
  2. 在右侧窗口中选择控制台(Console)标签页;
  3. 在下方终端(即 > 右侧)输入如下代码:
1
document.querySelector('video').playbackRate=16

允许调整的速率倍数 \(k\) 的取值范围为:\(\frac{1}{16}=0.0625\le k \le 16\)

将速率倍数调整为 16 后的效果如下(右下角显示播放速率):

阅读全文 »

本文主要内容来自 SpriCoder的博客,更换了更清晰的图片并对原文的疏漏做了补充和修正。

并发进程程序设计的概念

顺序程序设计

程序是实现算法的操作(指令)序列;

程序顺序执行是指其在处理器上执行是严格有序的,前一个操作被执行完后,才能开始后继操作,被称为程序执行的内部顺序性

阅读全文 »

实现功能

本次实验完成了以下功能:

  1. 函数定义与调用
  2. 局部变量

实验设计

本次实验参照助教在文档中的提示,对符号表做了如下设计。注意本次实验中符号表不再依赖 SymbolType 包,而是直接存储 StringLLVMValueRef 的映射。

阅读全文 »