![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux技术
文章平均质量分 62
地球空间-技术小鱼
这个作者很懒,什么都没留下…
展开
-
Scala简介
7. **与大数据工具的集成**:Scala与Apache Spark等大数据处理框架有很好的集成,Spark甚至以Scala作为其首选的API语言。在Scala中,一切都是对象,包括基本数据类型和函数。5. **丰富的标准库**:Scala提供了丰富的标准库,包括集合框架、并发库、网络编程等,为开发者提供了方便的工具和API。4. **简洁的语法**:Scala的语法设计简洁,能够以较少的代码行数表达复杂的逻辑。- **函数式编程**:掌握Scala中的函数式编程概念,如高阶函数、柯里化、尾递归等。原创 2024-07-05 00:05:45 · 166 阅读 · 0 评论 -
Linux Mint 22,代号为“Wilma”。
因此,在Mint 20及更高版本中,你的加密家目录不再在注销时被卸载:https://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/1734541。如果你需要在关机前完成长时间的操作,请阅读`/etc/systemd/system.conf.d/50_linuxmint.conf`并覆盖`/etc/systemd/system.conf.d/60_custom.conf`中的超时值。重新启动后,系统托盘会出现一个图标,显示当前活动的GPU。原创 2024-07-05 00:05:13 · 590 阅读 · 0 评论 -
PyCharm简介二
4. **创建Python文件**:在项目中创建新的Python文件(`.py`),可以右键点击项目目录,选择“New” -> “Python File”。2. **代码智能提示**:在编写代码时,PyCharm能够提供语法高亮、代码自动补全、代码模板、参数提示等功能,减少编码错误。6. **Web开发**:PyCharm提供了对Web框架(如Django、Flask等)的支持,适合进行Web开发。1. **大型项目开发**:PyCharm提供了强大的项目管理功能,适合管理包含多个文件和模块的大型项目。原创 2024-07-04 00:33:57 · 471 阅读 · 0 评论 -
Perl语言简介
4. **丰富的库和社区支持**:CPAN(Comprehensive Perl Archive Network)是一个庞大的Perl模块库,包含了数以万计的模块,这些模块提供了从网络编程到文本处理的各种功能。1. **跨平台性**:Perl可以在各种操作系统上运行,包括Windows、Linux、Unix和macOS等,这赋予了Perl良好的平台兼容性。- 学习基本语法:包括标量变量(用`$`前缀)、数组变量(用`@`前缀)和哈希变量(用`%`前缀)的声明和使用,以及Perl的控制结构。原创 2024-07-04 00:33:13 · 184 阅读 · 0 评论 -
npm包管理工具常用命令
`npm install --save-dev`:将包安装为开发依赖,并记录在`package.json`的`devDependencies`部分。- `npm install --save`:将包安装为项目的主要依赖,并记录在`package.json`的`dependencies`部分。- `npm run `:运行`package.json`文件中定义的脚本。- `npm cache`:管理npm的缓存。原创 2024-07-03 00:18:00 · 207 阅读 · 0 评论 -
微软的Edge浏览器简介
2. **市场竞争**:在微软沉寂于浏览器市场的同时,其他浏览器如Google的Chrome、Mozilla的Firefox等已经获得了广泛的用户基础,并不断发展和改进。为了提供更好的用户体验和更好的兼容性,微软需要推出一款新的浏览器。2. **集成的微软服务**:Edge与微软的其他服务如Office、OneDrive等深度集成,为用户提供更加便捷的办公体验。6. **集成的Edge Hub**:Edge提供了一个集成的浏览历史、书签和笔记等功能,方便用户管理和管理自己的网络内容。原创 2024-07-03 00:17:33 · 516 阅读 · 0 评论 -
Postman简介
7. **脚本支持**:可以使用JavaScript、TypeScript等脚本语言编写预请求和后请求脚本,以实现更复杂的测试逻辑。1. **请求发送**:支持发送各种HTTP请求,如GET、POST、PUT、DELETE等,并允许自定义请求头和请求体。8. **集合和共享**:可以创建API集合,方便地进行分组和管理,并且支持云共享,方便团队成员之间的协作。3. **环境变量和全局变量**:可以设置环境变量和全局变量,便于管理不同测试环境下的API请求参数。原创 2024-07-02 10:05:46 · 228 阅读 · 0 评论 -
PyCharm 2024.1简介
作为一个深受开发者欢迎的工具,PyCharm以其强大的功能和高效的开发体验著称。总体而言,PyCharm 2024.1通过这些新特性和改进,致力于提升开发者的效率和体验,为Python开发者提供了一个更加高效、强大的开发工具。- 为GitHub和GitLab用户提供了增强的代码审查体验,审查模式与编辑器深度集成,提升了审查效率。- PyCharm 2024.1版本中的终端得到了重新设计,提供了可视化和功能改进,简化了命令行任务。- 代码折叠功能得到改进,增加了新的折叠选项,帮助开发者更好地组织代码结构。原创 2024-07-02 10:04:37 · 523 阅读 · 0 评论 -
Reflector简介-archlinux更新镜像列表工具
Reflector 是一个用于 Arch Linux 的 Python 脚本,它能够自动从 Arch Linux 的镜像状态页面获取最新的镜像列表,并根据速度、国家和最后更新时间等因素对镜像进行排序和筛选。用户可以根据自己的需求选择不同的参数来定制镜像列表,并将结果写入。此外,Reflector 还支持通过 systemd 服务和定时器进行自动化运行,以及通过 pacman 钩子进行特定情况下的触发4。这些自动化选项可以帮助用户定期更新镜像列表,确保软件包的下载速度始终保持最佳状态。原创 2024-06-28 21:35:54 · 419 阅读 · 0 评论 -
Puppy Linux-最小的操作系统-仍然在更新32位设备的支持
Puppy Linux 是一个由多个 Linux 发行版组成的集合,它们建立在相同的共享原则之上,使用相同的一套工具构建,建立在一套独特的 Puppy 特定应用程序和配置之上,通常无论您选择哪种口味,都能提供一致的行为和功能。使用 Woof 构建的 Puppy Linux 发行版 → 为满足特定需求和外观而开发,也针对一般用途,使用 Puppy Linux 系统构建器(称为 Woof-CE)构建,带有一些附加或修改的软件包。多样性 → 数以百计的衍生版("puplets"),其中之一肯定能满足您的需求。原创 2024-06-28 12:49:48 · 741 阅读 · 0 评论 -
Manjaro Linux系统简介和archlinux哲学
相比之下,Manjaro Linux提供了一系列自动配置好的系统,包括各种流行的桌面环境,使得Linux的新手和中级用户能够更加轻松地开始使用。总之,Manjaro Linux是一个强大的操作系统,它结合了用户友好性和高级定制性,为不同水平的用户提供了一个灵活和高效的解决方案。通过其独特的软件仓库和滚动更新机制,Manjaro Linux在保持最新软件的同时,也提供了稳定和安全的系统运行环境。它为用户提供了一个易于安装和使用的平台,同时保持了Linux系统的高度定制性和最新的软件特性。原创 2024-06-26 00:09:33 · 446 阅读 · 0 评论 -
SysLinuxOS简介
它提供了一个完整的网络环境,集成了多种软件工具,并且可以通过用户添加更多工具来扩展其功能。SysLinuxOS 拥有友好的图形界面,使用 Mate 或 Gnome 桌面环境,旨在开箱即用,预装了所有必要的网络工具。SysLinuxOS for System Integrators 是一个功能丰富、专业性强的操作系统,适合在工作和日常桌面环境中使用,尤其适合那些在 Linux 环境中有高级技能的用户。原创 2024-06-24 00:51:25 · 235 阅读 · 0 评论 -
Zabbix 7.0 LTS新特征
Zabbix 7.0 LTS版本是基于GNU Affero通用公共许可证第3版(AGPLv3)发布的,7.0 LTS更新了许多新的功能,包含合成终端用户Web监控、Zabbix proxy高可用性和负载均衡、重大性能和可扩展性提升、原生多因子认证(MFA)支持、多种新方法可视化数据和基础设施状态,以及其它各种功能!原创 2024-06-20 12:41:14 · 578 阅读 · 0 评论 -
CachyOS简介
CachyOS 是一个相对较新的 Linux 发行版,它基于著名的 Arch Linux,旨在结合 Arch 的滚动发布模型和轻量级的设计理念。以下是关于 CachyOS 的一些详细信息:### 产生历程:CachyOS 的创始人是一位名叫 Amith KK 的开发者,他在 2018 年开始开发这个项目。Amith KK 旨在创建一个简洁、高效且易于使用的 Linux 发行版,同时保留 Arch Linux 的核心特性和优势。CachyOS 经过几年的发展和优化,逐渐在 Linux 社区中获得了认可。###原创 2024-06-19 14:50:44 · 178 阅读 · 0 评论 -
2024年发布openEuler 24.03 LTS:特点-增加软件中心,AI
openEuler 24.03 LTS 是基于6.6内核的长周期版本,面向服务器、云、边缘计算、AI和嵌入式场景,提供更多新特性和功能,给开发者和用户带来全新的体验,服务更多的领域和更多的用户。原创 2024-06-19 14:30:25 · 454 阅读 · 0 评论 -
Vim和Nano简介
**模式编辑**:Vim 使用多种模式(例如,正常模式、插入模式、命令模式等),允许用户在不离开编辑器的情况下执行复杂的编辑任务。- **基本的文本编辑功能**:Nano 提供基本的文本编辑功能,如文本搜索、替换、文本高亮和行号显示。- **功能有限**:与 Vim 相比,Nano 缺乏一些高级编辑功能,如模式编辑和复杂的自定义选项。- **学习曲线陡峭**:由于 Vim 的复杂性和强大的功能集,它有一个比较陡峭的学习曲线。它遵循 GPL 许可证。**Nano 的特点:****Vim 的特点:**原创 2024-06-18 00:58:55 · 433 阅读 · 0 评论 -
Artix Linux 默认不使用 systemd
6. **多种桌面环境选择**:Artix Linux 提供了多种桌面环境的版本,包括最小化的 Base 系统、带有 i3 窗口管理器的版本,以及运行 LXQt 桌面环境的版本,满足不同用户的需求。3. **高度可定制性**:继承自 Arch Linux,Artix Linux 提供了高度的可定制性,用户可以根据自己的需求选择安装的组件和桌面环境。5. **轻量级和性能**:Artix Linux 旨在提供轻量级的用户体验,它不包含过多的预装软件,这使得系统更加轻量化,启动更快,运行更流畅。原创 2024-06-18 00:51:42 · 561 阅读 · 0 评论 -
Endless OS简介
Endless OS 是一个基于 Linux 的操作系统,它旨在为用户提供一个简单、直观且易于使用的计算环境。原创 2024-06-17 00:31:20 · 259 阅读 · 0 评论 -
Solus Linux: 有自己的软件包管理器
Solus Linux 默认使用 Budgie 桌面环境,这是一个现代化且美观的桌面环境,与 eopkg 紧密集成,提供一致的用户体验。:Solus Linux 采用滚动发布模式,这意味着用户总是可以获得最新的软件和系统更新,而不需要等待定期的发布周期。:Solus Linux 提供了一套完整的工具链,包括 eopkg,使得开发者可以方便地构建和分发自己的软件包。:Solus Linux 允许用户根据自己的需求定制系统,包括使用 eopkg 安装或删除特定的软件包。原创 2024-06-13 00:46:50 · 235 阅读 · 0 评论 -
CodeArts Snap 华为云智能开发助手
CodeArts Snap 是华为云推出的一款基于大模型技术的智能开发助手,旨在提高开发人员的生产力和代码质量,为开发者带来全新的编程方式和体验。原创 2024-06-12 17:55:07 · 507 阅读 · 0 评论 -
2024-Pop!_OS新版本,新桌面环境的消息
OS开发团队正在为他们的发行版开发一个定制桌面。这个新的桌面环境被称为COSMIC,是用Rust语言编写的,超快的COSMIC应用商店几乎已经实现!alpha版本只剩下一些次要的用户体验问题需要打磨。预计发布COSMIC桌面环境的alpha版本。相信我们很快会看到Pop!_OS 24.04。这个新桌面环境Pop!_OS开发团队用了两年多的时间,值得我们期待。原创 2024-06-11 22:43:37 · 607 阅读 · 0 评论 -
Linux跨发行版软件包管理工具:AppImage、Snap和Flatpak
AppImage、Snap和Flatpak提供了不同的方法来简化Linux上的软件管理。AppImage以其无需安装和便携性为开发者和用户提供了便利;Snap通过其跨平台兼容性和自动更新机制,确保了应用程序的安全性和最新性;而Flatpak则以其社区支持和沙盒化特性,为用户提供了丰富的应用程序选择和安全保障。这些工具的执行命令为用户提供了直观的操作方式,使得跨发行版的软件管理变得更加容易和高效。原创 2024-06-10 16:06:57 · 440 阅读 · 1 评论 -
简单介绍Pacstall和 AUR软件管理工具
**丰富的软件包**:提供了 Arch Linux 官方仓库之外的软件包。- **自动化**:AUR 助手自动化了包的搜索、依赖解决和构建过程。- **新手友好度**:对于新手用户,AUR 的使用可能相对复杂。- **质量控制**:由于是社区驱动,软件包的质量可能参差不齐。- **社区支持**:相比成熟的包管理器,社区支持可能较小。- **社区驱动**:由活跃的社区维护,有大量的用户贡献。- **命令行界面**:提供简洁的命令行界面,易于使用。- **灵活性**:用户可以自定义软件包的构建和安装。原创 2024-06-10 16:06:19 · 415 阅读 · 0 评论 -
Rhino Linux 2024.1
此次发布的安装内核包括桌面版的6.9.1-generic,Pine64设备的6.9.0-okpine,以及Raspberry Pi的6.8.0-raspi。- pacstall-qa现在直接内置于Pacstall,使用`-Qa provider:user/repo#PR`语法。- Pacstall 5.0.0+的发布,包括Pacstall团队与Rhino Linux团队的紧密合作。- Pacstall团队通过Pacstall提供了快速修复,解决了上游未立即解决的短期问题。原创 2024-06-07 15:32:16 · 372 阅读 · 0 评论 -
Elementary OS 7.1简单桌面调整
Elementary OS的Pantheon桌面环境提供了一种非常独特和直观的用户体验。默认情况下,Pantheon桌面并没有提供传统的窗口最小化、最大化按钮。但是可以通过安装和使用特定的工具来调整和自定义这些设置。6. 在“窗口控制”(Window Controls)下,选择布局为“Windows”。5. 在“Tweaks”窗口中,选择“外观”(Appearance)部分。7. 应用更改后,窗口的顶部栏应该会出现最小化、最大化和关闭按钮。4. 安装完成后,在系统设置中找到并打开“Tweaks”应用。原创 2024-06-07 00:09:30 · 191 阅读 · 0 评论 -
elementary OS 8的新消息
另外,Granite.Toast现在包括一个新的dismissed()信号和解除原因,一个新的STYLE_CLASS_SUCCESS常量,并且你现在可以在Granite.HeaderLabel中使用标记。得益于Corentin和Leonhard的工作,我们的窗口管理器现在包含了用于定位面板和停靠栏的新API,包括处理隐藏模式。继续阅读,了解我们在5月份所做的所有工作。新的字体应用看起来很棒,性能也有所提升,并且它将继续像我们其他作为Flatpak提供的应用一样接收更新,所以我们强烈推荐切换到这个版本。原创 2024-06-06 13:01:30 · 1245 阅读 · 0 评论 -
Nginx替代软件
Nginx 是一款广受欢迎的高性能 Web 服务器,以其事件驱动的架构和轻量级的特点而闻名。- OpenLiteSpeed 是一个高性能、轻量级的 HTTP 服务器,提供快速的网站加载速度。- Lighttpd 是一个高性能的 Web 服务器,以其轻量级设计和低内存占用而受到赞誉。- LiteSpeed 是一个高性能的 Nginx 替代品,以其卓越的速度和效率而闻名。- 与 Nginx 相比,Traefik 更易于使用,同时提供细粒度的控制。- 拥有基于 Web 的界面,简化服务器管理和配置。原创 2024-06-06 12:42:50 · 572 阅读 · 0 评论 -
solus linux 简介
4. **eopkg 包管理系统**:Solus 使用 eopkg 作为其包管理工具,这是一个为 Solus 量身打造的系统,易于使用,同时提供了强大的功能,如快速的安装和更新。8. **个性化和改进**:Solus 4 发布时,带来了全新的图标任务列表弹出体验、改进的通知管理、音量部件的改进等个性化方面的改进和 Bug 的修复。3. **Budgie 桌面环境**:Solus 的默认桌面环境是 Budgie,这是一个现代且轻量级的环境,提供了优雅且直观的用户界面。原创 2024-06-05 21:53:18 · 464 阅读 · 0 评论 -
开放式虚拟化格式1.0和2.0有什么区别
OVF 2.0是OVF 1.0的超集,意味着所有OVF 1.0的功能在2.0中都得到了保留,并且增加了新的特性和改进。因此,OVF 2.0提供了更高的灵活性和更强的功能,以满足更复杂的虚拟化需求。- OVF 2.0在1.0的基础上增加了更多的扩展性,允许更复杂的虚拟机配置,包括对虚拟机的更细粒度控制。- OVF 2.0在1.0的基础上,得到了更广泛的社区和行业支持,有更多的组织和项目采用这一标准。- OVF 2.0增加了更丰富的元数据支持,可以包含更多关于虚拟机的详细信息。原创 2024-06-03 20:19:15 · 490 阅读 · 0 评论 -
OVF(Open Virtualization Format)或OVA(Open Virtual Appliance)格式有什么区别
简而言之,OVF是一个更为开放和灵活的格式,它允许用户访问和编辑虚拟机的配置文件,而OVA则是一个更为用户友好的打包格式,它将OVF的所有组件压缩成一个单一的文件,便于分发和传输。- **定义**:OVA是OVF的一个变体,它是一个单一的文件,包含了虚拟机的所有组件,包括配置文件、虚拟硬盘和其他必要的文件。- **定义**:OVF是一个开放的、标准化的文件格式,用于描述和打包虚拟机的配置信息、虚拟硬件、安装介质和快照等。原创 2024-06-03 20:18:34 · 343 阅读 · 0 评论 -
linux发行版本如何选择更新软件仓库
Linux操作系统的软件仓库更新通常涉及到选择镜像源(Mirror)的过程,这个过程的目的是确保用户可以从最近的、速度最快的服务器上下载软件包,以提高更新的速度和可靠性。3. **更新命令**:当用户执行更新命令(如`apt update`或`yum update`)时,系统会根据配置文件中的设置,从指定的镜像源下载软件包列表。10. **用户界面**:对于普通用户,这些过程通常是透明的。12. **社区贡献**:镜像源的维护和更新通常由社区成员或志愿者完成,他们负责确保镜像源的数据是最新的。原创 2024-05-29 12:50:17 · 447 阅读 · 0 评论 -
Kvantum安装和使用-MD中文
具体请参考官网:https://github.com/tsujan/Kvantum/blob/master/Kvantum/INSTALL.md。注:由于PPA将软件包分割为qt6-style-kvantum和qt6-style-kvantum-themes,因此应安装这两个。您可以根据需要进一步美化和调整格式。注:当使用emerge安装x11-themes/kvantum时,Kvantum的所有依赖项将自动安装。要直接安装Kvantum,您可以选择安装稳定版软件包,或者更推荐地,安装git软件包。原创 2024-05-29 12:42:09 · 659 阅读 · 0 评论 -
安装KDE主题的步骤
如果你下载的主题是一个压缩文件,如`.zip`或`.tar.gz`,你可以手动解压它到适当的目录。4. **选择主题文件**:使用导入功能,浏览到你下载的主题文件(通常是`.tar.gz`或`.zip`格式)的位置,选择它,然后开始导入过程。5. **应用主题**:导入主题后,你应该能够在“外观”设置中看到新的主题。3. **导入主题**:在“外观”设置中,你应该能够找到一个用于导入主题的选项。6. **注销或重启**:有时,为了使主题更改生效,你可能需要注销或重启你的会话。4. 选择并应用主题。原创 2024-05-28 00:06:58 · 239 阅读 · 0 评论 -
显示管理器sddm和lightdm有什么不同
^26^][^27^]- **默认环境**:SDDM是KDE Plasma的默认显示管理器,而LightDM是Ubuntu及其衍生版的默认选择。- **依赖关系**:SDDM可能需要更多的KDE依赖,而LightDM旨在保持较小的依赖集。4. **社区支持**:由于Ubuntu的广泛使用,LightDM拥有活跃的社区支持和文档。2. **依赖性**:作为KDE的一部分,SDDM可能会引入一些对KDE库的依赖。2. **主题化**:SDDM支持高度可定制的主题,可以改变登录界面的外观。原创 2024-05-27 00:09:29 · 329 阅读 · 0 评论 -
Alpine Linux3.20发布
Alpine Linux 是一个社区开发的操作系统,专为路由器、防火墙、VPN、VoIP设备、容器和服务器设计。该项目的最新稳定版本是 Alpine Linux 3.20.0,它包含许多软件包更新,包括 Linux 6.6、GNOME 46 和 KDE Plasma 6。新版本还引入了对64位 RISC-V的支持:“我们很高兴地宣布发布 Alpine Linux 3.20.0,这是 v3.20 稳定系列的第一个版本。亮点包括:LLVM 18;Rust 1.78;原创 2024-05-23 14:48:53 · 330 阅读 · 0 评论 -
FreeBSD操作系统简介
3. **Unix 的商业化和 BSD 的分支**(1980 年代):AT&T 开始将 Unix 商业化,这导致了 BSD 项目的暂时中断。4. **FreeBSD 的诞生**(1993 年):为了规避 AT&T 的 Unix 商标,FreeBSD 项目从 4.4BSD 分支出来,首个稳定版本(2.0)于 1993 年发布。6. **影响和贡献**:FreeBSD 的贡献不仅体现在操作系统本身,它的代码和设计理念也影响了许多其他操作系统,包括苹果公司的 macOS。原创 2024-05-22 15:41:05 · 431 阅读 · 0 评论 -
Freebsd操作系统安装新软件的常用命令
在 FreeBSD 系统中,安装新软件可以使用多种方法,包括使用预编译的二进制包(package)、从源代码构建的端口(port)或者传统的源代码编译方法。要使用 ports 安装软件,首先找到相应的软件目录,然后执行。每种方法都有其优点和局限性,通常推荐根据软件是否易于安装、是否需要编译、以及你对系统控制的程度来选择适合的方法。需要注意的是,具体命令可能因软件包或端口的不同而有所变化,请参照你想要安装的软件包或端口的文档来进行操作。在 FreeBSD 中,预编译的二进制包是一种方便的安装软件的方式。原创 2024-05-22 15:17:41 · 439 阅读 · 0 评论 -
安装KDE桌面环境和下载KDE全局主题
请注意,具体的命令和步骤可能会根据你的Linux发行版和KDE版本有所不同。如果你遇到任何问题,可以查看你的发行版的官方文档或社区论坛以获取更详细的指导。KDE Store是一个应用程序,允许你浏览和安装主题、壁纸等。原创 2024-05-21 17:46:51 · 722 阅读 · 0 评论 -
分享几张漂亮的linux kde主题
分享几张漂亮的linux kde主题:在系统设置的全局主题内下载。原创 2024-05-21 17:08:29 · 357 阅读 · 0 评论 -
deepin V23 RC 正式发布
deepin是一款基于Linux的开源桌面操作系统,就在今天,deepin V23 RC 来了!欢迎体验与反馈!原创 2024-05-20 12:56:15 · 766 阅读 · 0 评论