- 博客(23)
- 收藏
- 关注
原创 LeetCode-58-最后一个单词的长度-不定义变量计算小于127位单词长度(C)
文章首发及后续更新:https://mwhls.top/1590.html新的更新内容请到mwhls.top查看。无图/无目录/格式错误/更多相关请到上方的文章首发页面查看。本来只是想找题简单的划水一下,结果这题太简单了...不好意思划水...于是想不定义变量来解决这题,结果还是没划水成功...题目给定一个仅包含大小写字母和空格 ' ' 的字符串 s,返回其最后一个单词的长度。如果字符串从左向右滚动显示,那么最后一个单词就是最后出现的单词。如果不存在最后一
2021-01-31 20:27:18 142
原创 LeetCode-31-下一个排列(C)
文章首发及后续更新:https://mwhls.top/1585.html新的更新内容请到mwhls.top查看。无图/无目录/格式错误/更多相关请到上方的文章首发页面查看。题目实现获取 下一个排列 的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。必须 原地 修改,只允许使用额外常数空间。示例 1:输入:nums = [1,2,3]输出:[1,3,2]示例 2:输入:n
2021-01-31 20:26:37 155
原创 LeetCode-38-外观数列(C)
文章首发及后续更新:https://mwhls.top/1577.html新的更新内容请到mwhls.top查看。无图/无目录/格式错误/更多相关请到上方的文章首发页面查看。这题想把内存降低的话,一个很邪道的方法,是把结果长度遍历出来然后按需分配。这个按需分配不是realloc,这个函数在LeetCode里面消耗内存很大,我也不清楚是这函数特性还是LeetCode特性。题目给定一个正整数 n ,输出外观数列的第 n 项。「外观数列」是一个整数序列,从数字 1 开始,序列中的每
2021-01-31 20:25:53 105
原创 操作系统原理学习笔记(二十五)-请求分页存储管理方式
文章首发及后续更新:https://mwhls.top/1569.html新的更新内容请到mwhls.top查看。无图/无目录/格式错误/更多相关请到上方的文章首发页面查看。操作系统原理学习笔记目录请求分页中的硬件支持请求分页是目前最常用的一种实现虚拟存储器的方式。为了实现请求分页,计算机系统除了要求内存与外存外,还需要请求页表机制,缺页中断机构,地址变换机构。请求页表机制:请求分页系统中主要的数据结构是请求页表。基本功能是将逻辑地址映射成物理地址,为了满足换入换出要求,还增加了四个字段
2021-01-31 20:24:56 1891
原创 steam网络相关问题-社区错误代码118/无法自动登陆/短期内来自您网络的失败登录过多/无法连接至steam网络(2021/2/18更新)
文章首发及后续更新:https://mwhls.top/1560.html新的更新内容请到mwhls.top查看。无图/无目录/格式错误/更多相关请到上方的文章首发页面查看。从电信宽带换成了移动宽带,突然出现了好多问题...但好在解决了,还有其它问题请留言。这篇文章这里看排版更好:https://mwhls.top/1560.html步骤简述安装steamcommunity 302。将快捷方式的目标,加入 -tcp参数,注意前有空格。将Steam目录的config文件夹打开,用文本形
2021-01-31 20:24:18 5827
原创 操作系统原理学习笔记(四)-OS结构设计
文章首发及后续更新:https://mwhls.top/1554.html新的更新内容请到mwhls.top查看。无图/无目录/格式错误/更多相关请到上方的文章首发页面查看。操作系统原理学习笔记目录传统操作系统结构早期的无结构OS、模块化结构OS、分层式结构OS统称为传统结构OS,微内核结构OS称为现代结构OS。无结构OS:只注重功能实现与提高效率的设计思想。模块化结构OS:模块化程序设计技术的基本概念:使用“模块-接口法”的设计方法,将OS分成若干个具有一定独立性和大小的模块,并规定好
2021-01-23 11:50:06 1732
原创 操作系统原理学习笔记(二十四)-虚拟存储器概述
文章首发及后续更新:https://mwhls.top/1549.html新的更新内容请到mwhls.top查看。无图/无目录/格式错误/更多相关请到上方的文章首发页面查看。存储器不足各类存储器都要求作业在完全装入内存后才能运行,就可能出现两种情况:作业大小超过内存总容量,无法运行。大量作业要求运行,内存容量不足,仅少量作业能运行。这些情况有两种处理方式:物理上增加内存。逻辑上扩充内存。常规存储管理方式的特征与局部性原理常规存储器管理方式的特征:前面提到的物理存储器统称为传统存储器
2021-01-23 11:48:28 250
原创 LeetCode-21-合并两个有序链表 (C)
文章首发及后续更新:https://mwhls.top/1538.html新的更新内容请到mwhls.top查看。无图/无目录/格式错误/更多相关请到上方的文章首发页面查看。题目将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1:输入:l1 = [1,2,4], l2 = [1,3,4]输出:[1,1,2,3,4,4]示例 2:输入:l1 = [], l2 = []输出:[]示例 3:输入:l1 =
2021-01-23 11:47:40 114
原创 C修改函数的指针型形参对其实参的影响
文章首发及后续更新:https://mwhls.top/1533.html新的更新内容请到mwhls.top查看。无图/无目录/格式错误/更多相关请到上方的文章首发页面查看。这一次的Leetcode题又给我贡献了两篇文章,太棒了!前言在做Leetcode第21题时,原本觉得有些代码重复调用了,就想弄成函数形式,是这个作用:传参两个链表结点,比较值的大小,将值小的作为返回值,并将该指针后移一个结点。但在使用中,出现无限循环,测试发现是因为函数内虽然后移了指针,但实参并不受影响。因此好奇这是
2021-01-23 11:46:39 273
原创 Steam串流投屏-Moonlight与SteamLink(2022/3/7更新)
文章首发及后续更新:https://mwhls.top/1527.html新的更新内容请到mwhls.top查看。无图/无目录/格式错误/更多相关请到上方的文章首发页面查看。放假了!但我存稿都在复习时发完了,可恶。所以这个假期的第一篇是游戏主题惹!使用体验SteamLink:优点:极少的设置就能实现远程传输。投屏范围是电脑屏幕所显示的全部内容。缺点:延迟严重,同网络时也改善不大。Moonlight:优点:延迟极低的局域网投屏,与电脑体验差别不大。画面优秀。缺点:实现远程传输需要麻烦的设置
2021-01-23 11:45:45 32845 11
原创 Java实现简单的学生信息管理系统(四)-测试研究生类
文章首发及后续更新:https://mwhls.top/1468.html新的更新内容请到mwhls.top查看。无图/无目录/格式错误/更多相关请到上方的文章首发页面查看。Java实现简单的学生信息管理系统目录基本测试数据2 001 张三 男 福建厦门 厦门大学 计算机学院 软件工程 张导师 物联网中的云计算2 002 李四 男 福建厦门 厦门大学 计算机学院 软件工程 李导师 物联网中的雾计算2 003 王五 男 福建漳州 厦门大学 计算机学院 计算机科学 王导师 计算机视觉发展
2021-01-16 09:19:05 470
原创 Java实现简单的学生信息管理系统(三)-测试学生类
文章首发及后续更新:https://mwhls.top/1465.html新的更新内容请到mwhls.top查看。无图/无目录/格式错误/更多相关请到上方的文章首发页面查看。Java实现简单的学生信息管理系统目录基本测试数据下面内容复制粘贴回车就能用。2 001 张三 男 福建泉州 华侨大学 工学院 物联网工程2 002 李四 男 福建泉州 华侨大学 工学院 物联网工程2 003 王五 男 福建厦门 华侨大学 计算机学院 计算机科学3 001 高等数学 0001 n3 0
2021-01-16 09:18:25 369
原创 Java实现简单的学生信息管理系统(二)-源码
文章首发及后续更新:https://mwhls.top/1460.html新的更新内容请到mwhls.top查看。无图/无目录/格式错误/更多相关请到上方的文章首发页面查看。Java实现简单的学生信息管理系统目录github项目地址:https://github.com/asd123pwj/SimpleStudentManageSystemBasedOnJAVA源码:https://mwhls.lanzous.com/iOCT3jw66le学生信息管理系统源码-课程类package sc
2021-01-16 09:17:55 281
原创 Java实现简单的学生信息管理系统(一)-介绍
文章首发及后续更新:https://mwhls.top/1438.html新的更新内容请到mwhls.top查看。无图/无目录/格式错误/更多相关请到上方的文章首发页面查看。Java实现简单的学生信息管理系统目录项目介绍项目分为两个部分,分别是学生信息管理系统与研究生信息管理系统。学生信息管理系统:实现类的基本使用,及测试类的特性。研究生信息管理系统:实现类的继承,及多态的多种测试。学生信息管理系统-基本功能查询学校学生学号列表。添加学生。为添加学生课程。添加已结课的课程(有
2021-01-16 09:17:20 827
原创 操作系统原理学习笔记(二十三)-分段存储管理方式
文章首发及后续更新:https://mwhls.top/1415.html新的更新内容请到mwhls.top查看。无图/无目录/格式错误/更多相关请到上方的文章首发页面查看。操作系统原理学习笔记目录后续的内容会停一阵了,要考试了。操作系统,全是大题,开卷考,笑。分段存储管理方式的引入方便编程将作业按逻辑分为若干段,每段从0开始编址。逻辑地址由段名和段内偏移量(段内地址)决定。信息共享分页方式的页只是存放信息的物理块,没有完整逻辑意义。段可以是信息的逻辑单位,因此在调用一个共享信息时
2021-01-10 09:39:51 559
原创 Linux-UDP编程传输文件并显示-含connect与不含connect(C)
文章首发及后续更新:https://mwhls.top/1408.html新的更新内容请到mwhls.top查看。无图/无目录/格式错误/更多相关请到上方的文章首发页面查看。老师教的是真好,我又能学到东西,又能水写文章。这些百度都找不到,真不错。UDP编程简介UDP与TCP编程是一组对应的网络编程,TCP是有连接的,UDP是无连接的。UDP编程又分为使用connect()与不使用connect()的,这个函数的使用不代表它是有连接的,只是使用后,可以一次性发送多条信息。UDP中的conn
2021-01-10 09:39:14 223 2
原创 MySQL 8.0.22安装-mysql initialize错误/net start mysql发生系统错误2
文章首发及后续更新:https://mwhls.top/1393.html新的更新内容请到mwhls.top查看。无图/无目录/格式错误/更多相关请到上方的文章首发页面查看。参考了几篇网上的文章,但是出错有点多,因为一些步骤不是普适性的,需要自己更改。于是有了这篇。但是我当天又卸载了,为了装个更方便的XAMPP。作者的建议如果想要省点心,并且还有开服务器的需求,或者想安装完直接使用可视化的数据库管理软件phpMyAdmin,又或是还想装个php,等等等等...可以接受一个150M的安装包
2021-01-10 09:38:34 319
原创 操作系统原理学习笔记(二十二)-分页存储管理方式
文章首发及后续更新:https://mwhls.top/1357.html新的更新内容请到mwhls.top查看。无图/无目录/格式错误/更多相关请到上方的文章首发页面查看。操作系统原理学习笔记目录分页存储管理的基本方法页面:将进程的逻辑地址空间分成若干页,并进行标号:第0页、第1页...将内存的物理地址空间分成若干块,并进行标号:0#块,1#块...进程分配内存时,以块为单位,将进程若干页装入多个不相邻的物理块中。进程最后一页剩余的空间,被称为“页内碎片”页面大小:页面过大,可以减少页
2021-01-10 09:37:39 571
原创 操作系统原理学习笔记(二十一)-对换
文章首发及后续更新:https://mwhls.top/1350.html新的更新内容请到mwhls.top查看。无图/无目录/格式错误/更多相关请到上方的文章首发页面查看。操作系统原理学习笔记目录对换(Swapping)的概念单用户分时系统中的对换:为了实现分时运行多个用户程序而引入。将用户作业存放于磁盘,每次调入一个作业进入内存,时间片用完后,将其调至外存后备队列,将后备队列中另一个作业调入内存。现在很少使用。多道程序环境下的对换:为了解决资源浪费,将内存中被阻塞进程,或不用的数据调
2021-01-10 09:37:03 2800
原创 操作系统原理学习笔记(二十)-连续分配存储管理方式
文章首发及后续更新:https://mwhls.top/1309.html新的更新内容请到mwhls.top查看。无图/无目录/格式错误/更多相关请到上方的文章首发页面查看。单一连续分配单道程序环境下,存储器分为系统区与用户区。系统区提供给OS,放在内存低址部分。用户区内存仅有一道用户程序。早期单用户单任务OS中,为了节省硬件成本,且出错解决成本低,不配置存储器保护机构。固定分区分配多道程序系统中,将用户空间分为N个固定空间,每个空间仅可运行一道程序。划分分区方法:分区大小相等。分
2021-01-03 09:01:33 209
原创 操作系统原理学习笔记(十九)-程序的装入和链接
文章首发及后续更新:https://mwhls.top/1301.html新的更新内容请到mwhls.top查看。无图/无目录/格式错误/更多相关请到上方的文章首发页面查看。程序运行前的步骤编译由编译程序(Compiler)对源程序编译,形成若干目标模块(Object Module)链接由链接程序(Linker)将一组目标模块及相关库链接,形成完整的装入模块(Load Module)。装入由装入程序(Loader)将装入模块装入内存。程序的装入绝对装入方式(Absolute Loa
2021-01-03 09:01:01 340
原创 操作系统原理学习笔记(十八)-存储器的层次结构
文章首发及后续更新:https://mwhls.top/1295.html新的更新内容请到mwhls.top查看。无图/无目录/格式错误/更多相关请到上方的文章首发页面查看。多层结构的存储器系统存储器的多层结构通用计算机中,存储层次至少具有三级:最高层为CPU寄存器。中间为主存。最底层为辅存。根据具体功能,可细分为六层:寄存器。高速缓存。主存储器。磁盘缓存。固定磁盘。可移动存储介质。层次越高,越靠近CPU,存储介质速度越快,价格越高,相对容量更小。寄存器,高速缓存,主存储器,磁盘缓存均属于OS
2021-01-03 09:00:25 288
原创 实现CopyFile:从Linux命令行中读取文件名,并拷贝/备份该文件(C)
文章首发及后续更新:https://mwhls.top/1328.html新的更新内容请到mwhls.top查看。无图/无目录/格式错误/更多相关请到上方的文章首发页面查看。要求使用命令./CopyFile filename.txt后,在原位生成一个filename_backup.txt文件。思路从命令行中获取文件名,并截取文件名,仅保留除后缀外的文件名。将文件名与多个字符串拼接,形成cp filename.txt filename_backup.txt字符串。使用system()
2021-01-03 08:59:55 737
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人