自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 分布式系统基础/学习日志相关知识

分布式系统是一组通过网络协作的独立计算机,旨在提供高可用性、可扩展性和可靠性。以下是基于您提到的学习路径的详细展开。日志是记录系统运行或学习过程的关键工具,在分布式系统中尤为重要。以下是基于您提到的日志类型和级别的详细展开。

2025-04-13 18:19:53 1013

原创 协程与异步编程

定义:协程(Coroutine)是一种用户态的上下文切换技术,通过单一线程实现代码块的切换执行,称为微线程。特点:在一个线程内,通过切换上下文实现多个任务的交替执行。例如,普通函数顺序输出1,2,3,4,协程可实现1,3,2,4。适用场景:主要用于IO密集型任务,提升效率。趋势:异步编程广泛应用于 Sanic、Tornado、Django 3.0 等框架,利用协程提升性能。优势:以更少资源处理更多任务,特别适合IO密集型场景。核心技术asyncio,结合uvloop可进一步优化性能。

2025-04-13 14:39:06 1450

原创 网络编程(Socket/HTTP)实战篇--UDP网络通信编程

先执接收端,再执行发送端。

2025-04-11 16:36:02 217

原创 网络编程(Socket/HTTP)实战篇--网络上传文件

4.服务器端接收到客户端发送的图片,保存到sr下,发送”收到图片“,再退出。5.客户端接收搭配服务端发送的“收到图片”,再退出。6.该程序要求使用SreamUtils.java。3.客户端连接到服务器端,发送一张照片。注意写的是两个程序 服务端 客户端。1.编写一个服务器端,和一个客户端。2.服务器端在8888端口监听。先执行服务端,再执行客户端。

2025-04-10 17:13:42 451

原创 网络编程(Socket/HTTP)实战篇--TCP字符流编程(3)

案例三(使用字符流)

2025-04-09 23:48:07 214

原创 网络编程(Socket/HTTP)实战篇--TCP字节流编程(2)

案例二(使用字节流)

2025-04-09 21:43:06 265

原创 java中存储数据的方案

变量用于存储单一的数据值,可以是基本数据类型或对象引用。数组用于存储固定大小的相同类型的数据,数组大小一旦定义便不可改变。对象是类的实例,存储有关实例的多个属性和方法。**列表(List)**是一个动态大小的容器,可以存储多个元素,并按索引访问这些元素。常见的实现类包括ArrayList和LinkedList。

2025-04-09 10:43:24 615

原创 网络编程(Socket/HTTP)实战篇--TCP字节流编程(1)

案例一(使用字节流)

2025-04-08 20:15:42 341

原创 网络编程(Socket/HTTP)基础篇-- Java原生API学习

适用于客户端与服务器之间的长连接通信,支持实时数据传输。通过。

2025-04-08 18:35:16 442

原创 网络编程(Socket/HTTP)基础篇--网络编程基础知识

网络编程是开发分布式系统和应用程序的基础,通过Socket编程,开发者可以实现客户端与服务器之间的通信。理解网络协议(如TCP、UDP、HTTP等)、IP地址与端口、以及如何使用编程语言处理网络连接和数据传输,是学习网络编程的关键。掌握这些基础知识,能够帮助开发者构建可靠、高效的网络应用程序。

2025-04-08 18:29:39 706

原创 网络编程(Socket/HTTP)基础篇--HTTP协议

无状态协议:HTTP是无状态的,每个请求是独立的,不依赖于之前的请求。这意味着服务器不会保存客户端的状态信息。基于TCP/IP协议:HTTP通常使用TCP协议(传输控制协议)来进行数据传输,端口号通常为80(HTTP)和443(HTTPS)。客户端-服务器模型:HTTP协议采用客户端-服务器模型,客户端(通常是浏览器)向服务器发起请求,服务器处理请求并返回响应。HTTP协议是现代网络通信的基础,理解它的工作原理、请求和响应格式对于开发基于Web的应用程序至关重要。

2025-04-08 18:25:57 1411

原创 网络编程(Socket/HTTP)基础篇--TCP/IP四层模型

