学习笔记
文章平均质量分 61
CN-Dust
WAWAWA
展开
-
GitCode配置ssh
windows设置里选“应用”选“可选功能”添加功能安装这个坐等安装,安装好后可以关闭设置。原创 2024-02-20 17:37:09 · 391 阅读 · 0 评论 -
SVN设置忽略文件夹
注意选择了应用到所有子文件夹,就是修改所有子文件夹的properties。这个时候在执行add操作,可以看到指定的文件夹已经不会被add进去了。类似.gitignore,在SVN上想忽略文件夹的方法。如果不应用到所有子文件夹,则只会对当前文件夹生效。原创 2023-05-05 09:28:30 · 1136 阅读 · 1 评论 -
文件夹右键卡死/加载时间过长解决方法
建议从第一个开始尝试,一般没那么复杂。原创 2022-10-26 10:16:05 · 3206 阅读 · 0 评论 -
神奇的四元数
我们现在所熟知的向量,点乘、叉乘等,在四元数被发现时并不存在,至少没有标准化的形式。在当时,四元数被其他数学家认为是晦涩难懂的,他们认为没必要用这么复杂的东西来描述三维的变换。甚至据说,《爱丽丝梦游仙境》中的“疯帽子”就是隐射四元数的角色。首先,我们之前就认识了虚数。复数是实数的二维延伸,四元数则是实数的思维延伸。四元数则是有3个虚数轴,而第四个数,垂直于全部3个虚数轴。四元数所描述的对四维空间的特殊作用与许多有着两种状态的量子系统有着紧密的联系。例如电子的旋转或者是光子的偏振。四维右手法则:一旦原创 2022-07-11 20:26:48 · 333 阅读 · 0 评论 -
Win 10 如何打开环境变量窗口
以任何方式都可以,打开设置在搜索栏里搜索:环境变量打开编辑系统环境变量,可以看见下方能打开环境变量窗口。在这里双击系统变量里面的变量,可以添加、修改、删除环境变量原创 2022-06-22 08:58:58 · 2213 阅读 · 0 评论 -
艾尔登法环“无法加载保存数据”解决方法
我70h的档啊!!!!!原创 2022-04-20 14:04:34 · 10683 阅读 · 2 评论 -
[线性代数]向量究竟是什么?
向量究竟是什么?物理专业的视角从物理专业的视角来看,向量是空间中的箭头,决定该向量的特征为它的长度以及它的方向,只要这两个特征相同,你可以自由移动一个向量而保持它不变。处在平面中的向量是二维的,而处在我们所生活的空间中的向量是三维的。计算机专业视角从计算机专业的视角来看,向量是有序的数字列表。例如,假设对房价进行分析,可以用二维向量对房屋进行建模。第一个数字表示房屋面积,第二个数字表示价格。在这里,“向量”只不过是“列表”的一个花哨的说法。之所以这个向量是二维的,是因为这个列表长度为2。原创 2022-04-19 18:44:04 · 684 阅读 · 0 评论 -
傅里叶变换
傅里叶变换正向变换F(ω)=∫−∞∞f(x)e−2πiωxdxF(\omega)=\int_{-\infty}^{\infty} f(x) e^{-2 \pi i \omega x} d xF(ω)=∫−∞∞f(x)e−2πiωxdx傅里叶逆变换f(x)=∫−∞∞F(ω)e2πiωxdωf(x)=\int_{-\infty}^{\infty} F(\omega) e^{2 \pi i \omega x} d \omegaf(x)=∫−∞∞F(ω)e2πiωxdωeix=cosx+i原创 2022-04-13 20:58:41 · 7279 阅读 · 9 评论 -
[线性代数]矩阵变换在几何中的体现:缩放、翻转、切片、旋转、平移矩阵;放射变换
1.缩放矩阵几何图示对应公式x′=−xy′=y\begin{aligned}&x^{\prime}=-x \\&y^{\prime}=y\end{aligned}x′=−xy′=y[x′y′]=[sx00sy][xy]\left[\begin{array}{l}x^{\prime} \\y^{\prime}\end{array}\right]=\left[\begin{array}{cc}s_{x} & 0 \\0 & s_{y}\end原创 2022-04-13 17:16:45 · 1242 阅读 · 0 评论 -
[线性代数]矩阵的加、减、乘、幂运算
(1) 矩阵的加法和减法矩阵的加法和减法就是将两个矩阵对应位置上的数相加减。因此,相加减的两个矩阵 A,B\mathrm{A} , BA,B 的行列必须相同。(2) 矩阵乘法二阶矩阵乘法示例:[abcd][efgh]=[ae+bgaf+bhce+dgcf+dh]\left[\begin{array}{ll}a & b \\c & d\end{array}\right]\left[\begin{array}{ll}e & f \\g & h\end{ar原创 2022-04-13 14:31:30 · 3198 阅读 · 0 评论 -
余子式、代数余子式、伴随矩阵
余子式定义设矩阵 A=(aij)n×nA=\left(a_{i j}\right)_{n \times n}A=(aij)n×n, 将矩阵 AAA 的元素 aija_{i j}aij 所在的第行第 j\mathrm{j}j 列元素划去后, 到余的各元素按原来的排列顾序组成的 n−1n-1n−1 阶 矩脌所确定的行列式称为元古 aija_{i j}aij 的余子式,记为 MijM_{i j}Mij ,称 Aij=(−1)i−jMijA_{i j}=(-1)^{i-j} M_{i j}Aij=(原创 2022-04-13 12:31:48 · 9770 阅读 · 3 评论 -
Mathpix:非常好用的公式生成器,可以图片转公式
官方网站:Mathpix截图快捷键:截图后自动识别生成公式,第三个为Markdown格式公式。原创 2022-04-13 12:02:47 · 7224 阅读 · 0 评论 -
叉乘、向量积的计算以及推导
叉乘几何图示:设有a=(ax,ay,az),b=(bx,by,bz)\mathbf{a}=\left(a_{x}, a_{y}, a_{z}\right), \mathbf{b}=\left(b_{x}, b_{y}, b_{z}\right)a=(ax,ay,az),b=(bx,by,bz)i,j,k分别是X,Y,Z轴方向的单位向量,则:a×b=(aybz−azby)i+(azbx−axbz)j+(axby−aybx)k\mathbf{a} \times \mathbf{b原创 2022-04-13 11:57:02 · 13706 阅读 · 1 评论 -
VsCode允许JSON文件注释
打开设置面板输入Files: Associations搜索出此项在此处添加项:项*.json值jsonc然后你的JSON文件注释就不报错了~原创 2022-03-29 14:22:59 · 1510 阅读 · 0 评论 -
关于卸载office的问题:office无法卸载的办法(附office安装和注册表查看)
今天卸载office的时候遇到了很多问题……写一篇博客排排雷……今天惊讶的发现自己电脑里带Word2007和2016,然后卸载千方百计都卸不掉,下了一个Windows install clean up,打开发现里面东西很多,把所有有关office的东西都卸掉之后,在控制面板里还是能找到这两个office所以说这个Windows install clean up是不能用的!没用!继续百度……找到了一个十分强力的软件:office 2013 201xc2r install软件分享:https:/原创 2021-01-13 20:08:03 · 6595 阅读 · 2 评论 -
打开word出现“您正试图运行的函数包含有宏或需要宏语言支持的内容。”的解决方法
1、Word选项→加载bai项→管理→转到……,转到→把勾勾都取消→确定即可。2、工具→宏->安全性→可靠发行商,将下方的选择框中的钩清空,再将宏安全性改为最高。3、可能是初次安装Office时共享里的VBA没安装,可以重新再安装一下VBA和信任证书。4、Word选项→加载项→转到→把里面的都删除,然后确定→Word选项→信任中心→信任中心设置→选择 “启用所有宏”和“信任对 VBA 工程对象模型的访问”→确定,最后重新启动Word即可。...原创 2021-01-13 20:11:56 · 28687 阅读 · 0 评论 -
Visual Studio Installer 一直提取文件0B不动怎么办:修改DNS教程
DNS设置挺简单的,把电脑的DNS设置成8.8.8.8就能解决这个问题。之前挂梯子都解决不了的,修改DNS就解决了,神奇。(同理,修改DNS解决不了的,挂梯子试试)挂梯子据说下载快些?具体修改DNS方法:邮件左下角网络标志选择“网络和Internet设置”进去之后选“网络共享中心”,这一步也可以直接从控制面板中实现。点击“更改适配器设置”右键要修改DNS的网络选择“属性”找到图中红框部分的协议,选择“属性”按图示设置DNS即可。...原创 2021-01-14 02:22:18 · 17733 阅读 · 28 评论 -
git保姆级入门(包含解决git仓库报错500的问题)
git入门,常见指令,仓库报错500解决方法原创 2021-08-04 21:18:03 · 8912 阅读 · 0 评论 -
图解队列插入
队列插入逐步图解喵~原创 2019-01-25 16:31:13 · 881 阅读 · 0 评论 -
.md 文件的格式:写出好看的笔记
#一级标题 ~ 七级标题,#号越多字体越小===和—划分标题(似乎只能表示一级标题和二级标题)*,+,-:无序列表1.2.3.:有序列表“>”区块引用这里是一个区块引用。“>>>”:多个区块套用“- - -”:华丽的分割线链接:“【这是链接】(链接地址…)”,改成英文标识符即可使用图片:“!【我是图片】(图片链接…)”,改成英文标识符即可使用参数式:【foo】:http://example.com/ “Optional Title Here”,改成英文标.原创 2021-08-04 21:19:07 · 1217 阅读 · 0 评论 -
【hexo】搭建个人bolg日志 day1
参考大佬的博客做的:https://blog.csdn.net/sinat_37781304/article/details/82729029?depth_1-遇到了各种小问题,记录下解决方案。1.关于hexo下载下载hexo的时候发现40M的东西下载得奇慢无比,这个时候就需要科学上网了……节点挂HK就好。2.关于文件生成按照大佬教程里的生成步骤,中途查看会少一点文件,是正常现象这个时候红色框框里的文件没有,是npm install 指令还没有运行完。稍等一分钟,等它运行完就原创 2020-11-27 16:29:01 · 181 阅读 · 0 评论 -
Microsoft Store无法下载应用 Windows update服务无法启用,错误5:拒绝访问 的解决方法。
Microsoft Store无法下载应用,点了安装没反应,查看服务里windows update开启了没有。只有这项服务开启才能在微软商店里安装应用。(ps:安装xbox需要把设置里地区改为香港特别行政区,xbox账号地区也要改。)“服务”在这里搜索就可以打开:找到服务里面的windows update,启用该服务。那么问题来了,一直没办法启用该服务,报错误5:拒绝访问。网上各个方法都没啥用,一个小工具搞定。先停用服务,再启用服务,完事。附上百度云下载链接:https://pan.原创 2022-01-25 10:03:05 · 4775 阅读 · 4 评论 -
http常用状态码
2 开头 (请求成功)表示成功处理了请求的状态代码。200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。201 (已创建) 请求成功并且服务器创建了新的资源。202 (已接受) 服务器已接受请求,但尚未处理。203 (非授权信息) 服务器已成功处理了请求,但返回的信息可能来自另一来源。204 (无内容) 服务器成功处理了请求,但没有返回任何内容。205 (重置内容) 服务器成功处理了请求,但没有返回任何内容。206 (部分内容) 服务器成功处理了部分 GET 请求原创 2021-09-26 11:12:31 · 109 阅读 · 0 评论 -
常用默认端口号
HTTP服务器,默认的端口号为80/tcpHTTPS(securely transferring web pages)服务器,默认的端口号为443/tcp 443/udpHTTP协议代理服务器常用端口号:80/8080/3128/8081/9098SOCKS代理协议服务器常用端口号:1080FTP(文件传输)协议代理服务器常用端口号:21Telnet(远程登录)协议代理服务器常用端口号:23Telnet(不安全的文本传送),默认端口号为23/tcp(木马Tiny Te..原创 2021-09-25 22:48:24 · 1156 阅读 · 0 评论 -
[JavaScript] 函数作用域问题
理解以下代码:function foo() { let n = 1 return function bar() { let m = 1 function show() { console.log('m:', ++m) console.log('n:', ++n) } show() }}let a = foo()console.log(a)a()a()首先看看这个a是个什么?是返回回来的一个函数——a是一个函数那么n和m原创 2021-09-23 12:53:02 · 54 阅读 · 0 评论 -
[JavaScript] Map类型在JavaScript中的使用
感受Map键值对花样很多let map = new Map()map.set('name', 'dust')map.set(function () {}, 'hello')map.set({}, 'hi')map.set(1, 'www.baidu.com')console.log(map)运行结果:也可以一次性添加多个值let map2 = new Map([ ['name', 'dust'], [function () {}, 'hello'],])conso原创 2021-09-23 11:55:13 · 188 阅读 · 0 评论 -
[JavaScript] Set类型在JavaScript中的使用
初识Set在Set里,不能有重复的值。let set = new Set()set.add(1)set.add(1)console.log(set)运行结果:修改一下let set = new Set()set.add(1)set.add('1')console.log(set)运行结果:这里和对象进行一下比较:对象是不区分字符串和数字的,而且后面的会把前面的覆盖。let obj = { 1: 'hello', '1': 'dust',}console原创 2021-09-22 17:07:11 · 261 阅读 · 0 评论 -
[JavaScript] 好用的 JavaScript Symbol 类型
初识Symbol什么是Symbol?可以理解它为一个标识,一般情况下用来解决重名问题。let hd = Symbol('hello,dust.')let edu = Symbol('good afternoon')console.log(hd == edu) //false一个Symbol要反复使用可以用Symbol.for定义let a = Symbol.for('good morning')let b = Symbol.for('good morning')console.l原创 2021-09-22 16:09:32 · 71 阅读 · 0 评论 -
[JavaScript] JavaScript数组挖掘,不只是讲数组哟(2)
课程来源:后盾人上一篇的内容:[JavaScript] JavaScript数组挖掘,不只是讲数组哟数组引用类型分析,多维数组,用Array.of为数组创建细节,类型检测与转换,在一个数组后面加一个新的数组,解构赋值,多种添加元素的方式,在数组中增删改,小函数:移动数组里的一部分,清空数组的方式,split和join的使用,find和findIndex的使用,自定义find函数,神奇的排序。数组的循环操作首先我们定义一个数组,命名为lessonslet lessons = [ { n.原创 2021-09-21 16:42:46 · 80 阅读 · 0 评论 -
[C] 神奇的堆——最小堆,最大堆,堆排序
堆——神奇的优先队列堆是一种特殊的完全二叉树,所有父节点都比子节点药效,符合这样的二叉树称之为堆。反之,如果所有父节点都比子节点要大,这样的完全二叉树称为最大堆。代码展示此处展示的是向上调整法建立最大堆。#include<stdio.h>int a[1000], n;void siftup(int i){ int flag = 0;//用来标记是否还需要向上调整 int t; if (i == 1) return;//如果是堆顶原创 2021-09-20 12:36:33 · 321 阅读 · 0 评论 -
[JS] for-each和map()的区别
先说下for-each与for-of还有for-in的区别。for-of和for-in都是对对象操作的,而for-each和map()是对数组进行操作的。for-in的使用:对于一个数组里的每一个键进行遍历(不是键值对key-value形式么,就是那个"键")for-of的使用:与for-in不同,for-of取的是键值对里的"值"for-each和map()的区别for-each没有返回值,就是简单的遍历。看以下代码:let a = [1, 2, 3, 4, 5]let c = a.原创 2021-09-16 13:02:44 · 101 阅读 · 0 评论 -
[JS] 如何判断一个对象是否为空
js判断空对象的几种方法一、将对象转为字符串比较let a = {}console.log(JSON.stringify(a) === '{}') //true二、for…in循环function isEmpty(obj) { for (let key in obj) { return false } return true}console.log(isEmpty(a)) //true三、Object.getOwnPropertyNames()Object.getO原创 2021-09-16 12:17:16 · 3648 阅读 · 0 评论 -
[JavaScript] JavaScript 数组挖掘,不只是讲数组哟
课程来源:后盾人数组引用类型分析数组的定义const array = new Array('hello', 'dust', 1, 2, 3, 4, 5)console.log(array)let arr = ['hello', 'dust', 1, 2, 3, 4, 5]console.log(arr)运行结果:数组是引用类型的体现:let arr = ['hello', 'dust', 1, 2, 3, 4, 5]console.log(arr)let hd = ar.原创 2021-09-13 21:00:08 · 104 阅读 · 0 评论 -
[JavaScript] 日期时间戳的使用与计算
日期时间戳的使用与计算new Date()的使用const date = new Date()console.log(date) // 2021-09-10T07:12:11.948Zconsole.log(typeof date) // objectconsole.log(date * 1) //1631257931948Date()的使用const hd = Date()console.log(hd) // Fri Sep 10 2021 15:12:11 GMT+0800 (中国标原创 2021-09-11 01:14:44 · 249 阅读 · 0 评论 -
[JavaScript] Math里的api
JS里有关Math的api取得最大值和最小值console.log(Math.min(1, 2, 3, 4, 5, 1, 2)) // 1console.log(Math.max(1, 2, 3, 4, 5, 1, 2)) // 5let grade = [100, 60, 78, 99, 56]console.log(Math.max(grade)) // NaNconsole.log(Math.max(...grade)) // 100console.log(Math.min.apply原创 2021-09-11 01:11:50 · 151 阅读 · 0 评论 -
[JavaScript] JavaScript 值类型使用:与数组有关的API
课程来源:B站后盾人typeof和instanceof的使用let a = 10console.log(typeof a)let b = ''console.log(typeof b)let c = []console.log(typeof c)let d = {}console.log(typeof d)// {},[]都是Object,怎么办呢?console.log(c instanceof Array)console.log(d instanceof Array)con.原创 2021-09-09 21:10:25 · 68 阅读 · 0 评论 -
[JavaScript] JavaScript 运算符与流程控制
本文主要介绍switch,do-while的使用方法有关if-else,for,while等简单流程控制,和别的语言相似且常见,我没有自己写,本文将展示教程配套课件中的代码,以及我写的解释课程来源:后盾人switch的使用匹配到case之后,就会傻呵呵地往下走,直到碰到breaklet namee = 'test'switch (namee) { case 'aaa': console.log('aaa') case 'test': console.log('te.原创 2021-09-09 16:34:01 · 156 阅读 · 2 评论 -
DOM相关内容(课程来源:B站 后盾人)
课程来源:B站后盾人有关DOM的介绍在此引用一位大佬的博客的部分内容:JS-DOMhttps://blog.csdn.net/weixin_45077672/article/details/116693698?spm=1001.2014.3001.55011.什么是DOM文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展置标语言(HTML或者XML)的标准编程接口。W3C已经定义了一系列的DOM接口,通过这些DOM接口可以改变网页的内容,结.原创 2021-09-07 18:06:56 · 259 阅读 · 0 评论 -
[JAVA EE] JPA 查询用法:自定义查询,分页查询
项目已上传:https://codechina.csdn.net/qq_36286039/javaee自定义查询问题:内置的crud功能不满足需求时如何添加自定义查询?几种自定义查询方法方法命名规则查询按照 JPA 定义的规则,查询方法以 find|read|get 开头(比如 find、findBy、read、readBy、get、getBy),涉及条件查询时,条件的属性用条件关键字连接,注意:条件属性首字母需大写。JPA 框架在进行方法名解析时,会先把方法名多余的前缀截取掉,然后原创 2021-09-05 22:44:15 · 1419 阅读 · 2 评论 -
[JS] undefined、null、ReferenceError的区别、变量作用域问题
null表示"没有对象",即该处不应该有值。典型用法是:(1) 作为函数的参数,表示该函数的参数不是对象。(2) 作为对象原型链的终点。undefined表示"缺少值",就是此处应该有一个值,但是还没有定义。典型用法是:(1)变量被声明了,但没有赋值时,就等于undefined。(2) 调用函数时,应该提供的参数没有提供,该参数等于undefined。(3)对象没有赋值的属性,该属性的值为undefined。(4)函数没有返回值时,默认返回undefined。原创 2021-09-05 13:11:30 · 282 阅读 · 0 评论