自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(320)
  • 收藏
  • 关注

原创 面向萌新的技术博客入门指南

希望这份技术博客入门指南能够帮助到你,无论你是刚入门的萌新还是已经在技术领域摸爬滚打多年的老手。技术的世界变化万千,每一次的学习和实践都是宝贵的经验,不断地积累才能让我们在这个领域中不断成长。坚持学习、勇于实践,相信你一定能够攀登技术之巅,创造属于自己的精彩!最后,祝愿你在技术之路上越走越远,收获满满的成就和乐趣!

2023-11-11 17:16:33 645 60

原创 (入门向)面向萌新的算法比赛入门指南

OJ(Online Judge)是指在线判题系统,将代码提交给OJ后,OJ会在线检测程序源代码的正确性,并返回结果~国内著名的OJ系统有POJ(北京⼤学OJ)、杭电OJ(参加过ACM的⼈都知道)等,PAT的官⽅题库、蓝桥杯题库和LeetCode也是OJ系统,都可以在线提交代码并得到返回结果~PAT考试过程中使⽤的就是和平时刷题题库⼀样的OJ判题系统,⽽蓝桥杯在考试的时候只能提交答案,不能实时看到提交的答案是否正确,但蓝桥杯平时刷题练习的题库是OJ~

2023-09-14 16:17:12 3097 24

原创 2023年计算机专业还值得无脑梭哈吗——计算机类专业在读一年学生个人分享

CHATGPT是OpenAI开发的一种基于大规模预训练语言模型的对话生成系统。它使用了GPT(Generative Pretrained Transformer)技术,该技术利用了大量的文本数据进行预训练,使得模型能够学习到自然语言的语法、语义和上下文相关性。在CHATGPT中,使用者可以向系统提出问题或发送对话内容,并获得模型生成的回复。CHATGPT通过对之前的对话历史进行编码,以及与大量文本数据的预训练,来理解用户输入并生成相应的回复。

2023-06-20 19:41:09 2141 104

原创 蓝桥杯省赛冲刺(1)考试流程 做题技巧 手算题 杂题

巷子里的猫很自由,却没有归宿;围墙里的狗有归宿,终身都得低头。人生这道选择题,怎么选都会有遗憾。但不管怎样,一条路,有一条路上的风景。所以,你不必为面前的选择内耗,反正无论如何抉择,都难免遗憾;更不必为看似错误的选择痛悔,因为人生最大的遗憾,就是一直在遗憾过去的遗憾。人生的选择题,没有最优正解。

2023-02-23 18:39:52 9145 50

原创 大一学生一周十万字爆肝版C语言总结笔记

大一学生一周十万字爆肝版C语言总结笔记是对C语言程序设计的一次期末总结,也是对未来从事相关工作的一次展望和打下基础。编程能力从来不会是一蹴而就的,而是日积月累的反反复复的练习和思考总结出来的,不是多少天就可以速成的。编程是一项引发积极思维的活动,它不是一种简单的技能,不是只要数据有关规则,熟能生巧就能完成任务的编程,需要指挥编写每一个程序,都要积极开动脑筋,发挥创造精神,编程是一件很灵活的工作,没有标准答案,不同的人可以写出不同的程序。

2022-12-31 21:00:00 3028 53

原创 Java笔记 4 ch04_operator

算术运算符赋值运算符关系运算符逻辑运算符位运算符三元运算符。

2024-09-17 10:30:00 912

原创 Java笔记 2 java概述和基础知识

1990 sun公司启动绿色计划1992创建oak(橡树)语言->java1994 gosling参加硅谷大会演示java功能震惊世界。1995 sun 正式发布java第1个版本。2009年,甲骨文公司宣布收购Sun。2011,发布java7JDK 的全称(Java Development Kit Java 开发工具包)JDK = JRE + java 的开发工具[java, javac,javadoc,javap 等]

2024-09-16 15:15:00 1437

原创 Java笔记 【1】docker introduction

之前在服务器配置一个应用的运行环境,要安装各种软件,Java/RabbitMQ/MySQL/JDBC 驱动包等。安装和配置这些东西有多麻烦就不说了,它还不能跨平台。假如我们是在 Windows 上安装的这些环境,到了 Linux 又得重新装。况且就算不跨操作系统,换另一台同样操作系统的服务器,要移植应用也是非常麻烦的。传统上认为,软件编码开发/测试结束后,所产出的成果即是程序或是能够编译执行的二进制字节码等 (java 为例)。

