- 博客(18)
- 收藏
- 关注
原创 定点数除法
定点数除法原码乘法(不恢复余数法)恢复余数法原码乘法(不恢复余数法)1. 流程图2. 例子恢复余数法1. 流程图3. 例子4. 逻辑电路
2021-10-29 18:57:16 220
原创 定点数与浮点数表示
定点数与浮点数表示定点数与浮点数表示fixed-point number数的几种表示方法无符号数(unsigned)有符号数(signed)浮点数IEEE754表示定点数与浮点数表示在计算机中参与运算的数分为无符号数(unsigned number),有符号数(signed number)。当然计算机硬件本身并不认识有符号数还是无符号数,而是由程序员去根据flag register中的标志位去决定。fixed-point numberfixed-point指小数点的位置固定。分为以下两种定点小数
2021-10-27 21:32:03 1569 4
原创 r‘s complement与求模
r’s complement与求模求模mod2的所有可能结果为{0,1}mod3的所有可能结果为{0,1,2}通过上图观察相信你已经找到了规律
2021-10-27 21:09:46 146
原创 对矩阵可对角化的一点理解
对矩阵可对角化的一点理解下图是对3blue1brown基变换的一点从Linear system角度的理解,因为矩阵是一种线性变换,所以其也可以看作是一个线性系统。视频链接https://www.bilibili.com/video/BV1ys411472E?p=13上图根据Gilbert Strang教授introduction to linear algebra教材封面所画。首先任意一个Ax中的x都可以分解成相互正交的x=xn+xrx = {x_n} + {x_r}x=xn+xr当A有r
2021-10-15 22:12:49 1141
原创 Linux安装使用Conky
安装conkysudo yum install conky安装sensorssudo yum install lm-sensors设置开机自启在GNOME Tweaks中将conky加入开机自启复制文件sudo cp /etc/conky/conky.conf ~/.conkyrc设置配置文件sudo vim ~/.conkyrc配置文件内容conky.config = { own_window_argb_visual = true, own_window_ar
2021-06-03 22:28:51 747
原创 facets安装使用
facets安装使用bazel安装编译使用facets常见问题bazel安装安装chocolatey以管理员身份打开powershell,输入Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Obje
2021-04-21 10:59:52 1226
原创 VScode创建C++项目
这里写目录标题VScode创建C++项目插件创建Project配置json文件编译运行VScode创建C++项目假设系统已经安装了MinGW64插件创建Project在这里插入图片描述配置json文件需要修改的地方都在下方注释说明,根据MinGW64安装位置进行修改c_cpp_properties.json{ "configurations": [ { "name": "Win32", "inclu
2021-04-18 23:54:15 16161 5
原创 单位冲激函数性质
单位冲激函数筛选性质取样性质尺度性质证明根据冲激函数尺度性质证明cos(w0t)\cos (w_0t)cos(w0t)的傅里叶变换筛选性质设信号s(t)\displaystyle s\left( t \right)s(t)是一个在t=t0t = {t_0}t=t0处连续的函数,则有s(t)δ(t−t0)=s(t0)δ(t−t0)s\displaystyle \left( t \right)\delta (t - {t_0}) = s\left( {{t_0}} \right)\delta (t
2021-04-13 16:40:12 12685
原创 从线性代数理解余弦定理,三角不等式,A-G不等式和柯西-许瓦兹不等式
从线性代数理解余弦定理,三角不等式,A-G不等式和柯西-许瓦兹不等式向量的两种运算scalar multiplication and addition,分别为数乘和加法。两种运算一起有个好听的名字叫linear combination,也就是线性组合。线性组合是线代的基石之一。比如v和w的线性组合表示为,其中a,b为常数av→+bw→\begin{aligned}a\overrightarrow v + b\overrightarrow w \end{aligned}av+bw向量的
2021-04-05 19:28:25 1895 2
原创 和差化积和积化和差
和差化积和积化和差利用欧拉公式推导通过欧拉公式可知ejα=cosα+jsinαejβ=cosβ+jsinβ\begin{array}{l}{e^{j\alpha }} = \cos \alpha + j\sin \alpha \\{e^{j\beta }} = \cos \beta + j\sin \beta \end{array}ejα=cosα+jsinαejβ=cosβ+jsinβ由KaTeX parse error: No such environment: e
2021-04-04 15:46:10 1213
原创 VScode创建普通Java工程和Maven工程
VScode安装使用Java以Ubuntu20.04为例安装JDK检查系统是否安装过JDK在终端输入java -version,如果有信息输出,则进行以下步骤:rpm -qa | grep java查看已安装的java软件包,然后使用rpm -e --nodeps 软件包名卸载。如果是tar.gz包则使用rm -rf 包名删除即可。下载并解压从https://www.oracle.com/java/technologies/javase-downloads.html下载JDK,然后解压
2021-03-21 16:16:47 4173
原创 Vscode安装使用python
文章目录Ubuntu安装Anaconda与Vscode安装python安装Anaconda下载安装测试创建navigator快捷方式创建Spyder快捷方式VScode安装相应插件和创建虚拟环境配置settings.json和launch.json文件使用JupyterUbuntu安装Anaconda与Vscode安装python以Ubuntu20.04为例安装Anaconda下载从https://www.anaconda.com/products/individual#linux下载对应的版本。
2021-03-21 16:12:17 19230 4
原创 VScode常用插件
VSCode常用插件Bookmarks1. F1输入[打开键盘快捷方式]2. 输入bookmarks后可以相应更改添加/删除标签(即开关选项),跳转到上一个标签和跳转到下一个标签的快捷键Bracket Pair ColorizerChinese(Simplified) Language Pack for VScodeKite Autocomplete Plugin for Visual Studio CodekoroFileHeader1.文件头部添加注释
2021-03-21 16:10:24 2024
原创 Ubuntu安装NVIDIA驱动,cuda,cudnn
文章目录欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编
2020-10-26 13:09:04 629
原创 Ubuntu安装GCC
环境ubuntu20.04,以安装GCC7.5为例,默认的gcc 9.3.0准备工作从http://ftp.gnu.org/gnu/gcc官网下载指定版本的GCC安装包,并解压切换目录并建立一个新目录$ cd /opt/$ mkdir gcc7.5将解压文件移动到该文件夹下。$ mv ./Downloads/gcc-7.5.0 /opt/gcc7.5$ cd /opt/gcc7.5$ mkdir gcc7.5.0-build安装依赖切换到gcc解压文件的目录$ cd /op
2020-10-17 01:03:42 803
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人