自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 PCA主成分分析 从零理解

假设我们有一堆观测到的数据。数据的格式是observation*feature,每一行是一个观测(也就是图里的一个点),每一列是这个数据的某个特征(即一个维度)。假设数据矩阵是A,有m个观测和n个特征。那么我们的数据A∈Rm×n举例1:每一行是一个人类,每列分别是身高、体重等等。举例2:每一行是一个细胞,每列是某一个基因。数据在以特征张成的空间(每个维度都是一个特征的空间)中符合某种分布。

2023-04-18 16:44:40 647

原创 安装pytorch报错torch.cuda.is_available()=false的解决方法

torch.cuda.is_available()=false

2022-01-14 23:16:13 19949 16

原创 远程连接阿里云服务器上建立的数据库(使用Navicat)

本地:Navicat云服务器:阿里云服务器ECS,Linux系统,MySQL数据库(建立MySQL数据库见安装远程连接:新建连接:新建连接–>阿里云–>阿里云 云数据库 MySQL版选中“使用SSH通道",主机名为云服务器的公网ip,密码为云服务器密码。点击”测试连接“,此时应该可以连接到SSH服务器(即阿里云服务器)。忘记密码可以在阿里云控制台修改密码。进入”常规“,自定义连接名,此时用户名和密码为MySQL数据库的用户名密码。点击”测试连接“,弹出连接成功窗口。点击

2021-07-06 10:17:19 643

原创 安装和配置Ubuntu ns3

一、安装Ubuntu建议安装18.04版下载iso文件地址:阿里云(选择ubuntu-18.04.5-desktop-amd64.iso)参考文章:VMware虚拟机快速安装Ubuntu教程二、更新源新安装的虚拟机不要急着进行依赖安装,建议先更换源为国内服务器,下载会快很多(实测)参考文章:Ubuntu18更换国内源(界面/文本方式)三、安装依赖库官网:官网教程点击”2.1.2 Ubuntu/Debian/Mint“按顺序在Ubuntu命令行输入命令(方框内的指令,外面的是对指

2021-05-03 22:58:59 829 4

原创 数据库系统SSD7实验1《数据库与表的基本操作》

一、实验目的1.熟练掌握一种DBMS的使用方法,完成数据库的创建、删除和连接;数据表的建立、删除;表结构的修改。2. 加深对表的实体完整性、参照完整性和用户自定义完整性的理解。二、实验内容在以下实验中,使用学生-课程数据库,它描述了学生的基本信息、课程的基本信息及学生选修课程的信息。用SQL语句分别完成。1.创建学生-课程数据库,数据文件名为student_data、大小10M,日志文件名为student_log、大小5M的新数据库,该数据库名为student_xxxxxx,xxxxxx表示班级学

2021-04-16 21:39:27 508

原创 编译原理实验1《词法分析程序设计与实现》

一、实验目的加深对词法分析器的工作过程的理解;加强对词法分析方法的掌握;能够采用一种编程语言实现简单的词法分析程序;能够使用自己编写的分析程序对简单的程序段进行词法分析。二、实验内容自定义一种程序设计语言,或者选择已有的一种高级语言,编制它的词法分析程序。词法分析程序的实现可以采用任何一种编程语言和编程工具。从输入的源程序中,识别出各个具有独立意义的单词,即关键字(1)、标识符(2)、常数(3)、运算符(4)、界符(5)。并依次输出各个单词的内部编码及单词符号自身值。(遇到错误时可显示“Error”,

2021-04-04 12:53:58 3457

原创 openGL关闭控制台

(环境:vs2019)在运行openGL程序的时候,会有一个没有作用的控制台在运行的时候产生,不喜欢。上网查需要加如下代码在#include后面:#pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"")发现并没有用。于是自己看到关掉程序的图形界面之后,控制台显示这个:于是工具–>选项–>调试–>调试停止时自动关闭控制台解决了。注意:代码和这个选项都要执行...

2020-12-31 11:26:47 893

原创 vs2019 glut安装openGL(简单明了,不用下载包)

计算机图形学上机。发现我还是不会新建项目。于是打算彻底搞明白新建一个项目这件事。发现并不用机械的导包之类的,那样太麻烦了。vs2019可以直接安装一个插件:项目管理NuGet程序包搜索“nupengl"选中第一个"nupengl.core",点击安装。可能会弹出提示框:点击确定——在“已安装”中可以看到,这两个都被安装进来了。测试代码:(右键源文件——添加-新建项-C++文件(.cpp)(默认)_确定)#include <GL\freeglut.h>void my

2020-12-24 11:07:55 2476

原创 SSD4 实验四

1.需求分析分为两个部分:时间显示和时区显示修改。时间显示包括日期显示和当前时分秒显示。日期在日历中展示出来,当前时分秒使用三个spinner。时区通过地图显示,通过地图上方的下拉列表框修改。点击“Apply”和”Cancel”的时候分别更改/不更改内容;点击”OK”时显示更改后的内容并退出程序。2.概要设计九种数据:秒钟设置(0-59)分钟设置(0-59)小时设置(24小时制,0-23)当前日当前月份当前年份当前选择的时区时间当前时区相对标准时间的偏差当前选择的时区的标题3.

2020-12-17 09:41:51 1063 2

原创 2020-12-16 SSD4实验

8:23 SSD4实验。Qt的mainwindow构造函数中,第一句话一定要是ui->setupUi(this)才可以。槽函数要单独写在public slots: 后,不能直接放在public的函数中。3:10 继续写SSD4实验设置图片自适应QLabel大小:(使用QMovie存储图片)调用movie.setScaledSize()函数确定大小。我这里直接传入label.size()的返回值。在写这个弹出窗口的时候出现了这样的提示错误:源码: QDateTime current_da

2020-12-16 23:55:39 586

原创 2020-12-14

8:00 写汇编实验。实验七中,有一个地方需要移动一个dword型数据。而书上有word ptr和byte ptr分别代表字和字节,没有代表双字的。发现百度百科说nasm可以有mov dword这个语句,就试一下。 8:47 先写出来了把已有数据存入的内容,试一下10:006:32pm SSD4实验8:22pm 写完实验三。...

2020-12-15 03:12:34 174

原创 2020.12.13

我来了。昨天和前天实在是没做什么事,就没有记录。今天晚上要把汇编的实验三写完,最好多写点。先做实验七。

2020-12-14 08:28:31 91

原创 2020-12-10 openGL

8:00 发现vs2019不能在回车时选中提示内容输入;查询解决方法如下:工具 - >选项 - >文本编辑器 - > C / C ++ - >高级 里面的 "主动提交成员列表”选项,将其设置为True解决了。还看到可以通过编辑 - > intelliSence - > Ctrl+Alt+space的方法切换intelliSence建议/补全模式,但是我的是灰色的,不能更改。写完之后报错:“无法打开文件’glfw3.lib’"。解决方法在网上找了一些,最后通过在

2020-12-11 00:57:41 185

原创 2020-12-09

今天操作系统实验检查。晚上什么都没做。我把视频剪了出来,睡前听几遍。

2020-12-09 23:43:11 98

原创 2020-12-08

12:06pm 上课的时候想到了问题:应该由于没有在循环里写.next导致的程序终止。不会程序死循环了,但是仍然没有实现效果。我需要把加入节点的代码改一下,改成可以顺序加入的。(之前写的只能加在最近的后面)8:35pm 可以正常运行了,但是还是有问题——不能让进程进入到之前的地址,并且进程会一直向下走。分析问题的可能因素:①在处理运行结束时的表操作有问题;②调度进内存时的表、新建操作有问题。先分析第一种。分析第二种,发现对内存的判断出了问题。改正之后不能再向后输出了。但到没有位置的时候会程序一直运行

2020-12-09 02:10:37 115

原创 2020-12-07

8:00 写操作系统实验。我在代码中动态添加了一个QLabel类,发现不能显示在界面上。改了样式表,还加了repaint()函数。最后发现是我没有写QLabel.show()。hh7:13pm 画的流程图基本写完了。但是程序异常终止。debug发现是指针问题。我想了一下,应该是由于前面6个进程没有生成对应的QLabel,所以在delete()的时候就出现了delete空指针。11:17pm 现在的问题是running队列里面没有东西。11:40pm 从offset 7:13到现在的代码都没了。原因是

2020-12-08 12:06:12 71

原创 2020-12-06 汇编作业二

上午做了汇编实验二。汇编作业二:理解下面的程序,完成对数据段中数据的从小到大排序,并输出。 输出功能块label2我已给出,通过CALL和RET实现调用。datas segment db 2, 5, 6, 8, 3, 7, 4, 9, 2, 6, 1datas endscodes segmentassume ds:datas, cs:codesstart: mov ax, datas mov ds, ax ;输出原来排序 mov cx, 9 m

2020-12-06 23:52:17 298

原创 2020-12-05

10:30 继续写操作系统的实验。我对PCB的了解还不够深。于是又查了一下,总结:PCB是进程在cpu中运行的唯一标志。操作系统总是根据PCB实施对进程的控制和管理。PCB里一般含有以下四类信息:进程标识符处理机状态(上下文,用于在中断时保存寄存器中的内容)、程序状态字、程序栈指针进程调度信息:①进程状态②进程优先级③进程调度需要的其他信息④事件,阻塞原因进程控制信息:程序和内存的地址;进程同步和通信机制,如消息队列指针、信号量;资源清单,列出进程在运行中所需要的cpu全部资源;链接指针,给出

2020-12-06 00:21:35 96

原创 2020-12-04

12:50 NECCS出来了。我得了全国特等奖。很好。7:00pm 开始做汇编实验问题:显示一些数据,通过显存。显存是B000:8000 ~ B000:FFFF的一段空间,所以我要把ds寄存器设成B000。发现编译报错Symbol not defined:我在notepad++中,看到B800H也没有像数据一样高亮:于是我查了一下,发现汇编中数值不能以字母开头。如果要以字母开头,就需要在前面写一个0。 报错:immediate mode illegal立即数错误。立即数:数字,如1,0FFFH(十六

2020-12-05 10:26:16 181

原创 2020-12-03

博士生导师的目的就是给你指一条路,让你往那里去。就像他告诉你大海在哪里,你走过去就能捡到贝壳。上午一直在调openGL的环境。我在用这个自学:learnopengl遇到的问题和解决:发现左侧的工具栏不见了:(就是这个,解决方案资源管理器)视图——解决方案资源管理器,打开就好。openGL报错gl开头的代码,以及Win10+Visual Studio2019配置学习用的openGL:可以看这个,比较详细win10+vs2019配置openGL编辑外部依赖项:右键项目名称——最下面属性——

2020-12-03 23:16:15 76

原创 汇编(实验一)

一、实验目的掌握汇编编程规范,熟悉编程环境。二、实验内容编程:向内存0:200-0:23F依次传送数据0-63(3FH)。编程:编写code段代码,用push指令将a段中的word数据逆序存储到b段中。三、实验步骤算法及关键代码第一题 分析:0:200-0:23F,等价于0020:0000-0020:003F。需要循环把0-3fH(63)一个一个输入到其中。考虑到要输入的内容和输入的偏移地址内容相等,可以直接使用同一个寄存器;而bx可以用于寻址,所以选择bx来存储。算法:先让ds中存储0

2020-12-03 23:15:17 359

原创 2020-12-02 汇编书上实验五

8:00 添加了SSD4实验报告内容。2:00pm-2:52 英语准备PPT,写稿,单独练习。2:52- 汇编实验+作业。3:00 实验5 编写、调试具有多个段的程序程序如下:(使用edit编辑)编译连接之后,开始debug:-u输出这种奇怪的东西,我不太理解为什么。-d一下:emm看来CS:IP指向的的确是我的程序,只不过不是正常的代码。我一步一步运行一下,看看到代码段会不会正确。运行几步之后就报错了。我看一下之前的程序并不是像这次这样的。这是什么问题?可能是文件格式?看了一下问题,发现之

2020-12-03 00:41:21 262

原创 2020-12-01 操作系统实验二

8:30pm 中期检查的东西提交好了。小组效率还是很高的。开始做操作系统实验。我现在的想法是这样的:在原有的基础上加入一个listWidget来表示内存,和之前不同的是每个进程都以label的形式直接覆盖在listWidget上面;设置进程label的长宽和位置,宽度和listWidget一致,长度和listWidget长度按所占用的内存大小成比例,位置也是固定显示;未分分区表的实现是新建一个未分分区表类,用于未分分区表结点的存储。未分分区表中保存起址、长度、状态(false未分/true已分配),都是基

2020-12-01 23:59:28 107

原创 2020-11-30

9:00 项目调研报告准备。

2020-12-01 00:02:31 50

原创 2020-11-29 HTML&CSS学习

2:00pm 开始学习。计划:先把概率论写好,然后做汇编作业,看web书,做中期检查准备。2:11-3:11 概率论写完。3:11- 读书读完。form表单是将用户选择的(或输入的)内容以键值对的方式传给服务器的。input中,如果是type = "password"不会加密传输;只是在浏览器中显示不出密码的具体数值。注意,当传输加密信息时应该使用post协议。这样不会把信息随着域名一起上传。...

2020-11-30 00:50:35 121

原创 2020-11-28

9:20 吃完早饭。9:21-11:30 概率论,计划上午写完。

2020-11-29 13:01:56 52

原创 2020-11-27

7:00pm开始 看HTML&CSS书。

2020-11-27 23:22:57 59

原创 2020-11-26

8:40 开始自学图形学。9:50-10:20 边吃饭边看了HTML&CSS的第六章。11:00 开始学概率论的参数估计。

2020-11-26 23:54:50 52

原创 2020-11-25

2:57-4:09pm 写完英语稿4:30-5:57 写完SSD4实验报告7:59- 读HTML&CSS design and build websites由于没有平板,我把电脑竖起来了。还挺好用。我把网线从下面接上来,发现很优秀。下面是我一直不太会的相对路径方法:在新页面中打开的方法(最好多一点提示):…连接到同一个页面中的不同位置:把想要连接到的标签加入属性id,然后在a标签中放入"#" + id的值。在网页中插入图片的三个原则:照片格式的展示:如果有多种颜色(草地也算有多种颜色

2020-11-25 23:42:18 79

原创 2020-11-24

12:50-1:00 背日语ka行。 6:00pm SSD4实验。重新看程序中的异常处理,感觉自己还是没有太理解异常处理的时机,于是查了一下。异常处理主要分为三个部分:程序员处理不了的异常(Error)、程序员必须处理的异常(编译器强制要求的)非运行时异常、还有程序员需要避免而可以不去捕获的运行时异常。参考:java 异常分类和处理机制18:53想要能够让按钮可以通过快捷键启动。有的说可以通过setMnemonic(java.awt.event.KeyEvent.VK_);来实现。刚开始一直搞不

2020-11-25 00:37:59 201 1

原创 2020-11-23

8:40 吃早饭,9点之前开始学习9:00- 汇编读书8086cpu的转移指令:无条件转移指令(例:jmp)条件转移指令(例:jcxz)循环指令(例:loop)过程中断 1. offset:后面+标号,由编译器处理,取得标号的偏移地址 转移——段内转移和段间转移 2. jmp short 标号:根据位移进行转移的jmp指令(**段内短转移**,(IP) = (IP)+8位位移) 3. jmp near ptr 标号:同样根据位移进行转移(**段内近转移**,(IP)

2020-11-24 12:13:29 258

原创 2020-11-22

上午去考试,而且把银行卡升级了。

2020-11-22 21:15:48 65

原创 2020-11-21

9:16 开始写离散数学。12:23 做了两道证明题+举例真包含3:11 下午要争取把离散作业写完交上去。10:16 离散作业写完了,提交了。11:45 做了最后一套英语题。明天考试,冲冲冲!!!

2020-11-21 23:46:11 107

原创 2020-11-20

8:00pm 开始离散数学复习+做题。8:30 看证明题不太会,读了一下“那一页PPT”。直接证明法的方式是通过问题的描述方式决定的:全称和存在。如果是存在,就是构造证法(存在x,满足A(x));如果是全称命题,就是任意x(Q(x)->R(x)),用What代替How。9:56 成功用what代替how证明了一道题,感觉有了一些理解。要开始做英语了11:54 英语做完。...

2020-11-21 09:38:43 54

原创 2020-11-19

8:00考点:1.glutInitDisplayMode(GLUT_SINGLE, GLUT_RGB, GLUT_DEPTH) 的参数用途GLUT_SINGLE:表示单缓冲区GLUT_RGB:表示显示的RGB颜色GLUT_DEPTH:表示缓冲区相对于观察者的深度2.glutCreateWindow(argv[0]);WM_RESIZEWM_REPAINTHandle相当于一个指针,标识一个对象的位置。输出文字时需要输入码、机内码、交换码、字型码,更重要的是交换码和字型码。陈老师:

2020-11-19 23:28:05 69

原创 2020-11-18

2:35pm 批改英语,分析4:39 弄完了英语。刚才效率很低。9:52 操作系统原理写完了。感觉很好。对操作系统原理理解的更深了。9:53-12:08 概率论5.3看书做题对蚂蚁金服被约谈,华为出售荣耀事件的感想:(华为出售只是引子,勿喷)我们要做出一件事,不一定要做好好多个方面的事情。任正非先生说:“中国现在又冒出来很多企业,其实也跟华为一样,也是专心致志做一件事情的。一个人一辈子能做成一件事已经很不简单了。中国13亿人民,我们这几个把豆腐磨好 磨成好豆腐 你那几个企业好好去发豆芽 把豆芽做好

2020-11-19 00:09:24 66

原创 2020-11-17

7:39pm 开始学概率论。今天讲了很多课。8:52-9:34 做5.1题,没有把所有题弄懂。9:35-10:15 复习5.2,做5.2题10:20 日语录音交上去了。

2020-11-18 14:35:16 67

原创 2020-11-16

9:00 开始学汇编。这两周要把所有的复习一遍。10:54 关于ASCII码:我们是怎样从键盘上输入字符’a’,就能显示出来的呢?按下键之后,计算机用ASCII码的规则对其进行编码,将其转化为61H存储在内存的指定空间中;文本编辑软件从内存中取出61H,将其送到显卡上的显存中;工作在文本模式下的显卡,用ASCII码的规则解释显存中的内容,61H被当作字符“a”,显卡驱动显示器讲字符“a”的图像画在屏幕上。12:08 复习完了汇编。有两个实验没有写,找时间写一下。8:36pm 写概率论。现在先看ppt,

2020-11-17 07:59:07 222

原创 2020-11-15

9:00 继续做web。现在遇到了一个问题,就是登录之后不会自动跳转到success页面,而且显示用户名密码错误;但是导航栏写是/login。嗷,把问题写出来就明白了,/login是loginServlet的url-pattern。我再看一看9:15 看了下控制台,报错ClassNotFoundException。我开始还以为是没有导入jdbc的包,然后看了一下已经导入了。于是按com.mysql.cj.jdbc.Driver找,发现jdbc下的确没有Driver,是jdbc.util才有Driver。

2020-11-16 09:21:16 148

原创 2020-11-14

7:53pm 上午一直在做概率论与数理统计。现在开始写Web实验。先把jdbc和MVC看了,然后自己写。出了一个问题:Sharing is only supported for boot loader classes because bootstrap classpath has been appended,查了一下不用debug运行,直接run就好了。9:40 开始听MVC...

2020-11-15 09:04:06 64

空空如也

空空如也

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

TA关注的人

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