自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 BUAA-2024年春-OO第二单元总结

OO第二单元作业主要是多线程电梯系统,第一次作业中直接对每位乘客指定一部电梯运送;第二次作业中不再指定电梯,需要自己构思分配策略,而且加入了电梯Reset请求;第三次作业加入了DoubleCarReset请求。下面是我在第三次作业完成之后各个类以及代码规模。

2024-04-17 15:58:54 745 1

原创 gcc笔记

在OS中我比较常用gcc的一系列指令,但是由于笔者一直记不住,所以写下这篇博客记录一下。

2024-03-20 22:42:09 91

原创 BUAA-2024年春-OO第一单元总结

我感觉第一次作业的任务量并不算大,但是对于头一次接触递归下降法的我,完全理解这个方法着实花了很长时间,此外就是对于优化考虑仍有欠缺,没有考虑到一些特殊情况。第二次作业远比我想的复杂,在第二次作业中,我将表达式转换一个个mono组成的多项式,每个mono的形式为a*exp(b)*x^c。但是我利用ArrayList数据结构来存取exp()括号中的内容,由于java中ArrayList的clone是浅克隆,所以在进行乘法合并同类项的时候我便遇到了灵异事件。

2024-03-19 20:45:26 781 2

原创 Makefile随笔(未完待续)

这学期的OS中笔者接触到了Makefile,而且感觉ta似乎不是很友善,于是打算在这篇博客中做一些笔记,以供后面回顾。

2024-03-15 11:18:53 79

原创 Bash Shell语法基础

现阶段笔者在学习OS,其中涉及到Bash Shell的使用,于是在这篇博客中记录一下。

2024-03-04 20:01:43 419

原创 关于Git的理论知识

在之前的几篇博客中,我记录了如何使用git与远程仓库进行交互,但都只是一些表面的实践,我对git的理解并不深刻,于是把着OS预习内容中关于git的一些知识补充一点。

2024-03-04 16:48:44 235

原创 Vim简易教程(尚未完成,持续更新)

最近笔者在学习OS的时候,需要使用Vim,遂写一篇博客记录Vim的操作方法。,此时任何输入会被Vim识别为命令,而非输入字符。键进入底线命令模式,在底线命令模式中,w保存文件。强制退出Vim编辑器,不保存修改。刚打开Vim的时候,Vim进入。wq保存文件并退出Vim编辑器。Vim分为三种模式,

2024-03-01 11:19:39 94 1

原创 如何使用IDEA生成jar文件

最近在尝试搭建对于java代码的评测机,其中需要使用python自动化执行jar文件,遂在此记录一下如何使用IDEA生成jar文件。7.构建完成之后,在代码目录下,进入out\artifacts目录,即可看到demo.jar文件。等待一会,页面下方会有进度条,提示构建进展。4.之后会弹出一个窗口,在该页面的。,选择,点击确定,之后一路确定即可。5.点击之后搜索框下面会自动出现。6.最后回到代码页面,然后点击。

2024-02-26 21:01:22 312 2

原创 IDEA报错:Cannot connect to already running IDE instance. Exception: Process 24,136 is still running

报错内容中的Process 24,136是指PID为24,136的程序正在运行,一般来说可能是已经有一个IDEA实例正在运行,可能是由于你在之前不经意通过其他程序或者在cmd中调用了IDEA,所以导致IDEA无法正常打开。可以通过右击名称那一栏,勾选PID选项,之后右侧就会显示出PID,双击PID之后会使PID按照升序或者降序排列,便于查找。解决方法也是很简单,按ctrl+alt+delete键打开任务管理器,然后结束PID为24,136的程序。

2024-02-26 09:31:21 331 2

原创 Python中random的常用方法

来实现一个自动数据生成器。由于笔者之前对于python的了解并不算太多,所以在此遇到很大麻烦,遂写一篇博客来记录自己的学习经历,希望能够帮助大家。打乱列表list中的原有元素顺序,无返回值,直接改变list。最近笔者在尝试使用python等实现一个评测机,其中就需要使用。返回指定字符串中n个字符组成的列表。返回一个介于a和b之间的浮点数。暂时整理了这么多,希望能帮助大家。返回一个介于a和b之间的整数。返回指定字符串中的一个字符。返回列表中的一个元素。

2024-02-19 22:34:47 182 2

