katex

KaTeX does not render

元气小坏坏 提交于 2021-02-07 15:54:19
问题 I feel almost stupid to ask this, but I can't get KaTeX to work on even the most minimal example: <!DOCTYPE html> <!-- KaTeX requires the use of the HTML5 doctype. Without it, KaTeX may not render properly --> <html> <head> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.10.0-rc.1/dist/katex.min.css" integrity="sha384-D+9gmBxUQogRLqvARvNLmA9hS2x//eK1FhVb9PiU86gmcrBrJAQT8okdJ4LMp2uv" crossorigin="anonymous"> <!-- The loading of KaTeX is deferred to speed up page rendering -->

Quill Editor使用公式

折月煮酒 提交于 2020-12-19 03:07:12
const katex = require('katex' ); const win: any = window; win.katex = katex; 首先,引入katex @import '~katex/dist/katex.css'; 然后,引入katex.css editorConfig = { placeholder: '文档详情' , modules: { formula: true , toolbar: { container: [ [{ header: [ 1, 2, 3, false ] }], [ 'bold', 'italic', 'underline' ], [{ 'list': 'ordered' }, { 'list': 'bullet' }], [{ 'color': [] }, { 'background' : [] }], [{ 'font': [] }, { 'align' : [] }], [ 'blockquote', 'code-block', 'formula', 'image', 'video' ], [ 'activity' ] ] } } }; 最后,配置editor 来源: oschina 链接: https://my.oschina.net/u/4262739/blog/3715934

Linux下的好用的编辑软件Remarkable

泄露秘密 提交于 2020-10-30 05:40:22
Linux下的好用的编辑软件Remarkable 最近着手开始学习Linux,就想着找一款好用的编辑器作笔记,在网上爬了些贴选择了Remarkable。官网崩了,有没有梯子,废了好大力气才装好。于是把资源拿来分享给大家,希望我们可以一同学习,共同进步。这也是我第一次在CSDN上面发贴,让我很惊喜的是,CSDN用的竟然就是markdown编辑器,其界面和功能与remarkable相差不大。 下载与安装 百度网盘下载链接(提取码 km55) Linux下安装及卸载步骤 #解压 sudo dpkg -i remarkable_1.87_all.deb # 补上依赖 sudo apt-get install -f # 再次解压 sudo dpkg -i remarkable_1.87_all.deb 1 2 3 4 5 6 #卸载 sudo apt-get remove remarkable 1 2 本人总结的常用快捷键 撤销:Ctrl/Command + Z 时间:Ctrl/Command + T 加粗:Ctrl/Command + B 斜体:Ctrl/Command + I 删除:Ctrl/Command + D 链接:Ctrl/Command + L 分界线Ctrl/Command + H 标记:Ctrl/Command + Shift + H 插入图片:Ctrl/Command +

JavaScript中的王者——正则匹配及15个常用案例

给你一囗甜甜゛ 提交于 2020-10-25 12:31:31
各位小可爱们,你们的柳猫又双叒叕回来啦~今天给大家分享的是JavaScript中最为娇小的王者:正则匹配。 首先我们来康康什么是正则匹配: 正则表达式(regular expression )是一个描述字符模式的对象。使用正则表达式可以进行强大的模式匹配和文本检索与替换功能。 一、创建正则表达式 创建正则表达式和创建字符串相似,创建正则表达式提供了两种方法,一种采用new运算符,另一种采用字面量方式。 var box = new RegExp('box'); //第一个参数字符串 var box = new RegExp('box','ig'); //第二个参数可选模式修饰符 参数 含义 i 忽略大小写 g 全局匹配 m 多行匹配 var box = /Box/; //使用字面量方式的正则 var box = /Box/ig; //第二个斜杠后加模式修饰符 二、测试正则表达式 RegExp对象包含两个常用方法 :test()和exec(),功能基本相似,用于测试字符串匹配。 test()方法 在字符串中查找是否存在指定的正则表达式,并返回布尔值,如果存在则返回true,否则返回false。 exec()方法 也用于在字符串中查找指定正则表达式,如果exec()执行成功,则返回包含该查找字符串的相关信息数据,否则返回null。(返回结果数组) var pattern = new

