文章
分类
标签
关于
孤星
行动起来,活在当下
累计撰写
16
篇文章
累计创建
12
个标签
累计收到
0
条评论
栏目
文章
分类
标签
关于
目 录
CONTENT
精品分类
全部分类
最新文章
2025-01-04
Maven的安装与配置
本文是关于Maven的安装与配置教程。首先,通过打开Maven官方网站下载对应的安装包进行安装。接着,详细阐述了如何在Windows环境下进行Maven的安装。然后,介绍了如何配置Maven的环境变量。最后,通过命令行验证Maven的安装。此外,文章还提供了配置本地仓库和阿里云镜像的可选步骤。配置完毕后,即可成功安装并使用Maven。文章关键词:Maven,Java,Maven的安装与配置。
2025-01-04
106
0
0
学习资料
Java
2024-01-03
Centos 7和Ubuntu命令区别
CentOS 7和Ubuntu是两种不同的Linux发行版,它们在命令和系统管理工具上存在一些区别。CentOS 7使用yum作为包管理器,而Ubuntu使用apt或apt-get;服务管理上,CentOS 7使用systemctl,Ubuntu则可使用systemctl或service命令。此外,两者在防火墙管理、软件安装、网络配置、系统日志、用户管理和文件编辑器方面也存在差异。
2024-01-03
225
0
0
2023-10-21
C#中的协变(Covariance)和逆变(Contravariance)- 类型系统的巧妙之处
摘要: 本文详细探讨了C#中的协变(Covariance)和逆变(Contravariance),这两个概念在C#泛型系统中起到了重要的作用。协变允许使用派生类型替代基类型,而逆变则允许使用基类型替代派生类型。通过实例,文章展示了协变和逆变在接口、委托和泛型接口中的应用,解释了它们如何提升代码的灵活性并保持类型安全。总结指出,协变和逆变对于大型代码库和框架的开发尤为重要,有助于理解和维护代码的复杂性。
2023-10-21
251
0
1
后端技术
2023-10-21
事件和委托
本文详细探讨了C#中的事件和委托。首先介绍了它们在面向对象编程中的重要作用,提供松散耦合的通信机制。接着讲解了委托的基本原理和用法,它是一种可以持有对方法的引用的类型。然后重点介绍了事件,它是基于委托实现的对象通信机制。通过代码示例,演示了委托、事件的定义、触发以及订阅和取消订阅的流程。最后,介绍了事件和委托的高级特性,如事件的多播和事件参数。总结来说,本文帮助读者深入理解并熟练使用C#中的事件和委托,对于实现模块化、易于维护和扩展的代码具有重要意义。
2023-10-21
187
0
0
后端技术
2023-09-28
C#中的ConcurrentExclusiveSchedulerPair类
摘要: 本文介绍了C#中的ConcurrentExclusiveSchedulerPair类,它是.NET Framework 4.0中引入的一种新的多线程编程工具。该类提供了并发调度器和独占调度器,可以实现多个任务的并行执行和互斥访问。文章通过现实生活中的例子解释了使用ConcurrentExclusiveSchedulerPair类的必要性,以避免多辆车同时进出停车场的竞态条件和车辆堵塞问题。文章还详细介绍了如何创建ConcurrentExclusiveSchedulerPair对象,以及如何使用其并发调度器和独占调度器来执行任务。最后,通过完整案例演示了如何使用ConcurrentExclusiveSchedulerPair来确保高并发情况下对共享资源的读写操作不会产生竞态条件和数据不一致的问题,从而提高应用程序的稳定性和可靠性。
2023-09-28
162
0
0
后端技术
2023-09-18
算法复杂度
摘要:本文介绍了算法复杂度,包括时间复杂度和空间复杂度。时间复杂度描述了算法运行所需的时间资源,空间复杂度描述了算法运行所需的内存资源。文章详细解释了常见的时间复杂度和空间复杂度,如常数时间复杂度、对数时间复杂度、线性时间复杂度、线性对数时间复杂度、二次时间复杂度和指数时间复杂度,以及相应的Java代码示例。
2023-09-18
203
0
0
结构算法
2023-09-18
Docker安装
Docker安装步骤包括卸载旧版本、安装必要工具、设置镜像源、安装docker-ce、设置docker镜像加速地址、开启docker服务并验证。其他配置包括设置docker数据目录、查看docker信息、修改目录及重启docker服务。
2023-09-18
302
0
0
实用教程
2023-09-17
MySQL备份数据库shell脚本
该Shell脚本用于自动备份MySQL数据库。脚本首先定义备份的相关参数,如登录凭据、备份目录和是否删除过期备份等。接着,脚本创建备份目录并设置需要备份的数据库。然后,脚本遍历每个数据库并执行备份操作,将数据库导出为SQL文件并使用gzip进行压缩。最后,如果开启了删除过期备份功能,脚本会删除指定天数前的备份文件。
2023-09-17
120
0
0
数据库
实用教程
2023-09-17
Centos7安装Git
在Centos7系统上安装Git可以通过多种方式,如yum方式和源码方式安装。由于yum方式安装的版本比较老旧(默认是1.8.3),建议源码安装Git以保证功能的新颖性。源码安装需要先下载Git的源码包,然后解压并配置安装路径,最后编译安装。安装完成后,通过命令行查看安装的Git版本即可确认安装成功。私有仓库克隆时需注意设置Git的私有令牌。
2023-09-17
339
0
0
实用教程
2023-09-17
Git设置代理
本文介绍了Git设置代理的方法,以解决在使用Github时因网络原因出现的clone失败问题。包括全局代理和局部代理两种设置方式,并提供了查看现有配置、取消代理的命令。通过命令行设置和图像化设置两种方式介绍如何配置代理。
2023-09-17
348
0
0
实用教程
1
2