- 博客(58)
- 收藏
- 关注
原创 【1024快乐】用java写一个星运测试吧
本文使用java写一个桌面程序并生成exe文件,功能是显示一个文字版的运势测试,在用户完成所有题目后,根据用户的选项生成运势测试结果。效果图如下。
2024-10-24 14:55:05
898
1
原创 【编曲】在cakewalk中使用电脑键盘录入midi音符
使用cakewalk或者其它宿主软件编曲时,用鼠标录入midi音符比较麻烦,最好是能搭配有一个midi键盘。但是假如你因为某些原因无法使用midi键盘,那么也可以把电脑键盘当做midi键盘来使用。虽然效果(按键音高的直观性、力度分层等方面)可能不如真实的midi键盘,但优点是无需额外购买并且不占地,一台电脑就可以满足编曲需求。
2024-03-18 14:11:59
1596
2
原创 用8086汇编语言写新春祝福
马上就要到龙年春节了,作为热爱编程的人,我决定动手写个8086汇编语言的小程序作为新春祝福,顺道也复习一下汇编语言。祝大家龙年大吉,健康快乐!
2024-02-06 22:49:17
1142
3
原创 【C语言】浙大版C语言程序设计(第三版) 练习7-4 找出不是两个数组共有的元素
最近在学习浙大版的《C语言程序设计》(第三版)教材,同步在PTA平台上做对应的练习题。这道练习题花了比较长的时间,于是就写篇博文记录一下我的算法和代码。2024.01.03。
2024-01-03 21:46:17
1087
9
原创 【Java】PAT Basic Level 1024 科学计数法
作者 HOU, Qiming单位 浙江大学科学计数法是科学家用来表示很大或很小的数字的一种方便的方法,其满足正则表达式 [+-][1-9][0-9]+E[+-][0-9]+,即数字的整数部分只有 1 位,小数部分至少有 1 位,该数字及其指数部分的正负号即使对正数也必定明确给出。现以科学计数法的格式给出实数 A,请编写程序按普通数字表示法输出 A,并保证所有有效位都被保留。输入格式:每个输入包含 1 个测试用例,即一个以科学计数法表示的实数 A。
2023-10-28 21:41:59
315
原创 【Java】PAT Basic Level 1023 组个最小数
作者 CAO, Peng单位 Google给定数字 0-9 各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意 0 不能做首位)。例如:给定两个 0,两个 1,三个 5,一个 8,我们得到的最小的数就是 10015558。现给定数字,请编写程序输出能够组成的最小的数。输入格式:输入在一行中给出 10 个非负整数,顺序表示我们拥有数字 0、数字 1、……数字 9 的个数。整数间用一个空格分隔。
2023-10-27 21:05:44
279
原创 【Java】【PAT】Basic Level 1017 A除以B
这道题用Java解会超时,要用C语言解。我把Java代码和C语言代码都放在这里,思路是一样的。
2023-10-24 08:00:00
201
原创 【Java】PAT(Basic Level) Practice(中文) 1015德才论
提供四种Java解法,用Java解一定会超时。最后提供一种C语言解法,测试通过。
2023-10-04 22:43:52
340
原创 Happy Birthday!用Java来一首生日快乐歌!
作为同时热爱编程与midi编曲的人,我决定自己动手,送给自己一份融合编程与编曲的小礼物!这个小程序利用了Java提供的midi包,在程序中创建音序器以及一个音轨,然后硬编码地写入了生日快乐歌的音符(乐谱),再调用虚拟乐器播放出生日快乐歌,最后还在控制台输出了一行生日祝福。这篇的代码我借助了CSDN提供的AI创作助手,功能很强大!其中部分代码我有改动,还加了一些注释。正好我也借着这个机会初步了解了Java的midi包。其实把乐谱硬编码在程序中,这样扩展性不好,更好的方式是用Java加载本地的midi文件。
2023-07-03 20:46:09
1530
原创 PTA平台 · PAT(Basic Level) Practice(中文) 题目集
本文是PTA平台上收录的PAT乙级真题的参考代码(我自己写的),共115道题,主要用Java语言完成。
2023-06-24 20:37:50
2858
2
原创 【考研·计算机组成原理】定点数与浮点数的运算 笔记
笔记主要内容:1.定点数的移位运算2.定点数的补码加减法运算3.定点数的五种乘法运算[ 原码一位乘、原码两位乘、补码一位乘(校正法)、补码一位乘(Booth算法)、补码两位乘 ]4.定点数的三种除法运算[ 原码一位除(恢复余数法)、原码一位除(加减交替法)、补码一位除(加减交替法) ]
2023-04-06 16:20:02
647
原创 【Java】PAT (Basic Level) (中文) 1007 素数对猜想
本文的题目来自于PAT平台,PAT (Basic Level) (中文) 1007 素数对猜想 ,实现语言为Java。其中涉及了“判断一个整数是否为素数”的算法,我决定记录下来。
2022-12-02 16:16:04
242
原创 【考研·数据结构】408真题 (2010年42题) 的三种解法
考研408真题(2010年42题,数据结构),参考答案上给了两种方法,我自己另外想到了一种方法,每一种方法都进行了思路分析与代码测试,在此做个记录。附详细注释与代码。
2022-11-22 16:21:19
2543
5
原创 如何在 VS Code 中编写、运行C语言程序 教程
本文介绍了如何在64位win10系统中使用VS Code编写C语言程序,包括minGW64下载、VS Code插件安装、设置C语言配置文件等操作。
2022-11-21 18:38:38
119578
66
原创 【汇编语言】 安装虚拟机运行dos系统 教程
本文:如何下载安装VMware虚拟机,如何安装FreeDos操作系统,如何在dos虚拟机中运行汇编语言程序。
2022-11-16 17:07:19
5528
5
原创 《汇编语言》王爽(第四版) 17.3 输入并显示一个字符串
本文是王爽老师《汇编语言》(第四版) 第十七章第三节 “字符串的输入” 的分析及代码,梳理了思路,并且在一些细节处优化了实现逻辑。
2022-11-11 15:34:30
3866
原创 《汇编语言》王爽(第四版) 第十六章 实验16
王爽老师《汇编语言》(第四版) 第十六章 实验16 编写包含多个功能子程序的中断例程 。子程序功能:清屏;设置前景色;设置背景色;向上滚动一行。附完整代码。
2022-11-10 13:09:47
1849
原创 汇编语言 自己动手实现Debug的D命令(第2版)
汇编语言 手动实现debug的D命令(第2版),附完整代码。程序框架更清晰,优化了子程序实现逻辑,最终的显示效果更好。
2022-11-09 15:54:35
1641
原创 《汇编语言》王爽(第四版) 第十五章 实验15
本文是王爽老师《汇编语言》(第四版) 第十五章 实验15 安装新的int 9中断例程(按下并松开A键后显示满屏的A,其它键照常处理) 的分析及代码。
2022-11-08 15:32:45
1528
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人