- 博客(30)
- 收藏
- 关注

原创 【进程调度】基于优先级的轮转调度C++实现算法
优先级调度算法是一种常见的进程调度策略,它根据进程的优先级来确定执行顺序。在我们的程序中,每个进程都被赋予一个优先级 (f),并根据该优先级进行排序。较高优先级的进程将在较低优先级的进程之前执行。在程序中,使用一个名为content的结构体来表示每个进程的信息。这个结构体包含进程名 (name)、优先级 (f)、到达时间 (arrtime)、所需时间 (needtime)、已用时间 (gettime) 以及进程状态 (process// 进程名int f;// 优先级// 到达时间// 所需时间。
2024-01-14 12:32:16
2484
13

原创 【MFC实践】基于MFC向导C++制作计算器(附文件)
MFC(Microsoft Foundation Classes)向导是一套用于简化Windows应用程序开发的工具集。它建立在Microsoft Foundation Classes(MFC)之上,为开发人员提供了一种更直观、高效的方式来构建图形用户界面(GUI)应用程序。MFC向导通过提供可视化设计工具、代码生成器等功能,使得开发者能够更专注于业务逻辑的实现,而不必过多关注繁琐的界面布局和控件创建。
2024-01-12 22:09:54
3665
9
原创 网页大作功能实现示例:邮箱验证、AI接入
1.其中AI回复的内容实际上是markdown文本格式,而且与html格式是相互兼容的,为了将内容渲染成markdown文本,引用公开的。要完成短信验证功能,需要有个专用的邮箱账号向登录的邮箱发送验证码,因为我主要使用QQ邮箱,所有我这里用QQ邮箱申请授权码。1.文心一言官网已经开放了许多API,申请加入,可以在。2.然后接入模型就行,有对应的代码调用示例。可以在控制台检查是否匹配并使用了对应的语言。就可以看到刚才生成的授权码了。4.大作业的接口调用示例。创建应用,获取该应用的。接口对接,主打方便。
2025-01-17 21:03:59
882
原创 数学建模论文格式和注意事项
①要求:摘要是对论文内容的一份简短陈述,不能超过一页(1000字以内就好)。摘要需充分概括论文内容,文字必须十分简练,书写时 应注意突出论文的新见解、新方法和特色,陈述要客观,不能带有主观性。②作用和重要性:使读者或评委在不阅读论文全文的情况下就能获得必要的信息。摘要是数模论文写作中最重要的一部分,因为评阅老师的时间有限(每篇15分钟),拿到篇论文后不会完整的从头读到尾,所以评阅老师往往会重点阅读摘要部分,并结合官方的评阅要点来对论文进行初步评定。因此,要好好打磨论文的摘要,
2024-04-30 17:02:30
2284
13
原创 【蓝桥杯】省模拟赛
a[n],.如果a[i满足ali< a[i-1]且a[i<a[i+ 1],则称a[i] 是一个极小值, 如果a[i]满浞a[i]>a[i-1]且a[i]>a[i+1],则称a[i]是一个极大值。给定一个序列,请找到极小值中最大的和极大值中最小的。小蓝要上一个楼梯,楼梯共有n级台阶(即小蓝总共要走n级)。输出一包含两个整数,用一个空格分隔,分别表示极小值中最大的和极大值中最小的。输入的第一行包含一个整数n ,表示列的长度。第二行包含n个整数,相邻的整数之间使用一个空格分隔,表示给定的列。
2024-04-04 13:16:56
655
1
原创 1.4 控制流程语句
在C语言中,控制流程语句用于决定程序执行的流程。主要的控制流程语句包括条件语句和循环语句。以上是控制流程语句的基本概念、示例和表格,希望能够帮助理解和使用C语言中的控制流程语句。语句用于执行两个不同的代码块,一个在条件为真时执行,另一个在条件为假时执行。语句用于执行一个代码块,当给定的条件为真时执行代码块。循环在条件为真时执行代码块,并在每次迭代之前检查条件。循环先执行一次代码块,然后在每次迭代之前检查条件。条件语句允许根据条件的真假来执行不同的代码块。语句根据表达式的值来执行不同的代码块。
2024-03-04 10:24:56
364
原创 1.2 数据类型和变量
当我们学习C语言时,理解数据类型和变量是非常重要的基础知识。在C语言中,每个变量都有一个特定的数据类型,定义了该变量能够存储的数据的类型和范围。以下是关于数据类型和变量的更为详细的介绍,包括存储空间大小。
2024-03-01 12:14:05
590
原创 1.1 编写第一个C程序
在这一节中,我们将介绍如何编写、编译和执行一个简单的C程序。"程序开始,这是学习任何编程语言时的传统。"程序,你成功地进行了基本的C语言编程。这为你后续学习提供了一个良好的起点。首先,使用任何文本编辑器(如Notepad++、Visual Studio Code等)这里以dev c++做演示。: 这是一个预处理指令,告诉编译器包含标准输入输出库,以便使用。函数是C程序的入口点,程序从这里开始执行。: 这是程序的主函数,所有C程序都从。这个程序使用了C标准库中的。
2024-03-01 12:13:26
385
原创 【时间复杂度】时间复杂度优化法则简讲
时间复杂度是一种用于衡量算法性能的概念,它表示随着输入规模的增加,算法执行所需时间的增长趋势。通常用大O表示法(Big O Notation)来描述时间复杂度。对于一个算法,我们关注的是其运行时间与输入规模之间的关系,而不是具体的执行时间。大O表示法是一种用于描述算法渐近复杂度(asymptotic complexity)的数学表示方法。它关注算法的运行时间在输入规模无限增长时的增长趋势。在大O表示法中,我们主要关注算法执行时间的上界,即最坏情况下的运行时间。
2024-01-18 14:41:13
2065
4
原创 【JobScheduling】C++调度算法详解与实现
作业调度算法是操作系统中的一个关键组成部分,它负责确定哪个作业应该在何时执行。这些算法的选择会直接影响系统的性能和用户体验。本博客将深入研究并分析三种经典的作业调度算法,为读者提供对这一主题的全面理解。在这之前,先需要了解作业调度中几个参数:提交时刻、执行时间、开始时刻、周转时间、周转系数等。设作业Jii12nJii12...n的提交时刻为tsit_{si}tsi,执行时间为trit_{ri}tri,作业完成时刻为toit_{oi}toi。
2024-01-15 12:31:24
1821
7
原创 【C++】知识点汇总(下)
在C++中,类是一种用户自定义的数据类型,用于封装数据和相关操作。// 类的定义public:// 成员变量int age;// 成员函数// 对象的访问// 创建对象// 访问对象的成员return 0;
2024-01-04 14:57:29
1260
2
原创 【AI导师】利用Coding Agent完成AIGC编程
AI产品的发展确实在过去两年年中取得了显著进展,尤其是在编程领域。一开始,ChatGPT和类似的语言模型主要用于自然语言处理和生成对话。在这个背景下,一些国内的开发者和企业开始将这些技术应用于编程领域,形成了一些类型的AI产品。这些产品的初衷是为程序员提供更便捷的编程辅助工具,帮助他们解决问题、生成代码,提高开发效率。在初始阶段,主要侧重于对话式的交互,帮助用户更轻松地与计算机交流,并获取所需的编程信息。然而,随着时间的推移,这些AI产品逐渐不能更全面地满足程序员的需求。
2023-12-30 15:18:58
2938
25
原创 无脑利用API实现文心一言AI对话功能?(附代码)
在当今数字化的时代,人工智能(AI)技术正在不断演进,为开发者提供了丰富的工具和资源。其中,成为构建强大AI应用的关键组成部分之一。本文将介绍如何利用API来打造一个AI对话网站,使用户能够与智能系统进行交互。
2023-12-15 15:13:30
5310
6
原创 Linux安装MongoDB数据库,并内网穿透远程连接
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。
2023-05-01 09:00:00
766
1
原创 Linux环境搭建SVN服务器并实现公网访问 - cpolar端口映射
由于文档资料越来越多,将所有资料都存放在自己的电脑上容易混淆,并且也不利于分享。这种情况下,考虑将资料上传SVN统一管理,这样一来其他人也能很方便的查略各种资料。当SVN安装在局域网内的话,想要远程访问资料库或者代码将会受到限制,为了能从公共网络访问内网SVN资料库,cpolar能很好的解决这一需求,cpolar是一个能把内网服务暴露至公网进行访问的工具。
2023-04-19 22:45:08
573
23
原创 【深入浅出】C语言中的数据流:了解流程、类型和操作
本文介绍了C语言中的数据流类型、操作和使用方法,并提供了一些实用的例子和技巧。C语言中的数据流是程序中最基本和常用的数据类型之一,对于程序的正常执行和数据处理起着至关重要的作用。在使用数据流时,我们需要注意数据类型匹配、文件打开错误处理和缓冲区数据处理等问题,以确保程序的性能和数据的准确性。
2023-04-16 23:26:50
1485
10
原创 【AI前沿】chatgpt还有哪些不足?
本篇CSDN博客讨论了ChatGPT作为一种强大的自然语言处理工具,存在的一些不足之处。首先提到了ChatGPT的速度问题和实时性问题,因为它需要大量的计算资源和时间来完成响应的生成,这限制了它的响应速度和实时性。其次,我将谈到了ChatGPT存在的知识局限性和文本处理问题,因为它缺乏对特定领域的知识理解和表达能力,同时也容易出现语义丢失和逻辑矛盾等问题。此外,也指出了ChatGPT存在的逻辑处理问题和越界问题,因为它缺乏伦理道德和社会价值观念,可能会生成不适宜、不合法或危险的响应内容。
2023-04-16 17:08:17
13064
45
原创 【C语言】一文带你简单了解C语言
本文介绍了C语言的概述、基础语法、文件操作、内存管理、高级特性和应用场景,并给出具体的示例和应用案例。C语言具有高效、简洁、可移植、灵活等特点,在计算机科学和软件工程领域有着广泛的应用。如果您想深入学习C语言,可以参考C语言的相关书籍和网上教程。
2023-04-09 23:22:37
1578
7
原创 【递归】Hanoi双塔问题,如何去找状态方程
本文介绍了汉诺塔问题的定义和解法,并给出了具体的实现过程以及测试案例。通过本文的介绍,读者可以深入理解递归算法的本质,并掌握汉诺塔问题的解法
2023-04-09 22:46:57
1750
17
转载 博主Lisa教你如何使用SeaFile搭建私有云盘并公网访问【cpolar内网穿透】
现在我们身边的只能设备越来越多,各种智能手机、平板、智能手表和数码相机充斥身边,需要存储的数据也越来越大,一张手机拍摄的照片都可能有十多M,电影和视频更是按G计算。而智能设备的存储空间也用的捉襟见肘。能存储大量文件的,最合适的也就是家用电脑了。但家用电脑又存在无法随时随地调阅文件资料的问题。但只要经过简单几步,就能让家里的电脑秒变随时随地调阅存取文件的私有云盘。今天,笔者就为大家介绍,如何使用两个简单软件,让家里的电脑变身安全高效的私有云盘。
2023-04-03 23:09:02
404
4
原创 【递归】入门基础,掌握这些优化技巧就够了
博客昵称:吴NDIR个人座右铭:得之淡然,失之坦然作者简介:喜欢轻音乐、象棋,爱好算法、刷题其他推荐内容计算机导论速记思维导图五种排序算法二分查找入门讲解双指针思维模式基础今天让我们聊一下递归吧!递归常用于二叉树遍历、搜索、数学运算、数据结构等领域的算法设计。
2023-03-26 22:59:34
652
10
原创 【双指针思维模式】:理解双指针算法的思维模式和设计思路
双指针算法是一种高效的算法技术,它是利用两个指针在数组或链表上遍历元素来解决问题的算法。这种算法的思想简单但强大,可以用于多种场景下的问题求解。本文通过具体案例和实例来讲解了双指针算法的思维模式和设计思路
2023-03-25 17:28:34
1147
23
原创 二分查找入门教学(动态讲解图、模拟示例、二分查找代码讲解)
二分查找是一种非常有效的算法,特别是在大型数据集上查找单个值时。通过理解二分查找算法的工作原理,我们可以更好地掌握它并将其用于实际开发中。
2023-03-19 20:37:44
1128
15
原创 常见排序算法(1):冒泡排序、选择排序、插入排序、希尔排序、快速排序
它的主要思想是将待排序的数组分成若干个子序列进行插入排序,然后再对整个序列进行插入排序。实现过程中,需要预先设定一个。
2023-03-17 20:12:32
722
19
原创 java实现截屏和录屏功能
截屏和录屏讲解使用java实现截屏和录屏功能一、截屏二、录屏结论使用java实现截屏和录屏功能在计算机编程中,截屏和录屏功能是一种非常有用的功能,它可以让我们更好地了解和控制系统的状态。在本文中,我们将介绍如何使用java实现截屏和录屏功能。一、截屏截屏是指从显示器上捕捉屏幕的当前内容,并将其保存为图像文件的过程。在java中,可以使用Robot类来实现截屏功能。Robot类提供了createScreenCapture()方法,可以捕获屏幕上的内容,并将其保存为BufferedImage对象。//
2023-02-03 10:21:18
4033
1
答辩:C语言小游戏合集.pptx
2023-06-21
查看数据段存储单元debug命令
2024-01-09
蓝桥杯题,为什么不通过示例
2023-12-14
C++同一代码不同运行结果
2023-12-13
关于#c语言#的问题,输出类型
2023-02-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人