- 博客(279)
- 资源 (2)
- 收藏
- 关注
原创 CSDN 编写数学公式参考文档
CSDN markdown编辑器默认使用的是 katex 来完成数学公式的解析。其帮助文档可以参考https://katex.org/docs/supported.html,下面是对我常用的一些数学公式的总结:文章目录角标和上标分数和二项式不等号希腊字母逻辑符号角标和上标分数和二项式不等号希腊字母逻辑符号感觉这个离散数学用的应该比较多...
2018-09-26 21:23:58 1029
原创 Emacs 记录
根据目录和 C-f 减少找到需求的时间文章目录博主注基本命令关于复制、粘贴和剪切关于关掉某个指定缓冲区关于查看所有‘窗口’关于替换文本(replace string)关于切换‘窗口’关于划分和关闭‘窗口’清空 kill-ring新建文件夹重命名文件多行注释及反注释方法一方法二关于格式化代码关于 org-mode快捷键src 缩进Emacs 快速指南翻页小结(SUMMARY)基本的光标控制(BAS...
2018-08-12 08:59:18 1137
原创 Latex 方程组各元素对应
这篇文章我也不知道要取什么名字好,姑且就叫这个吧。我们用 Latex 可能会想表示一个方程组{x4+3x5=02x2+x3+2x4−x5=0x1+x2+3x4−x5=0\begin{cases}x_4 + 3x_5 = 0 \\2x_2 + x_3 + 2x_4 - x_5 = 0 \\x_1 + x_2 + 3x_4 - x_5 = 0 \\\end{cases}⎩⎪⎨⎪⎧...
2019-11-03 11:10:24 1862
原创 线性代数中解方程组的加减消元和求特征向量的加减消元的区别
学习线性代数的过程中我们会注意到解方程组的中有对系数矩阵进行加减消元化成行最简这个过程,而在学到特征向量这部分后,我们发现求特征向量也会有这一步。那么这两者有何区别呢?两者大体相同,不过在运算的技巧上有一些细微的差别:解方程组的加减消元必须老老实实的,一步一步认真的加减消元。求特征向量时的加减消元就有技巧了: 3 阶矩阵求特征向量时 3 个方程不要按部就班的加减消元,要学会偷懒,把一个方程直...
2019-10-17 10:14:13 2045
原创 为什么混用 C C++ 需要 #ifdef __cplusplus extern "C"
关于这个问题,我知道的知识有:C++ 标准库包含了所有的 C 标准库1。所以我觉得 C++ 用 C 里面的东西应该没啥大问题,因此也一直不太理解为什么需要下面这段代码#ifdef __cplusplusextern "C" {#endif...#ifdef __cplusplus}#endif昨天听同学聊天说到这个,被 diss 一番。于是今天下决心到网上搜了搜,发现好像是 C...
2019-06-27 08:21:59 940
原创 自动机描述被 3 乘除的数
设计 DFA 以识别所有能被 3 整除的无符号十进制数设计 DFA 以识别所有能被 3 整除的二进制数设计 DFA 以识别所有能被 3 整除的无符号十进制数能被 3 整除的数的特征是:各位数字之和能被三整除。所以我们可以通过记录十进制数每位数与三相除的余数,如果最后的余数之和能被三整除那该数就可以被三整除;否则不能被三整除。(除三余一的数和除三余二的数组合一定能被三整除,除三余一的数...
2019-06-21 11:28:24 5787
原创 01 背包的多种写法
Table of Contents问题描述样例输入输出解决方法递归无优化剪枝(记忆化搜索)穷竭搜索循环逆向正向一维数组HDU 260201 背包 OJ 题有:HDU 2602本文参考资料 挑战程序设计竞赛第二版 P51 以及 背包九讲01 背包我觉得是最经典的动态规划问题之一,同时也是背包问题中的最简单的情形之一。所以有效掌握其不同...
2019-05-29 13:07:00 893
翻译 Winsocket 多线程之单服务器多客户端
本文内容来自 http://www.rohitab.com/discuss/topic/26991-cc-how-to-code-a-multi-client-server-in-c-using-threads/文章目录服务器客户端说明TODO服务器#include <windows.h>#include <stdlib.h>#include <stdio....
2019-05-20 18:14:05 1017
翻译 C++ 中的 Priority Queues
官方参考文档:priority_queue - C++ Reference - cplusplus.com本文译自 https://www.fluentcpp.com/2018/03/20/heaps-and-priority-queues-in-c-part-3-queues-and-priority-queues/无意间搜到这篇文章,十分喜欢作者对 Priority Queues 的介绍,...
2019-05-13 14:21:19 400
原创 Rime 输入法备份(多电脑同步)
最近一直在备份自己的各种东西,以免我这台老电脑硬盘坏了的尴尬。备份到 Rime 的时候并没有搜到什么有价值的文章,在 QQ 群里问了也没人回复。最后还是在官网上找到了答案
2019-04-27 20:14:27 10196 3
原创 LR 类分析方法总结
文章目录LR 类分析方法相关定义LR 类分析法的工作过程LR 分析表LR 驱动程序LR(0) 分析法LR(0) 分析法基本概念LR(0) 项目项目集的闭包项目集的投影项目集的转换函数(GO 函数)构造 LR(0) 可归前缀状态机 LRSMLR(0) 分析表的构造LR(0) 驱动程序LR(0) 分析实例LR(0) 文法的限定条件 | 定义SLR(1) 分析法LR(0) 分析法的不足不是 LR(0) ...
2019-04-25 18:41:33 7876 2
原创 Emacs magit 每次追踪多个文件
magit 里 track 文件是用 s 来干的,光标移动到哪一行,s 一下就可以 track 了。但是这样一次只 track 一个文件十分不方便,比如我想每次 track 某个文件夹下的所有文件就十分麻烦了。今天发现可以标记多行,然后 s 就可以将选中行全部 track,方法如下:使用 C-@ 开始标记使用 n 选中所有你想 track 的文件最后使用 s track 所有选中文件...
2019-04-25 13:10:55 370
原创 如何在 StackOverflow 提问时插入图片
原来提问时插图片都是自己找图床上传图片后,插入图片链接的。这样十分麻烦,这几天无意间发现回答别人的问题时可以很方便的插入图片:所以现在我们想要在自己的问题中加入图片就有一个十分简单的方法了:随便找一个 StackOverflow 上的问题,下滑到回答区域,选择 Image 标签至上图状态上传或复制你的图片进去,得到图片链接把链接剪切到你的问题里去...
2019-04-19 14:01:03 2247 5
原创 心跳同步的时光——徐子轩
无意间在 youtube 上听到的,原唱是洛天依。觉得翻唱的十分好听,于是把它 down 了下来,这里分享给大家。如有侵权,联系删除。链接: https://pan.baidu.com/s/1mTYPHh4hh5LcqBPUUHkqwA 提取码: e2uv...
2019-04-17 13:17:39 310
原创 小米 5 应用锁指纹验证失败,也忘了图形密码
昨天因为手上有汗导致进应用时,指纹密码验证失败达最大次数。此时,要求输入图形密码,但是怎么可能记得住那种东西。于是到网上搜了搜,发现给出的方法都较为麻烦:不是要恢复出厂就是双开应用。忘记密码的第一步要做什么?当然是点击 忘记密码 啊。但是我们在应用锁界面找不到 忘记密码 的选项,当然再是去设置应用锁的界面找找看嘛。下面给出详细步骤:设置 —> 应用锁 —> 忘记密码然后要你输入...
2019-04-13 08:23:57 5939
原创 C++ 实现计算器(使用两个栈实现一个加减乘除计算器)
代码#include <cstdio>#include <cctype>#include <cstring>#include <iostream>#include <stack>using namespace std;typedef long long LL;const int SIZE=1010;char str[SI...
2019-04-11 21:49:51 3870
原创 Emacs footnote 自动排序
2.10 Footnotes 的教程里提到了:C-c C-x fThe footnote action command.When the cursor is on a footnote reference, jump to the definition. When it is at a definition, jump to the (first) reference.Otherwise...
2019-04-05 12:34:43 282
原创 learn git branching 重新开始
有时候做糟了,苦于不知道怎么重新开始,只能 level 然后再进入,这样每次还得重新看一遍讲解,十分浪费时间。有意的试了下,发现 reset 的命令可以重新开始。...
2019-04-05 12:34:07 1356
原创 正则表达式和自动机的相互转化
定理DFA 到正则表达式终止状态集的处理例子正则表达式到 NFA例子NFA 到 DFA自动机等价和确定化NFA的确定化之子集法构造思想无ε空边NFA转换为DFA—子集法带ε空边NFA转换为DFA—子集法定义1:状态集I的ε闭包定义2:状态集I的a转换(状态集I经过输入a的转换状态集合)算法例子参考资料定理对任一确定有限自动机A,...
2019-03-26 23:18:31 9086 1
原创 Telegram 使用 Markdown 语法编写消息
电脑Windows 1.3 版以后使用如下快捷键[Ctrl+K]:创建文本链接以下快捷键要选中文字[Ctrl+B] :粗体[Ctrl+I] :斜体[Ctrl+Shift+M] :等宽字体 ——> 使用两个 backtick(Esc 下面那个键) 也行[Ctrl+Shift+N] :清除格式手机移动端可以在消息前加上 @bold,然后内容使用 Markdown 语法编...
2019-03-20 22:53:02 15477
原创 leetcode playground 无法使用
在编辑器里码完代码想要测试程序还要 处理输入输出 ,这个比较麻烦。但是 leetcode 的 playground 就已经帮我们完成了这两个步骤,所以有时在编辑器里写完程序后扔到 playground 进行 printf debug 十分方便。但是有时候会发现有些题的 playground 无法使用,这个就十分让人抓狂。结果错了,还得在源程序加好多东西才能 debug。今天用无意中用 C++ ...
2019-03-03 12:45:35 3327 2
原创 emacs pdf 导出中文
安装emacs 导出 pdf 首先要安装一个软件 texlive1。完整的 TeX Live 2018 很大,有 5G 多。一个选择是下载带有包管理器的基本版,沒有的东西可以用包管理器装。2无脑安装完后,重开 cmd 在里面输入 pdflatex 出版本号就基本可以确定安装成功了。导出中文3导出中文要将 emacs 默认编译引擎由 pdflatex 设置为 xelatex4。! L...
2019-02-05 17:58:30 2132
原创 python pandas 之 Dataframe 数据结构
DataFrame 是 pandas 中两个主要数据结构之一,另一个是 Series。DataFrame 的文档在这里:传送门。因为这几天需要使用这个数据结构来完成一个小作业,在这里总结一下 Dataframe 的一些基本用法。文章目录创建元素访问获取行列常用属性矩阵转置元素个数行元素个数列元素个数操作遍历行遍历列遍历求和行求和列求和参考资料创建首先我们来看一看 Dataframe 的创建...
2019-01-26 23:56:51 2376
原创 图形变换之旋转变换公式推导
二维旋转变换下面是一个简单的绕原点旋转变换的图。关于图形变换我们关注的都是怎么得到变换之后的坐标,而对于变换后的坐标,很多教材上都只有一个简略的结果,并不会给出详细的推导过程。今天学习旋转变换的时候,对怎么得出变换后的坐标产生了疑惑,花了几分钟才想明白,特此记录一下。我们不妨设变换前图形上任意一点的坐标为 P(x, y),变换后图形上对应点坐标为 P’(x’ ,y’) 。对于旋转变换来说,...
2019-01-22 23:59:31 20687 6
原创 谷歌日语输入法、中文输入法之间的切换
最近在学日语,于是就琢磨着怎么打出日语来。找到了 Google 的一个开源项目 mozc,然后搜了下找到秋水逸冰的离线 Google 日语输入法离线安装包,下下来安装后准备打字尝试的时候,发现有两个问题:不知道怎么在中文输入法和日语输入法之间切换日语输入法默认的是 direct input,不知道如何切换到 Hiragana(平假名)以上原来都是手动切换的,感觉十分麻烦,于是就搜了下。搜...
2019-01-18 17:35:14 7727
原创 ARM 9 指令系统指令英文全拼
ARM处理器的寻址方式寄存器移位寻址http://infocenter.arm.com/help/topic/com.arm.doc.dui0552a/BABJCCDH.html指令名英文全拼中文含义LSLLogical Shift Left逻辑左移ASLArithmetic Shift Left算术左移LSRLogical Shift Right...
2019-01-17 13:02:04 844
原创 IP 地址知多少
这几天计算机网络讲到了这里,听完才发现过去对 IP 可以说了解程度几乎为零。感觉老师有的地方讲的很有趣,特此记录下来。方便自己以后查看。网际协议 IPIP 协议是 TCP/IP 协议族中的核心协议。所有的 TCP、UDP、ICMP、IGMP 数据都是以 IP 数据报格式传输。IP 协议为高层提供不可靠、无连接的数据报通信。尽最大努力交付。IP 地址网络中的每个独立主机的每个接口必须有一个...
2019-01-13 22:27:47 990
原创 嵌入式 ARM 汇编编程例题
编写一段 ARM 汇编程序:循环累加队列 rjarray 中的所有元素,直到碰上零值元素,结果放在 r4 中 AREA total,CODE,READONLY ENTRYStart MOV r4,#0 ADR r0,rjarray Loop LDR r1,[r0],#4 ADD r4,r4,r1 CMP r1,#0 BNE loopstop B stoprj...
2019-01-06 23:25:19 35972 7
原创 ARM 处理器系列命名规则以及 ARM 体系结构命名规则
ARM 处理器系列命名规则命名格式:ARM {x} {y} {z} {T} {D} {M} {I} {E} {J} {F} {-S} 12 个字段x:处理器系列,是共享相同硬件特性的一组处理器的具体实现,例如 ARM7TDMI、ARM740T 和 ARM720T 都属于 ARM7 系列。y:存储管理 / 保护单元。2:Cache+MMU3:改良型 MMU4:Cache+MP...
2019-01-05 23:12:25 5017 2
原创 ARM 程序计数器 R15(PC)
寄存器 R15 为程序计数器(PC),它指向正在取指的地址。可以认为它是一个通用寄存器,但是对于它的使用有许多与指令相关的限制或特殊情况。ARM9 正常操作时,从 R15 读取的值是处理器正在取指的地址,即:R15(PC)= 当前正在执行指令的地址 + 8注:8 是指 8 个字节,是两条 ARM 指令的长度。ARM 是 3 级流水线:取指,译码,执行。由于 ARM7 指令总是以字...
2019-01-05 23:00:57 6111
原创 ARM 编程 LDM 批量数据加载指令——寄存器列表与书写顺序无关
格式:LDM{<cond>}{<type>} <Rn> {!}, <regs> {^}功能:连续存储单元的字数据→寄存器(多个)数据单位:字。用途:一般用于数据块读出、数据出栈。格式说明:type 字段种类:8 种。Rn:基址寄存器,其值是内存单元的起始地址。一般不使用为 R15。Regs:寄存器列表,从最低序号寄存器开始处理,与...
2019-01-03 22:21:02 1252
原创 ARM 体系结构之 MMU 中的地址转换过程
由于定题是MMU的地址变换过程,这里就不再叙述MMU的基本概念、内存访问顺序和使能和禁止MMU(Enabling and disabling the MMU)等内容。本文主要参考 ARM Architecture Reference Manual的Chapter B3 以及校内课件。前言The process of doing a full translation table lookup...
2019-01-03 00:43:32 2907
原创 嵌入式汇编—— LDR 指令和 LDR 伪指令的区别
LDR 加载指令是 CPU 指令,完成实质性的数据传送。用于从内存中加载数据到寄存器中。LDR 指令是字加载指令,用于从存储器中将一个 32 位的字数据传送到目的寄存器中。该指令通常用于从存储器中读取 32 位的字数据到通用寄存器,然后对数据进行处理。当程序计数器 PC 作为目的寄存器时,指令从存储器中读取的字数据被当作目的地址,从而可以实现程序流程的跳转。LDR{条件} 目的寄存器,&amp;lt;...
2019-01-03 00:02:30 9479 5
原创 Telegram 查看下载保存的文件
这个问题在 quora 上有提问 Where can I find downloaded files through Telegram channels in Android And how can I delete those下载的文件可以在 Internal Storage(sdcard0) -&amp;gt; Downloads 目录下找到。...
2019-01-01 23:48:34 356951 5
原创 python opencv 写入不了视频解决方法
因为在网上找了段写入视频的代码,发现最后视频文件大概只有 6KB 左右。到网上搜了下,结果是输入视频帧的高度和宽度没有设置好。下面代码是我随便整合的,能不能跑我不知道。关键部分就是cv2.VideoWriter('output.avi',fourcc, 20.0, (fwidth,fheight)) 中的 fwidth 和 fheight 要和你原始视频的帧宽度和帧高度一致import n...
2018-12-27 23:26:16 6766 5
原创 python opencv 剪切图片
因为在 OpenCV2 里面,所有的东西都是 numpy array 即 np.array1,所以使用 opencv 剪切图像主要原理是用 ndarray 的切片。图是使用我的 https://blog.csdn.net/sinat_41104353/article/details/85171185 这篇文章里的图。选用这张图的原因是该图十分的规整。每一片的大小都是 240×375 的,这为我们...
2018-12-25 00:34:43 23244 3
原创 python opencv cv2.rectangle 参数含义
因为做程序图像剪切一直不太明白是怎么切片的,这里就用 cv2.rectangle 这个函数来看一下 opencv 是怎么计量图像的坐标轴的。opencv 官网上给出的 cv2.rectangle 函数定义 如下:Python: cv2.rectangle(img, pt1, pt2, color[, thickness[, lineType[, shift]]]) → Noneimg – ...
2018-12-25 00:34:30 192848 22
原创 Python NumPy ndarray 入门指南
因为这几天做模糊数学和用 Python OpenCV2 都涉及到 NumPy ndarray,搜到的东西都没有写一些自己想要的。于是干脆自己写一篇,方便以后查阅。numpy.ndarray 的官方文档在这里:https://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.html文章目录创建Converting Python...
2018-12-24 23:41:58 15410 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人