- 博客(43)
- 收藏
- 关注
原创 【无标题】
然后,它会将原始数从源进制转换为十进制,再将十进制数从十进制转换为目标进制。需要注意的是,存储在计算机中的数字本质上是二进制表示的,不论我们用什么进制来表示它们。4. 十六进制(Hexadecimal):使用前缀0x或0X表示,例如0xFF。// 不断除以目标进制,将余数转换为对应的字符并构建目标进制数的字符串。cout << "转换结果为:" << result << endl;2. 二进制(Binary):使用前缀0b或0B表示,例如0b101。// 将十进制数从十进制转换为目标进制。
2024-10-26 19:55:37
996
4
原创 怎么彻底关闭无光网页?
怎么彻底关闭无光网页? 点击网页上的关闭按钮。通常,关闭按钮位于网页的右上角,是一个“X”形状的图标。 如果关闭按钮无法点击或者网页没有关闭按钮,可以尝试使用快捷键进行关闭。在Windows操作系统上,可以使用Alt + F4快捷键关闭当前活动窗口(包括网页)。在Mac操作系统上,可以使用Command + Q快捷键关闭当前应用程序(包括网页)。 如果无光网页无法通过以上方法关闭,可以尝试强制关闭浏览器。在Windows操作系统上,可以按Ctrl + Alt + Delet
2024-10-21 19:10:26
255
5
原创 C/C++区间
C++区间问题涉及多个方面,包括区间合并、区间选点、区间覆盖及区间动态规划等。区间合并: 区间合并是处理一组区间,将它们重叠或相邻的部分合并成一个新区间的过程。 应用场景包括找出一组区间中能够合并成的最大区间或判断区间是否可以完全合并。 区间选点: 区间选点问题涉及在给定的一组区间中选择最少的点,使得每个区间都至少包含一个选定的点。 这类问题常用于优化资源分配,如确定最少的服务点以满足所有区域的需求。 区间覆盖: 区间覆盖问题关注如何用一组给定的区间去覆盖一个更大的目标区间,
2024-10-21 18:12:22
719
1
原创 CSP-X模拟题四补题报告 日期2024.10.17 学号:S12750
一.1.逃离(water)2.晾腊肉(drying)3.删除挑战(del)4.手工课(manual)二.解题报告一.逃离(water)1.题目大意小可逃离战争封锁地的过程中,邪恶军团又发射了导弹袭击!好在小可身处群山之中,群山的山峰可以在一定程度上抵挡导弹的攻击。小可提前知道了导弹的高度和山峰的侧视高度图,小可想知道导弹会命中哪座山峰。如果导弹会袭击到小可输出 danger 。注意:从左到右第一个大于等于导弹高度的山峰会被命中。2.思路给你导弹高度,如果导弹能命
2024-10-17 20:06:23
672
原创 C++运算符重载的最佳实践?
C++运算符重载的最佳实践C++运算符重载是一种强大的特性,它允许开发者为已存在的运算符赋予新的含义,以适应特定数据类型的需求。然而,如果不正确地使用这一特性,可能会导致代码难以理解和维护。以下是C++运算符重载的一些最佳实践:保持运算符原有语义在重载运算符时,应保持运算符原有的基本含义,避免引起混淆。例如,重载加法运算符+时,应确保其结果与常规加法操作相符。不可重载的运算符某些运算符,如成员访问运算符.、指针访问运算符*(用于指针)、作用域解析运算符::、三目运算符:等,是不允许重载的
2024-10-16 19:17:23
315
原创 c++语言中哪个运算符不能被重载?
这些运算符在C++中具有特定的语义和用途,因此不允许被重载,以保持语言的一致性和可读性。(作用域解析运算符):用于访问命名空间、类或结构体的成员。在C++中,有一些运算符是不能被重载的。(条件运算符):用于根据条件选择不同的表达式。(点运算符):用于访问对象的成员。:用于通过指针访问类的成员。:用于预处理指令,如宏定义。
2024-10-16 19:15:36
587
原创 C/C++-----消灭怪兽
#include<bits/stdc++.h>using namespace std;int main(){ int t,n,h,a[1004],c=0; cin>>t; for(int i=1;i<=t;i++){ cin>>n>>h; c=0; for(int i=1;i<=n;i++) cin>>a[i]; sort(a+1,a+n+1);
2024-10-16 18:44:36
297
原创 C语言编程常见问题分析
在C语言编程中,常见的错误类型主要有三种:语法错误、逻辑错误和系统错误。每种错误都有其特定的原因和典型例子。例如,语法错误通常是由于程序中含有不符合语法规定的语句,这可能是由于C语言基础语法部分不过关、写代码时不细心或者对某些知识点没有了解透彻所致。常见的语法错误包括引号、逗号、分号错误(注意区分中文和英文符号),变量未定义,以及变量赋值、运算时显示类型不匹配等。
2024-10-15 20:59:27
342
原创 Python常用函数汇总
Python是一种广泛使用的高级编程语言,它拥有丰富的内置函数和标准库,使得开发者能够高效地完成各种任务。以下是根据搜索结果整理的Python常用函数汇总。
2024-10-15 18:07:11
360
原创 python基本语法
Python中的标识符由字母、数字、下划线组成,不能以数字开头,并且是区分大小写的。以下划线开头的标识符是有特殊意义的,例如单下划线开头的标识符代表不能直接访问的类属性,双下划线开头的标识符代表类的私有成员。Python支持多种数据类型,包括数值型(int, float, bool, complex)、字符型(str)、列表(list)和元组(tuple)等。随着学习的深入,你可以进一步探索Python的高级特性和应用。在Python中,变量不需要提前声明数据类型,它的数据类型由变量的值决定。
2024-10-15 17:59:28
188
原创 python基本42个命令
这些命令和技巧是Python编程中的基础,广泛应用于数据处理、自动化脚本、网络编程、机器学习等多个领域。通过学习和实践这些命令,可以有效地提升Python编程能力和解决实际问题的能力。
2024-10-15 17:54:36
526
原创 C++中的RALL原则是什么?
根据RALL原则,当我们需要获取某种资源(比如内存、文件句柄等),我们应该在构造函数中进行资源的获取,然后在析构函数中进行资源的释放。这样一来,在对象创建时资源就会被获取,在对象销毁时资源就会被自动释放,无需手动管理资源的获取和释放。使用RALL原则的好处是,可以避免资源泄漏和资源管理的疏漏,提高代码的可靠性和可维护性。另外,使用RALL原则还可以防止部分异常情况下资源无法被释放的问题,因为即使在异常发生时,对象的析构函数也会被调用。
2024-10-15 17:42:35
453
原创 如何用栈检查括号?
要使用栈来检查括号是否匹配,你可以遍历待检查的字符串,遇到左括号时将其压入栈中,遇到右括号时将栈顶元素弹出并检查是否与当前右括号匹配。- 如果栈不为空,将栈顶元素弹出并检查是否与当前右括号匹配。这个算法的时间复杂度和空间复杂度都是 O(n),其中 n 是待检查的字符串长度。- 如果是左括号(例如'(', '{', '['),将其入栈。- 如果栈为空,说明没有对应的左括号,返回 false。- 如果栈不为空,说明有未匹配的左括号,返回 false。- 如果栈为空,说明所有括号都已匹配,返回 true。
2024-10-15 17:40:20
606
原创 电脑用哪个好?
苹果(Apple):苹果的MacBook系列是为专业和创意工作者设计的,拥有出色的性能和高品质的硬件。 戴尔(Dell):戴尔的XPS系列是一款颇受好评的高性能笔记本电脑,适合专业人士和游戏玩家。 联想(Lenovo):联想的ThinkPad系列是商务用户的首选,具有坚固耐用的外壳和优秀的键盘。 华硕(ASUS):华硕的ROG系列是专为游戏玩家设计的,提供强大的图形性能和高刷新率的显示器。 惠普(HP):惠普的Spectre和Envy系列提供了高性能和时尚设计的选
2024-10-13 21:24:32
162
原创 怎么才能快速学习编程?
一些免费的在线学习平台,如Codecademy、Coursera等,提供了许多编程课程。6. 解决问题的能力:编程是解决问题的过程,培养解决问题的思维能力非常重要。1. 选择合适的编程语言:根据您的兴趣和目标,选择一种合适的编程语言,如Python、JavaScript、Java等。3. 学习基础知识:先学习编程的基本概念,例如变量、函数、循环、条件语句等。理解这些基本概念是学习任何编程语言的基础。7. 不断学习和进步:编程是一个不断学习和进步的领域。保持学习的动力和热情,跟上最新的技术和编程语言的发展。
2024-10-13 21:21:39
236
原创 职业转正哪一方面好?
职业转正有很多方面的好处,以下是其中几个方面的好处:1. 薪资增加:转正可能意味着薪资的提高。一般来说,转正后,公司会将您的工资调整为正式员工的水平,这意味着您的薪资会有所增加。2. 福利待遇改善:转正后,您可以享受到更多的福利待遇,比如医疗保险、养老金计划、带薪年假等。这些福利待遇可以提高您的工作生活质量。3. 职业发展机会增加:转正后,您将有更多的机会参与公司的项目和活动,与更多的人合作,积累更多的经验和技能。这将有助于您的职业发展,并提升您未来的就业竞争力。4. 工作稳定性提高:转正后
2024-10-13 21:17:45
325
原创 区块链技术
区块链技术的应用场景非常广泛,包括但不限于以下几个方面:1. 金融领域:区块链技术可以用于支付结算、跨境汇款、证券交易、数字资产管理等。通过区块链的去中心化特点和可追溯性,可以增加交易的透明度和安全性,减少中间环节和成本,提高交易效率。2. 物联网领域:区块链技术可以构建去中心化的物联网网络,实现设备之间的直接交互,去除中心化的信任机构。通过区块链的不可篡改性和智能合约功能,可以确保设备之间的数据安全和交易可信。3. 版权保护和数字内容分发:通过区块链技术,可以将数字内容的版权信息和分发记录存储
2024-10-13 21:15:55
177
原创 C/C++用什么软件
visual studioMicrosoft Visual Studio是微软公司推出的集成开发环境。它是一个完整的开发工具集,涵盖了软件生命周期中的多种工具,如UML工具、代码管控工具等。VS不仅支持微软的多个平台,如Windows、Windows Mobile等,还支持.NET Framework、.NET Compact Framework和Microsoft Silverlight等。对于习惯于使用DevC++的用户,Visual Studio是一个值得尝试的高级IDE。最新版本为Visual St
2024-10-13 21:14:15
218
原创 C++适合多大的孩子学
这个问题并没有一个确定的答案,因为它取决于孩子的个体差异,包括他们的兴趣、能力、学习背景等。但是,可以根据一些普遍的观点和建议来给出一些指导性的答案。 一般来说,C++适合10岁以上的孩子学习。这是因为C++语言的语法较为复杂,对于逻辑思维和数学基础要求较高。年龄过小的孩子可能还难以理解和掌握其精髓。 特定的年龄段或学习阶段: 对于数理超常生,3-4年级就可以开始学习C++。 对于大多数数学成绩好的学员来说,五年级是学习C++的一个好时间节点。 初中阶段
2024-10-13 21:10:01
1083
原创 C++语言的基础知识点
C++语言的基础知识点 语言特点:C++在C语言的基础上引入了面向对象的机制,同时也兼容C语言。C++具有高效性、移植性好、运算符丰富、数据结构多样等特点。 指针和引用:指针用于存储变量的地址,可以通过解引用操作符访问地址中的值;引用是变量的别名,必须在声明时初始化,并且不能改变引用的绑定对象。 函数指针:函数指针用于存储函数的地址,可以在运行时动态选择要调用的函数。 C++面向对象编程的特性 封装:封装是将对象的属性和方法结合在一起
2024-10-13 19:48:58
236
原创 Python入门 技能树
Python技能树是一个系统化、面向实战的学习路径,旨在帮助用户从初学者成长为合格的Python工程师。 内容构成: Python技能树涵盖了Python基础、进阶、前端、数据库、Django、Flask、数据分析、机器学习等多个模块,系统帮助用户学习和了解Python语言。 技能树系统地整理了Python领域的知识点,并从海量的优快云数据中不断更新高质量内容。 学习路径: 技能树提供从初学者到专家的完整学习路径,包括练习题、实战项目等,以帮助用
2024-10-13 19:45:31
445
原创 CSP-X模拟赛三补题报告 日期:2024.10.13 学号:S12750
一.总分数1.十五的月亮---moon2.原码反码补码---binary3.区间数位和---section4.双人博弈---game二.比赛过程1.题目描述:假设一个每个月都是30天,用 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 表示一个月30天中的月亮的大小。给出n天的月亮大小,请预测接下来一天的月亮的大小情况;变
2024-10-13 19:00:41
816
原创 学python学费大概多少
学python学费大概多少学习Python的学费范围大致在5000元到25000元之间。 这个范围涵盖了不同的学习方式和课程内容,具体费用取决于所选的培训方式和学习内容的深度。首先,全日制Python编程面授班的学费通常较高,一般在1.8万到2.5万之间。这类课程通常包含从基础语法到高级应用的全方面内容,适合希望系统学习Python的学员。其次,Python编程的网课或直播课学费相对较低,一般在几千到一万之间。这类课程适合时间不充裕或希望灵活学习的学员。此外,还有一些周末班或短期培训
2024-10-13 18:50:07
359
原创 C/C++贪心算法
贪心算法(又称贪婪算法,Greedy Algorithm)是指,在对问题求解时,总是做出在当前看来是最好的选择,不从整体最优上加以考虑,所做出的仅是在某种意义上的局部最优解。贪心算法不是对所有问题都能得到整体最优解,但对范围相当广泛的许多问题能产生整体最优解或者是整体最优解的近似解。贪心算法与动态规划的不同在于它对每个子问题的解决方案都做出选择,不能回退;动态规划则会保存以前的运算结果,并根据以前的结果对当前进行选择,有回退功能。
2024-10-12 19:41:05
1260
原创 C/C++双人博弈
#include<bits/stdc++.h>using namespace std;int main() { int n; cin>>n; vector<int>p1(n),p2(n); for (int i=0;i<n;++i) { cin>>p1[i]; } for (int i=0;i<n;++i) { cin>>p2[i];
2024-10-11 16:25:13
421
原创 C/C++简介
C++是一种静态数据类型检查的通用程序设计语言,支持多种编程范式,包括过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等。它几乎可以创建任何类型的程序,如游戏、设备驱动程序、高性能计算(HPC)、云计算、桌面应用、嵌入式系统和移动应用等。C++还用于编写其他编程语言的库和编译器。C++有多个集成开发环境(IDE)和编译器可供选择,如Visual Studio、Dev C++、Code::Blocks等。主流的C++编译器包括GCC、Clang、Microsoft Visual C++等。
2024-10-11 13:01:13
583
原创 C/C++头文件大全
C++头文件大全一、传统C++头文件文件输入/输出相关: <fstream.h>:用于文件输入/输出操作。它定义了用于读取和写入文件的类和函数。 字符处理相关: <ctype.h>:用于字符处理,例如判断字符类型等操作。 错误码相关: <errno.h>:定义了错误码,在程序出现错误时可以根据这些错误码来确定错误的类型。 数据流输入/输出相关: <iostream.h>:用于数据流的输入和输出操作,包含了很多用于控制台输入和
2024-10-10 17:15:23
947
原创 双指针简介
双指针是一种常见的编程技术,通常用于解决数组、链表等数据结构的问题。它涉及到两个指向数据序列中元素的指针,一个通常从序列的开始(左指针),另一个从结束(右指针)。通过移动这两个指针并调整它们的位置,我们可以同时遍历序列的不同部分,寻找特定条件的匹配或者优化搜索过程。例如,在数组排序中,可以使用快速排序的双指针法,其中一个指针作为基准,另一个指针对比基准找到应该交换位置的元素;在查找两个数的中位数时,也可以使用双指针技巧,一个指针从小到大找第一个大于中间值的数,另一个指针从大到小找第一个小于中间值的数。
2024-10-09 21:26:35
105
原创 原码-反码-补码
原码、反码和补码是计算机中表示有符号整数的三种方式。原码(Original Code):原码就是符号位加上真值的绝对值,即用第一位表示符号,其余位表示值。例如,如果是8位二进制:[+1]原=00000001,[-1]原=10000001。因为第一位是符号位,所以8位二进制数的取值范围就是:[-127,127]。原码是人脑最容易理解和计算的表示方式。反码(Complement Code):反码的表示方法是:正数的反码是其本身;负数的反码是在其原码的基础上,符号位不变,其余各个位取反。例如:[+
2024-10-09 20:48:18
248
原创 优快云简介
优快云(ChineseSoftwareDeveloperNetwork),全称“中国软件开发者网络”,是一个专注服务于IT专业人士及IT企业的知识传播、在线学习、职业发展等全生命周期服务的平台。优快云成立于1999年,是中国最大的中文IT技术社区,隶属于北京创新乐知网络技术有限公司。该平台汇聚了大量的软件开发者和IT专业人士,成为中国乃至全球范围内重要的IT技术交流和学习平台。优快云的主要功能和特点优快云的主要功能和特点可以概括为以下几个方面:知识传播与交流优快云拥有全球最大的中文
2024-10-09 20:06:13
6322
1
原创 贪吃蛇----(自制)
disp.blit(f.render(coduck.font("\游戏结束!"), False, pg.Color("blue")), (3 * side, 3 * side))如有漏洞,欢迎评论!
2024-10-09 19:05:43
544
原创 计算机病毒
《计算机病毒》是一种人为编制的程序,它通过不同的途径潜伏或寄生在存储媒体(磁盘、程序)里,当某种条件或时机成熟时,能够自我复制并传播,使计算机资源受到不同程度的破坏。如小球病毒、大麻病毒、黑色星期五病毒以及CIH病毒等。1、Backdoor 后门指在用户不知道也不允许的情况下,在被感染的系统上以隐蔽的方式运行可以对被感染的系统进行远程控制,而且用户无法通过正常的方法禁止其运行。“后门”其实是木马的一种特例,它们之间的区别在于“后门”可以对被感染的系统进行远程控制(如:文件管理、进程控制等)。典型
2024-10-09 19:01:02
305
原创 python第一课时知识
导入海龟库:import turtle as t(可以写import turtle----写import turtle开头写turtle)灰色:Gray 橙色:Orange黄色:yellowh黑色:black。圆:round 方形 spuare 三角形:triangular。画图:t.circle(半径) 直径=半径*2。设置填充颜色:t.fillcolor("颜色单词")开始填充:t.begin_fill()#绘制一个蓝色填充的圆。
2024-10-09 18:51:34
124
原创 C/C++数组
C++ 支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。数组的声明并不是声明一个个单独的变量,比如 number0、number1、...、number99,而是声明一个数组变量,比如 numbers,然后使用 numbers[0]、numbers[1]、...、numbers[99] 来代表一个个单独的变量。数组中的特定元素可以通过索引访问。所有的数组都是由连续的内存位置组成。最低的地址对应第一个元素,最高的地址对应
2024-10-09 18:27:23
162
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人