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

    love 0
    Denis | 邓鸿华
    发表于
    2025-05-06 14:42:49

    WPJAM Basic - 优化设置:一键优化和增强 WordPress 功能

    #WPJAM Basic# 插件的「优化设置」是WPJAM Basic插件的开端,可以说是我爱水煮鱼博客多年使用 WordPress 的经验而整理的优化插件。我们 WordPress JAM 为了在定制开发的时候方便,就把各种用不上的功能,或者可能影响性能的功能,都提供开关,只需要一键搞定。经过几年的发展,优化设置的功能分成功能屏蔽和增强优化两大块:功能屏蔽上图可以很清楚看到,功能屏蔽就是让你屏蔽 WordPress 中一些用不上的功能,我把功能屏蔽分成六大块:常规功能屏蔽文章修订功能,精简文章表数据。WordPress 的文章版本修订功能是通过在wp_posts表中增加一条记录来实现的,这样如果修改了几次,就会有好几个修订版本,插入好几条记录。如果经常修改文章或者博客有多个作者的话,每篇文章记录在posts表中都会有多条记录,文章一多,wp_posts表的数据就会急剧上升,数据表的增大,最后自然影响了查询,肯定会变慢。所以建议屏蔽文章修订功能,提高数据库效率。彻底关闭Trackback,防止垃圾留言。Trackbacks 是被设计出来用于博客间交流,但实际上这样的应用很少,反而被 Spammer 滥用,并且各种防垃圾评论插件比如 Akismet 也经常漏掉,可以说防不胜防,Trackback 真的让人不慎其烦,建议彻底关闭 WordPress 的 Trackback。关闭XML- ...继续阅读 (69)


    love 0
    Lynan
    发表于
    2025-05-06 12:12:55

    HDR 图片

    我非常喜欢 HDR 照片,在回看 HDR 照片时,仿佛回到那瞬间,再看一眼还是会感动。本文插入 HDR 图片,使用受支持的设备可观看 HDR 效果。例如:携带 miniLED 屏幕的 MacBook + Chrome。HDR 支持检测:如果看不到本文的图片 HDR 效果不一定是设备不支持,可以保存图片到系统相册看是否支持。什么是 HDRAdobe 作为现行 HDR 照片标准的制定者之一,可以阅读 Adobe 官方写的关于 HDR 照片的文章了解更多信息:https://blog.adobe.com/en/publish/2023/10/10/hdr-explained通过 Adobe 的 Gain Map Demo App:https://helpx.adobe.com/camera-raw/using/gain-map.html可以查看 HDR 照片中的相关 HDR 信息。其实现在说的 HDR 和以前的 HDR 不是一个东西。以前的 HDR,是通过包围曝光来合成一张将照片的亮部和暗部都能够保留的照片,而现在的 HDR 是指通过屏幕来对照片的亮部提亮,暗部拉暗,从而提升对比度,使其更接近于其原本在人眼中的样子。从本质上讲,HDR 是一套技术,旨在以更高的保真度呈现我们周围的视觉世界。它允许捕捉和显示现实生活中更广泛的光强度。与标准动态范围相比,它可以显示更深的颜色范围。它还定义了一 ...继续阅读 (67)


    love 0
    Lynan
    发表于
    2025-05-06 12:12:55

    新特性

    在这里记录我手搓本博客主题的一些感受,哈哈。排序时间从近到远。图片 Caption2025-04-13龙猫--宫崎骏打开大图查看 Caption 内容“系列”边栏2025-04-12目前只为旅行游记文章添加了“旅行”系列标签。悬浮的文字2025-04-05例如悬浮这里可以看到一些额外的文字。因为我经常有一些补充文字想写,比如 某些文案(补充说明),写多了感觉也不美观,以 ToolTip 形式展现或许是一个不错的选择。相关文章2025-04-05筛选所有文章中标签和当前页面文章标签重合达到 2 个以上,则认为它们是相关的,根据日期倒序展示最多 3 篇相关文章。代码高亮2025-04-05copy 了一些highlight.js中 GitHub 主题的配色方案。大图预览插件2025-03-30使用PhotoSwipe支持收缩代码块2025-03-24移动端目录适配2025-03-23目录 active 状态2025-03-22现在支持在滚动页面时自动将当前阅读的内容块标题加粗。整理CSS2025-03-15预处理器用的是 SASS,将@mixin和@media相关的样式放入单独的文件。修复了之前部份样式需要用!important提升优先级的问题。封面图地点信息2025-03-10点击可唤起 Apple 地图。文章页侧边新增目录2025-03-06当文章内容较长的时候,有目录的话比较容易 ...继续阅读 (62)


    love 0
    Lynan
    发表于
    2025-05-06 12:12:55

    Cudy TR3000 和 中兴 F50 的组合配置

    最近入手了 Cudy TR3000 路由器,很小巧,算是 GL-iNet Beryl AX (GL-MT3000) 的平替。我买的是 SN 202502 开头的版本,外包装为中文语言,入手价格 153 元。Cudy TR3000GL-iNet MT3000系统定制 OS,无 luci 界面定制的 OpenWrt,可直接访问 luci 界面RAM512 MB512 MBROM128 MB256 MB风扇无有价格150 元左右400 元左右其他一样一样TR3000 配置到手就刷机成为 OpenWrt 系统。参考附件:156.4MBCudyTR3000路由器.zip刷 OpenWrtCudy TR3000 有 OpenWrt 的官方支持https://openwrt.org/toh/cudy/tr3000参照页面中的 OEM easy installation 步骤可以刷成原版的 OpenWrt 系统。刷 Uboot在 OpenWrt 系统中上传 Uboot 文件,然后进入 Shell 执行以下命令即可刷入 Uboot1mtd write /tmp/upload/mt7981_cudy_tr3000-mod-u-boot.fip FIP开机时按住侧边的 Reset 键不放直到前面闪灯可以放开,网线 LAN 口连接电脑并手动配置 IP 192.168.1.20(随便,只要不是 192.16 ...继续阅读 (84)


    love 0
    52nlp
    发表于
    2025-05-06 10:21:46

    Llama-Nemotron:高效推理大模型的技术突破与应用前景

    近年来,大型语言模型(LLM)在复杂推理任务(如数学解题、代码生成、科学问答)上的表现突飞猛进。然而,推理效率和用户控制能力逐渐成为制约模型实际落地的核心挑战。针对这一痛点,NVIDIA 近期发布了 Llama-Nemotron 系列模型,以开放许可、高效推理和动态控制为核心卖点,在性能与效率之间实现了新的平衡。本文将深入解析这一技术报告,揭示其背后的技术革新与应用潜力。一、核心亮点:为什么关注 Llama-Nemotron?1. 动态推理切换:按需调整模型行为用户只需在输入中添加 "detailed thinking on/off" 系统提示,即可实时切换模型的响应模式:推理模式(On):生成多步思维链、自我验证和回溯,适合解决复杂问题(如竞赛级数学题)。聊天模式(Off):直接输出简洁答案,适用于日常对话或低复杂度任务。这一功能通过指令微调实现,无需为不同模式部署独立模型,显著降低了部署成本。2. 极致的推理效率优化通过 Puzzle 框架(神经架构搜索工具)和 FFN 融合技术,模型在保持高性能的同时大幅提升推理速度:LN-Super(49B):单块 H100 GPU 上推理吞吐量比 Llama 3.3-70B 快 5 倍。LN-Ultra(253B):在 8xH100 节点上,延迟比原版 Llama 3.1-405B 降低 1.71 倍,内存占用减少 40%。3. 开源生态 ...继续阅读 (74)


    love 0
    qihang01
    发表于
    2025-05-06 09:24:18

    Linux下Redis-8.0.0集群3主3从部署

    操作系统:openEuler 24.03 LTS SP1、CentOS-8、AlmaLinux、Rocky Linux等 Redis版本:8.0.0 服务器ip:92.168.21.100、192.168.21.101、192.168.21.128 部署说明:使用3台服务器,每台服务器启动2个redis服务,总共6个节点,3主3从组成redis集群 IP地址 端口 角色 Redis版本 192.168.21.100 6379 redis-master 8.0.0 192.168.21.100 6380 redis-slave 8.0.0 192.168.21.101 6379 redis-master 8.0.0 192.168.21.101 6380 redis-slave 8.0.0 192.168.21.128 6379 redis-master 8.0.0 192.168.21.128 6380 redis-slave 8.0.0 Redis集群模式下端口说明: 在Redis集群模式下,每个Redis实例需要绑定两个端口: 一个用于节点间的通信(cluster bus):6379,6380 另一个用于客户端访问的集群端口(cluster client)16379,16380 集群端口: 1、集群端口是普通端口+10000(10000是固定值,无法改变),如6379节点的集群 ...继续阅读 (85)


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

    天津游记「多图预警」

    刚从合肥返京,就收到了天津出差任务。虽然京津距离不远,但杜老师平时工作较忙,周末一般都在家睡懒觉,所以也是想着趁此机会游玩一下!分享给未来过天津的小伙伴,大家来云旅游~天津之旅天津是中国北方的一座历史文化名城,同样是直辖市之一,有着丰富的历史底蕴和独特城市风貌。天津建筑风格多样,中西合璧,例如五大道保存着众多西式建筑,意大利风情街则充满了浓郁异国情调。此外,天津还有着众多的名胜古迹,例如盘山、独乐寺等等自然与人文景观,展现了其深厚文化底蕴。天津的旅游特色主要体现在其独特的文化韵味和美食文化上,是体验津味文化与北方风情绝佳之地。天津美食文化源远流长,如狗不理包子、煎饼果子等等传统小吃闻名全国,散发着独特的魅力。此外,天津的相声文化也独具特色,古文化街、泥人张彩塑等更是让人感受到天津的艺术之美。游记留影天津的民国时代的建筑较多,也是别有一番风味:张学良故居的餐厅:张学良和赵四小姐卧室:顶层是个舞厅,本来拍了歌厅整体,结果有个大爷入镜了,所以只有观众席给大家看看:这叫聚丰当铺,可以清楚的观察到民国时代当铺格局:这个是鹤竹堂药铺,据说是曾给慈禧光绪看病的御医所开:皇宫舞厅,为什么杜老师想到依萍:天津市特别警察局,杜老师也想拍亮堂点的,这里边就是暗光线,可能是想震慑罪犯:瑞蚨祥成衣店,里边格局也很大气漂亮,就是衣服看着有一点少,毕竟都叫成衣店了,怎么衣服比杜老师的都要少:成衣店顾客等待位,本 ...继续阅读 (89)


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

    合肥游记「多图预警」

    时隔一年,又一次来到了安徽省会——合肥。这次出差的时间很灵活,杜老师有半天时间可以到附近景区逛一逛,就特地带了单反相机拍了些照片。本文整理了几张特色的美照,特邀杜老师的另一半帮忙配的介绍文,感兴趣的小伙伴可进来一看!合肥之旅合肥是安徽的省会,简称庐州,有着 2500 多年建城史,是国家级历史文化名城,曾是三国时期兵家必争之地,也是包拯、李鸿章等历史名人故乡。这里历史遗迹众多,例如三河古镇,因丰乐河、小南河三水流贯其间而得名,是合肥唯一 5A 景区,古镇历史悠久,古建众多,青砖灰瓦,小桥流水,宛如一幅淡雅的水墨画。合肥不仅有深厚的历史文化底蕴,还有丰富的自然景观和现代旅游资源。包公园是纪念北宋清官包拯而建,园内有包公祠、包公墓等景点,游客可以在此了解包拯的生平事迹和清正廉明精神。徽园则集中展示了安徽各地的著名风景和徽派建筑,游客可半天时间领略安徽的徽风古韵。合肥美食也是一大特色,庐州烤鸭、李鸿章大杂烩、合肥三鲜等等美食让人回味无穷。无论是对历史文化感兴趣的游客,还是喜欢自然风光和娱乐体验的游客,合肥都能满足需求。游记留影不需要买票哦,可直接进,不过周一闭馆,去的话要注意:感觉徽式古建筑石雕木雕都很精致且应用广泛,都有相关典故以及故事。房梁窗户等很多地方都有精致的雕刻:这个是徽式的古代祠堂模型,看起来很大气,请忽略杜老师不专业的摄影技术:这个是古人的牌坊,看着真是方方正正,哦对,传说中 ...继续阅读 (101)


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

    探索扣子空间「邀请码不限量分享」

    当今数字化浪潮中,人工智能正以前所未有的速度改变着我们的工作和生活方式。字节跳动于 2025 年 4 月 19 日推出的通用型 AI Agent 平台,无疑是这一变革中一颗璀璨新星,为我们带来了全新的 AI 协作办公体验。扣子空间是啥扣子空间是个致力于打造和 AI 协作工作全新工作方式的平台。它基于字节跳动自研的豆包等国产大模型,用户只需将任务交给智能体,系统就能自动完成需求分析、任务拆解、工具调用、结果生成,支持从网页到文档等多种类输出形式,极大提升工作效率与执行力。核心特点功能双重模式协作,灵活应对任务需求扣子空间提供了探索模式和规划模式。探索模式下 AI 自主动态探索,完成速度更快,适用于时效性强的任务,例如查询最新资讯、获取实时数据等等;规划模式中 AI 深度思考,会先给出任务处理规划,经过用户确认后再行动,执行期间也需用户参与,适合高复杂性任务,如跨行业市场调研、复杂项目规划等等。这种双模式的协作机制,让用户可根据任务属性灵活选择,能更好地与 AI 协作完成工作。强大任务处理能力,实现自动工作流程扣子空间能够智能解析用户的一句话需求,精准识别意图并将其分解为多个具体任务。系统会自主调用浏览器、代码编辑器等工具执行任务,同时将每个思考和执行步骤清晰呈现,适时的与用户确认意图,确保执行方向准确。最终输出完整结果报告,如 PPT、网页、飞书文档等等,真正实现了从需求输入到成果输 ...继续阅读 (102)


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

    在银河麒麟桌面操作系统 ARM 版上安装 KVM 虚拟化

    KVM 是一种开源全虚拟化解决方案,能够在 Linux 系统运行多个操作系统。本文将详细介绍如何在银河麒麟桌面操作系统 ARM 版安装 KVM 虚拟化环境,帮助用户搭建高效的虚拟化平台。准备工作硬件要求确保 ARM 架构设备支持虚拟化技术。通常,支持虚拟化的 ARM 处理器会支持硬件辅助虚拟化功能。系统至少需要 4GB 内存和 20GB 的硬盘空间。软件要求银河麒麟桌面操作系统 ARM 版「如 V10」KVM 虚拟化相关的软件包。安装 KVM 虚拟化环境安装 KVM 和相关工具12sudo apt updatesudo apt -y install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager注意:在银河麒麟桌面操作系统 ARM 版上,可以通过上面命令安装 KVM 和相关工具。包的作用上面软件包的作用如下:包名作用qemu-kvm提供 KVM 虚拟化核心功能libvirt-daemon-system用于管理虚拟机的后端服务libvirt-clients提供客户端工具管理虚拟机bridge-utils用于配置网络桥接virt-manager提供图形化界面管理虚拟机添加用户到libvirt组内1sudo usermod -aG libvirt $(whoami)注意:为方便管理虚拟机,需 ...继续阅读 (126)


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

    LibreTV 免费的在线视频观看神器

    在数字媒体盛行的今天,观看电影、电视剧等视频内容成为了人们日常娱乐的重要部分。然而,许多视频平台要么需要付费订阅,要么充斥大量广告,还有的需要复杂的注册流程,极大地影响了观影体验。今天,就给大家介绍一款名为 LibreTV 的开源工具,它将彻底改变在线观影方式。LibreTV 是什么LibreTV 是个轻量级、免费的在线视频搜索与观看平台,无需注册账号,也无需要下载安装任何软件,更不需要付费订阅,只要连接网络,通过浏览器就可以随时随地访问。它采用纯前端技术构建,结合了前端技术和后端代理功能,可以轻松部署在各种支持服务端功能的网站托管服务上。LibreTV 的优势免费使用:无需支付任何会员费用,即可畅享海量视频内容,真正实现了看片不花钱。多源搜索:聚合了多个视频源,能更全面地搜索到电影、电视剧等各类影视资源,可轻松找到想看的内容。跨多平台支持:无论电脑、平板还是手机设备,均能完美适配,随时随地满足观影需求。静态部署:不需要后端服务器,部署简单快捷,大大降低了搭建和维护成本。广告过滤:内置广告过滤功能,有效屏蔽广告干扰,提供更加干净、更优质的观影体验。自定义 API 接口:用户可以根据自身需求添加或修改视频源,灵活性非常强,可以不断拓展影视资源。LibreTV 的功能多源视频搜索:覆盖丰富电影、电视剧等内容,支持多视频源自动聚合,一次搜索即可获取更多结果。响应式 Web 设计:能够完美 ...继续阅读 (100)


    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。在弹出的对话框中输入主机地址、用户名以及密码等相关信息,点击连接按钮。文件传输 ...继续阅读 (112)


    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 对话模块。这些模块均可根据个人需求随意拖动位置、多开、添加、删除。多命令行窗口使用:可同时打开多个命令行窗口,方便在不同项目或任务之间切换。例如,在一个窗口中运行项目服务,另一窗口中执行相关命令进行调试等操作。文件路径浏览操作:在文件路径模块中,用户不仅可以查看文档、图片,还能播放视频。直接输入文件路径或者通过图形界面浏览文件系统,快速定位到所需文件并进行编辑或者 ...继续阅读 (98)


    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 ...继续阅读 (98)


    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 语法文本进行排版,例如设置标题、段落、列表、 ...继续阅读 (103)


    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版本为 ...继续阅读 (109)


    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 的压缩级别选择,用户可根据实际需求在压缩速度和压缩率之间进行灵活权衡。压缩级别越高,压缩比率越大,但压缩速度会相应减慢;反之,压缩级别越低,压缩速度越快,但压缩比率会有所降低。字典压缩模 ...继续阅读 (98)


    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 ...继续阅读 (106)


    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 的架构 ...继续阅读 (151)


    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 参数项含义:限制客户端请求主体的最大允许大小,超出该值请求将被拒绝。优化 ...继续阅读 (98)


    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 ...继续阅读 (93)


    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 正式版仅支持专业版 ...继续阅读 (107)


    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 ...继续阅读 (99)


    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 进行账号注册:完成账号登录后会自动登录,也可通过右上 ...继续阅读 (105)


    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 ...继续阅读 (101)


    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 ...继续阅读 (87)


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

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

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


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

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

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


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

    什么是好事坏事?

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


    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 [...]查看全文 ...继续阅读 (79)

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