B站-李玉婷-Mysql0815笔记

爱⌒轻易说出口 提交于 2020-10-24 14:45:04
Mysql0815-尚硅谷-李玉婷-学习笔记 0817 mysql -h localhost -P 3306 -u root -p show databases; use test; show tables; show tables from mysql; select database(); 查看当前数据库是哪个库 create table stuinfo( id int, name varchat(20)); show tables; desc stuinfo; 查看表结构详情 select * from stuinfo; 查看表中数据 insert into stuinfo (id,name) values(1,‘john’); delete from stuinfo where id=1; select version(); 查看mysql版本 cmd下,mysql --version 查看mysql版本 SQL分为 1、DQL Data Query Language 数据查询语言 例如:select * from 2、DML Data Manipulation Language 数据操纵语言,例如:INSERT,UPDATE,DELETE 3、DDL data defination language 数据定义语言,例如:alter、create、drop、truncate

Jmeter常用参数化设置

你说的曾经没有我的故事 提交于 2020-09-30 13:23:35
Jmeter参数化设置 使用jmeter做压力测试的时候,不可避免的要用到参数化,确保不同的线程或迭代使用不同的数据。下面就介绍几种参数化的方法。 .一、配置元件——CSV数据文件设置 1、准备数据此方法需要在jmeter外部先创建一个csv文件,要求utf—8编码格式,后缀名称为csv,我一般使用Notepad++。当然也可以用Ecxel,注意保存的时候该保存为csv格式。 2、csv数据文件设置文件名:填写准备数据文件的绝对路径,或者点击右侧的浏览按钮进行选择文件编码:utf-8变量名称:自定义变量名称,最好有意义,用英文逗号隔开。其他选择默认即可 3、引用变量引用变量格式${变量名} 解释:文件中有5个变量,6组数据,当线程组选择6,循环此时为1时,每个线程组取一个变量。当线程组超过准备的数据后,会循环取值。此方法适用于数据量较多时使用。 二、前置处理器——用户参数 1、准备数据此方法适用于数据量较少的时候,直接在jmeter内部准备数据。 2、引用变量引用变量的格式一样${变量名} 注意:用户定义的变量与用户参数名称十分相似,一般我们把不变的常用变量放在用户定义的变量中。其实从两者在jmeter中的位置也可判断出来。用户定义的变量在“配置元件”中,而用户参数在“前置处理器”中。用户定义的变量只能取一个值。 三、函数助手——常用函数 jmeter有一些函数可直接使用,非常方便

oracle12c 12.2.0静默安装及简单使用

核能气质少年 提交于 2020-08-20 08:21:25
oracle12c 12.2.0静默安装及简单使用 m0_37975257 2019-09-17 10:25:31 1302 收藏 2 分类专栏: 数据库 #oracle 版权 oracle12c 静默安装及简单使用 oracle12c安装 安装centos7.5 修改配置文件 修改主机名: vi /etc/hostname 修改网络等:vi ifcfg-ens33 VMware: 配置yum源 安装命令 关闭selinux 关闭防火墙 oracle相关配置 安装oracle依赖包关系 修改内核参数 修改用户限制 创建oracle帐号和组 创建相关数据库目录 修改oracle环境变量 下载并解压安装包 复制响应文件模板 修改创建数据库配置文件 安装数据库 执行脚本 静默配置监听 静默建立新库 检查oracle进程状态 登录数据库 oracle12c数据库普通用户创建及登录 登陆数据库 连接数据库 查看数据库 查看当前实例 查看所有容器 修改当前环境为你需要的数据库 查看当前实例 创建用户 配置服务器监听 重启数据库 设置数据库开机启动 oracle12c安装 安装centos7.5 我使用的是虚拟机 内存不少于1G, 1.5G没用那么容易卡 磁盘不少于40G 建议50G以上 修改配置文件 修改主机名: vi /etc/hostname 我设置为orcl 1 修改网络等:vi

