自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java习题

使用Java的输入、输出流将一个文本文件的内容按行读出,每读出一行就顺序添加行号,并写入到另一个文件中。代码执行过程文件对象创建:文件流初始化:读取与写入:流的关闭:异常处理:计算8 + 88 + 888 + …前10项之和编写应用程序,使用 循环语句计算 前10项之和。代码执行过程变量初始化:循环计算:输出结果:这段代码利用了 循环来依次生成每一项的值,并将其累加到 中,最终输出前10项的总和。以下是图片中的Java代码题目及详细注释:计算数的和以及平均值第3章中例子9的程序允许

2024-06-15 15:27:51 1211

原创 Java Web(入门)

Java Web开发是指使用Java技术来创建动态网站或Web应用程序。Java Web开发主要使用Servlet、JSP(JavaServer Pages)、JavaBeans等技术来实现动态页面和处理业务逻辑。通过实际项目实践来巩固所学知识,在学习过程中,要注重理论与实践相结合,多动手编写代码,解决实际问题,逐步提高自己的编程能力。

2024-05-28 09:20:40 4469 1

原创 JavaEE(入门)

JavaEE(Java Platform, Enterprise Edition)是由Sun Microsystems推出的一套标准,现由Oracle维护。JavaEE平台主要用于开发和运行企业级应用程序,具有高可扩展性、可维护性和跨平台性。掌握JavaEE的核心技术,并通过实际项目实践来巩固所学知识。在学习过程中,要注重理论与实践相结合,多动手编写代码,解决实际问题,逐步提高自己的编程能力。

2024-05-28 09:03:13 8467 1

原创 JavaSE(入门)

Java 是由 Sun Microsystems(现为 Oracle)推出的一种面向对象的编程语言。跨平台性:通过 Java 虚拟机(JVM),Java 程序可以在不同操作系统上运行。面向对象:Java 支持封装、继承、多态等面向对象的特性。安全性:Java 提供了丰富的安全机制,保护程序免受恶意代码的侵害。多线程:Java 内置了多线程支持,可以充分利用多核处理器的性能。

2024-05-27 17:18:35 1071

原创 数据结构与算法——排序

快速排序通过选择一个基准元素,并将比基准元素小的元素放在基准元素的左边,比基准元素大的元素放在基准元素的右边,然后对左右子序列继续进行快速排序,直到整个序列有序。直接插入排序是一种简单直观的排序算法,它的基本思想是将数据分为已排序和未排序两部分,每次从未排序部分取一个元素插入到已排序部分的适当位置,直到全部元素有序。多关键码排序是对多关键字进行排序的算法,通常使用优先级排序的方法,对关键字进行多次排序,每次排序基于一个关键字,从最低优先级到最高优先级依次进行。常见的排序规则有升序和降序。

2024-05-27 16:46:08 2634

原创 数据结构与算法——树和森林

在数据结构与算法中,树和森林是非常重要的概念。这里我会分步骤详细解释这些概念,并提供C语言的代码案例以及实际生活中的应用示例。

2024-05-21 21:53:29 338

原创 数据结构与算法——最优二叉树

哈夫曼树(Huffman Tree),也称为最优二叉树,是一种根据权值构造的具有最小加权路径长度的二叉树。哈夫曼树在数据压缩、优先队列、通信系统等多个领域中都有应用。本教程将详细介绍哈夫曼树的概念、构建过程,并提供一个生活中的应用实例。

2024-05-20 23:38:11 1431

原创 数据结构与算法——树和二叉树

在计算机科学中,树是一种重要的数据结构,它模拟了层级结构的数据。树由节点组成,每个节点都可以持有子节点。树的顶端是根节点,而没有子节点的节点称为叶节点。

2024-05-19 15:22:05 711

原创 处理VS2022中(C/C++)scanf报错问题(3种)

define _CRT_SECURE_NO_WARNINGS//第二种:处理scanf在VS2022中报错。#pragma warning(disable:4996)//第一种:处理scanf在VS2022中报错。//第三种:在VS2022中将scanf写成scanf_s。

2024-05-11 18:26:06 414 1

原创 数据结构与算法——串和数组

由于C语言本身不直接提供字符串(string)类型,我们通常使用字符数组来模拟串。对于数组和矩阵,C语言提供了原生支持。下面是串和数组(矩阵)的详细说明以及实际生活中的应用案例,并附带C语言代码及注释:定义与特点:实际生活案例:用户名验证(检查用户名是否由字母和数字组成且长度在5-15之间)数组(Matrix)定义与特点:实际生活案例:打印九九乘法表以上代码展示了如何在C语言中使用字符数组模拟串进行用户名验证,以及如何声明、初始化和操作二维数组(矩阵)来打印九九乘法表。

2024-05-03 23:17:38 374 1

原创 数据结构与算法——栈和队列

栈和队列

2024-05-02 22:37:17 507 2

原创 数据结构与算法-单链表和双链表

【代码】C语言-单链表和双链表。

2024-05-01 23:37:41 645 2

原创 机器学习之sklearn基础教程

Scikit-learn(通常简称为 sklearn)是一个非常流行的Python库,用于进行机器学习。它提供了一系列强大的工具,用于数据挖掘和数据分析,是入门和专业人士的首选。

2024-04-24 22:51:53 439 1

原创 数据结构与算法-图论-DFS/BFS

我们首先定义一个图结构来表示城市中的路口(节点)和道路(边),然后实现 BFS 搜索找到最短路径。

2024-04-24 17:48:12 2888

原创 数据结构与算法-迭代加深搜索算法

