自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (6)
  • 收藏
  • 关注

原创 mips汇编语言实现字符串转换和整数排序并输出

详情请看代码: .datastart: .asciiz "Input Numbers: \n" #输入提示串output_1: .asciiz "The num of all is: " #数组大小output_2: .asciiz "\n The detail:\n" #数组详细数值empty: .asciiz " " #空格output_3: .asciiz "\n The

2020-08-28 08:44:48 1407

原创 MIPS汇编语言实现整数排序(字符串转换+整数排序+输出)

mips汇编语言实现字符串转换和整数排序并输出详情请看代码: .datastart: .asciiz "Input Numbers: \n" #输入提示串output_1: .asciiz "The num of all is: " #数组大小output_2: .asciiz "\n The detail:\n" #数组详细数值empty: .asciiz " " #空格ou

2020-08-28 08:43:51 2382

原创 mips汇编语言实现选择排序法(包含字符串输入转换和排序,mars环境)

mips汇编语言实现选择排序法(包含字符串输入转换和排序,mars环境)首先,理清思路,会点c/c++的更容易写出。先输入一串字符串,数据用空格隔开,开辟word数组,将字符转换成整型数据存储到数组中,然后就是选择排序,最后输出即可,功能简单。代码实现: .datastart: .asciiz "Input Numbers: \n" #输入提示串output_1...

2020-04-25 15:06:12 2275 1

原创 mips汇编语言实现斐波那契数列(Fibonacci)

mips汇编语言实现斐波那契数列的存储和十进制+十六进制输出,测试环境为mars;上自己的代码,不足之处欢迎大佬们指出。代码:.datastart: .asciiz "\n Input N = "last: .asciiz "\n The result is "out1: .asciiz "\n N is not legal\n"out2: .asciiz "\n over...

2020-04-18 10:41:54 2551

原创 MIPS汇编语言实现Fibonacci数列(斐波那契数列)

MIPS汇编语言实现Fibonacci数列的存储和输出,其中输出方式有两种(十进制和十六进制)。下面给出自己的代码,如有bug欢迎指出.datastart: .asciiz "\n Input N = "last: .asciiz "\n The result is "out1: .asciiz "\n N is not legal\n"out2: .asciiz "\n ov...

2020-04-18 10:30:45 5054 4

原创 【面试题】有线程A,B,C,C 要等A和B都执行完了才执行,怎么实现?