2024-09-16 15:00:00 563

原创 Java笔记 3 ch03_variable

在程序开发中,我们经常需要将基本数据类型转成String类型。或者将String类型转成基本数据类型。基本类型转String类型语法:将基本类型的值+""即可String类型转基本数据类型语法:通过基本类型的包装类调用parseXX方法即可//编写一个main方法//String->对应的基本数据类型//会在 OOP 讲对象和方法的时候回详细//解读 使用 基本数据类型对应的包装类的相应方法,得到基本数据类型//123//123.0//123.0//123//123。

2024-09-12 18:34:39 1651

原创 【数学建模】典型相关分析

典型相关分析是一种多元统计方法,用于研究两组变量(每组变量中可能包含多个指标)之间的相关关系。这种方法可以揭示两组变量之间的内在联系。定义:典型相关分析由Hotelling提出,其基本思想类似于主成分分析。过程:在每组变量中找出变量的线性组合,使得两组的线性组合之间具有最大的相关系数。然后选取和最初挑选的这对线性组合不相关的线性组合,使其配对,并选取相关系数最大的一对。这个过程会持续进行,直到两组变量之间的相关性被提取完毕。结果。

2024-09-12 18:13:48 1270 6

原创 【数学建模】相关系数

总体与样本总体:指研究对象的全体,比如全国人口普查数据。样本:从总体中抽取的一部分个体,如通过问卷调查收集的学生数据。皮尔逊相关系数总体皮尔逊相关系数:衡量两个变量之间的线性相关性。它是将两个变量标准化后的协方差,消除了量纲的影响。样本皮尔逊相关系数:与总体相关系数类似,但在计算时分母为(n-1)而不是(n),这是为了更好地估计总体相关系数。相关性可视化:通过绘制散点图来直观展示两个变量之间的相关性。Excel中的美化步骤调整单元格格式为正方形。设置文本居中对齐。

2024-09-12 18:12:54 1237

原创 【数学建模】拟合算法

定义:与插值问题不同,拟合问题并不要求曲线一定经过给定的所有数据点。拟合的目标是寻求一个函数(或曲线),使得该函数在某种准则下与所有的数据点最为接近,即曲线拟合得最好(通常通过最小化损失函数实现)。定义:这里的线性函数指的是对参数为线性的函数,即参数仅以一次方出现,不能乘以或除以其他任何参数,也不能出现参数的复合函数形式。定义:拟合算法与插值算法不同,它不需要曲线一定经过给定的数据点。

2024-09-03 23:15:24 1492

原创 【数学建模】插值算法

插值法是数学中的一种方法,用于寻找一个函数,该函数通过给定的一组离散数据点。换句话说,插值法可以帮助我们“填补”数据点之间的空白,通过构造一个函数使得该函数在已知数据点处的值与数据点的值相匹配。定义:插值是在已知数据点之间估算未知数据点的过程。在数学建模中,插值通常用于填补缺失数据或平滑数据。应用场景:当现有数据不足以支撑分析时,可以通过插值生成额外的数据点来支持分析的需求。插值法旨在寻找一个多项式函数,该函数在给定的离散点上与原函数相匹配。插值法的目的是尽可能准确地逼近原函数的行为。

2024-09-03 23:14:42 1263

原创 【数学建模】TOPSIS法(优劣解距离法)

TOPSIS法是一种综合评价方法,其全称为“Technique for Order Preference by Similarity to Ideal Solution”,中文可译为“逼近理想解排序法”,国内常简称为优劣解距离法。该方法能充分利用原始数据信息,结果能够精确反映各评价方案之间的差距。TOPSIS法的基本思想是基于每个方案与理想解(最优解)和负理想解(最劣解)的距离来评价方案的好坏。TOPSIS法是由C.L.Hwang和K.Yoon于1981年提出的。

2024-08-25 14:44:28 1557

原创 【数学建模】层次分析法

通过以上步骤,层次分析法提供了一种系统的方法来处理多准则决策问题。在实际应用中,需要确保判断矩阵的一致性,并采用多种方法计算权重以提高结果的稳健性。

2024-08-25 14:43:46 1694 1

原创 python dash框架 油气田可视化软件设计文档

