以下截图为 0.10.1 版本运行结果 本文为创建一个复杂模板的高级教程,为了更好地理解模板参数如何影响结果的,首先将介绍模板的运行机制。 模板运行机制(高级) 对于高级模板而言,模板的运行可以更细致地分为四个阶段:输入(为输入变量赋值)->约束(检查是否满足某些条件)-> 算式(实际的计算过程,为输出变量赋值)-> 输出(指定输出显示的变量),对于其中的每一步,都提供了更多的选项。一下以『解三角形(已知两边及其夹角)』为例进行演示。 模板基础信息 模板的基础信息包括名称、标签…
以下截图为 0.10.1 版本运行结果 本文为创建一个简单模板的初级教程,为了更好地理解模板参数如何影响结果的,首先将介绍模板的运行机制。 模板运行机制(初级) 对于初级模板而言,模板的运行分为三个阶段:输入(为输入变量赋值)->算式(实际的计算过程,为输出变量赋值)->输出(指定输出显示的变量),此处以『身体质量指数(BMI)』模板为例进行演示,此模板内置在计算器内,可以通过『查看模板』项查看模板参数。 输入 首先是输入部分,创建了两个输入,名称为实际在模板中显示的输入项名称,变量…
以下截图为 0.10.0 版本运行结果 什么是模板 模板提供了一套可复用的计算框架,例如,现需要经常计算身体质量指数(BMI)并且不想每次都输入式子重新计算,那么你就可以借助模板功能将BMI公式变为易于交互的形式: 并且模板保存在本地,再次打开后无需重新编辑模板即可使用。哈冬猪科学计算器也内置了一些常见的模板。同时,你也可以创建自定义的模板,也可以自由导出、导入模板用于分享或备份。哈冬猪科学计算器于0.10.0版本中实装模板功能(预览版)。 如何使用模板 直接点击键盘中的『模板』(或是『temp…
引子 由于微信小程序的限制,无法使用Web Crypto API的crypto.randomUUID()生成随机的 UUIDv4,也不能通过引入依赖于 crypto 的第三方库(例如uuid)实现(一般使用 crypto 生成安全的随机数)。 实现方法 什么是UUIDv4 可以参考维基百科 - 通用唯一识别码,总的来讲就是通过安全的随机数生成一个几乎唯一的128位标识符,而v4版本是不依赖于时间或是MAC完全随机生成的。 怎样生成随机数 生成UUIDv4最重要的就是需要生成安全随机数的函数,通常…
引子 Argon的原版主题中说说页面是提供了一个模板,在页面中添加这个模板来使用,但是这个模板的默认加载机制是拉取所有说说,当说说数量变大的时候可能会造成卡顿,并且页面过长,因此想为说说添加带页码的归档页面。 Argon怎么实现说说的 首先在function.php中,使用register_post_type()注册了说说类型的博文(post): /*说说*/ add_action('init', 'init_shuoshuo'); function init_shuoshuo(){ $labe…
以下截图为0.9.2版本运行结果 什么是工作区 工作区用于储存计算不同的算式,相当于同时使用多个计算器,但这些计算器之间的变量是共享的。 怎样切换工作区 点击计算器顶部状态栏数字图标即可切换到对应的工作区: 或者在『设置』中找到『工作区』项下的『当前工作区』点击切换。 切换后,结果栏的算式将变为当前工作区的算式。 如何利用工作区 利用不同工作区储存不同的算式 有时,我们在计算某个式子的时候可能会发现需要先计算其他的式子,但需要保留当前算式,因此可以使用其他工作区临时计算,而不必删除当前输入的算式…
seafile官方的office-preview已经很久没有更新了,其实也没啥更新的意义,就是把office文件转成pdf而已,在11.0之前的版本中都可以正常使用。然而,虽然在seafile 11.0中虽然可以显示,但是效果变得很差: 在seafile的官方论坛中也找到一个相关的帖子office-preview 还有更新吗?,官方说这个组件不更新了,推荐使用其他的,其实这个组件老早之前就在服务器手册中删除了。按道理这个地方应该只是一些样式错误,毕竟都是pdf,pdf能正常显示,那这个理论上也能…
(复)频域变换定义 正变换 逆变换 傅里叶级数 a k = 1 T ∫ T f ( t ) e − j k ω 0 t d t f ( t ) = ∑ k = − ∞ ∞ a k e j k ω 0 t 傅里叶级数的帕斯瓦关系 1 T ∫ T | f ( t ) | 2 d t = ∑ k = − ∞ ∞ | a k | 2 傅里叶变换 F ( ω ) = ∫ − x ∞ f ( t ) e − j ω t d t f ( t ) = 1 2 π ∫ − ∞ ∞ F ( ω ) e j ω t …
MathML简介 Mathematical Markup Language (MathML) 是一个用于描述数学公式、符号的一种 XML标记语言。MDN上的资料:MathML | MDN,浏览器兼容性:Can I use: MathML,目前主流的现代浏览器都支持MathML,Chrome在109版本(2023年1月10日)感天动地正式支持了MathML(虽然是有点区别的MathML Core),与此同时Firefox和Safari早在八百年前就已经支持了MathML。 通常…
基本公式 恒等式 sin 2 α + cos 2 α = 1 tan 2 α + 1 = sec 2 α arctan α + arctan 1 α = π 2 cosh 2 α − sinh 2 α = 1 cot 2 α + 1 = csc 2 α arcsin α + arccos α = π 2 加(减)法、半(倍)角、万能公式(正切半角公式) 加法公式 sin ( α + β ) = sin α ⋅ cos β + cos α ⋅ sin β cos ( α + β ) = cos α…