原创 使用git如何同步落后分支

在使用git与其他人进行项目开发时,往往会遇到当前自己的分支落后于master主分支的情况。这时就需要进行合并。之前笔者不知道怎么合并,不知道受了多少苦QAQ。今天终于下定决心,把一种合并方法记录下来,以备不时之需。其中 lhr 是笔者的分支名,各位读者只需将其改为自己的分支名即可。

2024-02-19 20:05:26 141 1

原创 推荐浏览器翻译插件

相信很多读者都会遇到一个难题,就是在阅读英文网页时,点击浏览器弹出的翻译选项,结果并没有进行翻译,或者翻译结果不令人满意。下面我将介绍一款非常使用的浏览器翻译插件,支持Edge和Chrome浏览器,——笔者常用的浏览器是Chrome浏览器,安装好该插件之后,可以在浏览器页面的右上角扩展程序中找到有道灵动翻译插件,可以通过点击订书针标志来使该插件固定到任务栏。该插件使用十分方便,可以直接选择添加到相应浏览器扩展程序中,只需要点击对应的按钮即可。希望能够帮助到各位读者~

2024-02-16 10:14:42 166 2

原创 win11系统的电脑如何切换夜间模式

笔者最近在开机的时候总是发现电脑屏幕先是相对较亮,然后就变成相对缓和的颜色。最初认为是电脑的护眼模式开启可能会延迟几秒钟,也没有在意。但笔者总是看颜色缓和的屏幕感觉有点单调,于是就上网查找如何切换,顺便写下了这篇博客。上述笔者电脑的问题在于开启了夜间模式,所以每次电脑开机时需要几秒钟的时间来调整到夜间模式,而如何关闭夜间模式呢?之后将夜间模式关闭即可,如有需要可以再次开启。

2024-02-03 20:47:08 231 1

原创 如何使用git将gitee仓库中的文件复制到本地文件夹

来初始化本地仓库,之后可以发现自己的文件夹下多了一个 .git 文件夹。2.之后复制想要复制文件的gitee仓库地址,在git bash中输入。1.在自己的文件夹下打开git bash,然后输入。,即可将仓库中的所有文件复制到本地。将本地文件夹与远程仓库连接。

2024-01-24 20:28:08 506 1

原创 使用git上传文件的一些基本操作

近来笔者在和准备学校里的冯如杯项目,期间学长学姐要求我们使用gitee进行代码管理,但由于本人之前对git的接触较少,于是现学现卖,并写了这篇博客,提醒自己如何使用git。希望对大家有所帮助~~~7.将本地文件夹中的和gitee仓库中不一样的文件上传到gitee仓库中,输入。下图中的白色部分是我的个人仓库,改成自己的即可。6.如果与本地相连的仓库不为空,则需要输入。然后就成功将文件传送到gitee仓库中了。来上传该文件夹中的ok.txt文件。将仓库中的文件先pull到本地。如果仓库为空,则不需要输入。

2024-01-24 20:14:33 555 1

原创 CMD常用指令整理(持续更新)

于是我发现WSL和CMD的指令似乎并不太一样,打算做一份整理,方便大家和自己以后可以随时查询,在之后的学习生活中会不断地把新遇到的指令加入到这篇博客中,希望能够帮助到大家。在上一篇博客中,我整理了一部分WSL中常用的指令,之后在使用cmd命令行的时候,我输入ls,但是命令行输出。

2024-01-24 09:45:07 383 1

原创 Linux基础操作

最近在用WSL来跑gpu-sim模拟器,因为本人之前对于Linux系统了解甚少,所以在使用Ubuntu的时候往往困惑于如何写命令。于是自己整理了一篇WSL常用指令,在之后的学习中,会不断把接触的新指令加入这篇博文。希望能够帮助到大家。下面是我整理的Linux命令。

2024-01-17 20:14:12 391

原创 如何添加win11自带的英文输入法实现自动补全/校对功能

于是上网寻找解决方法,除了一篇文章推荐bing输入法靠谱之外(但其实bing输入法已经很久没有更新了,而且下载入口也很难找到,遂放弃),很少看到有相关方面的文章,于是打算自己写一篇,希望能够帮助大家。的输入法,切换到你新下载的输入法即可。”,由于笔者已经装好了英语语言包(这也是我们需要添加的),而一般情况下,你的电脑只有“”,等待即可,笔者在安装时等了十多分钟,有可能会比较慢,大家耐心等待就好。” ,从中找到你偏好的语言,点击,然后点击左下方的“下一页”这是笔者在txt中的实例。

