UnicodeMath数学公式编码_翻译(Unicode Nearly Plain - Text Encoding of Mathematics Version 3)

本文为UnicodeMath官方文档的翻译,原文看这。翻译如有不准还请谅解! 由于我个人只想学习在word中使用UnicodeMath,故可能不会翻译整个文档。 本文 持续偶尔更新。 目录 简介 编码简单的数学表达式. 分数 上标和下标 空白 (空格) 字符的使用 编码其他数学表达式 分隔符 文字运算符 Prescripts 以及Above/Below Scripts n元运算符 数学函数 根式 外框 可伸长的字符 矩阵 重音运算符 微分,指数,虚数符号 Unicode 上标和下标 连接运算符
分类: 其他 发布时间: 02-09 22:28 阅读次数: 0

多项式 - 快速沃尔什变换

若\(·\)是一种适用于整数域的二元运算,则两多项式关于此运算的方式定义为 \(C_k = \sum_{i·j=k} A_i * B_j\),即 \(C=A·B\)。 \(FWT\) 主要解决多项式的常见的三种二元位运算,在三种运算下分别构造出不同的变换方式,个人认为比 \(NTT\) 简单 好背 一些。形式与 \(NTT\) 近似。   没有新东西可说,直接放上洛谷模板题的代码好了: #include <cmath> #include <queue> #include <cstdio> #i
分类: 其他 发布时间: 02-09 22:28 阅读次数: 0

es6+最佳入门实践(1)

1.let和const 1.1.let和块级作用域 在es5中,js的作用域分为全局作用域和局部作用域,通常是用函数来区分的,函数内部属于局部作用域,在es6中新增了块级作用域的概念,使用{}括起来的区域是一个块级作用域 { var a = 10 } // 输出10 console.log(a) 如果上述代码中定义变量的时候使用let,在外面使用变量a就会报错 { let a = 10 } // 以下输出会报错 console.log(a) es6中新增了块级作用域,let定义
分类: 其他 发布时间: 02-09 22:28 阅读次数: 0

栈,队列与优先队列

STL提供3种特殊的数据结构:栈,队列与优先队列 1.栈:符合“后进后出”,有push和pop两种操作 其中push把元素压入栈顶,而pop从栈顶把元素“弹出”。头文件<stack> 声明栈:stack<int>s; 2.优先队列:是一种抽象数据类型,行为有些像队列,但先进队列的元素不是先进队列的元素,而是队列中优先级最高的元素,这样就可以允许类似于“急诊病人插队”这样的事件发生。 头文件:#include<queue> 声明优先队列:priority_queue<int>pq; 出队列的方式
分类: 其他 发布时间: 02-09 22:28 阅读次数: 0

8--oop

oop-Python面向对象 Python的面向对象 面向对象编程 基础 共有私有 继承 组合,Mixin 魔法函数 魔法函数概述 构造类魔法函数 运算类魔法函数 1.面向对象概述(ObjectOriented,00) OOP思想 几个名词 OO:面向对象 OOA:面向对象的分析 OOD:面向对象的设计 OOI:面向对象的实现 OOP:面向对象的编程 OOA->OOD->OOI:面向对象的实现过程 2.类和对象的概念
分类: 其他 发布时间: 02-09 22:28 阅读次数: 0

Codeforces 938G Shortest Path Queries [分治,线性基]

洛谷 Codeforces 分治的题目,或者说分治的思想,是非常灵活多变的。 所以对我这种智商低的选手特别不友好 脑子不好使怎么办?多做题吧…… 前置知识 线性基是你必须会的,不然这题不可做。 推荐再去看看洛谷P4151。 思路 看到异或最短路,显然线性基。 做题多一些的同学想必已经想到了“洛谷P4151 [WC2011]最大XOR和路径”了。 先考虑没有加边删边的做法: 做出原图的任意一棵生成树; 把每个非树边和树边形成的环丢进线性基里; 询问时把两点在树上的路径异或和丢进线性基里求最小异或
分类: 其他 发布时间: 02-09 22:28 阅读次数: 0

TP4212 FM9836C

今天拆了两个充电宝,发现充电宝的电路是由一个集成芯片控制的。芯片型号:TP4212, FM9836C,
分类: 其他 发布时间: 02-09 22:28 阅读次数: 0

es6+最佳入门实践(2)

2.解构赋值 2.1.什么是解构赋值? 什么是解构赋值?这里的关键字还是赋值,这是说如何去赋值的问题,这里说的解构可以理解为解散重新构造,所以解构赋值可以理解为解散重新构造后进行赋值,通常是左边一种结构,右边一种结构,左右的结构拆开来一一对应进行赋值,例如: let a, b [a, b] = [1, 2] console.log(a, b) 这里就相当于把1赋值给a,把2赋值给b,这样的操作就叫做解构赋值,从本质上来说,结构解构赋值是一种匹配模式,只要等号两边的模式相同,那么左边的变量就可以
分类: 其他 发布时间: 02-09 22:28 阅读次数: 0

es6+最佳入门实践(3)

3.数组扩展 3.1.扩展运算符 扩展运算符用三个点(...)表示,从字面上理解,它的功能就是把数组扩展开来,具体形式如下: let arr = [1, 2, 3]; console.log(...arr); //打印结果 1 2 3 //等价于 console.log(1,2,3); 从上面代码中,我们可以看出...arr展开后的形式是这样的 1,2,3,用逗号隔开的参数序列 在函数调用的时候,可以用这个扩展运算符把数组里面的元素展开,分别传给函数的形参 let arr = [4, 5,
分类: 其他 发布时间: 02-09 22:28 阅读次数: 0

es6+最佳入门实践(4)

