- 博客(128)
- 收藏
- 关注
原创 window系统的快捷方式
Windows 10系统是微软公司推出的一款广泛应用于个人电脑的操作系统,拥有丰富的功能和便捷的操作方式。其中,快捷按键是Windows 10系统中一种非常实用的功能,可以帮助用户通过按下组合键快速完成各种操作,提高操作效率。下面是Windows 10系统中的10个常用快捷按键,让您更加高效地使用电脑。1、Windows键:按下Windows键,可以快速打开开始菜单,方便您启动应用程序、搜索文件和设置。2、Windows键 + D:按下Windows键 + D键,可以快速最小化或还原所有当前打开的窗口
2023-06-10 17:23:26
1478
原创 C++ 实例 - 求两数最小公倍数
这里是第二段代码与第一段,稍有一些不同,大家可以自行复制,但是实力运行结果以后,仍然和第一个是一样的,可以比较一下哪个最简洁或者喜欢哪个就复制哪个。让用户输入两个数,求其最小公倍数。
2023-06-10 09:21:18
1702
原创 C++ 实例 - 实现一个简单的计算器
使用C加加创建一个简单的计算机,可以实现加减乘除,废话不多说,直接看代码.输入运算符:+、-、*、/ : +
2023-06-10 09:18:27
714
原创 C语言二分查找算法
二分査找就是折半查找,其基本思想是:首先选取表中间位置的记录,将其关键字与给定关键字 key 进行比较,若相等,则査找成功;若 key 值比该关键字值大,则要找的元素一定在右子表中,则继续对右子表进行折半查找:若 key 值比该关键宇值小,则要找的元素一定在左子表中,继续对左子表进行折半査找。要求用户输入数组长度,也就是有序表的数据长度,并输入数组元素和査找的关键字。例如,在有序表 11、13、18、 28、39、56、69、89、98、122 中査找关键字为 89 的元素。
2023-06-09 19:46:40
219
原创 C语言归并排序算法
归并是将两个或多个存序记录序列合并成一个有序序列。归并方法有多种,一次对两个有序记录序列进行归并,称为路归并排序,也有三路归并排序及多路归并排序。用归并排序法对一组数据由小到大进行排序,数据分别为 695、458、362、789、12、 15、163、23、2、986。(2) 自定义函数 merge_sort(),实现归并排序。(1) 将 n 个记录看成是 n 个长度为 1 的有序子表。(1) 自定义函数 merge(),实现一次归并排序。(2) 将两两相邻时有序无表进行归并。
2023-06-09 19:35:47
106
原创 C语言选择排序
选择排序的基本算法是从待排序的区间中经过选择和交换后选出最小的数值存放到 a[0] 中,再从剩余的未排序区间中经过选择和交换后选出最小的数值存放到 a[1] 中,a[1] 中的数字仅大于 a[0],依此类推,即可实现。第一个 for 循环是确定位置的,该位置是存放每次从待排序数列中经选择和交换后所选出的最小数。第二个 for 循环是实现将确定位置上的数与后面待排序区间中的数进行比较的。选择排序法对一组数据由小到大进行排序,数据分别为 526、36、2、369、56、45、78、92、125、52。
2023-06-09 18:41:22
74
原创 C语言快速排序,算法
快速排序是冒泡排序的一种改进,主要的算法思想是在待排序的 n 个数据中取第一个数据作为基准值,将所有记录分为 3 组,使第一组中各数据值均小于或等于基准值,第二组做基准值的数琚,第三组中各数据值均大于或等于基准值。这便实现了第一趟分割,然后再对第二组和第兰组分别,重复上面的,方法每组只留一个数就可以。快速排序法对一组数据由小到大进行排序,数据分别为 99、45、12、36、69、22、62、 796、4、696。(1)自定义一个函数 qusort(),实现快速排序。
2023-06-09 07:00:38
81
原创 苹果公司经济下滑
不过,尽管股价的下跌和市值的蒸发已经给投资者和业界带来了一定困扰,但我们依然应该理性审视和对待这个问题。同时,公司应该加强多元化战略,把握多个领域的机会,在不断推陈出新的同时,也向市场表明自己的市场领导地位。去年10月份,苹果公司的财报数据显示,其营收和销售额均未达到市场预期,这使得投资者们失去了对公司未来的信心,股价也随之下滑。虽然市值的下跌和股价的波动给投资者和公司带来了不少困扰,但我们也应该深入分析问题本质,加强与投资者的沟通和推进多元化战略,从而为公司未来的发展创造更加稳定的环境和更加有利的条件。
2023-06-07 20:04:21
123
原创 苹果iOS 17正式发布!
设置之后,用户接到其他用户的电话,会显示其专属的界面。无需看号码名字,直接可看出来电人。钛媒体App 6月6日消息,WWDC 2023上,苹果正式对外发布iOS 17,支持全新的来电自定义界面形象,Facetime支持留言视频功能,Messages支持短词搜索,以及语音转文字,位置共享,全新的Check In能够根据位置进行安全检索,关注你是否到家,是否根据路线行驶等功能。现在,iOS 17用户可以say hi,分享某时刻的珍贵视频,其隔空投送还新增NameDrop,能实现碰一碰分享手机号,可玩性更强。
2023-06-07 20:02:53
551
原创 8大编程语言的适用领域
而Rust更激进,既不相信人类,也不考虑对开发者友好,你可以简单地认为,Rust在试图让开发者创作更容易让机器处理的代码,从而实现最高的性能。C#主要用于Windows运用、商业应用和软件开发领域,比如网站,b/s应用系统,c/s桌面应用系统,手机wf7游戏开发,手机应用开发,xna游戏开发等等,近几年的话也是势头不错。尽管目前Python在所有编程语言排行中已经高居第一,但它依然是饱受争议,这也很正常,毕竟学习和使用Python的人也不止程序员,还有其他岗位的人,比如运营,甚至财务。
2023-06-07 19:54:16
147
原创 Java 8 新特性
Oracle 公司于 2014 年 3 月 18 日发布 Java 8 ,它支持函数式编程,新的 JavaScript 引擎,新的日期 API,新的Stream API 等。方法引用 − 方法引用提供了非常有用的语法,可以直接引用已有Java类或对象(实例)的方法或构造器。Nashorn, JavaScript 引擎 − Java 8提供了一个新的Nashorn javascript引擎,它允许我们在JVM上运行特定的javascript应用。默认方法 − 默认方法就是一个在接口里面有了一个实现的方法。
2023-06-07 19:01:25
85
原创 C++ 判断
判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。if...else 语句 一个 if 语句 后可跟一个可选的 else 语句,else 语句在布尔表达式为假时执行。嵌套 if 语句 您可以在一个 if 或 else if 语句内使用另一个 if 或 else if 语句。嵌套 switch 语句 您可以在一个 switch 语句内使用另一个 switch 语句。if 语句 一个 if 语句 由一个布尔表达式后跟一个或多个语句组成。
2023-06-07 18:58:16
86
原创 C++ 循环
由于构成循环的三个表达式中任何一个都不是必需的,您可以将某些条件表达式留空来构成一个无限循环。break 语句 终止 loop 或 switch 语句,程序流将继续执行紧接着 loop 或 switch 的下一条语句。一般情况下,语句是顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。do...while 循环 除了它是在循环主体结尾测试条件外,其他与 while 语句类似。while 循环 当给定条件为真时,重复语句或语句组。for 循环 多次执行一个语句序列,简化管理循环变量的代码。
2023-06-07 18:57:44
69
原创 C语言插入排序
插入排序是把一个记录插入到已排序的有序序列中,使整个序列在插入该记录后仍然有序。插入排序中较简单的种方法是直接插入排序,其插入位置的确定方法是将待插入的记录与有序区中的各记录自右向左依次比较其关键字值的大小。本实例要求使用直接插入排序法将数字由小到大进行排序。(1) 自定义一个函数,实现直接插入排序,在本实例中,我们自定义该函数为 insort()。原始顺序:25 12 36 45 2 9 39 27 98 37。(2) main() 函数为程序的入口函数。本实例算法过程如表 1 所示。
2023-06-06 19:48:09
72
原创 C语言写冒泡排序
本实例要求用冒泡法对 10 个数由小到大进行排序,冒泡法的基本思路是,如果要对 n 个数进行冒泡排序,那么要进行 n-1 趟比较,在第 1 趟比较中要进行 n-j 次两两比较,在第 j 趟比较中要进行 n-j 次两两比较。从这个基本思路中就会发现,趟数决定了两两比较的次数,这样就很容易将两个 for 循环联系起来了。(1) 通过两个 for 循环实现冒泡排序的全过程,外层 for 循环决定冒泡排序的趟数,内层 for 循环决定每趟所进行两两比较的次数。
2023-06-06 19:25:50
83
原创 C语言写希尔排序
希尔排序是在直接插入排序的基础上做的改进,也就是将寒排序的序列按固定增量分成若干组,等距者在同二组中,然后再在组内进行直接插入排序。这里面的固定增量从 n/2 开始,以后每次缩小到原来的一半。希尔排序法对一组数据由小到大进行排序,数据分别为 69、56、12、136、3、55、46、 99、88、25。(2) main() 函数作为程序的入口函数。(1)自定义函数 shsort(),实现希尔排序。
2023-06-06 19:22:40
190
1
原创 C++ 多态
导致错误输出的原因是,调用函数 area() 被编译器设置为基类中的版本,这就是所谓的静态多态,或静态链接 - 函数调用在程序执行前就准备好了。有了多态,您可以有多个不同的类,都带有同一个名称但具有不同实现的函数,函数的参数甚至可以是相同的。因此,由于 tri 和 rec 类的对象的地址存储在 *shape 中,所以会调用各自的 area() 函数。您可能想要在基类中定义虚函数,以便在派生类中重新定义该函数更好地适用于对象,但是您在基类中又不能对虚函数给出有意义的实现,这个时候就会用到纯虚函数。
2023-06-06 19:20:23
90
原创 华为即将发布,C H A T G P T震惊震惊名为盘古G P T
IC设计业者表示,虽然市况疲弱不振,下半年景气不明,但台积电却仍坚持调涨代工报价,自2024年1月起先进制程将再涨3-6%,按制程、订单规模与合作紧密程度,众厂涨幅不一,目前台积电已陆续与苹果、联发科、AMD、英伟达、高通、博通等多家客户进行沟通。据悉,盘古大模型于2020年11月在华为云内部立项成功。台湾经济日报6月5日报道,台积电传出近期启动2nm试产前置作业,由于2nm技术更难、成本也比3nm高,为优化良率、降低前置期成本,对再生晶圆需求将暴增,台积电再生晶圆主要供应商,如中砂目前再生晶圆产能满载。
2023-06-05 18:46:00
340
原创 编程语言大全
Python、JavaScript、Java、C#、C++、PHP、Swift、Go、Ruby、Objective-C、Scala、Kotlin、R语言、Perl、TypeScript、VB.NET、Matlab、Rust、SQL、Bash、PowerShell、汇编语言、COBOL、VBA、Dart、Clojure、Ada、Lisp、Common Lisp、Scheme、Fortran、Julia、Erlang、Elixir等。
2023-06-05 18:42:19
2113
原创 用pandas提取csv文件前十行并绘制柱状图
在这段代码中,首先使用 pandas 的 read_csv 函数读取 CSV 文件,然后使用 head 函数提取前十行数据。接着使用 plot 函数绘制柱状图,最后使用 matplotlib 的 show 函数显示图表。\n\n注意,在使用这段代码之前,需要确保已经安装了 pandas 和 matplotlib 这两个库。以上代码就可以用pandas提取csv文件前十行,并绘制柱状图。
2023-06-04 20:37:58
470
原创 C++ 实例 - 判断一个数是奇数还是偶数
以上我们将用百分号来判断一个数被二除是否有余数,如果这余数为一的话,那么就是奇数,否则为偶数。总体来说还是两个都差不多,就看个人喜好。三元运算符的话,相对来说比较简便。如果使用三元运算符的话。
2023-06-04 19:35:17
1317
1
原创 C++ 信号处理
在这里,sig 是要发送的信号的编号,这些信号包括:SIGINT、SIGABRT、SIGFPE、SIGILL、SIGSEGV、SIGTERM、SIGHUP。让我们编写一个简单的 C++ 程序,使用 signal() 函数捕获 SIGINT 信号。不管您想在程序中捕获什么信号,您都必须使用 signal 函数来注册信号,并将其与信号处理程序相关联。信号是由操作系统传给进程的中断,会提早终止一个程序。有些信号不能被程序捕获,但是下表所列信号可以在程序中捕获,并可以基于信号采取适当的动作。raise() 函数。
2023-06-04 17:57:04
76
原创 Java 9 新特性
改进的弃用注解 @Deprecated:注解 @Deprecated 可以标记 Java API 状态,可以表示被标记的 API 将会被移除,或者已经破坏。改进的 Javadoc:Javadoc 现在支持在 API 文档中的进行搜索。响应式流(Reactive Streams) API: Java 9中引入了新的响应式流 API 来支持 Java 9 中的响应式编程。改进的 Stream API:改进的 Stream API 添加了一些便利的方法,使流处理更容易,并使用收集器编写复杂的查询。
2023-06-04 15:04:13
59
原创 C语言算法渔夫晒网问题
若输入年份是平年,月份为 m 时就在前面累加日期的基础上继续累加存储着平年每月天数的数组的前 m-1 个元素,将累加结果加上输入的日期便求出了最终结果。首先判断 2011 年距输入的年份有多少年,这其中有多少年是闰年就将 sum 加多少个 366,有多少年是平年便将 sum 加上多少个 365。如果一个渔夫从 2011 年 1 月 1 日开始每三天打一次渔,两天晒一次网,编程实现当输入 2011 1 月 1 日以后的任意一天,输出该渔夫是在打渔还是在晒网。2011:1:4 晒网。
2023-06-04 15:02:21
74
原创 C++ 多线程
当创建一个线程时,它的某个属性会定义它是否是可连接的(joinable)或可分离的(detached)。当创建一个线程时,它的某个属性会定义它是否是可连接的(joinable)或可分离的(detached)。当创建一个线程时,它的某个属性会定义它是否是可连接的(joinable)或可分离的(detached)。如果 main() 是在它所创建的线程之前结束,并通过 pthread_exit() 退出,那么其他线程将继续执行。这样的程序中的每个部分称为一个线程,每个线程定义了一个单独的执行路径。
2023-06-04 12:14:07
61
原创 C++ Web 编程
上面的 C++ 程序是一个简单的程序,把它的输出写在 STDOUT 文件上,即显示在屏幕上。GET 方法是默认的从浏览器向 Web 服务器传信息的方法,它会在浏览器的地址栏中生成一串很长的字符串。然而,以这种方式搭建起来的 HTTP 服务器,不管何时请求目录中的某个文件,HTTP 服务器发送回来的不是该文件,而是以程序形式执行,并把执行产生的输出发送回浏览器显示出来。如果找到请求的文件,Web 服务器会把文件发送回浏览器,否则发送一条错误消息,表明您请求了一个错误的文件。
2023-06-03 11:08:01
165
原创 C++ STL 教程
C++ STL(标准模板库)是一套功能强大的 C++ 模板类,提供了通用的模板类和函数,这些模板类和函数可以实现多种流行和常用的算法和数据结构,如向量、链表、队列、栈。下面的程序演示了向量容器(一个 C++ 标准的模板),它与数组十分相似,唯一不同的是,向量在需要扩展大小的时候,会自动处理它自己的存储需求。这些集合可能是容器,也可能是容器的子集。push_back( ) 成员函数在向量的末尾插入值,如果有必要会扩展向量的大小。这三个组件都带有丰富的预定义函数,帮助我们通过简单的方式处理复杂的任务。
2023-06-03 10:32:55
68
原创 C语言程序猴子吃桃问题
猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将第一天剩下的桃子吃掉一半,有多吃了一个。到第 10 天早上想再吃时,发现只剩下一个桃子了。编写程序求猴子第一天摘了多少个桃子。本实例的思路基本上是先找出变量间的关系,也就是要明确第一天桃数和第二天桃子数之间的关系,即第二天桃子数加 1 的 2 倍等于第一天的桃子数。(1) 定义 day、x1、x2 为基本整型,并为 day 和 x2 赋初值 9 和 1。(2) 使用 while 语句由后向前推出第一天摘的桃子数。
2023-06-03 10:30:25
908
原创 百钱买百鸡问题,C语言
根据题意设公鸡、母鸡和雏鸡分别为 cock、hen 和 chick,如果 100 元全买公鸡,那么最多能买 20 只,所以 cock 的范围是大于等于 0 且小于等于 20;中国古代数学家张丘建在他的《算经》中提出了一个著名的“百钱买百鸡问题”,鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?(1) 使用 for 语句对 3 种鸡的数嫌在事先确定好的范围内进行穷举并判断,对满足条件的 3 种鸡的数量按指定格式输出,否则进行下次循环。公鸡:0,母鸡:25,小鸡:75。
2023-06-03 10:26:43
135
原创 LINUX和UNIX的关系是什么
1969年,美国贝尔实验室的K.Thompson和D.M.Ritchie在规模较小及较简单的分时 *** 作系统 MULTICS的基础上开发出UNIX, 当时是在DEC的PDP—7小型计算机上实现的,1970年正式投入运行。UNIX是一系列多任务,多用户计算机 *** 作系统,Linux是围绕Linux内核构建的自由和开源软件 *** 作系统系列。Unix和Linux之间的主要区别在于UNIX是一个多用户和多任务 *** 作系统,而Linux是基于UNIX的 *** 作系统。
2023-06-02 19:09:06
627
原创 为什么黑客都用Linux(黑客都用Linux的原因)
3、维护技术难度小对于Linux操作系统来说,一般维护起来都比较简单,对于有一定Linux技术含量的专业人员来说,基本都可以很好的维护Linux 海外服务器,所以Linux系统维护起来要比维护Windows系统简单的多,这样会大大减少海外服务器维护的人力投入成本。其次,考虑服务器硬件和网络的稳定性,最后考虑机房管理安全性和售后服务的完善性,只要您注重这些方面,基本上都能租用到一台合格的海外服务器。2、 2开源,这是一个自由开放的类似UNIX的操作系统,任何人都可以自由使用,没有任何限制。
2023-06-01 18:33:05
518
原创 黑客有哪几种类型?(10类黑客的介绍)
脚本小子”指的是不熟练的人,他们使用其他黑客提供的脚本或下载工具进行黑客攻击。3、灰帽黑客:灰帽黑客属于介于白帽黑客和黑帽黑客之间的一类。1、白帽黑客:白帽黑客是指通过实施渗透测试,识别网络安全漏洞,为政府及组织工作并获得授权或认证的黑客。5、绿帽子黑客:他们也是黑客世界的业余爱好者,但他们与脚本小子有点不同。他们受到黑客的启发,很少问他们关于黑客的问题。2、黑帽黑客:他们通常被称为黑客。Hacktivist指的是黑客或一群匿名黑客,他们未经授权访问政府的电脑文件和网络,以达到进一步的社会或政治目的。
2023-06-01 18:32:44
121
原创 Java 实例 - 删除字符串中的一个字符
以下实例中我们通过字符串函数 substring() 函数来删除字符串中的一个字符,我们将功能封装在 removeCharAt 函数中。
2023-06-01 18:29:53
222
原创 Java 基本数据类型
Float和Double的最小值和最大值都是以科学记数法的形式输出的,结尾的"E+数字"表示E之前的数字要乘以10的多少次方。必须满足转换前的数据类型的位数要低于转换后的数据类型,例如: short数据类型的位数为16位,就可以自动转换位数为32的int类型,同样float数据类型的位数为32,可以自动转换为64位的double类型。对于数值类型的基本类型的取值范围,我们无需强制去记忆,因为它们的值都已经以常量的形式定义在对应的包装类中了。运算中,不同类型的数据先转化为同一类型,然后进行运算。
2023-05-31 20:10:30
93
原创 C语言算法,三个数从小到大输出
本实例使用 scanf("%d%d%d",&a,&b,&c);从键盘中获得任意 3 个数。(3) 使用 if 语句进行条件判断,如果 a 大于 b,则借助于中间变量 t 互换 a 与 b 值, 依此类推比较 a 与 c、b 与 c,最终结果即为 a、b、c 的升序排列。任意输入 3 个整数,编程实现对这 3 个整数由小到大进行排序。(1)定义数据类型,本实例中 a、b、c、t 均为基本整型。(2) 使用输入函数获得任意 3 个值赋给 a、b、c。(4) 使用输出函数将 a、b、c 的值依次输出。
2023-05-30 19:20:59
200
原创 Java 实例 - 字符串比较
以下实例中我们通过字符串函数 compareTo (string) ,compareToIgnoreCase(String) 及 compareTo(object string) 来比较两个字符串,并返回字符串中第一个字母ASCII的差值。StringCompareEmp.java 文件。
2023-05-30 19:14:27
67
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人