自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(118)
  • 资源 (2)
  • 收藏
  • 关注

原创 Makefile:8: *** 缺失分隔符。 停止。

在VS Code上,只需单击右下角的“空格:4”,然后在编辑Makefile时将其更改为选项卡。Makefile:8: *** 缺失分隔符。

2023-05-19 16:49:12 620

转载 Closed The Python Tools server crashed 5 times in the last 3 minutes. The server will not be restar

vscode 远程连接服务器 python失效

2022-11-18 21:38:50 445

原创 关于python小括号内逗号之后无参数的解读

python小括号里面逗号无参数得解读

2022-11-15 11:25:10 517

原创 visual code 部署 CP-template

部署CP-template,加快debug速度

2022-10-23 08:49:34 156

原创 leecode插件 提示 ‘Error: certificate has expired’ 环境windows

今天力扣官网域名搬迁,早上起来的时候发现原来用的好好的刷题插件就这样不能用了。真的烦躁。后面因为是网络的原因就没有理睬,没有想到到了晚上还是这样,出现要么 certificates has expired这种问题。后面发现是nodejs出现了问题,node -v发现版本是8点几的,接下来在官网上下载最新版本,然后安装,后面终于成功了。登入成功Download | Node.jsNode.js® is a JavaScript runtime built...

2022-05-09 22:17:32 741

原创 IDEA 控制台 中文乱码 GB2312解决

好久没有使用过IDEA了,刚刚开始就出现中文乱码,安装参考忙活一顿,但是发现,根本没有。最后尝试一下不是在IDEA 设置里面Editor——>File Encodings 中修改为 GB2312。最后完成,注意没有乱码。参考4 种方法完美解决 IntelliJ IDEA 控制台中文乱码问题...

2022-04-08 20:44:17 693

原创 哈工大 编译原理 网课笔记 —— 7.语法分析_4

SLR分析例:LR(0)分析过程中的冲突这I2I_2I2​中,当 TTT 遇到 ∗*∗ 时,是否进行归约动作E——>TE——>TE——>T,我们可以查看EEE的FOLLOWFOLLOWFOLLOW进行确定。在EEE的FOLLOWFOLLOWFOLLOW中,没有 ∗*∗ 这说明不进行上述归约动作。SLR动作这里注意a1,…a_1,\dotsa1​,… 与 FOLLOWFOLLOWFOLLOW两两互不相交。进行决策时,往往只会采取一个动作SLR中的S代表.

2022-03-20 18:36:09 605

原创 哈工大 编译原理 网课笔记 —— 6.语法分析_3

自底向上的语法分析从分析树的底部(叶节点)向顶部(根节点)方向构造分析树可以看成是将输入串w归约为文法开始符号S的过程自顶向下的语法分析采用最左推导方式自底向上的语法分析采用最左归约方式(反向构造最右推导)自底向上语法分析的通用框架移入-归约分析(Shift-Reduce Parsing)例题:输入缓冲区存储剩余输入,分析栈存储文法符号移入-归约分析中,首先是将剩余输入第一个元素移入栈中,此时是ididid,对应文法中的④,进行④的归约再将剩余.

2022-03-20 18:25:38 269

原创 哈工大 编译原理 网课笔记 —— 5.语法分析_2

