- 博客(85)
- 收藏
- 关注
原创 【已解决】在Docker的Alpine容器中使用Docke
在Docker中使用Docker有很多种方法。这里介绍一种在Alpine中安装使用Docker的方法,这种方法使用的不是宿主机的Docker,而是容器自身的,所以封装起来比较方便。
2024-08-02 09:33:29
377
原创 【题解】星码StarryCoding 入门教育赛 5 D. 数字根
题目链接:https://www.starrycoding.com/problem/240。
2024-07-18 14:06:00
252
原创 【算法入门赛】星码StarryCoding 入门教育赛 5题解
比赛链接(可赛后补题):https://www.starrycoding.com/contest/11。
2024-07-18 14:04:33
1025
原创 垃圾佬的狂欢!3元/月开Minecraft国际服务器全流程教程
大家好!我是ErikTse,一名生活在捡垃圾区的UP主,相信不少点进本文的朋友们跟我一样,在小时候都有一个当腐竹(MC服主)的梦,可惜那时还小,不懂网络更不懂技术,只有一颗爱玩的心哈哈哈。但作为一个垃圾佬,用超低的价格完成儿时的梦想,简直是一件超爽的事!本文将会解答一些技术问题,偏向于实操,而不会过于关注具体哪个版本的Minecraft或是否有mod、插件等等,我们以Minecraft1.12纯净版配合PaperSpigot服务端来做演示。
2024-06-18 17:47:51
1012
原创 计算机网络期末复习1(最后一天才开始学版)
码分复用最初用于军事通信,因为这种系统发送的信号有很强的抗干扰能力,其频谱类似于白噪声,不易被敌人发现,后来才广泛的使用在民用的移动通信中,它的优越性在于可以提高通信的话音质量和数据传输的可靠性,减少干扰对通信的影响,增大通信系统的容量,,降低手机的平均发射功率等。频分复用(FDM):按频率划分的不同信道,用户分到一定的频带后,在通信过程中自始至终都占用这个频带,可见频分复用的所有用户在同样的时间占用不同的带宽资源(带宽指频率带)7D 5D:表示一个真正的7D(因为5D是7D的转义形式)。
2024-06-15 17:56:19
1127
原创 武汉理工大学云计算与服务计算——7.容器技术习题
容器是一种轻量级的操作系统层面的虚拟化技术,它为应用软件及其依赖组件提供一个独立的运行环境,与其他容器和宿主机环境隔离。容器共享宿主机的操作系统内核,无需为每个容器单独安装操作系统,因此具有更轻量、更高效的特性。虚拟机则是在物理机上运行完整的操作系统实例,每个虚拟机都有自己的操作系统内核和应用程序。虚拟机之间完全隔离,但资源消耗较大,启动速度较慢。区别:启动速度: 容器秒级,虚拟机分钟级复杂度: 容器基于内核namespace技术,对现有基础设施侵入较少;
2024-06-08 16:27:22
1352
原创 武汉理工大学云计算与服务计算——6.虚拟化技术习题
20世纪60年代推出虚拟化技术虚拟化技术的核心思想是在虚拟资源上可以安装和部署多个虚拟机,实现多用户共享物理资源。
2024-06-08 16:21:24
807
原创 武汉理工大学 云计算与服务计算 期末复习
长定义是:“云计算是一种商业计算模型。它将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和信息服务。短定义是:“云计算是通过网络按需提供可动态伸缩的廉价计算服务。
2024-06-08 12:18:08
1175
原创 武汉理工大学嵌入式系统应用之临时抱佛脚复习
以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、重量、功耗严格要求的专用计算机系统。全称 Advanced RISC Machines,其特点有:(1)体积小、功耗低、成本低、性能高。(2)支持Thumb(16位)/ARM(32位)双指令集,具有很好的兼容性。(3)大量使用寄存器,指令执行速度更快。(4)大多数数据操作都在寄存器中完成。(5)寻址方式简单灵活,执行效率高。(6)指令长度固定。
2024-06-08 11:48:01
790
原创 【算法入门赛】B. 自助店评分(C++、STL、推荐学习)题解与代码
比赛地址:https://www.starrycoding.com/contest/8。
2024-05-10 21:16:19
725
原创 StarryCoding入门教育赛2 题解 C++代码(推荐学习)
系列赛名称:StarryCoding 入门教育赛难度:语法~较低1.51.51.5小时比赛时间:约每2-3天一场,一般为晚上18:30~20:00赛后题解:赛后立即发布,包含文字题解3000< 30003000。
2024-05-07 00:55:14
1152
原创 【算法小白周赛2】B.1的数量 C++题解与代码
欢迎加入免费公益的C++学习、ACM、蓝桥杯、CCF-CSP竞赛等程序设计交流扣扣群,欢迎加群一起玩耍:746470220。,如果这个数合法,你需要找出下一个合法的数字,否则报告这个数字二进制表示中1的个数。本题与hard版本的唯一区别就是数据范围的不同,保证hard能过的代码ez能过)输出仅一行一个整数,按题目所要求,若合法报告下一个合法的数,否则报告二进制表示中。由于数的范围很小,假如这个数合法,我们直接从此数。我们规定仅当一个正整数。开始枚举,直到合法为止。时,这个数才是合法的。
2024-05-04 23:34:02
655
原创 【算法小白周赛2】A.朋友遍天下(easy)C++代码和题解
醋酸锌有许多的好友,为了能好好拜访他的每一个好友,他制定了一个精确到分的“拜访时间安排表”,上面描述了他会在第几分钟的时候拜访一位好友。,表示时间表上写的拜访每个好友的具体时间,他会按时间表的顺序拜访每一个好友,如果他无法成功拜访任何一名好友,他就会生气并撕毁安排表。注:他会严格按照“拜访时间安排表”的顺序拜访好友,也就是说你不能修改数组。分钟,因为他无法在同一时刻拜访两名好友,所以无法成功拜访每个好友。在第一个测试用例中,当他按顺序拜访到第三名好友时,时间已经到了第。),表示“拜访时间安排表”的长度;
2024-05-04 23:01:06
753
原创 StarryCoding 算法小白周赛2 题解与代码(含视频题解)
因为他会按照“拜访时间安排表”的顺序拜访每一位好友,而无法成功拜访某一好友时,必定是出现靠后拜访的时间早于靠前拜访的,或者两次拜访的时间相同,所以问题的本质就是判断数组是否。),应该删除这个数还是前一个数,因为我们想要的是让后面的数的合法值域更大,所以我们需要最小化留下的那个数,也就是说,如果靠后的数。如果某个数比前一个数小,那么肯定不行,我们需要考虑删去这个元素。如果大于,则最好不要更改,给后面的元素更多的空间。由于数的范围很小,假如这个数合法,我们直接从此数。,能保证加的数量是最少的,并且。
2024-05-04 22:59:00
1114
原创 【算法入门教育赛1E】最长公共前缀 - 字符串哈希 | 二分 | C++题解与代码
他想知道由这些人的名字所构成的集合中,最长公共前缀的长度是多少?,名字仅包含大小写字母和数字,没有空格、换行等符号。对于每组样例,输出一个整数,表示最长公共前缀的长度。行,每行一个字符串表示参赛选手的名字。的入门教育赛报名单上遇到了许多名字。二分 + 字符串进制哈希。
2024-05-02 22:10:11
848
原创 【算法入门教育赛1D】环形密码 - 字符串 | C++题解与代码
的密码,但是这个密码校验器是一个环形,意思是只要密码从任意一位开始读(读到最后一位回到第一位继续),与真实密码一致,则认为是正确的,宝箱就会打开。于是本题只需要将S2复制一份,然后检测每一段子串看下是否存在与S1相同的即可。遇到环形的问题,我们一般会通过将原字符串复制一份的方式来模拟环形。对于每组样例,如果可以打开宝箱,输出。有一个宝箱,这个宝箱有一个长度为。表示真实密码和输入密码的长度。,字符串仅包含大小写字母。,请你判断宝箱能否打开。
2024-05-02 21:57:00
485
原创 【算法刷题日志】模板 前缀和 | C++题解和代码
s[i]表示a[1]~a[i]的和,从前往后递推即可。对于每组样例,一行一个整数表示答案。,分别表示数组长度和询问次数。第一行一个整数表示样例个数。
2024-05-02 02:50:29
470
原创 【算法刷题日志】吸氧羊的StarryCoding之旅 - 贡献法计算
本题视频题解:https://www.bilibili.com/video/BV1Bc411v71Q。她虽然不记得密码了,但她记得一个数组,而这个密码就是这个数组中所有区间的最大值之和。但是吸氧羊忘记了它的密码,她想起你是计算机大师,于是就来请教你。吸氧羊终于注册了一个StarryCoding账号!一共有15个区间,每个区间的最大值都是1,它们的和是15。小的数字的个数,然后计算每个位置的贡献即可。你赶快求出来吧,她太想进去玩了!一行一个整数表示结果。单调栈计算出每个位置。
2024-05-02 02:23:05
472
1
原创 【算法小白周赛1E】ET表题解与代码(算法与数据结构刷题计划)
其实所谓的ET表操作,其实就是对数组的某一长度的前、后缀进行区间减去某个数的操作,此时我们应该想到非常擅长进行区间操作的好东西——差分。StarryCoding - 编程开发新手村,非常适合新手小白的一个网站,推荐给大家~不会有任何影响,所以对它的操作可以忽略,而我们的最终目的——将数组。,现在需要判断能否通过ET表的这两种操作将这个数组的每一个数都变成。的进行一次操作,最后特判一下进行了上述操作后。为了测试ET表的性能,小e找来了一个长度为。的修改就等效于对差分数组的。,以及最少的操作次数。
2024-05-01 15:44:50
859
原创 【算法小白周赛1D】K阶恒星系 - 题解和代码
侥幸团队通过太空望远镜,观测出每个恒星系里行星的数量,其中第。StarryCoding - 编程开发新手村,非常适合新手小白的一个网站,推荐给大家~个元素,并且要频繁查询、删除最大值,和插入一个元素,用优先队列(大根堆)即可。前后有多少个数字比自己大,很像一个求解逆序对问题,所以可以直接用树状数组。阶恒星系,则在正整数序列 $(p_1,p_2,…个数字,插入比较简单,单点插入权值为1的数字即可。因此,我们可以贪心地维护到当前位置时,最小的。,分别表示恒星的数量和满足定义的。个元素,而不关心是哪些元素小于。
2024-05-01 15:40:08
1123
原创 C/C++基础语法练习 - 计算阶乘(新手推荐阅读✨)
提交记录:https://www.starrycoding.com/submission/5173。
2024-05-01 01:37:32
295
原创 C/C++基础语法练习 - ASCII码(新手推荐阅读✨)
给一个仅包含大小写字母和数字的字符串,请输入它的每个字符对应的ASCII码。用STL - string读取字符串并逐个遍历转化为int类型输出即可。个字符的ASCII码。为字符串长度),表示。
2024-05-01 01:26:39
461
原创 【C++语法练习】计算梯形的面积
提交记录:https://www.starrycoding.com/submission/5166。对于每组测试用例,输出一个整数表示答案。,请求出它的面积(结果保留两位小数)。三个数字(可能是小数)
2024-05-01 00:02:35
916
原创 【算法小白周赛1A】分析 - 题解与代码
用字符串存储两个数字,如果字符串最后一位是偶数,则字符串是偶数。小可可最近在学数学运算!他希望考考你,给你两个整数。但是注意到数据范围数字位数很大。写一个高精度乘法和高精度取余,但是没什么必要。中有一个是偶数,答案是偶数,否则是奇数。对于每组数据,输出一行,如果。对于每组数据,一行,两个整数。题目就变成了判断奇偶数。分别判断两个字符串即可。
2024-04-30 23:44:20
1614
原创 C++基础语法练习 - 求平均值
对于每组测试用例,输出一个数字表示答案(四舍五入保留两位小数)。在StarryCoding的语法班期末考试里,,请求出全班分数的平均值。个数字(可能是小数),第。
2024-04-30 23:40:34
803
原创 给web开发零基础小白的简明入门教程
在很久很久以前,互联网攻城狮们通过这么一种方式来产生页面:用户发送请求,服务器返回一个html文件,里面包含了html、css、js,如果要访问一个新的网页,就需要将整个页面刷新,重新请求服务器返回一个html文件。资源浪费:重复的资源请求。性能瓶颈:每次返回的东西太大了,占用网络带宽。不方便维护:需要兼顾业务逻辑与视图。交互性差:不能动态的加载一部分的数据,只能刷新整个网页。前端管视图,需要数据就去问后端;后端管业务逻辑,只返回数据(一般是JSON格式),不用管界面好不好看。
2024-04-01 04:43:20
480
原创 ubuntu20.04云服务器安装LXDE轻量级桌面和XRDP远程连接工具
完成之后打开windows的远程桌面控制,输入服务器ip,打开后进入xrdp的登录界面,直接用root登录或者其他的用户登录即可。云服务器一般都是安装命令行系统,用SSH连接,但是有时我们需要桌面来做更好的管理。等待时间可能比较久,大概要五分钟(取决于服务器带宽)。安装完成后记得到云服务器控制面板放开3389端口。然后在桌面就可以在左下角打开使用了。首先我们明确一下需要的东西。这里选择gdm3然后回车。
2024-03-26 22:22:56
773
原创 【小白必看】永久提升代码/算法能力的6个编程习惯(推荐阅读)
编程和算法能力是当代工程师的核心竞争力之一。想要快速提升自己的编程和算法能力,却苦于没有合适的方法?别担心,今天我将与你分享6个高效编程习惯,让你轻松提升编程和算法能力!大家好,我是Erik,一名211大三的计算机学生,曾经获得过一些不错的奖项(具体可以看我主页),希望带更多的同学一起学习ACM/算法/蓝桥杯,快快关注,我将持续分享更多的计算机干货知识!在学习和实践过程中,及时总结自己的经验和教训,可以帮助你更快地成长。
2024-03-11 17:27:21
2190
原创 【C/C++语法基础】6.递归与函数(新手推荐)
递归,简单来说,就是函数自己调用自己。在递归中,函数会分解问题为更小的子问题,然后通过调用自身来解决这些子问题。这个过程一直持续到遇到一个简单的子问题,可以直接求解,然后逐步返回之前的层次,最终得到原始问题的解。递归是C/C++编程中的一个重要概念,它让我们能够以简洁和优雅的方式解决复杂的问题。
2024-03-09 16:00:08
937
原创 【C/C++语法基础】6.结构体(新手推荐):揭开神秘面纱,探索C语言中的“乐高积木”
你们是否曾在学习C/C++的道路上,对着屏幕陷入沉思,疑惑于如何将多个不同类型的数据捆绑在一起,组成一个有机的整体?是否曾在数据管理的海洋中迷失,渴望有一种“乐高积木”般的能力,可以让你们随心所欲地搭建属于自己的数据结构?那么,结构体,就是你们需要的答案!它允许我们将多个不同类型的数据项组合成一个单一的实体,从而让我们可以更加方便地管理和操作这些数据。
2024-03-09 15:43:53
490
原创 【C/C++语法基础】5.C++的函数和数组(新手推荐)
在C++中,函数的定义和声明是分开的。函数声明包括函数的返回类型、名称和参数类型,而函数定义包括实现的具体代码。// 函数声明[返回值类型] [函数名](参数1,参数2...) {// 函数定义// 函数声明// 函数定义在C++中,数组可以通过指定大小和数据类型来定义。你还可以在定义时初始化数组的元素。// 定义并初始化一个整数数组要遍历数组,可以使用循环。i < 5;i++) {C++中的函数和数组是两个基本的概念,它们在程序设计中起着关键的作用。
2024-02-22 15:45:26
697
1
原创 零基础,两个月,如何蓝桥杯备战?
刷题平台(在线评测系统Online Judge)非常的多,例如poj、hduoj、luogu、atcoder等等,但是我强烈推荐你到蓝桥云课官方平台去刷题,因为不同的oj有不同的风格,例如poj、hduoj是偏向于培养ACM选手的,luogu是偏向培养OI选手的,官方的题库是最贴近真实比赛风格的,最利于培养蓝桥杯选手的。实际上我们需要学习学习的是C with STL,把STL中的vector,map,queue,priority_queue,set,bitset,deque这些东西学一下用法就行了。
2024-02-22 15:30:19
1242
原创 【学习心得】编程小白该如何学好C语言(✨新手推荐阅读)
对于刚刚踏入编程领域的小白来说,C语言可能是一个既神秘又充满挑战的领域。但只要你掌握了正确的学习方法,C语言的学习之旅也可以是充满乐趣和成就感的。
2024-02-21 23:07:36
901
原创 【C++语法基础】4.分支和循环结构(✨新手推荐阅读)
在C++编程中,分支和循环结构是控制程序流程的基本工具。分支结构允许程序根据特定条件执行不同的代码块,而循环结构则允许程序重复执行某个代码块。
2024-02-21 22:50:31
639
原创 【C++语法基础】3.常用数学运算和位运算技巧(✨新手推荐阅读)
在C++编程中,数学运算是非常基础和常用的功能。C++提供了多种数学运算符和函数,用于执行基本的数学计算,如加减乘除、取模运算以及位运算等。
2024-02-21 22:44:30
1051
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人