- 博客(23)
- 收藏
- 关注
原创 Linux命令——RPM与yum
这张表格按照安装和升级、删除、查询信息、验证和检查及其他操作等类别组织了常见的 RPM 包管理命令,以便更容易找到所需的命令。这些命令涵盖了 YUM 包管理器的常见操作,包括安装、更新、卸载、查询和清理缓存等。
2025-01-01 14:18:09
696
原创 Linux命令——4.重定向、管道
在 Linux 中,重定向是将命令的输入或输出重定向到文件或其他命令的操作。重定向通常用于处理命令行程序的标准输入(stdin)、标准输出(stdout)和标准错误(stderr)流。重定向是指将命令的输入或输出从默认位置(通常是终端)重定向到其他位置(如文件或设备)。是一个特殊的设备文件,代表一个空的黑洞,任何写入其中的内容都会被丢弃。常用于丢弃输出或错误信息,可以用来屏蔽命令的输出。输出重定向用于将命令的输出重定向到文件或其他设备,而不是显示在终端上。文件的内容,如果文件不存在,则会创建一个空文件。
2025-01-01 14:16:58
1040
1
原创 Linux命令——5.系统磁盘与设备
它提供了有关系统上进程的详细信息,如进程ID(PID)、终端、CPU 和内存使用情况、状态等。除了管理服务,还可以管理其他类型的单元(unit),如套接字(socket)、设备(device)、挂载点(mount)等。选项显示完整格式,包括 UID、PID、PPID、C、STIME、TTY、TIME 和 CMD。这个命令使用 BSD 样式的选项,显示所有进程,包括用户、CPU 和内存使用情况等详细信息。命令提供了启动、停止、重新启动服务,启用和禁用服务开机启动,检查服务状态等功能。显示更详细的长格式信息。
2025-01-01 14:15:26
650
原创 Linux命令——2.文件管理与编辑
集合多个文件:归档文件可以包含多个文件和目录,使得文件管理和传输更加方便。不压缩:归档文件通常不进行压缩,因此它们的大小是所有包含文件和目录大小的总和。常用于备份:归档文件常用于系统备份和数据传输,因为它们可以将多个文件打包成一个文件,便于管理和恢复。
2025-01-01 14:14:14
1061
原创 Linux命令——3.网络与用户
在 Linux 系统中,文件和目录的权限标识由 10 个字符组成,前三个字符表示文件类型和权限,后九个字符分为三组,每组三个字符,分别表示文件所有者、文件所属组和其他用户的权限。在 Linux 中,每个文件或目录都有三个不同的权限组:所有者(Owner)、组(Group)和其他人(Others)。是默认的防火墙管理工具。是传统的 Linux 内核防火墙工具,它操作的规则直接作用于内核的 netfilter 模块。这个表格概述了文件权限和类型的基本信息,以及如何使用符号表示不同的权限和文件类型。
2025-01-01 14:12:37
987
原创 Flutter框架——2.状态-路由-包-资源
内容包括状态管理、路由管理、包管理、资源管理以及Flutter Web开发。文档详细讲解了Flutter中不同的状态管理方式,如Widget自管理状态、父Widget管理子Widget状态和混合管理方式。路由管理部分涉及页面跳转、命名路由以及如何在路由间传递参数。包管理部分介绍了如何通过`pubspec.yaml`配置文件管理依赖包,并通过具体示例说明如何使用这些包。资源管理部分解释了如何在Flutter项目中管理和加载静态资源,最后讨论了Flutter Web平台的特性及其使用场景。
2024-09-09 12:05:27
2706
原创 Flutter框架高阶——Window应用程序设置窗体窗口背景完全透明
文章涉及了在 Flutter 桌面应用中如何通过 C++ 和 Win32 API 实现窗口透明效果,并介绍了如何在 main.cpp 中修改代码以实现透明窗口。此外,还讨论了两个 Flutter 包 bitsdojo_window 和 window_manager 的区别及如何同时使用它们来管理和自定义窗口。最终提供了示例代码和注意事项,帮助开发者理解和实现窗口透明化功能。
2024-06-19 19:41:57
1919
原创 Java之JFC——Swing组件(JFrame、JPanel、JLabel、JButton......)
Swing 是 Java 提供的用于创建图形用户界面 (GUI) 的工具包,包含顶级容器(如 JFrame)、中间容器(如 JPanel)、基本组件(如 JButton和JTextField)、特殊用途组件(如 JTable和 JTree),以及菜单组件(如 JMenuBar),支持平台无关性和高度可定制性,适用于构建现代化、用户友好的桌面应用程序。
2024-06-11 17:05:14
1427
原创 Flutter框架高阶——使用MQTT协议进行信息传输
本文介绍在Flutter项目中使用MQTT协议实现客户端与服务器的连接、订阅、取消订阅和消息收发。步骤包括添加依赖、安装MQTT客户端库、初始化客户端并设置心跳保持时间等属性,通过公共MQTT服务器实现连接并配置加密通信,代码处理接收消息的回调函数。还介绍在Flutter应用中异步加载和显示静态资源文件,如图片、字体和配置文件,使用FutureBuilder和Image.memory()实现图片加载显示,讲解通过assets配置添加证书文件并安全访问。
2024-05-31 17:00:08
2368
2
原创 Flutter框架——1.框架结构-Widget类-State状态类-Flutter主题、布局、组件初识-异常捕获-调试
有点懒,有时间再写吧,就放个标题:Flutter框架——1.框架结构-Widget类-State状态类-Flutter主题、布局、组件初识-异常捕获-调试
2024-05-21 22:41:37
476
原创 Flutter框架之Dart语言——3.库-异步-Stream流-async和await-元数据
这份Dart语言的Flutter框架笔记系统地介绍了库的分类和导入方式,深入讨论了Dar库的冲突问题,并详细阐述了异步编程的概念和实践,包括Future异步对象和Stream流的使用方法。通过解释异步函数、事件循环以及使用async和await关键字实现异步编程,读者可以更好地理解Dart语言中的并发与并行概念。此外,笔记还涵盖了元数据的概念,为读者提供了全面的学习资料。这份笔记适合Flutter开发者深入学习Dart语言及其在异步编程方面的应用。
2024-05-21 21:35:19
894
原创 Flutter框架之Dart语言——2.函数-类-继承-抽象-多态-泛型
这是一份关于Flutter框架中Dart语言的笔记。内容包括函数和类的详细用法。函数部分介绍了方法定义、位置和命名可选参数、必需参数、箭头函数、匿名函数和自执行函数。类部分涵盖类的定义、late关键字、初始化列表、getter和setter方法,以及各种构造方法(默认、命名、常量、工厂)和重定向。还讨论了私有方法和属性、静态方法和属性、对象操作符(条件成员访问符、类型判断符、级联运算符、运算符重载)。面向对象编程方面介绍了继承、抽象类、接口和多态,最后介绍了泛型类和泛型接口的使用。
2024-05-21 21:31:41
788
原创 Flutter框架之Dart语言——1.SDK环境配置-数据类型-运算符-分支循环语句-异常处理
这是一个关于Flutter框架中Dart语言的综合笔记,涵盖了从基础配置到高级应用的各个方面。笔记包括Flutter SDK的安装和环境变量的设置,Dart的基础语法如入口方法、注释、命名规则、变量和常量的使用。详细介绍了Dart的基本数据类型、集合类型的定义、属性和方法,以及类型转换的常用技巧。内容还涵盖各种运算符的应用,分支语句和循环语句的使用方法。最后讲解了异常处理的基本概念和方法。该笔记为初学者和有一定基础的开发者提供了一个系统化的Dart语言学习资源,有助于深入理解和高效应用Flutter进行开发
2024-05-21 21:16:10
762
原创 Python基础——1.0入门与命名规范
编程语言分为机器语言、汇编语言和高级语言,其中高级语言又分为编译型和解释型。Python作为一种高级解释型语言,拥有多种实现,如CPython、Jython等。Python解释器是基于C语言开发的,用于执行Python代码,其性能影响程序执行效率。环境变量在Python运行中起重要作用,可优化进程执行。Python可以以交互式模式或脚本文件模式运行,分别适用于调试和程序执行。Python的命名规范涵盖了项目、包、模块等不同元素的命名规则,旨在提高代码可读性。此外,Python中的转义字符用于表示特殊字符,如
2024-05-21 18:13:37
283
原创 Python基础——1.7网络编程
这篇Python网络编程入门笔记详细介绍了从基础概念到实际应用的各个方面。内容包括IP地址(IPv4、IPv6、内网和公网IP、本地环回地址)、端口及其相关知识、socket编程,以及TCP通信的客户端和服务端实现。笔记还涵盖了常见的软件架构、网络通信框架(基于socket和wsgiref)、HTTP协议详解(GET和POST请求、响应报文、状态码),并讨论了静态Web服务器的实现及其多任务和面向对象版本。最后内容涉及阻塞与非阻塞的区别及其在socket中的应用和进程间通信的原理。对学习和掌握网络编程有帮助
2024-05-21 18:07:35
1109
原创 Python基础——1.6并发\行-多进程-队列和管道-多线程-作业调度算法
这是一个关于Python多任务编程的详细笔记,涵盖并发、并行、多进程和多线程的核心概念和实现方法。内容包括多进程的属性和方法、进程间的通信(队列和管道)、进程调度算法以及同步与异步的区别。笔记还介绍了多线程的属性和方法,讨论了线程间的共享和互斥锁的使用,并详细比较了进程和线程的优缺点,特别是在生产者-消费者模型中的应用。这份笔记对于理解和掌握Python中的多任务编程非常有帮助,适合需要高效处理并发任务的开发者参考。
2024-05-21 17:57:39
1156
原创 Python基础——1.5模块-包-项目
这篇Python笔记涵盖了模块使用、包的管理和项目开发流程。首先详细介绍了第三方模块的下载和管理,包括pip命令、换源、查看模块等内容。接着,解释了模块的导入方法和处理导入异常的方式,涵盖临时添加路径、保存到指定位置和设置环境变量等。还讨论了循环导入问题和模块编写规范。关于包的部分,介绍了包的创建和导入方法,包括绝对导入和相对导入。最后详细说明了项目开发流程,从需求分析到程序架构设计,再到分任务开发、测试和上线,涵盖面向过程编程思想和MVC开发模式。整篇笔记结构清晰,内容丰富,非常适合Python初学者参考
2024-05-21 17:49:20
792
原创 Python基础——1.4文件读写、文件模式、文件修改、异常捕获、浅拷贝、深拷贝
这篇Python笔记涵盖了Python的文件读写、文件模式、文件修改、异常捕获、浅拷贝、深拷贝知识点
2024-05-21 17:26:22
1235
1
原创 Python基础——1.3函数、作用域、装饰器、类、面向对象(封装、继承、多态)、魔法方法、学生管理系统
这篇Python笔记全面而系统地讲解了函数与作用域以及类与面向对象编程的核心概念。它首先介绍了自定义函数的定义、调用、文档、返回值等基础知识,详细解释了函数参数的类型及其组合使用方法,并探讨了函数的多种使用方式,包括闭包和递归函数。在作用域部分,笔记阐明了命名空间的分类、加载与销毁顺序、查找优先级等。此外,笔记还深入介绍了类的基础知识,包括定义、创建对象,以及继承、封装和多态三大面向对象编程特性,同时讲解了Python中的魔法方法,为类添加自定义行为。此笔记内容详实,结构清晰,适合Python编程学习与参考
2024-05-21 17:17:59
1304
原创 正则表达式——1.1最终篇(这一篇足矣)
正则表达式,这一篇就够了,保证你对正则有一个超系统超详细的了解和掌握,这篇文章保你应对各种字符匹配,知识点超详细。一、字符二、表达式三、特殊符号四、高级规则五、其他通用规则六、综合提示
2023-07-29 00:24:44
112
原创 Python基础——1.2数据类型
这是Python基础知识的第二篇文章,详细的介绍了Python的数据类型,包括数据类型各种形式的分类、数据类型如整数、字符串、列表、集合、字段、元祖以及他们的使用方法和常见内置函数
2023-07-28 23:38:04
600
1
原创 Python基础——1.1符号、结构语句(for 循环、while循环、if判断)、迭代器、生成器
本章讲述了注释、行、缩进、标识符(变量常量)、关键字、字面值、分隔符、运算符,结构语句包括if-else、while、for,以及语句关键字、迭代器、生成器、赋值等。
2023-07-28 23:27:20
195
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人