IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    love 0
    Teacher Du
    发表于
    2025-05-06 08:20:35

    Electerm 高效便捷的开源终端工具

    在数字化工作时代,一款高效、便捷的终端工具对于开发者、系统管理员和网络工程师等人群来说至关重要。Electerm 作为一款开源免费的跨平台终端模拟器,凭借其丰富的功能和优秀的用户体验,成为了众多用户的首选。Electerm 的简介集终端模拟器、文件管理、远程连接、SFTP 客户端等功能于一体,支持 Windows/macOS 和 Linux 等多种操作系统。不仅功能强大,而且界面简洁直观,易于上手。Electerm 支持在同一窗口中运行多个 SSH 会话,方便用户可同时管理多个远程服务器。同时,它还支持多种认证方式,包括密码、密钥、双因素认证等,充分满足不同用户安全需求。安装方法Windows 系统的安装方法访问 Electerm 的官方网站,进入下载页面,找到 Windows 相关安装包。下载完成后双击安装包,进入欢迎界面,选择安装模式,浏览选择安装位置点击安装,等待安装完成即可。另外,也可选择下载免安装版,解压到磁盘自定义目录,直接打开 electerm.exe 就能使用了。Linux 系统的安装方法对于一些 Linux 发行版,如 Ubuntu、Kylin 等,用户可直接通过系统的内置软件商店进行安装:使用方法SSH 连接项打开 Electerm 后,在主界面点击左上角的加号,选 SSH。在弹出的对话框中输入主机地址、用户名以及密码等相关信息,点击连接按钮。文件传输 ...继续阅读 (4)


    love 0
    Teacher Du
    发表于
    2025-05-06 08:20:35

    Wave Terminal 多功能开源终端工具

    在现代开发工作中,终端是我们必不可少的工具之一。今天要给大家介绍的 Wave Terminal,无疑是一款将传统终端功能与图形化能力完美融合开源终端,能够极大地提升我们的工作效率。Wave Terminal 的简介Wave Terminal 是一款支持 macOS/Linux 和 Windows 三大操作系统跨平台终端。它不仅具备常规的终端功能,还集成了诸多高级特性,例如文件预览、网页浏览、AI 对话等。这使得开发者在使用终端时,无需频繁切换其它应用程序,即可完成多种任务。下载安装访问 Wave Terminal 的官方网站,下载安装包后,按照安装向导进行操作即可完成安装:官方网站https://www.waveterm.dev/download使用方法界面布局模块操作:Wave Terminal 的默认界面左侧为终端命令行模块,中间区域分别是 CPU 性能、浏览器和本地文件路径模块,右侧则有帮助、提示和 AI 对话模块。这些模块均可根据个人需求随意拖动位置、多开、添加、删除。多命令行窗口使用:可同时打开多个命令行窗口,方便在不同项目或任务之间切换。例如,在一个窗口中运行项目服务,另一窗口中执行相关命令进行调试等操作。文件路径浏览操作:在文件路径模块中,用户不仅可以查看文档、图片,还能播放视频。直接输入文件路径或者通过图形界面浏览文件系统,快速定位到所需文件并进行编辑或者 ...继续阅读 (1)


    love 0
    Teacher Du
    发表于
    2025-05-06 08:20:35

    SimpleMindMap 开启思维可视化之旅

    在信息爆炸的时代,思维导图已经成为高效整理知识、梳理思路必备工具。而 SimpleMindMap 作为一款强大的 Web 思维导图工具,凭借其独特的魅力,正吸引着越来越多用户目光。SimpleMindMap 是什么SimpleMindMap 既是思维导图的 js 库,也是一个完整思维导图工具。功能丰富,能满足思维导图的各种需求,无论是简单的想法记录,还是复杂知识体系构建。其插件化设计理念,使得除核心功能外的其它能力都作为插件提供,用户可以按需选择,避免了冗余代码的困扰。而且易于使用,开箱即用,配置丰富,文档清晰,无论是编程新手还是有经验的开发者,都能快速上手。安装方法在线使用最便捷的方式便是直接在线使用。这种方式适合临时使用或者快速尝试工具功能的场景。访问在线思绪思维导图,无需繁琐安装过程,即可立即开始创建思维导图。本地部署123456789services:mind-map:image: hraulein/mind-map:latestcontainer_name: mind-maprestart: alwaysports:- "8080:8080"environment:- GIN_MODE=release # debug 为调试模式注意:对于一些对数据安全和隐私有严格要求的用户,本地部署是最理想选择。将上面的内容保存为docker-compose.yml文件,然后用docke ...继续阅读 (2)


    love 0
    Teacher Du
    发表于
    2025-05-06 08:20:35

    Logseq 高效知识管理与协作利器

    Logseq 以其出色的知识管理能力、便捷协作功能、强大的隐私保护以及灵活的可扩展性,成为了日常学习和工作中不可或缺的工具。不仅帮助高效地记录和整理知识,还激发了创造力和思考能力。Logseq 的简介Logseq 是一款开源的本地优先知识管理和协作平台,它完美融合了大纲笔记与双链笔记的优势,还注重用户的个人隐私保护。支持多种文件格式,包括 Markdown 等,满足不同用户写作习惯,同时提供了丰富的插件生态系统,用户可以根据自身需求扩展功能:它不仅具备强大的笔记编辑能力,还内置了任务管理、日历视图、知识图谱功能,助力用户更好规划工作、学习、生活,无论整理学习资料、记录工作要点,还是进行团队协作,Logseq 都可以轻松胜任:Logseq 的安装Logseq 的安装十分便捷。电脑端用户可以从官网,根据自身操作系统选择对应的安装包进行下载安装,如 Windows、Linux 等都有适配版本。首次打开会自动创建一个知识库,也可以根据需要自行创建新的知识库。手机端用户同样可以在 App Store 或官网下载安卓端 Logseq 应用程序,实现移动端与桌面端的无缝同步,方便用户随时随地查看、编辑笔记。Logseq 的使用创建编辑笔记:在 Logseq 创建笔记非常简单,点击界面右下角的加号按钮,即可新建笔记。在编辑界面可以使用 Markdown 语法文本进行排版,例如设置标题、段落、列表、 ...继续阅读 (3)


    love 0
    Teacher Du
    发表于
    2025-05-06 08:20:35

    Linux 系统监控利器 ctop 命令详解

    在 Linux 系统,尤其是当我们在管理多个容器时,了解系统和容器的资源使用情况至关重要。今天,就给大家介绍一款强大的监控工具 ctop,本文详细介绍 ctop 的安装、使用、命令选项。ctop 命令的简介ctop 是一个类似 top 命令的界面工具,它专注于容器环境,能够实时监控 Docker/Podman 等容器运行时的性能指标,如 CPU、内存、网络、磁盘 I/O 等使用情况。它以一种直观的方式展示各个容器的详细信息,让管理员可以迅速掌握系统整体健康状况,并且快速定位到可能存在性能瓶颈的容器。与传统 top 命令相比,ctop 提供更丰富的容器相关数据和更便捷的交互方式。它不仅能展示容器的基本资源使用率,还能深入到每个容器的进程级别,查看内部运行具体进程,这对于深入分析容器性能表现非常有帮助。ctop 命令的安装Linux 系统的安装方法「以 Ubuntu 为例」12sudo wget https://github.com/bcicen/ctop/releases/download/v0.7.7/ctop-0.7.7-linux-amd64 -O /usr/local/bin/ctopsudo chmod +x /usr/local/bin/ctop注意:可以直接从 Github 下载最新版本的二进制文件进行安装,以上是具体的步骤「这里以v0.7.7版本为 ...继续阅读 (2)


    love 0
    Teacher Du
    发表于
    2025-05-06 08:20:35

    Linux 下的高效压缩工具 Zstandard

    Zstandard 以其卓越的性能和丰富的功能,成为了 Linux 下一款不可或缺的压缩工具。无论是对单个文件还是整个目录的压缩和解压,它都可以轻松应对,且在处理速度和压缩效果上都有着出色的表现。Zstandard 的简介Zstandard 是由 Facebook 开发并开源的一种快速无损压缩算法,2015 年首次发布以来,凭借其高压缩比和快速的解压缩速度,逐渐受到了开发者青睐。它不仅在压缩效率上超越传统的 gzip 等工具,还能在保持高压缩率的同时,实现极快解压速度,特别适合对数据处理效率要求较高的场景,如大数据处理、日志压缩、网络数据传输等等。Zstandard 的特点高压缩比:通常情况下 Zstandard 能够获得比 gzip 更好压缩效果,有效减少数据存储空间。快速解压:其解压缩速度极快,即使是低压缩等级,解压速度也能远超一些 SSD 的读取速度,大大提高了数据的读取效率。多线程的支持:Zstandard 自带多线程压缩功能,可以充分利用多核 CPU 的性能,大幅提升压缩速度。例如,在处理大量数据时,多线程压缩能够显著的缩短压缩时间,提高工作效率。丰富压缩级别选择:提供了从 1 到 22 的压缩级别选择,用户可根据实际需求在压缩速度和压缩率之间进行灵活权衡。压缩级别越高,压缩比率越大,但压缩速度会相应减慢;反之,压缩级别越低,压缩速度越快,但压缩比率会有所降低。字典压缩模 ...继续阅读 (3)


    love 0
    Teacher Du
    发表于
    2025-05-06 08:20:35

    使用 Python 脚本下载指定网页的图片文件

    有小伙伴反馈说侧边栏随机图出现了重复,有些审美疲劳,要求杜老师再更新一些图片,正好聊天广场有小伙伴分享了一个美图的网址。本文分享如何使用 Python 脚本下载指定网页的图片文件,需要的小伙伴可以参考文中代码。代码需求使用 Python 的语言编写一个脚本,下载指定网址中包含的多种格式图片文件,如 JPG 和 PNG 格式图片。将图片保存至指定的目录中,可以指定绝对路径,或者相对路径。并用随机数重命名,防止同名图片触发覆盖事件。尽可能使用 Python 的标准库,尽量避免使用第三方库。变更解释导入必要的库:包括os/requests/re以及random;定义函数:download_images函数可用于下载图片;获取图片链接:使用正则表达式从网页内容中提取图片 URL;下载保存图片:使用requests库下载图片,并且使用random库生成随机数作为文件名;指定目录:确保保存目录存在,如果不存在则创建;获取内容:使用requests库获取网页内容。功能代码12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152import osimport requestsimport reimport randomdef download_i ...继续阅读 (4)


    love 0
    Teacher Du
    发表于
    2025-05-06 08:20:35

    X Window 与 Wayland 的深度对比

    X Window 与 Wayland 不仅代表了图形界面技术不同发展阶段,更体现了设计理念、架构模式及应用场景的显著差异。本文将从历史背景、技术特点、应用场景及未来展望等多个维度,对 X Window 和 Wayland 进行深入剖析。历史背景演变X11 诞生于 1984 年,由麻省理工学院 MIT 开发,旨在满足分布式计算环境下图形界面需求。其设计哲学强调网络透明性,允许用户在远程服务器运行应用程序,并在本地终端显示结果,极大地拓展 GUI 的可用性和灵活性。随着时间推移,X11 凭借其广泛的硬件和软件支持,逐渐成为 Linux 桌面环境的标准图形界面后端。随着计算需求增长,X11 的一些设计局限逐渐显现,例如架构复杂、性能瓶颈和安全性问题。2008 年,Kristian 提出 Wayland 项目,旨在创建一个更加现代、高效窗口系统。Wayland 的设计重点在于简化架构、提高性能和增强安全性,采用客户端 Compositor 通信模型,减少了中间层,提升了效率和响应速度。技术特点比较X11 采用 C/S 模型,客户端通过 X 协议与服务器通信,而 X 服务器负责处理所有图形和输入事件。相比之下,Wayland 采用了客户端 Compositor 模型,客户端可直接与 Compositor 通信,Compositor 负责了窗口管理、合成、输出。Wayland 的架构 ...继续阅读 (6)


    love 0
    Teacher Du
    发表于
    2025-05-06 08:20:35

    OpenResty 的性能优化配置建议

    1Panel 的用户越来越多,内置 Web 服务 OpenResty 使用占比也在增加,但网上对其优化的教程很少。应关关童靴的需求,更新一篇有关 OpenResty 的一些优化建议。可优化设置项较少,需要的小伙伴可以根据实际需求变更配置。server_names_hash_bucket_size 参数项含义:该参数用于设置服务器名字 hash 表大小,若名字过长或服务较多,保持默认值可能使 hash 表空间不足,引发错误。优化建议:一般为server_names_hash_max_size的 1/2-1/3 左右,如服务器配置较高,可直接设置256。gzip 参数项gzip_min_length参数项:对小文件压缩可能得不偿失,一般设置为1k或10k左右,小于该值的文件不压缩。gzip_comp_level参数项:压缩级别,1为最小最快,9为最大最慢,通常建议设置为4-6,以平衡压缩效果和 CPU 使用率。client_header_buffer_size 参数项含义:用于设置读取客户端请求头的缓冲区大小,若请求头过大,可能超出默认值导致客户端报错。优化建议:根据实际业务需求调整,如业务请求头通常较大,可设为32k左右,确保可以完整读取大部分请求头。client_max_body_size 参数项含义:限制客户端请求主体的最大允许大小,超出该值请求将被拒绝。优化 ...继续阅读 (2)


    love 0
    Teacher Du
    发表于
    2025-05-06 08:20:35

    Nginx 从配置到缓存的性能优化

    Nginx 是一个高性能的 HTTP 服务器和反向代理服务器,广泛应用于处理高并发请求。然而,默认配置并不一定适合所有场景,尤其是在高流量或复杂业务逻辑的情况下。本文将介绍一些 Nginx 的基础配置优化和缓存的使用方法以提升 Nginx 的性能。基础配置优化调整worker_processes以及worker_connectionsNginx 使用多进程模型处理请求。worker_processes定义 Nginx 使用的工作进程数,而worker_connections定义每个工作进程可以处理的最大连接数:1234worker_processes auto;events {worker_connections 1024;}参数作用如下:参数作用worker_processes设置为auto可以让 Nginx 自动根据 CPU 核心数来分配工作进程数。如服务器有 4 个 CPU 核心,Nginx 会启动 4 个工作进程。worker_connections这个值决定了每个工作进程可以处理的最大连接数。通常,可根据服务器的内存和网络带宽来调整这个值。1024是一个常见起点,可以调整到 2048。启用keepalive长连接HTTP 协议中的keepalive机制允许客户端和服务器在同一个连接上发送多个请求,减少了 TCP 连接的建立和关闭开销:1234http ...继续阅读 (3)


    love 0
    Teacher Du
    发表于
    2025-05-06 08:20:35

    1Panel 全新移动 APP 上线

    1Panel 作为新一代的服务器管理面板,为 Linux 服务器运维提供了一个舒适便捷的 Web 图形界面。为了方便移动办公,1Panel 推出了 APP 移动端,目前还在测试阶段,不过足以满足大多数用户的需求。功能满足多样需求1Panel APP 拥有丰富且实用功能特性,涵盖服务器管理的多个重要方面。它支持 Android 和 iOS 系统,确保不同设备用户都能享受到一致的服务体验。用户可以方便地添加多个 1Panel 服务,实现对多台服务器集中管理:首页全局概览表盘,以直观的方式展示服务器的关键信息,让用户一眼就能了解服务器整体运行状况:应用管理方面,1Panel APP 表现得十分出色。用户不仅能够查看已安装的应用,还能轻松进行安装、配置、管理操作,极大地简化了应用部署和维护的流程:对于网站管理,它提供专业的工具,方便用户对网站进行创建和编辑、删除操作,同时支持域名绑定和 SSL 证书配置,确保网站的安全性和稳定性:Docker 容器管理是 1Panel APP 的一大亮点。用户可以方便创建、启动、停止、删除容器,还可以对容器的资源进行合理分配和监控,满足了开发者和运维人员在容器化部署方面的需求:服务器状态监控功能则让用户实时掌握 CPU、内存、磁盘等资源的使用情况,及时发现潜在性能瓶颈,为服务器优化提供有力依据:获取使用资格方式目前 1Panel APP 正式版仅支持专业版 ...继续阅读 (3)


    love 0
    Teacher Du
    发表于
    2025-05-06 08:20:35

    解释器权限不够的处理思路

    当我们在使用 Linux 系统进行开发或者运维工作时,经常遇到一些错误提示。其中一个常见错误是解释器权限不够。这个错误提示表明在运行targetcli命令,系统没有足够权限来执行所需的 Python 解释器。在本文中,我们将探讨这个错误原因和解决方法。错误原因为理解这个错误的原因,我们需要先了解下 Linux 系统的权限管理机制。Linux 系统将用户和组织分为不同的分类,并为每个用户和组织分配不同的权限。这些权限决定用户可以访问和执行哪些文件和目录。在这个特定错误中,我们看到了一个错误路径/usr/bin/targetcli和错误消息/usr/bin/python3:解释器错误:权限不够。系统无法在路径/usr/bin/targetcli下找到所需的 Python 解释器,且没有足够的权限来执行它。解决方法确定缺少的解释器首先,我们需确定缺少的 Python 解释器。在错误消息中,我们看到了/usr/bin/targetcli和/usr/bin/python3两个路径。这告诉我们targetcli命令需要python3来执行。确定解释器的位置接下来我们需要确定python3解释器的实际位置。我们可以使用which命令来找到解释器的路径。可在终端中运行命令which python3。命令的输出将告诉我们python3解释器位置。比如,输出可能是/usr/local/bin/pyth ...继续阅读 (3)


    love 0
    Teacher Du
    发表于
    2025-05-06 08:20:35

    dynv6 免费二级域名申请及管理

    自飞牛 OS 支持虚拟机后,很多使用飞牛的小伙伴会询问杜老师有关 DDNS 的问题。希望可以白嫖一个二级域名,支持 API 变更解析值,且支持 IPv6 解析。恰好杜老师发现了一个网站,支持多后缀的二级域名白嫖,这里分享给需要的小伙伴们!什么是 dynv6dynv6 是一款免费的动态 DNS 服务,其专为 IPv6 设计。它允许用户将公共主机名轻松分配给私有主机,从而实现对私有主机的远程访问。dynv6 对所有用户免费开放。可以选择一个免费的主机名开始使用,或者将自己的域名委托给 dynv6。然而,需要注意的是,dynv6 目前并不提供企业级的 DDoS 防护和 SLA。因此,dynv6 适合用于非关键服务。强大的 API 支持dynv6 提供多种方式来更新区域,满足不同用户需求。其中包括 REST API 和 SSH 以及 DNS 更新。这些 API 的存在,使得 dynv6 的使用更加灵活、方便。无论是开发者还是普通用户,都可以根据自己的需求选择合适的 API 来更新 DNS 记录。此外,dynv6 支持 Webhooks 功能。当 IP 地址发生变化时 Webhooks 可以用来更新外部服务。官网地址dynv6 的官网地址如下:官网地址https://dynv6.com/使用截图打开上面的官网后,点击右上角 Sign up 进行账号注册:完成账号登录后会自动登录,也可通过右上 ...继续阅读 (3)


    love 0
    Teacher Du
    发表于
    2025-05-06 08:20:35

    使用 Docker 部署 tinyMediaManager 刮削工具

    杜老师使用 Emby 管理媒体文件,但刮削时经常报错。tinyMediaManager 是款功能强大的开源媒体管理工具,能够帮助轻松整理和管理媒体库。本文将详细介绍 tinyMediaManager 的搭建过程和基本使用方法。什么是 tinyMediaManagertinyMediaManager 简称 TMM 是一款用 Java/Swing 编写的媒体管理工具,能够为 Jellyfin、Emby 等媒体服务器提供元数据。通过 TMM 可以抓取和整理影片详细信息、封面图像、演员列表、导演信息等元数据,让媒体库更加丰富、完整。搭建准备准备好想要管理的电影、电视剧等媒体文件,并将其存放在一个固定的目录中,方便 TMM 进行扫描和管理。我们假设电影文件放入目录中,命令可参考mkdir。电视文件放入目录中,命令可参考mkdir。新建数据文件夹,命令可参考mkdir。部署安装这里我们使用 Docker 来部署,docker-compose.yml的参考内容如下:12345678910111213141516171819202122---version: "2.1"services:tinymediamanager:image: tinymediamanager/tinymediamanager:latestcontainer_name: tinymediamanagerenviro ...继续阅读 (1)


    love 0
    Teacher Du
    发表于
    2025-05-06 08:20:35

    RSSHub 搭建指南打造个性化资讯中心

    RSSHub 可以根据我们的需求生成个性化的 RSS 订阅源,让我们轻松地获取到各种平台的最新资讯。本文将详细介绍 RSSHub 搭建过程,快速搭建起属于自己的资讯中心。RSSHub 的简介RSSHub 是一个轻量、易于扩展 RSS 生成器,它基于 Node.js 开发,支持多种平台和类型订阅源,包括但不限于微博、知乎、B 站、GitHub 等。通过简单的配置和路由规则,我们就能生成自己想要的 RSS 订阅链接,随时随地获取最新内容更新。搭建前的准备在开始搭建 RSSHub 之前,我们需做一些准备工作。需一台服务器,可以是云主机,也可以是本地的计算机。服务器需要具备公网 IP 地址,以便我们能够从外部访问搭建好的 RSSHub 服务。RSSHub 基于 Docker 部署,因此需要在服务器上安装 Docker 环境。RSSHub 支持缓存中间件,如 Redis。为方便访问和使用,建议注册一个域名,并将其解析到服务器的 IP 地址上。RSSHub 的搭建步骤将下面的内容保存为docker-compose.yml文件:1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950services:rsshub:# two ways to enable puppetee ...继续阅读 (2)


    love 0
    wireless_com
    发表于
    2025-05-06 08:03:04

    如何选择Embedding Model?关于嵌入模型的10个思考

    然后是每个令牌的成本,这关系到使用费用的问题;举个例子,在法律领域的RAG系统中,如果使用了专门针对法律术语训练的嵌入模型,那么系统就能更好地找到与查询相关的法律文件,并保证引用的判例法资料既准确又贴切上下文。这种方法虽然能显示出词语间的关系,但不能识别同一个词在不同场合下的不同意思,像“银行”这个词,在指河边的“河岸”时和作为金融机构的“银行”时的意思就被混为一谈了。相反,那些拥有丰富计算资源的大企业,则可能更愿意选择性能优越但价格不菲的专有模型,因为他们追求的是最高的准确性和效率,而不太在意成本问题。 ...继续阅读


    love 0
    heiyeshuwu
    发表于
    2025-05-06 07:30:00

    简单指令让Cursor生成高质量代码

    Cursor/Windsurf/Augment/RooCode/Cline 等工具能够快速生成代码,但是如何保证代码简单可靠,并且方便维护,我们可以使用一下简单的指令达到效果。 ...继续阅读 (3)


    love 0
    countmeon
    发表于
    2025-05-06 06:42:54

    什么是好事坏事?

    最近想一个事情,就是人们总是期待好事发生,坏事躲得远远的。但是实际上我们无法左右好事或者坏事来临,或者我们的手段就是通过自身努力增加好事来临的概率或者坏事不要来的概率。事实上什么事来了我们大概只能是接受,不管是是否准备好,都要面对。于是我们需要的做的是管理好自己的心态,平常心对待,或许才是最好的。最近有好事也有坏事,好事伴随着隐患,坏事损失很大但是更重要的东西没有损伤。人生就像在波涛中航行,我们怀揣着对风平浪静、一帆风顺的期待,却难以精准掌控每一次风浪的来临。就像古人所言 “塞翁失马,焉知非福”,这恰恰体现了事物的两面性。福祸之间,往往没有绝对的界限,看似的 “好” 或许暗藏危机,表面的 “坏” 也可能孕育转机。我们努力提升好事发生的概率,规避坏事,这是积极的生活态度,但更重要的是培养接纳一切的从容。保持平常心,就像在内心筑起一座坚固的堤坝,无论外界是洪水滔天还是涓涓细流,都能稳住自己的节奏。当我们以这样的心态面对生活,或许会发现,那些曾以为过不去的坎,最终都成为了生命中独特的风景,让我们在不断的接纳与应对中,收获成长与豁达 。 ...继续阅读


    love 0
    qihang01
    发表于
    2025-05-06 05:03:05

    Linux下安装配置redis-8.0.0

    操作系统: openEuler 24.03 LTS SP1、CentOS-8、AlmaLinux、Rocky Linux等 准备篇 1、关闭selinux sestatus #查看状态,显示disabled表示已经禁用 sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config #禁用selinux setenforce 0 #临时禁用 /usr/sbin/sestatus -v #查看selinux状态,disabled表示关闭 2、防火墙配置 2.1、关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 systemctl mask firewalld systemctl stop firewalld yum remove firewalld 2.2、安装iptables防火墙 yum install iptables-services #安装 vi /etc/sysconfig/iptables #编辑防火墙配置文件,开放TCP 2049端口 # sample configuration for iptables service [...]查看全文 ...继续阅读 (6)


    love 0
    joomaen
    发表于
    2025-05-06 04:52:06

    部署 couchdb 实现 MoonFM 同步

    由于小宇宙平台开始出现开屏广告,用户尝试使用其他播客客户端。其设置涉及在Docker中部署CouchDB,使用admin账户创建数据库,并通过Nginx反向代理。用户还需在MoonFM中提供链接以实现数据同步,确保操作顺利。 ...继续阅读 (13)


    love 0
    Wincer
    发表于
    2025-05-06 04:48:18

    升级,是与过去的自己重逢

    我的电脑主机是我 2019 年配的,那年我本科毕业,刚来武汉工作,记得刚上班的那段时间每天下班后最期待的就是下班,虽然下班时间很晚,但我也会抽出时间来研究电脑配置、装机教程等,当时的我花了很多时间最终敲定了一套配置,算是我需求内最顶级的配置了,CPU 是 Intel 的 i7 9700KF,显卡是因为要装黑苹果所以选用的是 AMD 的 Vega 56。当时最期待的就是当时第一个月的工资到手的那天,那天我晚上下班后就把选定好的配件全都买了。我这个人虽然做事情比较爱折腾,但是折腾也是为了日后的使用能更加舒心,在配好电脑后的很长一段时间我用的都挺满意的,唯一的缺点就是,当时的我为了黑苹果、ARGB 灯光同步、ITX 机箱多花了不少的冤枉钱。不过也没什么办法,对于当时才工作配置第一台主机的我来说,macOS + Windows 双系统就是我的刚需,我需要用它来学习编程、写代码、看视频、玩游戏,以覆盖我对电脑的全方位需求;而对于装机新手来说,灯光同步就像是一个具有吸引力的魔咒一样,简直不知道怎么拒绝。不过现在的我,对于电脑主机的需求和之前有了明显的不同,因为我现在不仅有电脑主机,还有 macbook、NAS、云服务器等不同种类的设备来应对各方面的需求。从当时的武汉,到家乡的城市,再到深圳再到后来的广州,这台主机就相当于是我工作经历的见证者,是我成长过程中的伙伴,对我来说有特别意义。我在 23 ...继续阅读


    love 0
    Arvin Dio
    发表于
    2025-05-06 04:38:22

    Dungeon Hunter 6: Comeback Spektakuler Seri RPG Legendaris

    Saya masih ingat jelas, satu dekade lalu, saatDungeon Hunter 3jadi temen nongkrong paling setia di bangku belakang kampus. Saya dan teman-teman duduk melingkar, semua kepala nunduk, mata fokus ke layar HP, ngulik gear dan nyari rare drop. Waktu itu, gak ada game mobile sekompleks dan seambisiusDungeon Hunter. Dan sekarang? BOOM!Dungeon Hunter 6hadir kembali—dan kali ini lebih gila, lebih besar, dan lebih emosional dari yang pernah saya bayangkan.Buat kamu yang baru denger atau lupa, Dungeon Hunter adalah seri action-RPG hack-n-slash besutan Gameloft yang dulu mendominasi dunia mobile gaming. I ...继续阅读 (1)


    love 0
    bigwhite
    发表于
    2025-05-06 04:12:24

    解读“Cheating the Reaper”:在Go中与GC共舞的Arena黑科技

    本文永久链接– https://tonybai.com/2025/05/06/cheating-the-reaper-in-go大家好,我是Tony Bai。Go语言以其强大的垃圾回收 (GC) 机制解放了我们这些 Gopher 的心智,让我们能更专注于业务逻辑而非繁琐的内存管理。但你有没有想过,在 Go 这个看似由 GC “统治”的世界里,是否也能体验一把“手动管理”内存带来的极致性能?甚至,能否与 GC “斗智斗勇”,让它为我们所用?事实上,Go 官方也曾进行过类似的探索。他们尝试在标准库中加入一个arena包,提供一种基于区域 (Region-based) 的内存管理机制。测试表明,这种方式确实能在特定场景下通过更早的内存复用和减少 GC 压力带来显著的性能提升。然而,这个官方的 Arena 提案最终被无限期搁置了。原因在于,Arena 这种手动内存管理机制与 Go 语言现有的大部分特性和标准库组合得很差 (compose poorly)。官方的尝试尚且受阻,那么个人开发者在 Go 中玩转手动内存管理又会面临怎样的挑战呢?最近,一篇名为“Cheating the Reaper in Go”(在 Go 中欺骗死神/收割者) 的文章在技术圈引起了不小的关注。作者 mcyoung 以其深厚的底层功底,展示了如何利用unsafe包和对 Go GC 内部运作机制的深刻理解, ...继续阅读 (1)


    love 0
    阮一峰
    发表于
    2025-05-06 03:12:44

    谷歌的 NotebookLM 能生成中文播客了

    两天前,谷歌发了一个公告。它旗下的 AI 笔记产品NotebookLM,现在支持50种语言生成播客了(原来只支持英文)。我一定要分享这个消息,终于能生成中文播客了。这是我一直想要的功能,相信也是很多朋友想要的。我演示一下,大家听听效果,会惊到你的。首先,访问它的官网,点开右上角的设置,选择"Output Language"(输出语言)。切换到"中文(简体)"。然后,在首页新建一个笔记本。一般来说,一个学习主题,对应一个笔记本。作为演示,我新建了一个"中国小说"的笔记本。进入后,在 Source(原始材料)标签页上传了鲁迅的《阿Q正传》。注意,上传的文件格式目前只限于 PDF、TXT 和 Markdown。另外,经过我测试,如果是图片扫描的 PDF 文件,它会自动进行文字识别。接着,切换到 Studio(工作室)标签页,点击 Generate(生成)按钮,它就开始生成播客。几分钟以后,播客就生成了,里面是一男一女在谈论你上传的资料。ruanyf·阿Q正傳大家听听看,是不是很像那些精心准备的真人播客。NotebookLM 不仅可以上传文本材料,还可以针对网站和 Youtube 视频,生成播客。我随便找了一个Youtube 的英文视频,内容是国产旗舰手机的摄影能力比较。下面是生成的播客。ruanyf·Vivo X200 Ultra 相机评测我听了以后,觉得都不必看视频了。而且,中文播客比 ...继续阅读 (1)


    love 0
    qihang01
    发表于
    2025-05-06 02:46:32

    Linux下安装配置redis-7.4.3

    操作系统: BigCloud Enterprise Linux For Euler 21.10 LTS https://mirrors.cmecloud.cn/bclinux/oe21.10/ openEuler 24.03 LTS SP1 https://www.openeuler.org/zh/download/ CentOS-8、AlmaLinux、Rocky Linux等 1、下载安装包 下载地址:https://download.redis.io/releases/redis-7.4.3.tar.gz 上传安装包到服务器/usr/local/src目录 2、升级gcc版本 #redis源码编译需要gcc的版本大于等于5 gcc -v 查看gcc版本 #已经是高版本的gcc了,不需要升级 #yum -y install gcc gcc-c++ #安装gcc #yum -y install tcl #升级到gcc版本 #yum -y install centos-release-scl #yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils #scl enable devtoolset-9 bash #版本临时生效 #echo "source /opt/rh/devtoolset- ...继续阅读 (11)


    love 0
    血衫非弧の一存
    发表于
    2025-05-06 00:00:00

    Shell脚本中的八进制陷阱:解决日期前导零问题

    最近在执行一个用于计算月度时间统计的脚本时,遇到了一个有趣的错误。这个脚本本应计算当月已经过去的小时数,但在每月的8日和9日却会神秘地失败。错误信息十分具有误导性,让人一时难以找到问题所在:./tmp.sh: line 20: 08: value too great for base (error token is "08") (standard_in) 1: syntax error (standard_in) 1: syntax error问题代码出错的脚本片段如下:timecheck=$(date"+%Y-%m-%d_%H:%M:%S")# 固定使用30天720小时计算month_days=30total_hours=720# 获取当前日期、小时和分钟current_day=$(date+%d)current_hour=$(date+%H)current_minute=$(date+%M)# 计算已过去的小时数(当前日的小时 + 已过去的天数*24)hours_passed=$(((current_day-1)*24+current_hour))错误发生在第20行,也就是计算hours_passed的那一行。问题原因这个问题看似简单的计算为何会出错?原因在于Shell中数字解析的一个隐藏陷阱:在Bash等Shell环境中,以0开头的数字默认会被解析为八进制(base-8)数字 ...继续阅读


    love 0
    Fika Anderson
    发表于
    2025-05-05 23:24:05

    Django Web Framework: Python untuk Backend Profesional

    Kalau boleh jujur, saya dulu bukan penggemar Python. Waktu awal belajar web development, saya sempat tersesat di tumpukan JavaScript, PHP, dan bahkan sempat coba-coba Ruby on Rails. Tapi semuanya terasa “berantakan” buat saya—terutama ketika harus bikin backend yang besar dan kompleks. Sampai suatu hari, saya disarankan teman untuk cobaDjango.Katanya: “Coba deh, kalau kamu suka kejelasan, struktur, dan kecepatan development, Django itu surganya.” Saya sempat skeptis. Tapi setelah saya coba bikin satu mini-project dengan Dja ngo, saya langsung ngerti kenapa banyak orang jatuh cinta.Buat saya, D ...继续阅读 (1)


    love 0
    Arman Johnson
    发表于
    2025-05-05 23:22:23

    GT Racing 2: Pengalaman Seru Balapan Realistis di Genggaman Tangan

    GT Racing 2Saya masih ingat waktu pertama kali installGT Racing 2. Jujur aja, ekspektasi saya nggak tinggi. Soalnya, saya pikir game balapan di HP pasti gitu-gitu aja. Tapi begitu saya mainin, wah… ternyata beda banget! Visualnya keren, mobilnya detail, dan yang paling penting:sensasi balapnya realistis abis.GT Racing 2 ini dikembangkan oleh Gameloft, salah satu nama besar di industri game mobile. Mereka udah punya reputasi, jadi nggak heran sih kalau hasil akhirnya niat banget. Apalagi ada lebih dari 70 mobil dari brand ternama kayak Mercedes-Benz, Ferrari, Dodge, Nissan, Audi, dan lain ...继续阅读 (2)


    love 0
    回忆中的明天
    发表于
    2025-05-05 22:22:36

    sing-box rule-set

    sing-boxhttps://github.com/SagerNet/sing-boxsing-box geoiphttps://github.com/SagerNet/sing-geoipUsage:sing-box geoip[command]Available Commands:export Export geoip country as rule-setlist List geoip country codeslookup Lookupifan IP address is contained in the GeoIP databaseFlags:-f, --file string geoip file(default"geoip.db")-h, --help helpforgeoiphttps://github.com/SagerNet/sing-geoip/releases/latest/download/geoip.db ...继续阅读 (3)


    love 0
    Anonymous\' Blog
    发表于
    2025-05-05 19:58:00

    如何极致地压榨一颗 CPU 核心

    通常当服务端工程师谈论 CPU 核心的时候,更多地时候在乎的是数量而不是质量,比如我们开发了一个 Java 服务的容器需要申请一个 4 核 32 GB 内存的套餐(4C32G),还开发了一个 Golang 服务需要 4C8G 的 quota(我真的不是在黑 Java),但我们绝大多数时候并不会关心底层的 4 个核心来自于 AMD 还是 Intel 品牌的 CPU, 更别说具体什么 Xeon 还是 EPYC 型号了。 因为大部分服务端的问题都可以水平扩容来得到解决,四颗核心不够了,那我们申请六颗核心就好了, ...继续阅读

上一页 4/4273 下一页
沪ICP备19023445号-2号
友情链接