递归的预测分析法例子:注意:这里SELECT集中因为(4)、(7)推导出空串,所以需要进行特别分析。其他产生式都较为简单可以直接得出上图是对整个(1)进行匹配对(2)进行匹配对 进行匹配对 进行匹配对 进行匹配对进行匹配非递归的预测分析法非递归的预测分析不需要为每个非终结符编写递归下降过程,而是根据预测分析表构造一个自动机,也叫表驱动的预测分析以有穷自动机相似,但是下推自动机(多了

2022-03-20 18:19:04 293

原创 哈工大 编译原理 网课笔记 —— 4.语法分析_1

自顶向下分析概述自顶向下的分析从分析树的**顶部(根节点)向底部(叶节点)**方向构造分析树可以看成是从文法开始符号S推导出词串w的过程每一步推导中,都需要做两个选择替换当前句型中的哪个非终结符 那个替换用该非终结符的哪个候选式进行替换 如何替换最左推导在最左推导中,总是选择每个句型的最左非终结符进行替换最右推导在最右推导中,总是选择每个句型的最右非终结符进行替换-最左推导和最右推导的唯一性自顶向下的语法.

2022-03-10 20:28:11 233

原创 哈工大 编译原理 网课笔记 —— 3.词法分析

正则表达式正则表达式简单介绍正则表达式定义RERERE 是 正则表达式 缩写例: C语言无符号整数的RERE 的代数定律正则语言可以用RE定义的语言叫做正则语言(regular language)或正则集合(regular set)正则文法与正则表达式等价对任何正则文法 GGG,存在定义同一语言的正则表达式$ r $对任何正则表达式 rrr,存在生成同一语言的正则文法 GGG正则定义为了方便起见,.

2022-03-10 19:52:27 255

原创 哈工大 编译原理 网课笔记 —— 2.程序设计语言及其文法

1. 基本概念字母表一个有穷符号集合例如:二进制字母表ASCII字符集Unicode字符集字母表上的运算字母表 乘积两个集合元素分布相乘字母表的 n次幂长度为0的符号串即为 没有符号的符号串 也称为 空串字母表的正闭包字母表的 克林闭包在 正闭包 的基础上,添加一个 空串。长度可以为0串设∑是一个字母表, 对于任意x∈ ∑*, x称为是∑上的一个串➢串是字母表中符号的一个有穷序列➢串s的长度,

2022-03-04 18:29:42 377

原创 哈工大 编译原理 网课笔记 —— 1.绪论

1.什么是编译计算机程序涉及语言与编译机器语言(计算机可以理解的语言)汇编语言(引入助记符号)高级语言(类似于数学定义和自然语言的简洁形式)编译器在语言处理系统中的位置2.编译系统的结构使用英汉翻译类比编译系统功能中间表示很重要编译器的结构3.词法分析概述词法分析:从左到右扫描源程序,识别出每个有正确含义的单词(token)token表示: <种别码、属性值>属性值起到区分作用例子:❓词法分析器

2022-03-04 18:14:25 425

原创 IT项目管理(第四部分)

第九章什么是风险和风险管理,风险管理有哪些过程?详细理解风险管理的各个过程。风险:指结果的不确定性,或者说是一定时期可能发生的各种结果间的差异风险管理:为了最好的达到项目的目标,识别、分析、应对项目生命周期内风险的科学与艺术风险管理过程:什么是风险识别?其常用方法的哪些?风险识别:确定哪种风险可能影响到IT项目。风险条目检查表例子(需求、管理、技术、外部 —风险):企业应用软件有哪些风险因素?什么是风险量化?理解期望货币值(EMV)分析法。常用的.

2022-01-09 20:16:04 1355

原创 IT项目管理(第三部分)

第六章1. IT项目成本管理由哪些过程组成?理解各过程的含义。软件项目的开发成本与一般物理产品成本的差异有哪两点?理解机会成本、沉没成本、边际成本的概念。机会成本:(也叫择一成本)是指利用某种资源生产某种商品(或做某事)时所放弃的可以利用同一资源生产的其他商品(或做某事) 的价值。要做某事而放弃的做其它事的最高收益。沉没成本:它是那些过去已经花费的成本,应该像永远不能收回的沉船一样考虑它。当决定应该或继续投资哪个项目时,应该不包括沉没成本。边际成本:缩短单位时间、提高单位产量或提.

2022-01-09 17:17:40 866

原创 IT项目管理(第二部分)

第四章-范围管理什么项目的范围管理,其主要包括哪些过程?编写工作约定书或工作说明书,主要包括哪些内容?理解项目目标SMART的含义。什么是WBS? 其设计方法有哪几种?理解需求变更管理的过程。如何范围管理的思想应用于人工智能技术为基础的IT项目中?...

2022-01-09 11:11:35 585

原创 IT项目管理(第一部分)

第一章 项目管理概述1. 项目和常规运作的不同点和相同点。2. 什么是项目?它的涉及因素有哪些?它有什么特点?3. 理解项目的利益相关者4. 项目管理的定义和项目管理的要素是什么?项目管理的要素:5. 国际上主要的两大项目管理知识体系是什么? 6. 结合当前AI的深度学习技术,您认为这类项目有什么特点? 结合第一章,项目的特点套入回答即可 备考题:第二章 PMBOK及IT项目管理概述1. 理解PMBOK结构图。2. 理解项目管理的本质3. 什么是IT项.

2022-01-08 15:49:50 1051

原创 Pycharm 连接远程服务器 远程调试项目 调试后端

Pycharm 远程调试项目项目部署在云服务器,但是在云服务器调试很艰难,并且不直观。这里列举Pycharm如何远程连接远程服务器,使用远程服务器部署环境并使用Pycharm调试后端程序点击Pycharm里面的Deployment首先点击Tools——>Deployment——>Configuration建立SFTP连接这里笔者使用SFTP构建连接点击 填写 连接服务器连接成功后,记得填写 映射地址查看远程配置配置远程编译器远程调试是在远端的服务器上运行的,它除了

2021-12-27 12:53:40 593

原创 远程连接服务器 搭建深度学习环境 新容器从零开始安装anaconda、Jupyter

远端连接服务器使用内网映射出来实验室的电脑,使用Xshell连接服务器。使用docker生成一个Linux镜像用来操作。这样可以放心操作,不用担心实验室的小伙伴把环境搞崩,或者是自己把别人的环境搞崩。使用Xshell 连接,下载AnacondaAnaconda简介Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包。Anaconda 安装包可以到 https://mirrors..

2021-11-06 09:26:29 1011

原创 Kaggle中如何上传文件夹

kaggle的文件夹不可以上传,一般是上传压缩包,然后kaggle平台会自动解压成文件夹。上传过程,点击notebook中运行的界面

2021-11-05 11:14:41 4408 3

原创 新用户购买阿里云服务器 && 阿里云搭建Csapp Lab环境

每一年的双十一,购买物品很多优惠。阿里云针对新用户也有优惠,最近在做CSAPP的实验。也蹭着自己是新用户购买了三年的阿里云服务器,本文介绍如何使用Xshell连接阿里云,及其使用docker搭建Csapp lab容器操作。在这里做一个记录:登入阿里云网站,点击控制台,搜索云服务器 ECS。在实例与镜像菜单栏点击实例,进入阿里云服务器示例:进入以下界面已经有实例打开了,现在需要开通端口,点击安全组创建安全组(默认即可):使用 XShell 新建连接:点击输入之

2021-11-05 09:07:42 230

原创 关于texlive2021安装,一直卡在安装界面怎么回事?

由于研究生期中作业的需要,需要使用Latex用来写Proposal,遇到open(>C:\Users\ít\x{00b8}\x{00e7}\AppData\Local\Temp\QjIci8zRzB\oCNhxg3WmZ/texlive.infra.win32.r57932.tar.xz) failed: No such file or directory at E:/download/texlive2021/tlpkg/TeXLive/TLUtils.pm line 1220, <STDIN&

2021-11-04 09:16:54 3211 7

原创 Lecture 06 Rasterization 2 (Antialiasing and Z-Buffering)

上节课提及到锯齿的情况,本节课进行接着说:光栅化空间中的点,但是会出现锯齿的情况,比如:Sampling Artifacts(Errors/Mistakes/Inaccuracies) in Computer Graphics,使用Sampling Artifacts来形容图形学中采样存在的问题,英译过来效果不好。比如:​ 锯齿之前课程提及到只考虑每次采样只采用两行中一个比如生活中,使用手机拍摄电子屏幕时,出现糊状图片车轮效应(人眼采样的速度跟不上物体运动的速度):找出Ali

2021-10-23 20:54:56 117

原创 Lecture 05 Rasterization 1 (Triangles)

垂直的可视角度,这样可以描述一个相机侧面的视野的大小,使用field-of-view(fovY)来形容如何使用可视角度来形容l,r,b,t?如图:MVPModel transformation 放置物体View transformation 放置相机Projection transformation正交变换 转到[−1,1]3[-1,1]^3[−1,1]3视图变换 物体转到正交变换MVP变换之后要转移到屏幕上屏幕:像素构成、有一定分辨率光栅: 屏幕光栅化

2021-10-23 20:34:57 89

原创 Lecture 04 Transformation Cont.

如果对矩阵进行顺时针旋转θ\thetaθ角度,那应该怎么样表示。还是使用特殊值带入可以得到。我们发现更好是逆时针旋转θ\thetaθ角度的逆矩阵。在数学上,一个矩阵的逆矩阵恰好是该矩阵的话,我们称之为正交矩阵。概述3D 变换观测变换视图/相机 变换投影变换正交投影透视投影3D 变换如果绕着坐标轴旋转,变换如图所示。注意绕yyy轴旋转的话,有点不一样。原因是之前说叉乘确定方向是右手定则,xxx 与zzz 叉乘得到的向量与yyy轴方向相反,使用

2021-10-23 20:29:41 90

原创 Lecture 09 Shading 3 (Texture Mapping cont.)

Barcentric coordinates(重心坐标)使用插值做什么?三角形顶点质地、坐标、颜色、一般向量等如何做插值使用重心坐标重心坐标表示:如果满足了αβγ\alpha \beta \gammaαβγ 为非负,则这个点一定在三角形内部。αβγ\alpha \beta \gammaαβγ 的值“对面”的三角形面积成比例:求得中心坐标:根据重心坐标线性插值投影下,重心坐标并不是一一对应。这样的话,需要在三维层面先求得中心坐标,而不是投影了的二维.

2021-10-23 20:07:30 97

原创 Lecture 08 Shading 2 (Shading, Pipeline and Texture Mapping)

镜面术语 (Blinn-Phong)光线的强度取决于反射方向,当v⃗\vec{v}v越接近R⃗\vec{R}R时,光线越强。那I⃗\vec{I}I 与 v⃗\vec{v}v 的两者相加做平行四边形法则得到单位化后的h⃗\vec{h}h。比较h⃗\vec{h}h 与法线n⃗\vec{n}n的夹角:如果不计算h⃗\vec{h}h,直接一把梭哈v⃗\vec{v}v I⃗\vec{I}I 两者,这样是不是也可以。是可以,这种方法叫做Phong 方法使用h⃗\vec{h}h的方法是其.

2021-10-23 19:59:32 88

原创 Lecture 07 Shading 1 (Illumination, Shading and Graphics Pipeline)

画家算法如何画出远近的物体,以前油画画家使用先画远景,再画近景;使用远景覆盖近景得到最终油画。图形学里面也可以使用画家算法。画家算法有局限性,比如有些图片中三角形不能确定前后顺序(远近)顺序:如何解决这个问题:使用Z-Buffer存取当前最小值,对于每一个像素有z值我们需要存取多一个缓存的深度信息frame buffer 存取颜色值depth buffer(z-buffer) 存取深度信息假定: 越小的z越近,越大的z越远Z-buffer 示例在示例中,比如.

2021-10-23 19:23:06 103

原创 闫令琪Game101-Lecture 04 Transformation Cont.

如果对矩阵进行顺时针旋转θ\thetaθ角度,那应该怎么样表示。还是使用特殊值带入可以得到。我们发现更好是逆时针旋转θ\thetaθ角度的逆矩阵。在数学上,一个矩阵的逆矩阵恰好是该矩阵的话,我们称之为正交矩阵。概述3D 变换观测变换视图/相机 变换投影变换正交投影透视投影3D 变换如果绕着坐标轴旋转,变换如图所示。注意绕yyy轴旋转的话,有点不一样。原因是之前说叉乘确定方向是右手定则,xxx 与zzz 叉乘得到的向量与yyy轴方向相反,使用

2021-10-21 20:47:29 128

原创 闫令琪Game101-Lecture 03 Introduction to Computer Graphics

Lecture 03 Introduction to Computer Graphics变换为什么学习变换:模型变换视图变换把三维世界变成二维图片2D变换Scale Transformations等大小变换非等大小变换:Reflection TransformationsShear Transformation:找到x,y两者变换前后的关系,再使用矩阵相乘。左乘矩阵行变换、右乘矩阵列变换。Rotate Transformation (如果不说绕

2021-10-21 08:23:17 66

原创 闫令琪Game101-Lecture02 Review of Linear Algebra

Lecture 02 Review of Linear Algebra图形学依赖知识:基本的数学知识:线性代数、概率论、统计学基本物理:光学、力学美学misc信号处理数值分析这门课程是一个基础的入门课程,比较依赖于基础知识,特别是线性代数(向量、矩阵表示、旋转等变换)线性代数知识向量(表示方向和大小)向量正则化:向量求和:向量运算点乘(可以快速得到两个向量的夹角,光线入射的夹角计算)判断两个向量的有多靠近,越靠近

2021-10-20 17:27:44 92

原创 Lecture 01 Overview of Computer Graphics 闫令琪Game101-Lecture01

Lecture 01 Overview of Computer Graphics电影方面应用:黑客帝国、阿凡达、动物总动员游戏方面:人物仿真虚拟现实、增强现实特效、设计、字体等方面都有应用为什么学习计算机图形学:图形学有趣、牛逼(笑到我了)这门课程的内容:光栅化(openGL如何运作的)曲线和曲面光线追踪动画/模拟光栅化三维空间的几何形体显示到屏幕上游戏视频的实时应用计算机图形学和计算机视觉的差别:涉及到计算机猜测、理解方面不为图形学领域。但是两者的界限并不

2021-10-19 19:16:19 957

转载 时钟周期、指令周期、机器周期(CPU周期)

1、时钟周期=振荡周期,名称不同而已,都是等于单片机晶振频率的倒数,如常见的外接12M晶振,那它的时钟周期=1/12M。2、机器周期,8051系列单片机的机器周期=12*时钟周期,之所以这样分是因为单个时钟周期根本干不了一件完整的事情(如取指令、写寄存器、读寄存器等),而12个时钟周期就能基本完成一项基本操作了。3、指令周期。一个机器周期能完成一项基本操作,但一条指令常常是需要多项基本操作结合才能完成,完成一条指令所需的时间就是指令周期,当然不同的指令,其指令周期就不一样的了。一个指令周期,包含多个

2021-10-10 18:26:35 4642

原创 《深入理解计算机系统》CSAPP第九章——虚拟内存

物理和虚拟内存计算机系统中主存被组织为一个由M个连续字节大小的单元组成数组。每字节都有一个唯一的物理地址。虚拟地址是虚拟的,CPU通过MMU(内存管理单元——利用主存中的查询表动态翻译虚拟地址 )硬件将虚拟地址——>物理地址,流程如图:地址空间主存中的每个字节都有一个选自虚拟地址空间的虚拟地址和一个选自物理地址空间的物理地址。虚拟内存作为缓存的工具虚拟内存被组织为一个由存放在磁盘上的N个连续字节大小的单元组成数组。虚拟内存系统通过将虚拟内存分割为虚拟页的大小固定的块来处理这个问题。

2021-10-10 11:17:18 1243 2

原创 《深入理解计算机系统》CSAPP——第七章

第七章——链接序言链接:将各种代码和数据片段收集并组合成为一个单一文件的过程,这个文件被加载到内存并执行。其可以执行于编译时,加载时,运行时。编译器驱动程序在GNU编译系统构造示例程序,通过命令行调用gcc驱动程序(程序见书本):linux> gcc -Og -o prog main.c sum.c静态链接处理该命令过程如下:通过C预处理器cpp: main.c——>main.i(ASCII中间文件)通过C编译器cc1: main.i——> main.s(ASCII

2021-10-08 21:51:06 1363

原创 《深入理解计算机系统》CSAPP 第六章——存储器层次结构

深入理解计算机系统第六章——存储器层次结构存储技术随机访问存储器(RAM)随机访问存储器分为静态存储器(SRAM)和动态存储器(DRAM)每位晶体管数相对访问时间持续的?敏感的?相对花费应用SRAM61x是否1000x高速缓存存储器DRAM110x否是1x主存、帧缓冲区传统的DRAMDRAM中的芯片的单元(位)被分为d个超单元,每个超单元都由w个DRAM单元构成。一个d x w的DRAM共存储了dw位信息。超单元被

2021-10-05 20:09:52 651

原创 PPT的制作

参考:来源文章

2021-05-25 11:20:59 50

原创 ImageMagick实现exr转换为png\jpg格式,并拼接为同一张图片

把123.exr转换为123.png图片magick convert 123.exr 123.png对多个图片进行拼接,对origin.png、 50.png、 100.png、 150.png 、 200.png、 250.png best.png 拼接为 show_bed.pngmagick convert modelnet40_250_modelnet40_train9_bed.exr 250.png show_bed.png墙裂推荐:imagemagick 处理图片的神器..

2021-05-16 20:27:09 1657

原创 Attention && Self-Attention

自注意力机制自注意力机制重点在于三个矩阵QQQ、KKK、VVV 三大矩阵。其中QQQ、KKK 计算两者的相似度或相关性得到自注意力矩阵,最常见的方式为点积、Cosine相识性、MLP网络对自注意力矩阵继续数值转换,可以使用归一化概率分布、也可以使用 $ Softmax内在机制突出重要元素的权重内在机制突出重要元素的权重内在机制突出重要元素的权重 a_i$根据$ a_i即即即 Value_i对应的权重系数,加权求和得到对应的权重系数,加权求和得到对应的权重系数,加权求和得到Atten.

2021-05-10 11:32:03 136

原创 Meashlab读取txt文件

Meshlab介绍百度百科:MeshLab 是一个开源、可移植和可扩展的三维几何处理系统,主要用于交互处理和非结构化编辑三维三角形网格。该系统发布于2005年年底,旨在提供一整套三维扫描、 编辑、 清洗、 拼合、 检查、 呈现和转换网格数据的工具。Wiki: MeshLab是一个3D网格处理软件系统,主要面向非结构化大型网格的管理和处理,并提供了一组用于编辑,清洁,修复,检查,渲染和转换这些类型的网格的工具。 MeshLab是免费的开源软件,受GNU通用公共许可(GPL)版本2或更高版本的要求,并且.

2021-05-09 11:09:17 1580

mitsuba.zip

学生

2021-04-25

仿射空位罚分.pdf

仿射空位罚分中对于动态规划状态和多维空间之间的转换的公式说明,及其对于本博客的拓展资料。空位罚分的方式有很多,本文中选取了确定的空位罚分用来给给定的氨基酸序列进行双序列比对。

2020-04-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除