文章
分类
标签
关于
孤星
行动起来,活在当下
累计撰写
16
篇文章
累计创建
12
个标签
累计收到
0
条评论
栏目
文章
分类
标签
关于
目 录
CONTENT
精品分类
全部分类
最新文章
2025-01-04
Maven的安装与配置
本文是关于Maven的安装与配置教程。首先介绍了如何下载Maven安装包,然后详细阐述了在Windows系统上的安装步骤。接着,文章指导了如何配置Maven的环境变量。完成安装后,通过输入命令`mvn -v`验证Maven是否安装成功。此外,文章还介绍了可选的本地仓库配置和阿里云镜像配置,以提高Maven的下载速度和效率。配置完毕后,即可使用Maven进行Java项目的构建和管理。
2025-01-04
62
0
0
Java
学习资料
2024-01-03
Centos 7和Ubuntu命令区别
CentOS 7和Ubuntu是两种不同的Linux发行版,它们在命令和系统管理工具方面存在一些区别。本文介绍了CentOS 7和Ubuntu之间的常见命令区别,包括包管理器、服务管理、防火墙、软件安装、网络配置、系统日志、用户管理和文件编辑器的不同。
2024-01-03
192
0
0
2023-10-21
C#中的协变(Covariance)和逆变(Contravariance)- 类型系统的巧妙之处
本文介绍了C#中的协变(Covariance)和逆变(Contravariance)概念及其在类型系统中的应用。文章通过详细的示例代码展示了协变和逆变在接口、委托和泛型接口中的使用,并解释了它们如何使代码更加灵活和通用。文章总结了协变和逆变的定义和用途,强调了它们在大型代码库和框架中的重要性。
2023-10-21
224
0
1
后端技术
2023-10-21
事件和委托
本文详细探讨了C#中的事件和委托机制。事件和委托是C#面向对象编程中强大且灵活的特性,提供了一种松散耦合的通信机制,使得对象能够更灵活地进行交互。文章首先介绍了委托的基本概念,它是一种可以持有对方法的引用的类型,允许在运行时动态地绑定和调用方法。然后,文章深入讲解了事件,它是基于委托实现的对象通信机制。通过代码示例,文章展示了如何定义委托、声明事件、触发事件以及订阅和取消订阅事件。此外,文章还介绍了事件的高级特性,如多播和事件参数。最后,文章总结了事件和委托的重要性和应用场景,它们是C#开发者的关键技能之一,常用于实现GUI事件处理、异步编程、消息传递等场景。
2023-10-21
172
0
0
后端技术
2023-09-28
C#中的ConcurrentExclusiveSchedulerPair类
摘要:本文介绍了C#中的ConcurrentExclusiveSchedulerPair类及其应用场景。该类是.NET Framework 4.0中引入的一种多线程编程工具,包含并发调度器和独占调度器,可实现多个任务的并行执行和互斥访问。文章通过停车场入口和出口的例子说明了使用ConcurrentExclusiveSchedulerPair类的必要性,以避免竞态条件和数据不一致的问题。同时,文章提供了创建ConcurrentExclusiveSchedulerPair对象的基本代码,以及使用并发调度器和独占调度器执行任务的示例。最后,通过一个完整案例,演示了如何使用ConcurrentExclusiveSchedulerPair来调度并发和独占任务,并输出了任务执行的结果。总之,使用ConcurrentExclusiveSchedulerPair可以提高应用程序的稳定性和可靠性。
2023-09-28
134
0
0
后端技术
2023-09-18
算法复杂度
摘要: 本文主要介绍了算法复杂度,包括时间复杂度和空间复杂度。时间复杂度描述了算法运行所需的时间资源,空间复杂度描述了算法运行所需的内存资源。文章详细解释了常见的时间复杂度和空间复杂度,如常数时间复杂度、对数时间复杂度、线性时间复杂度、线性对数时间复杂度、二次时间复杂度和指数时间复杂度,以及常数空间复杂度、线性空间复杂度、二次空间复杂度和对数空间复杂度,并通过示例代码进行了演示。
2023-09-18
185
0
0
结构算法
2023-09-18
Docker安装
Docker安装指南:首先卸载旧版本Docker,安装必要工具,设置镜像源,安装Docker CE。然后设置Docker镜像加速地址并开启Docker服务。验证Docker安装成功后,可以进行其他配置,如设置Docker数据目录。修改目录信息后,重启Docker服务并再次查看相关信息。
2023-09-18
292
0
0
实用教程
2023-09-17
MySQL备份数据库shell脚本
这段Shell脚本主要用于自动备份MySQL数据库。它首先设置MySQL的登录凭据和备份目录,并提供了开启或关闭过期备份删除的选项。通过排除系统自带的数据库并指定需要备份的数据库,脚本创建备份目录、设置备份数据库列表并排除不需要备份的数据库。然后,它遍历每个需要备份的数据库,使用mysqldump命令进行备份,并将备份文件压缩。最后,如果开启了删除过期备份的选项,它会删除过期备份。整个脚本旨在实现MySQL数据库的自动化备份和管理。
2023-09-17
108
0
0
数据库
实用教程
2023-09-17
Centos7安装Git
在Centos7系统上安装Git可以通过yum方式或源码方式进行。yum方式安装的版本比较老旧,推荐使用源码方式安装以获得更高版本。源码安装需要下载Git的源码包,并安装相关依赖包后编译安装。安装完成后可通过命令查看Git版本。同时,如果涉及到私有仓库的克隆,还需要设置Git的私有令牌。
2023-09-17
271
0
0
实用教程
2023-09-17
Git设置代理
Git设置代理以解决网络克隆失败问题。可以通过命令行设置全局代理,包括http和https代理,使用`git config --global`命令。另外,也有图像化设置方法。除此之外,还可以设置局部代理,用于特定情况,如克隆gitee等。查看现有配置可使用`git config --global -l`命令。取消代理则使用`git config --global --unset`命令。
2023-09-17
234
0
0
实用教程
1
2