有线程A,B,C,C 要等A和B都执行完了才执行,怎么实现?LockSupport + AtomicInteger​ 先执行线程C,用 park() 挂起线程C,线程A、B各自执行完成时,flag 减1并判断是否为0,若为0则用unpark©给线程C颁发许可。LockSupport.park() 函数表示挂起当前线程LockSupport.unpark© 函数表示解除线程c的阻塞状态AtomicInteger.decrementAndGet() 函数表示将该变量减一,并返回当前变量值(线程安全的

2022-04-21 23:40:52 1079

原创 浅尝JVM

原文:https://nuyoah-xlh.github.io/2022/01/07/%E6%B5%85%E5%B0%9DJVM/JVM的位置JVM体系结构类加载器**作用:**加载class文件。new Student()时,引用放在栈中,而实例放在堆中。过程(双亲委派机制 ):类加载器收到类加载的请求;将这个请求向上委托给父类加载器去完成,一直向上委托,直到启动类加载器;启动类加载器检查是否能加载当前类,如果能,结束;如果不能,则抛出异常,通知子类加载器加载;重复步骤三,直到结

2022-01-25 19:40:43 273

原创 免费CDN加速:jsDelivr+Github

原文:https://nuyoah-xlh.github.io/2021/08/15/%E5%85%8D%E8%B4%B9CDN%E5%8A%A0%E9%80%9F%EF%BC%9AjsDelivr+Github/新建GitHub仓库创建GitHub仓库用于存放博客的静态资源克隆GitHub仓库到本地然后新建一个空文件夹,在文件夹右击,打开Git Bash Here,输入命令进行克隆git clone 复制的仓库地址上传静态资源克隆完成后,将需要加速的静态资源复制到该本地

2022-01-25 19:39:34 710

原创 快速上手EasyExcel

EasyExcel简介​ Java解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是非常的耗内存。​ EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel文件。开始导入依赖在pom文件中加入依赖 <!-- https://mvnrepository.com/artifact/com.alibaba/easyexcel --> <dependency&gt

2022-01-25 19:38:26 308

原创 解决-打包web项目后,war包没有resource目录下的配置文件

问题记录​ 在将ssm项目打包后,放到tomcat环境下运行,发现窗口报错,表示未找到spring.xml等配置文件,查看war包后发现果然没有相关的配置文件。问题解决​ 经排查,需要将resource文件夹下的所有文件都打包进war包中,需要手动的在maven插件配置相关信息,即在idea的pom.xml文件夹下<build></build>中添加如下代码:<resources> <!--打包src/main/java下的文件-->

2022-01-25 19:37:56 3176

原创 解决-IDEA无法自动添加@Overwide注解

因为版本或其他方面的问题,每次自动添加方法后,不会产生@Overwide注解,这里可在pom.xml文件中添加如下配置可解决<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId&

2022-01-25 19:37:21 910

原创 解决-IDEA输入中文时候选框不跟随光标

解决方案(win10+64位+IDEA.2017)在IDEA中按两下shift键进入search输入Switch Boot JDK选择Switch IDE boot JDK...菜单,点击jdk重启即可

2022-01-25 19:36:50 461

原创 【QT】火柴人跑酷实现过程

原文:https://nuyoah-xlh.github.io/2020/10/06/%E7%81%AB%E6%9F%B4%E4%BA%BA%E8%B7%91%E9%85%B7/课题来源课题自拟,灵感来源于火柴人跑酷游戏,通过互联网寻找图片、声音资源,团队合作开发出此项目。项目地址项目仓库: https://github.com/Nuyoah-xlh/RunGame课题功能1.实现火柴人、障碍物、游戏道具的生成和移动绘图,主页面和游戏界面的绘制;2.按下W键控制火柴人向上跳跃,在空中可进行二次

2022-01-25 19:36:09 4241 3

原创 Maven快速入门

原文:https://nuyoah-xlh.github.io/2021/08/23/%E5%88%9D%E6%8E%A2Maven/为什么要使用 Maven?添加第三方 jar 包jar 包之间的依赖关系将项目拆分成多个工程模块什么Maven?​ Maven是一款基于Java的自动化构建工具。构建我们可以将未编译的Web工程比喻为一只生的鸡,编译好的Web工程是一只煮熟的鸡,编译部署的过程就是将鸡炖熟。动态Web工程 -> 编译 -> 部署 -> 结果​ 构建就

2022-01-25 19:34:18 185

原创 Butterfly博客优化记录

Caesium+SM.MS实现图片快速加载​ Caesium,一款强大的图片批量压缩工具,使用智能压缩算法,支持图像压缩率达到90%的批压缩图像,同时支持JPG、BMP、PNG、GIF、WMF等常用图像格式。​ SM.MS是一款强大免费的在线图床,能够方便实现图片引用。详细教程:Caesium+SM.MS实现图片快速加载SwitchHosts加速GitHub访问​ 通过自动修改域名解析,加速GitHub及相关网站的访问:SwitchHosts加速GitHub访问使用 Vercel 来加速 Hex

2022-01-25 19:28:27 509

原创 SwitchHosts加速GitHub访问

hosts文件作用SwitchHosts加速原理具体步骤下载SwitchHosts添加hosts开启加速注意hosts文件作用​ hosts文件是用于本地dns服务的,采用ip域名的格式写在一个文本文件当中,hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则.

2021-07-26 21:08:06 2743

原创 Caesium+SM.MS实现图片快速加载

图片压缩压缩步骤选择图床SM.MS图床使用步骤总体步骤图片压缩​ 博客中有时会用到比较大的图片,这时不进行图片压缩就会使网页内容加载很慢,甚至加载不出来,在这里压缩图片就很有必要。我选择的是Caesium,一款强大的图片批量压缩工具,使用智能压缩算法,支持图像压缩率达到90%的批压缩图像,同时支持JPG、BMP、PNG、GIF、WMF等常用图像格式。**下载地址:**https://saerasoft.com/caesium/压缩步骤①批量添加照片;②调节图片质量,.

2021-07-26 21:06:48 255

原创 Qt实现六子棋游戏

Qt实现六子棋游戏游戏规则1.对峙双方谁的六个棋子先连在一条线即为胜者。2.当有四个子连成一条直线时,就应采取防守,堵住四子的一端,否则就会输掉比赛。3.应当避免在比赛内出现四四禁手、五五禁手等情况,否则就会不小心输掉比赛。已实现的功能1.Qt编程实现server程序六子棋游戏界面,20*20格子;2.编程实现server本地端的鼠标点击依次放置黑白棋子,实现双人手动下棋;3.编程实现自动判别下棋的合法性;4.编程实现自动判别盘面输赢或者和棋;5.编程实现实现本地人机下棋;6.编程实

2020-09-28 22:38:51 1734

MIPS汇编实例学习,通过详细设计流程体熟悉mips的使用

MIPS汇编实例学习,通过两个上机实例(菲波那契、排序算法)的设计到测试完成,熟悉mips的使用和编程。

2020-09-18

一款超级好用的中文流程图制作工具,软件免费且转换多种格式NCH ClickCharts Pro

一款超级好用的流程图制作工具,软件免费且转换多种格式,软件名:NCH ClickCharts Pro v4.10.exe。实测中文稳定免费,功能丰富,支持流程图的制作和导出各种格式。

2020-05-03

超大数据,高精度加法和高精度阶乘运算

我们会遇到超过long long int 数值范围的大数据的运算,这就需要借助字符串进行模拟大数的运算,这份资源就是大数运算的实例。

2020-04-27

mars编译器1(mips汇编语言编译器)

mars编译器(mips汇编语言编译运行),可进行mips汇编语言的编写,编译,调试,以及运行等事项。

2020-04-25

mips汇编语言实现选择排序(字符串形式输入)

mips汇编语言,mars环境下,字符串形式输入若干数据,空格隔开,函数实现选择排序法,以整型形式输出排序后的结果。

2020-04-24

mips汇编语言实现斐波那契数列的排列

资源包括在Mars环境下,使用mips汇编语言实现斐波那契数列的排列,并输出前n项的下标,十进制数值和十六进制数值。

2020-04-21

空空如也

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

TA关注的人

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