TCP/IP四层模型是一个用于描述计算机网络通信的标准架构,它将网络通信过程分为四个不同的层次:网络接口层、网际层、传输层和应用层。每一层都有特定的功能和协议,确保计算机之间的数据能够正确传输和接收。TCP/IP四层模型是网络通信的核心框架,它将复杂的网络功能划分为四个层次,每个层次负责特定的任务。理解这四个层次的作用与交互对于学习网络编程和深入了解计算机网络是至关重要的。

2025-04-08 18:19:22 1134

原创 电影评分分析系统(双语言数据流)

【代码】电影评分分析系统(双语言数据流)

2025-04-07 13:08:19 158

原创 多线程爬虫对比试验

【代码】多线程爬虫对比试验。

2025-04-07 13:07:38 256

原创 Pyqt5基础组件

PyQt5 提供了丰富的 GUI 组件,用于构建交互式桌面应用程序。核心组件包括标签、按钮、输入框、下拉框等,所有这些组件都继承自QWidget类,支持跨平台特性。QtCore − 其他模块使用的核心非 GUI 类QtGui − 图形用户界面组件QtMultimedia − 低级多媒体编程类QtNetwork − 网络编程类QtOpenGL − OpenGL 支持类QtScript − 用于评估 Qt 脚本的类QtSql − 使用 SQL 进行数据库集成的类。

2025-04-07 13:06:38 784

原创 Pyqt5数据导入工具开发

方法实现文件路径选择,支持Excel格式(.xlsx, .xls)。函数加载 CSV 数据到表格中。最后,显示表格并运行应用程序。获取所有工作表名,并在界面中提供切换选项。对象,设置表格的行数和列数。实现动态筛选(如关键词搜索)。在这个示例中,我们首先创建一个。的行列数动态设置表格尺寸。,将每个单元格内容转换为。读取Excel文件为。

2025-04-07 13:04:05 415

原创 数据库入库Java MYSQL(JDBC连接)

掌握以上知识点后,你已能够安全高效地通过 JDBC 操作数据库。

2025-04-07 12:57:55 985

原创 多线程编程(Thread/Runnable)

每个线程都是独立运行的,并且可以执行不同的任务。通过利用多线程,程序可以实现并行处理,提高程序的效率和性能。多线程可以在单个程序内执行多个任务,从而避免程序在某些任务上的阻塞。4.创建Thread类的对象,把自己类的对象作为参数传递给Thread类的构造方法。4.调用Thread类的start方法,开启新的线程,执行run方法。3.创建MyCallable的对象(表现多线程要执行的任务)4.创建FutureTask的对象(作用管理多线程的结果)3.创建Thread类的子类的对象。多线程的第三种实现方式。

2025-04-07 12:48:39 428

原创 Java实现SwingGUI版学生管理系统

【代码】Java实现SwingGUI版学生管理系统。

2025-04-07 12:38:35 200

原创 用python实现控制台版学生管理系统

【代码】用python实现控制台版学生管理系统。

2025-04-07 12:34:17 155

原创 BeautfulSoup属性与方法

查找标签.find()等。提取内容.string.attrs等。标签操作.insert().unwrap().extract()等。属性操作.get().clear().encode()等。

2025-04-07 12:32:25 1029

原创 爬虫基本框架

这是一个简单的Python爬虫框架,包含了爬虫常见的功能:请求网页、解析网页、存储数据、异常处理和反爬虫措施。

2025-04-06 18:20:50 1829

原创 豆瓣电影数据爬取(Python)

爬取豆瓣电影数据是一个很有意思的项目。下面是使用 Python 中的requests和库来爬取豆瓣电影数据的一个简单示例。

2025-04-06 18:17:06 1047

原创 PyQt5基础组件开发

PyQt5通过信号和槽机制让UI组件间的交互变得非常简单。你可以使用布局管理器来轻松地组织窗口中的组件。PyQt5的组件种类丰富,基本涵盖了大部分应用需求。

2025-04-06 17:56:25 394

原创 Python@dataclass装饰器实践

在 Python 中,@dataclass是一个非常有用的装饰器,它能够自动为类生成一些常见的方法,例如__init____repr____eq__等,使得类的定义更加简洁和方便。dataclass主要用于存储数据的类,通常适用于那些属性较多、主要功能是存储数据并进行比较的类。

2025-04-06 17:25:44 1419

原创 python面向对象强化(类与继承)

类是对象的蓝图或模板,它定义了对象的属性(数据)和行为(方法)。类在 Python 中通过。

2025-04-06 17:22:13 349