2023-12-11 00:18:40 1578 9

原创 如何去掉word中字体下方的红色波浪线

今日在写计组设计文档的时候,由于需要写入许多自定义的变量名或者Verilog中的保留字(其实本来都不是什么人话,word不认识也情有可原),word自动将其校对为错误输入而将其下方标注上红色的波浪线。之前我一直可以忍受,直到今天在复制一大片代码到word中时,红色波浪线一下子占据我的整个屏幕......有的时候“选项”会被隐藏到左下角的“更多”中,点开即可发现。不过如果是在写英语作文的时候,大家记得改回来嗷,毕竟全是语法错误谁受得了啊。最后一步:在word选项中找到“校对”然后修改即可。

2023-12-10 16:27:22 66 1

原创 如何恢复360安全卫士隔离的文件

这段时间在学习计组和python,其中不管是评测机的exe文件还是python打包后的exe文件(其实这俩可以算是一类东西,都是python...)在尝试双击打开该exe文件后,突然发生灵异事件,该exe文件直接消失了。(没错就是这个小坏蛋,但离谱的是我在网上找了好久都没有人提这个原因,我一直以为是我本地的python环境配置有问题呢...)然后即可看到之前那些莫名其妙消失的exe文件,此时点击恢复,便可以将被隔离的文件还原到原来的路径或是指定路径,如下图所示。首先,打开360安全卫士。

2023-11-28 11:14:16 71

原创 如何在终端中运行exe文件

笔者最近在学习用python来写脚本,写了一些有趣的代码。想发给朋友展示一下,但是有的人本地并没有配置python,此时直接发送python的exe文件就会好很多,省去了不必要的麻烦(和尴尬)。但exe文件除了通过点击的方式打开,还可以通过终端打开,本文就将阐述在终端中打开exe文件的方式。方法一:打开exe文件所在的文件夹,然后在该文件夹空白处点击右键,点击“在终端中打开”。之后会弹出如下的窗口,以我在Pycharm中创建的文件夹为例。 之后在终端中输入start xxx.exe即可打开并运行该exe文件

2023-11-23 19:42:44 1883

原创 ISE中无法查看控制台输出的可能原因之一

本来就已经非常抓马了,但昨天又好巧不巧的,屋漏偏逢连夜雨,不知道是我的什么操作使得ISE竟然无法显示由$display系统任务生成的输出,只能查看波形。而我一开始没有发现这个问题,是因为我把Compilation Log误认为是console的页面了。此时仿真页面无法看到$display的输出,但是我确保代码是没有问题的,因为交到评测系统中是有输出的。所以只能是我本地的误操作。打开View->Panels->Console,点击之后即可发现波形图下方显示出了Console,即可查看$display的输出。

2023-11-13 09:20:45 131

原创 如何在IDEA中自动生成类图

笔者之前在OOPre课程中曾用IDEA来编写java代码,但是很多时候IDEA自带的功能并不能给出一个较为直观的关系图来显示一个项目中各个类(class)或接口(interface)等之间的关系。在该课程最后一次作业要求所写博客中,我看到有同学在作业中附上了非常直观的类图,便也想试着探索一下。果不其然,IDEA中的一个插件可以实现这个功能。注意笔者的IDEA中使用了简体中文的插件,可能对某些使用英文版的读者造成不便。3.选中一个文件夹,右击,选择“图表”,然后选择“显示图...”1.“文件”->“设置”

2023-11-07 18:23:22 4835 6

原创 BUAA-2023秋-OOPre总结

调整及理由:在最初的几次迭代开发中,我把大量的代码放入到Main类中,只有少数几个其它的类。后来随着要求实现指令数的增多,每个类和类中包含的函数代码行数增多,可读性随之降低,而且不符合checkStyle的检查风格。最后我将Main类中包含的许多功能分离出来,建立了Begin类用来读入,Operate类用来具体实现每条指令,用Adventurer类连接Bottle、Equipment、Food类,并建立Shop和Factory类配合operate类,使得每个类的功能更为清晰,而且不会超过500行的限制。

2023-11-05 10:59:21 123

空空如也

空空如也

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

TA关注的人

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