显示特定时间段内预测的天然气流量。根据天然气流量预测结果,计算并展示预热器和再热器的热量消耗及热流体流量。根据天然气流量预测结果,计算并展示发电量。整个程序设计围绕着天然气流量预测的核心展开,通过一系列的计算逻辑,逐步展示了从流量预测到能量转换的全过程。用户可以通过简单的界面操作获得不同时间段内的关键指标信息。# 定义首页布局#标题元素定义dbc.Row([

2024-08-23 17:55:15 923

原创 [kaggle竞赛] 毒蘑菇的二元预测

好的,现在我将为你提供一个完整的代码示例来解决“毒蘑菇的二元预测”问题。您提供了很多关于不同二元分类任务的资源和链接,看起来这些都是Kaggle竞赛中的参考资料和高分解决方案。如果您有具体的问题或者需要针对某个特定部分的帮助,请告诉我!在这一步中,我们将对数据进行更深入的探索,并使用可视化工具来更好地理解数据的分布和特征之间的关系。最后,我们将使用训练好的模型对测试数据进行预测,并整理预测结果以符合 Kaggle 提交的要求。接下来,我们将对数据进行预处理,包括特征编码和其他必要的变换。

2024-08-23 17:53:56 1156

原创 python dash框架

每个页面通常定义在单独的 Python 文件中,例如和。])])每个页面通常定义在单独的 Python 文件中,例如和。])])])每个页面通常定义在单独的 Python 文件中,例如和。])])

2024-07-31 13:26:11 2049 14

原创 python常用组件库介绍

sklearn以其简洁的API、广泛的算法支持和优秀的社区资源,成为了入门级和专业级数据科学项目的首选工具。无论是进行初步的数据探索,还是构建复杂的机器学习流水线,sklearn都能提供必要的工具和框架。Matplotlib 是 Python 数据科学生态中的重要组成部分,无论是在学术研究、数据分析还是工程应用领域,它都是一个强大而灵活的绘图工具。通过掌握 Matplotlib,你可以将复杂的数据转换为直观的可视化图表,从而更好地理解数据模式和趋势。openpyxl看起来您提到了openpyxl。

2024-07-31 13:10:29 1373

原创 Java学习路径初级到高级整理+推荐视频资源 书籍 博客

教程由廖雪峰编写,他拥有十年以上的软件开发经验,精通多种编程语言,对开源框架有深入研究,同时也是《Spring 2.0核心技术与最佳实践》一书的作者。要详细介绍 Java 学习路径的每一部分会非常详细,但我会尽量提供一个概述,帮助你理解每个阶段的核心知识点。

2024-07-23 08:28:52 620

原创 【数学建模】2005建模A题:长江水质综合评价与预测

行万里路, 听万人言, 立万字书, 唤万人心良知的声音尽管微弱,但不会停下来,直到被听到为止。———弗洛伊德

2024-07-09 09:57:52 2022 8

原创 【数学建模】数据的无量纲化处理 2005建模A题:长江水质综合评价与预测

数据的无量纲化处理是一种统计学中的预处理技术,主要用于消除数据中的量纲影响,使得不同单位或量级的指标可以相互比较和结合。无量纲化通过调整数据的范围或尺度,使得数据集中的每个特征或变量处于相似的数值区间内。在具体应用中,选择哪种无量纲化方法取决于数据的特点和后续分析的需求。例如,如果数据的分布未知或非正态,可能更倾向于使用极值化;如果数据的分布接近正态,则标准化可能更为合适。假设我们有两个指标,一个是员工的年龄(范围从20到60),另一个是他们每天的步数(范围从5000到30000)。

2024-07-09 09:29:45 1207

原创 西安石油大学 课程习题信息管理系统(数据库课设)

主要技术栈JavaMysqlSpringBootTomcatHTML CSS JavaScript该课设必备环境配置教程:(参考给出的链接和给出的关键链接)JAVA课设必备环境配置 教程 JDK Tomcat配置 IDEA开发环境配置 项目部署参考视频 若依框架 链接数据库格式注意事项在Java中连接MySQL数据库application配置文件# 项目相关配置ruoyi: # 名称 name: 2022项目实践题库管理系统 # 版本 version: 4.7.3

2024-07-05 02:42:14 669

原创 JAVA课设必备环境配置 教程 JDK Tomcat配置 IDEA开发环境配置 项目部署参考视频 若依框架 链接数据库格式注意事项