4.函数扩展 4.1.参数默认值 默认参数就是当用户没有传值的时候函数内部默认使用的值,在es5中我们通过逻辑运算符||来实现 function Fn(a, b) { b = b || "nodeing"; return a + b } console.log(Fn("hello")) 这样写有一个缺点就是当我传入一个空字符串的时候,返回的结果并不是我想要的结果,正确的输出结果应该是:hello,但是因为空字符串会被转换成false, b = '' || "nodeing",所
分类: 其他 发布时间: 02-09 22:28 阅读次数: 0

高中生的IT之路-1.5西餐厅服务生

之所以说漫长的求职,是因为培训结束后半年左右没有找到工作。 每次面试结束后,得到的都是“回去等消息”,然后就杳无音信了。一次次的面试,一次次的失败,一次次查找失败的原因。总结来看主要有两点:一是没有工作经验,实习期做的那些对网站的修修改改的工作,在那些注重工作经验,希望入职就能上手干活的公司来看根本没什么价值;二是学历不够,没有系统地学习过相关专业知识,对招聘公司来说培训新人的成本太高,提升速度太慢。 于是我买了一些关于php网站案例的书,学习别人实现网站功能的具体方法。在这期间继续参加面试,
分类: 其他 发布时间: 02-09 22:28 阅读次数: 0

22行为型模式之备忘录模式

概念   Memento模式也叫备忘录模式,是行为模式之一,它的作用是保存对象的内部状态,并在需要的时候(undo/rollback)恢复对象以前的状态。 应用场景 如果一个对象需要保存状态并可通过undo或rollback等操作恢复到以前的状态时,可以使用Memento模式。 1)一个类需要保存它的对象的状态(相当于Originator角色) 2)设计一个类,该类只是用来保存上述对象的状态(相当于Memento角色) 3)需要的时候,Caretaker角色要求Originator返回一个Me
分类: 其他 发布时间: 02-09 22:27 阅读次数: 0

[题解]洛谷P2296 寻找道路

思路: 反向建边,初始化终点可以到达的点并标记,枚举没被标记的点,把他们到达的点的标记记为0(注意要开一个新的数组标记,否则可能会用已修改的点继续更新) 最后求终点到起点的最短路 代码: #include<cstdio> #include<algorithm> #include<cstring> #include<iostream> #include<queue> using namespace std; const int MAXN = 10010,MAXM = 200010,I
分类: 其他 发布时间: 02-09 22:27 阅读次数: 0

[BZOJ]2626: JZPFAR

题解: KDtree裸题 用堆维护离得最近的K个点 就行了 #include <algorithm> #include <iostream> #include <cstring> #include <cstdio> #include <vector> #include <stack> #include <queue> #include <cmath> #include <set> #include <map> #define mp make_pair #define pb
分类: 其他 发布时间: 02-09 22:27 阅读次数: 0

ProGrids,ProBulider,PolyBrush插件的使用

三者皆为内置免费插件。 前两者在官方直播中有详细介绍,未进行大量实践时,暂时不详细学习使用方法。 https://www.bilibili.com/video/av36228297。
分类: 其他 发布时间: 02-09 22:27 阅读次数: 0

23行为型模式之访问者模式

概念   Visitor模式也叫访问者模式,是行为模式之一,它分离对象的数据和行为,使用Visitor模式,可以不修改已有类的情况下,增加新的操作角色和职责。 角色和职责 抽象访问者(Visitor)角色:声明了一个或者多个访问操作,形成所有的具体元素角色必须实现的接口。 具体访问者(ConcreteVisitor)角色:实现抽象访问者角色所声明的接口,也就是抽象访问者所声明的各个访问操作。 抽象节点(Element)角色:声明一个接受操作,接受一个访问者对象作为一个参量。 具体节点(Conc
分类: 其他 发布时间: 02-09 22:27 阅读次数: 0

ansible-playbook(1)

ansible-playbook(1) Ansible组成部分 Inventory Modules Ad Hoc Commands playbooks playbooks: Tasks: 任务,即调用的模块完成的某操作 variables:变量 Templates:模版 Roles:角色 基本结构: - host: webserver remote_user: tasks: - task1 module_name: MODULE_NAME - task2 简单实例1: 创建用户及组 -
分类: 其他 发布时间: 02-09 22:27 阅读次数: 0

ansible-playbook(2)

简单例子1: vars定义变量 - hosts: all remote_user: root vars: - package: nginx - service: nginx tasks: - name: install nginx package yum: name={{ package }} state=latest - name: install configuration file for httpd copy: src=/etc/nginx/nginx.conf dest=/etc/n
分类: 其他 发布时间: 02-09 22:27 阅读次数: 0

Python爬虫入门这一篇就够了

何谓爬虫 所谓爬虫,就是按照一定的规则,自动的从网络中抓取信息的程序或者脚本。万维网就像一个巨大的蜘蛛网,我们的爬虫就是上面的一个蜘蛛,不断的去抓取我们需要的信息。 爬虫三要素 抓取 分析 存储 基础的抓取操作 1、urllib 在Python2.x中我们可以通过urllib 或者urllib2 进行网页抓取,但是再Python3.x 移除了urllib2。只能通过urllib进行操作 import urllib.request response = urllib.request.urlop
分类: 其他 发布时间: 02-09 22:27 阅读次数: 0

牛客网——字母统计

题目描述 输入一行字符串,计算其中A-Z大写字母出现的次数 输入描述: 案例可能有多组,每个案例输入为一行字符串。 输出描述: 对每个案例按A-Z的顺序输出其中大写字母出现的次数。 链接:https://www.nowcoder.com/questionTerminal/de7bf0945c1c4bd1aa9d49573b831f3c 来源:牛客网 #include <stdio.h> #include <string.h> #define N 3000 int main() {
分类: 其他 发布时间: 02-09 22:27 阅读次数: 0