原创 java异常处理/IO流

你可以创建自己的异常类,继承。

2025-04-06 17:18:21 953

原创 java 集合框架(List/Map)

在 Java 中,

2025-04-06 17:12:48 1046

原创 java 基础语法,流程控制

Java 是一种面向对象的编程语言,广泛应用于软件开发、企业级应用和移动开发。掌握 Java 的基础语法和流程控制是学习 Java 编程的第一步。

2025-04-06 17:06:32 470

原创 MYSQL基本操作

DDL:定义数据库结构(如CREATEALTERDROPDML:操作数据内容(如INSERTUPDATEDELETEDQL:查询数据(如SELECTDCL:控制数据库访问权限(如GRANTREVOKE这些分类帮助我们更清晰地理解 SQL 语句在数据库中的不同用途和功能。

2025-04-06 16:54:12 401

原创 Linux命令合集

【代码】Linux命令合集。

2025-04-06 16:49:04 729

原创 关于pyecharts的网站分享

这里有很多图表代码,可以进行参考借鉴。有很多功能 大家可以一一去尝试一下。

2025-04-06 16:04:23 203

原创 Python 参数类型、lambda 匿名函数、文件操作和睡眠方法的整理与示例

分类关键点示例代码片段位置参数按顺序传递值func(a, b)默认参数定义时赋默认值Lambda简化匿名函数定义,适合简单逻辑文件写入'w'覆盖,'a'追加安全关闭文件使用自动关闭时间控制控制暂停时间。

2025-04-06 15:56:44 610

原创 Python 异常处理、模块和包详细说明

假设有一个文件# 模块测试代码(仅在直接运行时执行)print(add(1, 2)) # 输出:3print(subtract(5, 3)) # 输出:2# __all__ 控制通过 from my_module import * 导入的内容__all__ = ['add'] # 仅允许导出 add 函数分类要点异常处理使用try-except捕获异常,避免程序直接崩溃模块通过import导入代码,用隔离测试代码包用目录和组织复杂项目结构约定__all__控制导出内容,as别名提高代码可读性。

2025-04-06 15:56:15 373

原创 数据可视化(JSON、pyecharts) 和 Java 流程控制与数组

分类语法要点JSON 互转用dumps()和loads(),注意中文需设置pyecharts分四步操作:创建对象 → 添加数据 → 全局配置 →render()switch 穿透无break时会执行后续case数组初始化静态初始化(⚠️ 注意不要漏写方括号)循环控制continue跳过当前迭代,break直接终止循环。

2025-04-06 15:55:14 338

原创 python列表,字符串,元组,集合,字典以及常用函数

元组常用于函数返回多个结果,避免使用列表(防止人为修改)。定义,元素之间用逗号分隔。适用于需要数据不被修改的场景。元组(若元素全为不可变类型)可以作为字典的键,列表不能。的有序集合,元素类型任意。

2025-04-06 15:04:04 565

原创 python数据类型转换

数据类型转换分为和Python 自动在不同类型的运算中转换数据类型,通常是向上转型(转换到更复杂的数据类型)。

2025-04-06 08:00:00 902

原创 Python3 基本数据类型

Python3 中的变量不需要声明类型,通过赋值自动创建变量,数据类型取决于赋值的对象。数据类型分为和。

2025-04-06 07:00:00 1619

原创 Python基础语法

Python 注释、标识符规则、编码、数字类型、字符串类型等基本语法内容是学习 Python 编程的基础。Python 使用缩进来表示代码块,行与缩进对程序执行非常重要。学会使用函数、模块和命令行参数,以及如何处理多行语句和注释,会帮助你编写更清晰的代码。

2025-04-05 23:33:12 505

原创 PyCharm开发工具的安装以及基础使用(详细教程)

当你开始学习和使用Python编程语言时,选择一个好的集成开发环墩(IDE)是非常重要的。PyCharm是一个强大的Python开发工具,它提供了丰富的功能和工具,可以帮助你更高效地编写、调试和部署Python代码。在本文中,我将介绍如何安装PyCharm开发工具,并简要介绍其基础使用方法。希望这些信息对你开始使用PyCharm并提高Python编程技能有所帮助。一、PyCharm是什么PyCharm。

2025-04-05 22:52:34 1906

空空如也

空空如也

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

TA关注的人

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