在开始配置Java环境之前,确保已经下载并安装了Java Development Kit (JDK)。JDK包含了Java编译器、Java虚拟机(JVM)以及必要的开发工具。根据您的操作系统(Windows、macOS或Linux)选择合适的安装包进行安装,并记住安装路径,因为在后续的环境变量配置中会用到。其后可以添加性能参数:?Java环境配置的核心在于正确设置系统环境变量,以便系统能找到Java编译器、解释器及其他工具。JDBC链接mysql格式:JDBC连接mysql的url的写法和常见属性。

2024-06-27 10:11:12 848

原创 数据库复习重点

实体完整性(Entity Integrity)要求主码的值必须唯一,且不能包含空值(NULL)。参照完整性(Referential Integrity)规定外码要么是NULL,要么是参照关系中主码的有效值。这意味着如果一个关系的外码引用了另一个关系的主码,那么那个主码必须存在。用户自定义完整性(User-defined Integrity)这是由数据库设计者根据具体的应用环境制定的限制条件。可以包括字段级的限制,比如年龄必须大于零,或者数据范围的限制。

2024-06-21 01:48:00 931

原创 模拟退火算法(Simulated Annealing,SA)

邻域结构定义了从当前状态如何转移到下一个状态。在这个问题中,一个合理的邻域结构可能是“交换两个学生所在寝室”,或“将一个学生从一个寝室移动到另一个寝室”。问题定义: 将40名同学划分为10个寝室,每个寝室4人,目标是最小化寝室间共同爱好数量的标准差。初始化。按照每4个同学一组,划分到10个寝室中。目标函数: 计算10个寝室的共同爱好数量的标准差,目标是最小化这个标准差。输入:一组城市集合V,其中包含n个城市,以及一个距离矩阵D,其中D(i,j)表示从城市i到城市j的距离。输出。

2024-06-11 19:30:39 827

原创 计算机网络期末复习 (4)

在这个数字化时代,理解计算机网络的基本原理对于每一个互联网用户而言都变得尤为重要。而《计算机网络微课堂》正是为此而生的一部佳作,它以其独特的魅力,引领我们从零开始,逐步深入地掌握这一领域的知识。该课程以谢希仁教授的权威教材《计算机网络》第七版为蓝本,通过生动形象的动画演示,将复杂的网络概念转化为直观易懂的画面,辅以清晰简洁的语言,让深奥的专业知识变得平易近人。无论是初学者还是有一定基础的学习者,都能在这里找到适合自己的学习路径。

2024-06-05 12:09:32 888

原创 计算机网络期末复习 (3)

FLSM简单易行,但可能造成地址浪费。VLSM更高效,但需要更复杂的规划和路由协议的支持。在实际应用中,VLSM通常更受欢迎,因为它允许更灵活和高效的IP地址使用。然而,FLSM在某些简单或特定的网络环境中仍然有用。**【举例】**假设申请到的地址块为218.75.230.0/24,请使用变长的子网掩码给下图所示的小型互联网中的各设备分配引P地址应用需求:从地址块218.75.230.0/24中取出5个地址块根据你的需求,我们需要从地址块中取出5个子网地址块,其中包括1个/27子网、3个。

2024-06-05 12:09:06 1021

原创 计算机网络ppt和课后题总结(下)

计算机网络中,端口是TCP/IP协议的一部分,用于标识运行在同一台计算机上的不同服务。端口号是一个16位的数字,范围从0到65535。通常,0到1023的端口被称为“熟知端口”或“系统端口”,它们被保留给一些标准服务使用;1024到49151的端口被称为“注册端口”,可以由IANA(Internet Assigned Numbers Authority)分配给特定的应用程序或服务;而49152到65535的端口被称为“动态或私有端口”,供临时使用。

2024-06-05 12:06:50 1478 1

原创 计算机网络ppt和课后题总结(上)

奈氏准则和香农公式共同界定了数据传输的理论边界。奈氏准则关注的是在理想条件下的数据传输速率提升,而香农公式则揭示了在现实世界中,噪声是如何限制数据传输速率的。这两个原则指导着通信工程的设计和优化,促使我们在追求更高传输速率的同时,也要充分考虑到信道的物理限制。集线器:所有设备共享带宽,容易产生冲突,效率较低。交换机:每个端口有独立的带宽,可以避免冲突,效率高。随着技术的发展,集线器已经被交换机所取代,现代网络几乎完全使用交换机来构建局域网。帧定界 透明传输 差错检测。

2024-06-04 21:20:18 1609 13

