![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 54
地球空间-技术小鱼
这个作者很懒,什么都没留下…
展开
-
主流浏览器种类
这些浏览器虽然在用户界面和一些特性上有所不同,但许多都基于相同的内核(如Chromium项目)。这使得它们在兼容性和性能上有很多相似之处。原创 2024-07-18 00:26:50 · 181 阅读 · 0 评论 -
定制 Linux 内核的意义
2. **配置内核**:使用 `make menuconfig` 或 `make xconfig` 配置内核,选择需要支持的硬件和功能。1. **性能优化**:通过定制内核,可以针对特定的硬件或应用场景优化性能,比如减少不必要的驱动支持、优化调度算法等。7. **持续维护**:随着时间的推移,可能需要对内核进行更新和维护,以支持新的硬件和功能。6. **测试和调试**:启动系统,测试新内核的功能和性能,根据需要进行调试和优化。4. **安装内核**:编译完成后,将生成的内核镜像和相关的模块安装到系统中。原创 2024-07-17 14:55:21 · 283 阅读 · 0 评论 -
Linux chmod 命令简介
权限时,因为它会给予所有用户对文件或文件夹的完全访问权限,这可能会带来安全风险。命令用于改变文件或文件夹的访问权限。这会给指定文件夹及其内部的所有文件和子文件夹的所有者读、写和执行的权限,同时给组用户读和执行的权限。这会给指定文件夹及其内部的所有文件和子文件夹的所有者读和写权限,但不允许执行。这会给指定文件夹以及其内部的所有文件和子文件夹的每个用户读、写和执行的权限。这会从指定文件夹及其内部的所有文件和子文件夹的所有用户那里移除写权限。这会给指定文件夹及其内部的所有文件和子文件夹的所有用户添加执行权限。原创 2024-07-17 14:44:04 · 543 阅读 · 0 评论 -
在 Debian 12 上安装 budgie-extras-common 包
在 Debian 12 上安装。原创 2024-07-16 12:41:24 · 410 阅读 · 0 评论 -
Solus Linux简介
2. **Budgie 桌面环境**:Solus 4.4 的旗舰版使用最新的 Budgie 10.7 桌面环境,默认使用 Cinnamon 的 Nemo 文件管理器而不是 GNOME 的 Nautilus,提供 Budgie 菜单中的双 GPU 支持、通知声音、新的 Budgie 屏幕截图应用程序以及新的电源对话框会话管理。7. **个性化和改进**:Solus 4 发布时,带来了全新的图标任务列表弹出体验、改进的通知管理、音量部件的改进等个性化方面的改进和 Bug 的修复。原创 2024-07-16 12:38:15 · 825 阅读 · 0 评论 -
fedora 40 安装拼音输入法
仅做参考,一般主流linux版本在安装完成后,都会自带中文输入法。而需要配置中文输入法的小众发行版往往软件仓库自带的依赖不全。4,在终端输入im-chooser ,选ibus,设置偏好。5,sudo reboot 成功。原创 2024-07-15 00:27:14 · 280 阅读 · 0 评论 -
LightDM和SDDM显示管理器学习小知识
**Manjaro**:Manjaro Linux,一个基于Arch Linux的发行版,使用SDDM作为其显示管理器。- **Fedora**(特定版本):在某些版本中,Fedora使用SDDM作为KDE Plasma桌面环境的显示管理器。- **Chakra**:Chakra Linux也是一个使用SDDM的发行版,它默认搭载KDE Plasma桌面环境。- **Lubuntu**:Lubuntu使用LightDM作为其显示管理器,搭载LXDE桌面环境。原创 2024-07-15 00:23:07 · 129 阅读 · 0 评论 -
Jupyter Notebook简介
2. **多语言支持**:最初支持Python,但现在已经通过安装特定的内核(kernel)来支持超过40种编程语言,包括R、Julia、Scala等。9. **教育和研究**:Jupyter Notebook非常适合教育和研究工作,因为它允许逐步展示问题解决过程和数据分析。7. **社区和生态系统**:Jupyter拥有一个活跃的社区和丰富的生态系统,提供了大量的扩展和工具,以增强其功能。3. **丰富的输出**:支持多种输出格式,包括HTML、PDF、图片、LaTeX等,使得结果展示更加灵活和丰富。原创 2024-07-11 12:55:25 · 627 阅读 · 0 评论 -
Debian 12更新:12.6版本发布 2024年6月29日
Debian项目很高兴地宣布其稳定发行版Debian 12(代号bookworm)的第六次更新。这个点发布主要增加了对安全问题的修正,以及对一些严重问题的调整。请注意,这个点发布并不构成Debian 12的新版本,而只是更新了其中的一些软件包。安装后,可以使用最新的Debian镜像将软件包升级到当前版本。那些经常从security.debian.org安装更新的人将不必更新许多软件包,大多数此类更新已包含在点发布中。通过指向Debian众多HTTP镜像之一,可以将现有安装升级到这个修订版。原创 2024-07-11 12:53:18 · 431 阅读 · 0 评论 -
Go语言特点
2. **并发性**:Go语言致力于简化编程,其创新之处在于goroutines和通道,提供了轻量级的线程和goroutines之间的通信方式,使得并发编程变得容易。6. **内置强大的工具**:Go语言内置了诸如gofmt这样的工具,可以自动格式化代码,简化团队代码审查。8. **开源社区支持**:Go语言作为一个开源项目,得到了开源社区的大力支持,吸引了众多开发者使用和改进。4. **语法简洁**:Go语言的语法简单,易于学习,支持大多数现代编程语言的特性,如封装、继承、多态等。原创 2024-07-10 12:46:00 · 337 阅读 · 0 评论 -
Linux Conda简介
1. **环境隔离**:用户可以为不同的项目创建独立的运行环境,每个环境可以有其自己的Python版本和依赖包,从而避免了不同项目间依赖关系的冲突。2. **版本管理**:Conda能够管理多个版本的Python和多种软件包,用户可以在不同的环境中安装和使用不同版本的软件包。- **管理包**:在激活的环境中,可以使用`conda install`和`conda remove`命令来安装和卸载包。- **环境配置**:Conda允许用户配置和使用不同的镜像源,以加快软件包的安装速度。原创 2024-07-10 12:40:59 · 286 阅读 · 0 评论 -
gradle安卓开发软件简介
项目是构建的基本单位,任务是构建的操作单位,构建脚本用于配置构建过程,而插件用于扩展构建功能。项目级构建脚本主要用于配置整个项目的构建设置,而模块级构建脚本则用于配置模块的构建设置。:Gradle 支持自动化构建,减少手动操作,提高构建的准确性和一致性。:专门为 Android 开发设计的插件,提供丰富的功能支持 Android 应用的构建,包括资源管理、依赖项管理和多渠道打包等。Gradle 是一个强大的自动化构建工具,广泛应用于 Android 开发中,它提供了灵活的配置和丰富的插件生态。原创 2024-07-09 12:49:28 · 425 阅读 · 0 评论 -
elementary os 8 2024年07月新动态
这意味着你可以通过从AppCenter安装Flatpak版本来继续接收Photos的更新,即使在旧版本的elementary OS上,而且Photos现在也很容易为那些运行除elementary OS之外的Linux发行版的人提供。本地化设置看到了最大的改进,包括一个新的设置,根据本地化自动选择温度单位,修复了在获取高级权限时的冻结问题,并且它不再不必要地提示系统管理员为设置系统语言输入密码。系统得到了类似于AppCenter的外部链接的重新设计,有更清晰的帮助和文档链接,以及更好的呼吁贡献。原创 2024-07-09 12:44:41 · 881 阅读 · 0 评论 -
memcached简介
8. **广泛的客户端库支持**: 几乎所有流行的编程语言都有对应的Memcached客户端库,如Python、Ruby、PHP、Java等。5. **分布式缓存**: Memcached 支持分布式缓存,可以跨多个服务器运行,以支持更大的数据集和更高的并发需求。9. **监控和统计**: Memcached 提供了监控工具和统计信息,帮助开发者了解缓存的运行状况。1. **内存存储**: Memcached 将数据存储在内存中,这使得数据访问速度非常快。- 缓存会话数据,减少对磁盘存储的依赖。原创 2024-07-08 12:51:36 · 305 阅读 · 0 评论 -
Tarn简介
Yarn 是一个 JavaScript 软件包管理器,它允许开发者使用和共享代码,例如在前端开发中。Yarn 以其快速、安全和可靠的特性而闻名,可以提高开发效率并简化开发过程。它通过缓存下载的每个包来加快安装速度,使用校验码来确保包的完整性,并且通过确定性的安装算法保证在不同系统上的一致性。此外,Yarn 还支持离线模式和扁平模式,以解决依赖冲突并优化网络性能。- 通常在添加依赖后,Yarn 会自动安装它们。原创 2024-07-08 12:50:06 · 183 阅读 · 0 评论 -
Scala简介
7. **与大数据工具的集成**:Scala与Apache Spark等大数据处理框架有很好的集成,Spark甚至以Scala作为其首选的API语言。在Scala中,一切都是对象,包括基本数据类型和函数。5. **丰富的标准库**:Scala提供了丰富的标准库,包括集合框架、并发库、网络编程等,为开发者提供了方便的工具和API。4. **简洁的语法**:Scala的语法设计简洁,能够以较少的代码行数表达复杂的逻辑。- **函数式编程**:掌握Scala中的函数式编程概念,如高阶函数、柯里化、尾递归等。原创 2024-07-05 00:05:45 · 346 阅读 · 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 · 825 阅读 · 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 · 510 阅读 · 0 评论 -
Perl语言简介
4. **丰富的库和社区支持**:CPAN(Comprehensive Perl Archive Network)是一个庞大的Perl模块库,包含了数以万计的模块,这些模块提供了从网络编程到文本处理的各种功能。1. **跨平台性**:Perl可以在各种操作系统上运行,包括Windows、Linux、Unix和macOS等,这赋予了Perl良好的平台兼容性。- 学习基本语法:包括标量变量(用`$`前缀)、数组变量(用`@`前缀)和哈希变量(用`%`前缀)的声明和使用,以及Perl的控制结构。原创 2024-07-04 00:33:13 · 216 阅读 · 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 · 214 阅读 · 0 评论 -
微软的Edge浏览器简介
2. **市场竞争**:在微软沉寂于浏览器市场的同时,其他浏览器如Google的Chrome、Mozilla的Firefox等已经获得了广泛的用户基础,并不断发展和改进。为了提供更好的用户体验和更好的兼容性,微软需要推出一款新的浏览器。2. **集成的微软服务**:Edge与微软的其他服务如Office、OneDrive等深度集成,为用户提供更加便捷的办公体验。6. **集成的Edge Hub**:Edge提供了一个集成的浏览历史、书签和笔记等功能,方便用户管理和管理自己的网络内容。原创 2024-07-03 00:17:33 · 527 阅读 · 0 评论 -
Postman简介
7. **脚本支持**:可以使用JavaScript、TypeScript等脚本语言编写预请求和后请求脚本,以实现更复杂的测试逻辑。1. **请求发送**:支持发送各种HTTP请求,如GET、POST、PUT、DELETE等,并允许自定义请求头和请求体。8. **集合和共享**:可以创建API集合,方便地进行分组和管理,并且支持云共享,方便团队成员之间的协作。3. **环境变量和全局变量**:可以设置环境变量和全局变量,便于管理不同测试环境下的API请求参数。原创 2024-07-02 10:05:46 · 299 阅读 · 0 评论 -
PyCharm 2024.1简介
作为一个深受开发者欢迎的工具,PyCharm以其强大的功能和高效的开发体验著称。总体而言,PyCharm 2024.1通过这些新特性和改进,致力于提升开发者的效率和体验,为Python开发者提供了一个更加高效、强大的开发工具。- 为GitHub和GitLab用户提供了增强的代码审查体验,审查模式与编辑器深度集成,提升了审查效率。- PyCharm 2024.1版本中的终端得到了重新设计,提供了可视化和功能改进,简化了命令行任务。- 代码折叠功能得到改进,增加了新的折叠选项,帮助开发者更好地组织代码结构。原创 2024-07-02 10:04:37 · 657 阅读 · 0 评论 -
Reflector简介-archlinux更新镜像列表工具
Reflector 是一个用于 Arch Linux 的 Python 脚本,它能够自动从 Arch Linux 的镜像状态页面获取最新的镜像列表,并根据速度、国家和最后更新时间等因素对镜像进行排序和筛选。用户可以根据自己的需求选择不同的参数来定制镜像列表,并将结果写入。此外,Reflector 还支持通过 systemd 服务和定时器进行自动化运行,以及通过 pacman 钩子进行特定情况下的触发4。这些自动化选项可以帮助用户定期更新镜像列表,确保软件包的下载速度始终保持最佳状态。原创 2024-06-28 21:35:54 · 441 阅读 · 0 评论 -
Puppy Linux-最小的操作系统-仍然在更新32位设备的支持
Puppy Linux 是一个由多个 Linux 发行版组成的集合,它们建立在相同的共享原则之上,使用相同的一套工具构建,建立在一套独特的 Puppy 特定应用程序和配置之上,通常无论您选择哪种口味,都能提供一致的行为和功能。使用 Woof 构建的 Puppy Linux 发行版 → 为满足特定需求和外观而开发,也针对一般用途,使用 Puppy Linux 系统构建器(称为 Woof-CE)构建,带有一些附加或修改的软件包。多样性 → 数以百计的衍生版("puplets"),其中之一肯定能满足您的需求。原创 2024-06-28 12:49:48 · 765 阅读 · 0 评论 -
Hyper-V 简介
1. **硬件虚拟化支持**:Hyper-V利用硬件虚拟化技术,如Intel VT和AMD-V,提供了高效的虚拟化解决方案,使得虚拟机可以直接在硬件上运行,从而提高了性能。2. **广泛的操作系统支持**:Hyper-V支持多种操作系统,包括Windows、Linux及其他系统,无论是在32位还是64位环境中都能提供良好的兼容性。3. **高性能虚拟化引擎**:Hyper-V的hypervisor架构提供了高性能的虚拟化引擎,能够有效管理和调度硬件资源,确保虚拟机的运行效率。原创 2024-06-26 00:09:54 · 546 阅读 · 0 评论 -
Manjaro Linux系统简介和archlinux哲学
相比之下,Manjaro Linux提供了一系列自动配置好的系统,包括各种流行的桌面环境,使得Linux的新手和中级用户能够更加轻松地开始使用。总之,Manjaro Linux是一个强大的操作系统,它结合了用户友好性和高级定制性,为不同水平的用户提供了一个灵活和高效的解决方案。通过其独特的软件仓库和滚动更新机制,Manjaro Linux在保持最新软件的同时,也提供了稳定和安全的系统运行环境。它为用户提供了一个易于安装和使用的平台,同时保持了Linux系统的高度定制性和最新的软件特性。原创 2024-06-26 00:09:33 · 459 阅读 · 0 评论 -
EPUB和MOBI两种电子书格式简介
EPUB和MOBI是两种流行的电子书格式,它们各自有不同的来历、优势和特点。原创 2024-06-24 21:25:25 · 393 阅读 · 0 评论 -
SysLinuxOS简介
它提供了一个完整的网络环境,集成了多种软件工具,并且可以通过用户添加更多工具来扩展其功能。SysLinuxOS 拥有友好的图形界面,使用 Mate 或 Gnome 桌面环境,旨在开箱即用,预装了所有必要的网络工具。SysLinuxOS for System Integrators 是一个功能丰富、专业性强的操作系统,适合在工作和日常桌面环境中使用,尤其适合那些在 Linux 环境中有高级技能的用户。原创 2024-06-24 00:51:25 · 242 阅读 · 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 · 598 阅读 · 0 评论 -
ai智能训练为什么用gpu?
成本效益:虽然单个GPU的价格可能比CPU高,但在进行大规模并行计算时,使用GPU可以节省总体成本,因为它们可以在更短的时间内完成更多的工作。软件和库的支持:许多AI和机器学习框架,如TensorFlow和PyTorch,都对GPU进行了优化,提供了专门的库来利用GPU的计算能力。更高的吞吐量:GPU可以一次性处理更多的数据,这提高了数据的处理吞吐量,对于需要处理大量数据的AI训练来说非常重要。简而言之,GPU提供了更快的处理速度、更高的并行性和优化的数学运算能力,这些都是AI智能训练中不可或缺的特性。原创 2024-06-20 11:11:49 · 582 阅读 · 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 · 193 阅读 · 0 评论 -
2024年发布openEuler 24.03 LTS:特点-增加软件中心,AI
openEuler 24.03 LTS 是基于6.6内核的长周期版本,面向服务器、云、边缘计算、AI和嵌入式场景,提供更多新特性和功能,给开发者和用户带来全新的体验,服务更多的领域和更多的用户。原创 2024-06-19 14:30:25 · 494 阅读 · 0 评论 -
Vim和Nano简介
**模式编辑**:Vim 使用多种模式(例如,正常模式、插入模式、命令模式等),允许用户在不离开编辑器的情况下执行复杂的编辑任务。- **基本的文本编辑功能**:Nano 提供基本的文本编辑功能,如文本搜索、替换、文本高亮和行号显示。- **功能有限**:与 Vim 相比,Nano 缺乏一些高级编辑功能,如模式编辑和复杂的自定义选项。- **学习曲线陡峭**:由于 Vim 的复杂性和强大的功能集,它有一个比较陡峭的学习曲线。它遵循 GPL 许可证。**Nano 的特点:****Vim 的特点:**原创 2024-06-18 00:58:55 · 444 阅读 · 0 评论 -
Artix Linux 默认不使用 systemd
6. **多种桌面环境选择**:Artix Linux 提供了多种桌面环境的版本,包括最小化的 Base 系统、带有 i3 窗口管理器的版本,以及运行 LXQt 桌面环境的版本,满足不同用户的需求。3. **高度可定制性**:继承自 Arch Linux,Artix Linux 提供了高度的可定制性,用户可以根据自己的需求选择安装的组件和桌面环境。5. **轻量级和性能**:Artix Linux 旨在提供轻量级的用户体验,它不包含过多的预装软件,这使得系统更加轻量化,启动更快,运行更流畅。原创 2024-06-18 00:51:42 · 572 阅读 · 0 评论 -
Endless OS简介
Endless OS 是一个基于 Linux 的操作系统,它旨在为用户提供一个简单、直观且易于使用的计算环境。原创 2024-06-17 00:31:20 · 262 阅读 · 0 评论 -
2024-06-deepin V23 RC2 正式发布
更新版本的Binutils提供了更好的性能和更多的功能,例如对新指令集的支持和更优化的链接器。- 新功能和格式支持:支持最新的媒体格式和编码标准,提升多媒体应用的兼容性和功能。- 多媒体处理:改进了多媒体文件的编码和解码性能,支持更多格式和更高效的处理。- 图形性能:改进图形渲染性能和新硬件支持,提升3D图形和游戏的表现。- 性能和功能:改进了内存管理和多线程性能,提供了更好的国际化支持。- 带来更快的内存分配、更高效的字符串处理和改进的数据结构性能。原创 2024-06-17 00:30:28 · 1089 阅读 · 0 评论 -
Linux桌面显示管理器X11和Wayland简介
X11采用客户端-服务器模式,由X Server(xserver)和X Client(xclient)组成,通过网络架构进行图形接口的通信和执行。与X11不同,Wayland采用嵌入式模式,由显示服务器(waylandserver)和客户端(waylandclient)直接进行通信。- 生态:Wayland的生态相对较弱,许多开发者和企业尚未转向Wayland,缺乏足够的社区和商业支持。- 性能:Wayland采用了更为简化的架构,提高了性能,尤其是在图形密集型任务和多用户环境下。原创 2024-06-13 00:46:27 · 942 阅读 · 0 评论 -
CodeArts Snap 华为云智能开发助手
CodeArts Snap 是华为云推出的一款基于大模型技术的智能开发助手,旨在提高开发人员的生产力和代码质量,为开发者带来全新的编程方式和体验。原创 2024-06-12 17:55:07 · 524 阅读 · 0 评论 -
IDM(Internet Download Manager)简介
IDM(Internet Download Manager)是一款知名的下载管理软件,它通过优化下载过程来提升下载速度和效率。原创 2024-06-12 17:54:53 · 328 阅读 · 0 评论