- 博客(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
原创 机器学习之sklearn基础教程
Scikit-learn(通常简称为 sklearn)是一个非常流行的Python库,用于进行机器学习。它提供了一系列强大的工具,用于数据挖掘和数据分析,是入门和专业人士的首选。
2024-04-24 22:51:53
439
1
原创 数据结构与算法-迭代加深搜索算法
上述代码中,迭代加深搜索由函数 `IDDFS()` 实现,该函数通过逐渐增加搜索深度限制来调用深度优先搜索函数 `DFS()`。整个迷宫搜索从 (0,0) 开始,目标是到达 (MAX-1, MAX-1)。// 回溯,撤销访问标记。首先定义迷宫的大小和迷宫本身,接着实现深度优先搜索函数,然后在主函数中实现迭代加深搜索。// 起点标记为已访问。
2024-04-23 23:12:11
2497
原创 数据结构-图搜索算法详解
图搜索算法是数据结构和算法学科中的一个重要领域,它们用于在图中搜索顶点(节点)和边(连接节点的线)。图可以是有向的(边有方向)或无向的(边没有方向)。图搜索算法主要用于解决如路径查找、网络流分析等问题。下面详细介绍几种常见的图搜索算法。
2024-04-22 23:02:57
1078
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关注的人