原创 计算机网络期末复习 (5)第五章运输层

UDP和TCP的选择取决于具体的应用需求。UDP适合于实时性要求高、数据包丢失可以容忍的场景,如在线游戏、实时音视频通信等;而TCP则适合于需要高可靠性和数据完整性的场景,如文件传输、网页浏览等。V在TCP协议中,流量控制是确保数据在发送方和接收方之间平稳传输的关键机制之一。流量控制的主要目的是防止发送方发送数据的速度超过接收方处理数据的能力,以免造成接收方缓冲区溢出。TCP使用滑动窗口机制来实施流量控制,其中“接收窗口”(rwnd。

2024-06-04 17:43:59 1073

原创 计算机网络期末复习(6) 第六章应用层

两种模型的选择取决于具体的应用需求。C/S模型在需要严格控制和稳定服务的场景中更为适用,而P2P模型则在处理大量并发请求和大文件分发等任务中表现出色。随着技术的演进,未来的网络架构可能会结合两者的优势,形成更加灵活和高效的网络服务模式。希望这节课的内容对大家有所帮助,我们下一节课再见!SMTP:用于邮件发送,从客户端到服务器或从服务器到服务器。POP3:用于邮件接收,将邮件从服务器下载到客户端。IMAP:用于邮件接收,提供邮件在服务器上的同步和管理功能。MIME。

2024-06-04 17:42:15 1063

原创 【软件设计师】2022年上半年真题解析

​​冯·诺依曼计算机体系结构的基本特点是:A. 程序指令和数据都采用二进制表示 - 这是正确的,因为冯·诺依曼架构下的计算机使用二进制形式来表示和处理所有信息,包括指令和数据。B. 程序指令总是存储在主存中,而数据则存储在高速缓存中 - 这个描述不准确。实际上,程序指令和数据都可以存储在主存储器(主存)中,而高速缓存(Cache)是用来临时存储频繁访问的主存内容以提高数据读取速度的部件,它存储的内容可以是数据也可以是指令,并没有固定只存储数据。

2024-06-02 15:23:40 1058

原创 计算机网络复习(2)性能指标 带宽

计算机网络的性能指标是衡量网络效率、可靠性和服务质量的重要参数,它们帮助我们理解网络如何工作以及如何优化网络性能。

2024-06-01 15:18:58 775

原创 计算机网络期末复习(1)计算机网络在信息时代对的作用 计算机网络的定义和分类 三种交换方法

计算机网络是指将地理位置上分散的多台计算机通过通信设备和线路连接起来,按照网络协议进行数据传输和资源共享的系统。它的基本目的是实现资源共享和信息传递。

2024-06-01 15:01:10 1413

原创 【软考中级 软件设计师】数据结构

首先,需要将软件开发过程分解成一系列具体的活动或任务,如需求分析、系统设计、编码、测试等。同时明确这些活动之间的逻辑依赖关系,哪些任务必须在其他任务开始之前完成。

2024-05-24 19:55:55 979

原创 【软考中级 软件设计师】计算机网络和安全

蠕虫病毒,作为一种高度自足的恶意软件,其核心特征在于其自我复制与传播能力,无需借助其他程序或人为操作即可在计算机网络中迅速蔓延。这类病毒利用操作系统或应用程序的安全漏洞,通过网络连接自动寻找新的宿主进行感染,其传播机制通常包括但不限于电子邮件、网络共享、即时消息等渠道。例如,“红色代码”病毒便是通过HTTP服务器的漏洞传播,而“爱虫病毒”则是通过电子邮件附件进行扩散,两者均展现了蠕虫病毒通过网络自我复制的特性。相比之下,“冰河”则被归类为远程控制木马(Trojan Horse),其运作模式与蠕虫截然不同。

2024-05-23 18:39:28 1363

原创 【软考中级 软件设计师】操作系统 结构化开发与方法

操作系统(Operating System,简称OS)是管理计算机硬件与软件资源的系统软件,同时也是计算机系统的核心与基石。它负责处理硬件与应用软件之间的复杂交互,为应用程序提供一个友好的执行环境。对于准备软考中级-软件设计师考试的考生来说,深入理解操作系统的概念、功能、类型及其工作原理是非常重要的。

2024-05-20 15:27:29 668 4

原创 卡尔曼滤波器

2024-05-19 14:12:45 114 1

原创 [ 软考中级 软件设计师 ] 数据库题型总结

候选关键字是数据库设计的基础之一,它不仅关乎数据的唯一标识,还直接影响到数据库的性能、一致性和扩展性。合理选择和管理候选关键字,遵循数据库规范化原则,对于构建高效、可靠的数据管理系统至关重要。如果关系R(H,L,M,P)的主键为全码(All-key),这意味着唯一能唯一标识表中每一行的属性集合是所有属性的组合,即(HLMP)。因此,关系R的主键应该是全部四个属性的组合,选项A正确。全码情况下,不可能从单个属性或者任意较少数量的属性组合中保证唯一性,故B、C、D选项均不符合全码的定义。

2024-05-19 14:12:00 1215 5

《大学计算机基础》试题题库(仅供参考)

《大学计算机基础》试题题库(仅供参考) 【后附易考知识点,加上书后每章的课后题,考前多背诵,考试就问题不大了】 【记得先把答案对准了,再背,别背错答案了,多理解记忆】 一、单选题练习 1.完整的计算机系统由( C )组成。 A.运算器、控制器、存储器、输入设备和输出设备 B.主机和外部设备 C.硬件系统和软件系统 D.主机箱、显示器、键盘、鼠标、打印机 2.以下软件中,( D )不是操作系统软件。 A.Windows xp B.unix C.linux   D.microsoft office 3.用一个字节最多能编出( D )不同的码。 A. 8个 B. 16个 C. 128个 D. 256个 4.任何程序都必须加载到( C )中才能被CPU执行。 A. 磁盘 B. 硬盘 C. 内存 D. 外存 5.下列设备中,属于输出设备的是( A )。 A.显示器    B.

2023-02-13

计算机专业新生研讨课资料

计算机专业新生研讨课资料大数据时代计算机发展的趋势分析 3.1 超级计算机研发将成为各国争相角逐的制高点 随着计算机技术的应用不断拓展,计算机的性能要求 越来越高,高性能计算机在社会经济发展中的地位越来越 重要,在科技创新方面的影响力越来越大,各国纷纷抢占计 算机高性能技术研发的制高点。应用计算机,尤其是超级计 算机能够最大限度的提升其运算速率,以便更好的在气象、 军事等方面应用。计算机实现巨型化,超级计算机的研发是 各国高科技企业争相投入资金、加大技术研发的重要领域。 计算机的高性能、超级运算能力不仅仅是指内部的构造和 计算机的体积进一步加大,更重要的是最大限度的提高其 匀速速率,超级计算机排名是各国科研和计算机发展实力 的典型代表。我国在超级计算机的研发方面具有很强的实 力,在世界 500 强超级计算机排名当中,中国的超算一直在 数量和位次都有明显的优势。美国对中国的技术封锁,最大 的体现就是对中国计算机的打压,不仅将中国的超级计算 机研发企业曙光股份列为实体名单,而且对中国的计算机 芯片出口也实行严格管制,用于超级计算机的高性能处理 器,一直以

2022-12-25

C语言辅助学习资料,非常多经典资料

C语言辅助学习资料 C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译C语言是一门面向过程的计算机编程语言,与C++、C#、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当。C语言一般只比汇编语言代码生成的目标程序效率低10%-20%。因此,C语言可以编写系统软件。 [2] 当前阶段,在编程领域中,C语言的运用非常之多,它兼顾了高级语言和汇编语言的优点,相较于其它编程语言具有较大优势。计算机系统设计以及应用程序编写是C语言应用的两大领域。

2022-12-14

全国高校计算机能力挑战赛20 21真题

全国高校计算机能力挑战赛20 21真题 包含程序设计和office高级应用 3.命题范围 数据结构:包括基础数据结构、树形结构、字符串、其他等。基本算法知识:包括基础算法、动态规划、搜索等。图论:包括最短路径(单源、任意)、生成树、匹配问题、网络流、其他等。 数学:包括数论、组合数学、计算方法、计算几何、其他等知识。 各语言科目分开比赛,题目根据所选语言系统自动生成。 区域赛和决赛题型均为选择题+程序设计题〈每题设置若干得分点,按通过的得分点计分)。其中,区域赛为90分钟,决赛为120分钟。选择题仅有1次提交机会,程序设计题不设提交次数限制。

2022-11-26

c语言浙江大学上机练习汇总和答案

c语言浙江大学上机练习汇总和答案

2022-11-05

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

TA关注的人

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