完整的虚拟机安装步骤

限于喜欢 提交于 2020-08-18 20:41:19
完整的新建虚拟机的步骤 大家好,我是大黄。今天我们来说一说新建虚拟机的步骤以及配置。 什么是虚拟机? 虚拟机(Virtual Machine),在计算机科学中的体系结构裏,是指一种特殊的软件,他可以在计算机平台和终端用户之间创建一种环境,而终端用户则是基于这个软件所创建的环境来操作软件。在计算机科学中,虚拟机是指可以像真实机器一样运行程序的计算机的软件实现。 以上是来自 360百科 对于虚拟机的“正经”解释。通俗的来说,“虚拟机”这玩意儿就是被一个软件构造出来的“虚拟环境”,在这个“环境”里,我们可以像在平常我们使用的计算机(我们把它叫做“物理机”)一样操作,相当于“机中机”,听起来很怪异,但是不妨碍我们使用它。在“虚拟机”中我们可以“为所欲为”(仅限于自己研究学习的时候)而不担心它会损伤我们的宝贝电脑。 新建虚拟机 新建虚拟机之前,你得先安装好: 安装好后我们就可以开始着手新建我们的虚拟机了。 1.点开-》文件-》新建虚拟机。 2.你可以选择“典型安装”或者“自定义安装”,为了体现安装的成就感我们这边就选择“自定义”,就是这么任性!然后就是下一步。 3.选择虚拟机硬件的兼容性,因为我安装的是VMware Station Pro15版本,所以我就选择Workstation 15.x,这边可以默认。然后下一步。 4.新建向导。这边需要一个光盘镜像文件。(镜像文件是安装操作系统必备

Linux下同步工具inotify+rsync使用详解

强颜欢笑 提交于 2020-08-16 03:43:28
1. rsync 1.1 什么是rsync rsync是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。它使用所谓的“Rsync演算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。所以通常可以作为备份工具来使用。 运行Rsync server的机器也叫backup server,一个Rsync server可同时备份多个client的数据;也可以多个Rsync server备份一个client的数据。Rsync可以搭配ssh甚至使用daemon模式。Rsync server会打开一个873的服务通道(port),等待对方rsync连接。连接时,Rsync server会检查口令是否相符,若通过口令查核,则可以开始进行文件传输。第一次连通完成时,会把整份文件传输一次,下一次就只传送二个文件之间不同的部份。 基本特点: 可以镜像保存整个目录树和文件系统; 可以很容易做到保持原来文件的权限、时间、软硬链接等; 无须特殊权限即可安装; 优化的流程,文件传输效率高; 可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接; 支持匿名传输。 命令语法: rsync的命令格式可以为以下六种:  rsync [OPTION]… SRC DEST  rsync [OPTION]… SRC

关于正则表达式的应用 你get了吗!!!

徘徊边缘 提交于 2020-08-15 16:31:27
正则表达式 由常量组成,表示字符串集,运算符符号表示对这些集的操作。既不属于JS,也不属于JAVA,是语法通用的,我经常遇见的是用来python爬虫获取信息。 1.在严格模式下必须要以 “/^…$/ ” 开始到关闭的过程。(记住了!) 2.还有一些修饰符经常用到,比如 i 用来忽略大小写, 1)下面就来段代码吧: eg1: let reg = RegExp(“a”,“i”) let str = “ADAVJKV” console.log(reg.test(str)) 此时的结果就是true。 2)下面列个大家常用的获取手机号的例子: eg2: let reg = /^1(83|51|88)\d{8} KaTeX parse error: Undefined control sequence: \d at position 112: …,(| |)代表其中任选数字,\̲d̲代表匹配数字,{8} 代表多少次结束,这里就是在[0,9]任写8个数字。 3)下面写一个获取邮箱的的例子: eg3: let reg = /^\w{0,20}@\w{0,10}.(com|net|cn|org)$/ let str = ‘yyy1234567@qq.com’ console.log(reg.test(str)); 代码解析:这里要注意的是‘\w’,它的意思是:“匹配包括下划线的任何单词字符,等价于