上述代码中,迭代加深搜索由函数 `IDDFS()` 实现,该函数通过逐渐增加搜索深度限制来调用深度优先搜索函数 `DFS()`。整个迷宫搜索从 (0,0) 开始,目标是到达 (MAX-1, MAX-1)。// 回溯,撤销访问标记。首先定义迷宫的大小和迷宫本身,接着实现深度优先搜索函数,然后在主函数中实现迭代加深搜索。// 起点标记为已访问。

2024-04-23 23:12:11 2497

原创 数据结构-图搜索算法详解

图搜索算法是数据结构和算法学科中的一个重要领域,它们用于在图中搜索顶点(节点)和边(连接节点的线)。图可以是有向的(边有方向)或无向的(边没有方向)。图搜索算法主要用于解决如路径查找、网络流分析等问题。下面详细介绍几种常见的图搜索算法。

2024-04-22 23:02:57 1078 1

原创 Python 学习路线,涵盖从基础语法到高级应用的各个阶段。

1.初级阶段:基础知识与入门。

2024-04-21 22:42:18 849 1

原创 JAVA中各种字符,语言输出

System.out.println((int)’你’);System.out.println((int)’我’);System.out.println((int)’他’);

2024-04-20 23:27:24 537 1

原创 JAVA习题练习

System.out.println("满足条件的最大整数:"+ n);//循环结束时,n会比实际满足条件的n大1,因此需要减去1。//循环累加,直到总和达到或超过8888。// 输出满足条件的最大整数。

2024-04-19 22:56:55 674

原创 前端-Microsoft Edge

Microsoft Edge,基于 Chromium 引擎的现代化浏览器,自从微软推出以来已经经历了显著的演变,不仅在性能上有所提升,还增加了许多创新功能,旨在为用户提供更加安全、高效和友好的网络浏览体验。以下是对 Microsoft Edge 使用心得的深入探讨,包括用户体验、高级功能和该浏览器在激烈的市场竞争中的独特优势。

2024-04-18 17:28:45 847

原创 人工智能-计算机视觉

计算机视觉是人工智能的一个分支,它使计算机能够从图像和视频中解释和理解视觉信息。计算机视觉应用包括面部识别、自动驾驶汽车、场景重建、监视视频、自动化检测等。

2024-04-18 17:12:35 368 1

原创 PostCSS

PostCSS 是一个使用 JavaScript 插件转换 CSS 代码的工具。它可以让开发者使用未来的 CSS 特性以及很多有用的增强特性来编写样式表。

2024-04-18 16:54:51 589

原创 运维CentOS常见命令

CentOS作为一个在服务器和数据中心广泛使用的Linux发行版,运维人员需要熟悉一系列基础和高级命令来管理系统。这里列出一些在CentOS系统维护中常用的命令,包括它们的功能和基本用法。

2024-04-17 17:11:50 483

原创 draw.io(绘图神器)

例如,使用`cmd+g`来进行分组,`cmd+shift+u`来取消分组,`ctrl+shift+f`可以将对象置于最前面,而`ctrl+shift+b`则会将对象发送到后面。如果需要复制对象大小,可以使用`option+shift+x`来复制,然后使用`option+shift+v`来粘贴大小。在移动对象时,按住`Shift+CMD`可以限制对象在水平或垂直方向上的移动。按住`CMD`然后拖动可以保持中心不动,使用`CMD+Shift`可以等比例缩放。当箭头分叉时,使用`waypoint`。

2024-04-17 15:51:30 1265

原创 WebKit

这是WebKit中最大的部分,负责实现大部分Web API、HTML、XML和CSS的解析,以及HTML、SVG和MathML元素及CSS的实现。它实现了WebKit的多进程架构,通过UI进程、Web内容进程和网络进程的分离,提高了浏览器的响应性和安全性。其中UI进程运行应用程序逻辑,Web内容进程隔离网页内容,网络进程负责处理网络访问和管理存储。WebKit自己的内存分配器,它提供了一种重要的安全功能,称为IsoHeap,通过将每种类型的对象隔离在自己的页面中,防止类型混淆攻击。

2024-04-17 15:32:41 615

原创 C语言学习路线

通过这个系统的学习路线,你可以逐步从C语言的基础知识,到复杂的系统级编程技能,不断提升你的编程能力。- 控制结构:if-else,switch-case,for,while,do-while。- **加入在线论坛和社区**,如Stack Overflow,GitHub,以交流知识和经验。- **参加在线挑战和竞赛**,如LeetCode、HackerRank的C语言挑战。- **阅读源码**,如Linux内核或其他开源软件,以深入理解高级C语言编程和设计。- 指针的高级概念,包括指向指针的指针。

2024-04-17 10:10:27 1259

原创 Gitea

Gitea 是一个轻量级的 DevOps 平台软件。从开发计划到产品成型的整个软件生命周期,他都能够高效而轻松的帮助团队和开发者。包括 Git 托管、代码审查、团队协作、软件包注册和 CI/CD。它与 GitHub、Bitbucket 和 GitLab 等比较类似。Gitea 最初是从分支而来,几乎所有代码都已更改。

2024-04-13 20:21:47 1038 1

原创 JAVA:面向方法编程(面向过程编程)若有侵权,请联系删除

/现在如果要打印小刘的平均成绩成绩,那么就在主程序里面把小刘的成绩数据交给 prinTotalScore处理(主程序里面调用 prinTotalScore方法处理);//现在如果要打印小王的平均成绩成绩,那么就在主程序里面把小王的成绩数据交给 prinTotalScore处理(主程序里面调用 prinTotalScore方法处理);//现在如果要打印小王的总成绩,那么就在主程序里面把小王的成绩数据交给prinTotalScore处理(主程序里面调用prinTotalScore方法处理);

2024-04-13 16:13:55 258 1

空空如也

空空如也

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

TA关注的人

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