首页
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
友情连接
推荐
autojs
Search
1
charles破解注册码(含windows和mac)最新安装教程「亲测有效」
39 阅读
2
【omv5安装教程二】N1盒子Armbian系统下,一条命令搞定Openmediavault(OMV5)安装
18 阅读
3
【N1安装飞牛优化四】关闭不必要服务优化记录
12 阅读
4
博客简介
11 阅读
5
SSH如何访问fe80开头的ipv6????
11 阅读
登录
Search
标签搜索
JAVA
JAVA学习系列
docker
Linux
js
N1
git
模块二
端口
模块一
模块五
模块九
数据库
模块四
镜像
模块三
模块六
MySQL
百度网盘
nginx
DaiMaFengZi
累计撰写
588
篇文章
累计收到
9
条评论
首页
栏目
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
页面
友情连接
推荐
autojs
搜索到
37
篇与
的结果
2026-07-24
Ungoogled Chromium Binaries 离线部署实战指南
Ungoogled Chromium Binaries 离线部署实战指南—— 跨发行版、多架构服务器环境下的"绿色版"精准获取与使用1. 为什么选择 Ungoogled Chromium Binaries?在离线、多发行版(EulerOS / Kylin / Ubuntu)、多版本且混合架构(x86_64 + ARM64)的服务器环境中部署 Chrome,官方 .deb/.rpm 包因对 glibc、NSS、GTK 等系统库的严格版本锁定而完全不可用。Ungoogled Chromium Binaries 是 ungoogled-software/ungoogled-chromium 主仓库官方推荐的预编译二进制分发页面。它专门解决了以下核心痛点:零/低系统依赖:Portable(便携)版本静态链接了大部分运行时库,不绑定特定版本的 glibc,真正实现"解压即用"。双架构全覆盖:同时提供 x86_64 和 aarch64 (ARM64) 构建,完美适配信创鲲鹏/飞腾及传统 Intel/AMD 服务器。去 Google 化:移除了所有 Google 私有服务、追踪器和 API 依赖,符合内网及信创环境的安全合规要求。免 Root 权限:无需系统级安装,普通用户即可运行,避免污染宿主系统环境。⚠️ 安全声明该页面的二进制由社区贡献者构建,非可重现构建(non-reproducible)。若用于高安全合规环境,建议在隔离环境中自行从源码审计构建。对于一般内网服务器自动化、渲染、截图等场景,此方案是当前兼容性最优解。2. 读懂下载页:没有搜索框,如何找到"绿色版"?很多用户首次打开该页面时会困惑:没有搜索框,也没有"绿色版/安装版"的中文标签。这是因为该页面遵循开源社区惯例,按 平台 + 架构 + 构建类型 分类。你需要建立以下概念映射:页面表格中的名称实际含义对应 Windows 概念是否推荐离线多系统环境Portable Linux 64-bit解压后直接运行的 tar.xz 包,自带依赖库✅ 真·绿色版强烈推荐Linux AppImage 64-bit自包含的 .AppImage 单文件✅ 绿色版推荐(仅 x86_64)Portable Linux 64-bit (musl)针对 Alpine/Void 等轻量系统的静态构建✅ 超级绿色版老旧系统兜底Debian/Ubuntu (unportable).deb 包,需 dpkg 安装,强依赖系统库❌ 安装版绝对不要用Fedora/RHEL (unportable).rpm 包,需 rpm 安装,强依赖系统库❌ 安装版绝对不要用💡 核心原则只认准 Portable 和 AppImage 字样。凡是带有 unportable、.deb、.rpm 后缀的,一律跳过。快速定位技巧页面为静态生成,无搜索功能。请使用浏览器 Ctrl+F 搜索以下关键词:x86_64 绿色版 → 搜索 Portable Linux 64-bitARM64 绿色版 → 搜索 Portable Linux 64-bit ARM 或 aarch64自包含单文件 → 搜索 AppImage3. 下载与离线部署全流程第一步:联网机下载访问 Ungoogled Chromium Binaries在表格中找到目标架构对应的 Portable 行,点击版本号链接(如 150.0.7871.128-1),跳转至 GitHub Release 页面。下载对应文件:目标架构文件名示例x86_64ungoogled-chromium-150.0.7871.128-1-linux-portable.tar.xzARM64ungoogled-chromium-150.0.7871.128-1-linux-arm64-portable.tar.xz务必同时下载中文字体(离线服务器无 CJK 字体必然乱码):wget https://github.com/notofonts/noto-cjk/raw/main/Sans/SubsetOTF/SC/NotoSansSC-Regular.otf第二步:离线服务器部署将下载的文件通过 U 盘或内网传输至目标服务器后执行:# 1. 创建目录并解压(无需 root) mkdir -p /opt/chromium tar -xf ungoogled-chromium-*-portable.tar.xz -C /opt/chromium --strip-components=1 # 2. 放置字体 mkdir -p /opt/chromium/fonts cp NotoSansSC-Regular.otf /opt/chromium/fonts/ # 3. 赋予执行权限 chmod +x /opt/chromium/chrome # 4. 验证动态链接库完整性(应全部显示 found 或 static) ldd /opt/chromium/chrome第三步:运行测试/opt/chromium/chrome \ --headless=new \ --no-sandbox \ --disable-gpu \ --disable-dev-shm-usage \ --font-path=/opt/chromium/fonts \ --screenshot=/tmp/test.png \ https://example.com确认 /tmp/test.png 生成且中文渲染正常,即部署成功。4. 多架构统一启动脚本(生产环境推荐)在混合架构集群中,建议封装 wrapper 脚本自动适配,屏蔽底层差异:#!/bin/bash # /usr/local/bin/chrome-headless ARCH=$(uname -m) CHROME_DIR="/opt/chromium" FONT_DIR="${CHROME_DIR}/fonts" case "$ARCH" in x86_64) CHROME_BIN="${CHROME_DIR}/chrome-x86_64" ;; aarch64) CHROME_BIN="${CHROME_DIR}/chrome-aarch64" # ARM64 二进制缺失时回退到容器 if [ ! -f "$CHROME_BIN" ]; then exec docker run --rm \ -v "${FONT_DIR}:/usr/share/fonts/custom:ro" \ zenika/alpine-chrome \ --headless=new --no-sandbox --disable-gpu \ --disable-dev-shm-usage \ --font-path=/usr/share/fonts/custom \ "$@" fi ;; *) echo "Unsupported architecture: $ARCH" >&2 exit 1 ;; esac exec "$CHROME_BIN" \ --headless=new \ --no-sandbox \ --disable-gpu \ --disable-dev-shm-usage \ --font-path="$FONT_DIR" \ "$@"调用方式统一为:chrome-headless --screenshot=/tmp/output.png https://example.com5. 常见问题速查表问题现象根因解决方案GLIBC_2.xx not found宿主机 glibc 版本过低换用 musl Portable 构建,或使用容器方案中文显示方块/乱码缺少 CJK 字体添加 --font-path 指向 Noto Sans SC 或文泉驿字体Out of memory / 崩溃/dev/shm 空间不足必须加 --disable-dev-shm-usageRunning as root without --no-sandboxroot 用户运行加 --no-sandbox(容器内或 root 下必需)ARM64 无可用 Portable 构建社区未覆盖该架构使用 zenika/alpine-chrome ARM64 容器镜像替代ldd 显示大量 not foundPortable 版仍依赖少量系统库安装缺失基础库(如 libnss3),或换用完全静态构建6. 参考链接二进制下载页:https://ungoogled-software.github.io/ungoogled-chromium-binaries/主仓库(源码/补丁):https://github.com/ungoogled-software/ungoogled-chromium容器替代方案:https://hub.docker.com/r/zenika/alpine-chromeCJK 字体下载:https://github.com/notofonts/noto-cjk
2026年07月24日
1 阅读
0 评论
0 点赞
2025-10-14
windwos11网页切换残留/卡屏/冻结/残影问题
问题描述:在网页切换时,屏幕的一半或一小块区域还显示上一个网页内容,而其余部分仍能正常滚动;或者在新页面滚动时,部分内容能正常滚动,但整体框架却静止不动。切换软件窗口时候,窗口的一半或一小块区域还显示上一个程序窗口内容滚动屏幕的时候,窗口的上半部分突然冻结固定在屏幕上,但窗口却可以正常滚动,过一会才会恢复正常。在 Chrome 和 其他应用中都有遇到,而且每隔几分钟就会出现问题原因Windows微软在最新的 24H2 版本中用 Rust 语言对图形设备接口(GDI)和 DWriteCore 进行了重写。资料显示:这一重写工作自2020年开始,GDI部分已包含约36000行的Rust代码,而DWriteCore则有约152000行Rust代码和96000行C++代码。目前看来,不仅仅是 Chrome 和 Edge 受到影响,所有与重写后的 显示IO及上层API(如Microsoft Basic Display Adapter)相关的应用都出现了类似问题。解决方案禁用 MPO (Multi Plane Overlay)Win + R 输入regedit 打开注册表,进入HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm新增一个名为 OverlayTestMode的 DWORD(32位)值,十六进制值为 5然后重启电脑即可MPO是什么MPO(Multi-Plane Overlay) 是 Windows 的图形合成技术,用于优化视频、游戏等场景的渲染效率。但部分硬件或驱动兼容性不佳时,可能引发异常。当使用 AMD 集成显卡或特定驱动(如 NVIDIA Game Ready Driver 461.09 及以上版本)时,Windows 11 可能因 MPO(Multi-Plane Overlay)技术 干扰导致光标变白、消失或闪烁。设置 OverlayTestMode=5 可禁用或调整 MPO 的某些功能,恢复正常。还有就是,部分软件,部分浏览器会默认开启硬件加速,都关闭了就不会出现这个问题了
2025年10月14日
5 阅读
0 评论
0 点赞
2025-10-02
更新win11 24h2 后,v2rayn 中所有节点都无法连通的解决方法
前言做了个电脑优化,后面发现我原来的所有节点都不能用了,同样网络下,手机可以使用,但是电脑不能用。问题查找原因是 24h2 tcp 连接都使用bbr2powershell下运行Get-NetTCPSetting | Select SettingName,CongestionProvider解决办法需要运行以下命令改为cubic算法,注意要用管理员权限运行 netsh int tcp set supplemental template=internet congestionprovider=CUBIC netsh int tcp set supplemental template=internetcustom congestionprovider=CUBIC netsh int tcp set supplemental template=Compat congestionprovider=NewReno netsh int tcp set supplemental template=Datacenter congestionprovider=CUBIC netsh int tcp set supplemental template=Datacentercustom congestionprovider=CUBIC
2025年10月02日
0 阅读
0 评论
0 点赞
2025-10-01
Windows11_轻松设置_V1.12 Beta-大小仅595KB_Windows优化如此轻松
前言Windows11更新后,部分用户安装后发现了严重漏洞,该更新存在一些可能导致固态硬盘(SSD)和机械硬盘(HDD)出现故障的问题。Windows自从被印度主导后,每次更新总会伴随着新的Bug出现,“以 BUG 修 BUG ”的事发生在微软身上也不奇怪了。Windows更新是无法永久停止的,最好的办法就是借助第三方停止更新。使用说明Windows11 轻松设置 V1.12 Beta(2025年7月8日):由于微软UCPD不允许修改某些注册表,小组件禁用及开启、隐藏的控制可能会弹出没权限的警告。 这个版本尝试采用强制改写注册表键值的方法来设置。可能还有一些别的设置也出现无法设置,弹出没权限的状况。欢迎反馈。Beta版本仅用于测试,可能随时会修正、更新,请注意压缩包日期。24H2版本慎用此软件的“禁用WD”功能!!如果你还没点看到这个就别点了!!!因为:点击禁用后,普通、强力方案有可能失效,此时wd没有被完全禁用,但是想打开wd会显示一片空白!下载地址{cloud title="迅雷网盘" type="default" url="https://pan.xunlei.com/s/VOYHJo9-xxdy3xFd7Q4x6rP4A1?pwd=vgut" password="vgut"/}{cloud title="百度网盘" type="bd" url="https://pan.baidu.com/share/init?surl=zouEwPqtEtS3INIKNPO9lQ&pwd=6688" password="6688"/}{cloud title="夸克网盘" type="quark" url="https://pan.quark.cn/s/460379a34db0" password=""/}{cloud title="迅雷网盘" type="default" url="链接:https://pan.xunlei.com/s/VOaSsfq0GG7fX7tcKYvOWWM4A1?pwd=vpbu" password="vpbu"/}{cloud title="百度网盘" type="bd" url="https://pan.baidu.com/s/1HOe927aIMAHlQJ5KB6nZtA?pwd=xduf" password="xduf"/}{cloud title="夸克网盘" type="quark" url="https://pan.quark.cn/s/1d4bb4548390" password=""/}
2025年10月01日
5 阅读
0 评论
0 点赞
2025-09-29
OnlyOffice 9.0.4 前端定制记录:去除匿名命名弹窗、隐藏插件菜单、关闭页眉 Logo 链接
前言本文记录在 OnlyOffice DocumentServer Web 前端侧的定制修改,适用于 9.0.4 版本。修改基于统一 SDK api.js,对所有编辑器生效(文档/表格/演示/PDF/Visio)。一、修改目标关闭“输入用于协作的名称”匿名命名弹窗隐藏“插件”功能区选项卡,并禁用插件能力隐藏页眉左上角的 OnlyOffice Logo(去除跳转链接)二、变更文件与位置生产服务真实使用目录(按你的安装方式选择其一):Docker: /var/www/onlyoffice/documentserver/web-apps/apps/api/documents/api.jsLinux 安装版: 同上路径Windows 安装版: C:\Program Files\ONLYOFFICE\DocumentServer\web-apps\apps\api\documents\api.js模板文件(务必同步):api.js.tpl压缩文件(务必处理):api.js.gz(可能还有 api.js.br)说明:OnlyOffice 实际加载的资源通常带有版本哈希前缀,例如 /9.0.4-xxxx/web-apps/.../api.js。重启/升级后该目录可能再生成,因此建议同时改模板并处理压缩文件,或在业务集成处直接传参覆盖(见文末“更稳妥做法”)。三、代码改动点(统一 SDK 默认配置)修改 DocsAPI.DocEditor.defaultConfig.editorConfig.customization:// 关闭匿名命名弹窗 anonymous: { request: false }, // 隐藏插件选项卡 layout: { toolbar: { plugins: false } }, // 完全禁用插件能力 plugins: false, // 隐藏页眉 Logo(无渲染自然无链接) logo: { visible: false }以上片段出现在:apps/api/documents/api.js 内 DocsAPI.DocEditor.defaultConfig 对象中同步到 apps/api/documents/api.js.tpl,避免重启后被模板覆盖四、同步到服务端并处理压缩文件 - 必须同步两处源码:api.js 与 api.js.tpl - 压缩资源处理(二选一): ### 简便做法(回退用未压缩版) ```text # 删除压缩文件,让服务器回退到未压缩的 api.js # Linux rm api.js.gz rm api.js.br # Windows 资源管理器直接删除 api.js.gz(和 api.js.br,如果有) ``` ### 推荐做法(保持压缩以提升性能) Windows(7-Zip + Brotli): ```text # 进入目录:.../web-apps/apps/api/documents/ 7z a -tgzip -mx=9 api.js.gz api.js # 若有 brotli .\brotli.exe -f -q 11 api.js -o api.js.br ``` Linux: ```text # 进入目录:.../web-apps/apps/api/documents/ gzip -c -9 api.js > api.js.gz brotli -f -q 11 api.js -o api.js.br # 如需 ``` 完成后: 重启 DocumentServer/容器/反向代理(示例:supervisorctl restart all 或重启容器/服务) 清浏览器与代理/CDN 缓存;或追加时间戳强刷: http:///web-apps/apps/api/documents/api.js?_ts=1690000000000 ## 五、验证步骤 1) 打开浏览器开发者工具 Network,搜索 api.js,确认实际请求路径(可能是带版本号的路径)。 2) 点开响应,搜索关键字: anonymous 且包含 ```text request: false layout.toolbar.plugins = false customization.plugins = false logo.visible = false ``` 3) 打开任一文档: 不再出现“输入用于协作的名称”弹窗 顶部“插件”选项卡消失 页眉左上角 Logo 不显示(无链接) ## 六、常见问题与排查 ### 修改后又“恢复默认”: 可能只改了非模板文件,重启后由 api.js.tpl 重新生成 可能改了非版本目录;服务端实际使用的是带版本目录 ### 浏览器仍旧显示老配置: 优先返回 .gz/.br,未处理压缩文件导致 浏览器/代理/CDN 缓存未清 ### 个别页面仍有“插件”按钮或弹窗: 该页面在 new DocsAPI.DocEditor(..., config) 显式传参覆盖了默认值
2025年09月29日
2 阅读
0 评论
0 点赞
2025-05-14
统计当前路径下的所有文件夹的名字/文件的名字
1.统计文件夹名字:直接在需要统计的文件夹下面执行cmddir *.* /b > Folder.txt dir *.* /b | find /v "" /c2.统计文件名字:直接在需要统计的文件夹下面执行cmdDIR *.* /B> 文件名称汇总.TXT3.统计文件名字中含有(1)文件名字直接在需要统计的文件夹下面执行cmdDIR *.* /B /S | findstr /C:"(1)" > 含有1的文件名称汇总.TXT
2025年05月14日
2 阅读
0 评论
0 点赞
2025-05-08
WiFi密码查看两步命令
WiFi密码查看两步命令cmd命令两步走,实现查看wifi密码:第一步,查看所有连接过的wifi名称:netsh wlan show profile第二步,查看指定名称的wifi密码:netsh wlan show profile name=wifi名称 key=clear
2025年05月08日
1 阅读
0 评论
0 点赞
2025-01-09
centos7安装达梦数据库DM8安装指南
安装前准备{cloud title="安装包下载:" type="default" url="https://eco.dameng.com/download/" password=""/}{cloud title="安装文档参考:" type="default" url="https://eco.dameng.com/docs/zh-cn/start/install-dm-linux-prepare.html" password=""/}解压后得到:开始安装新建用户groupadd dinstall useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba # 修改密码 passwd dmdba修改最大文件打开数vi /etc/security/limits.conf # 新增如下参数 dmdba hard nofile 65536 dmdba soft nofile 65536 dmdba hard stack 32768 dmdba soft stack 16384重启机器。挂载与安装加载安装卷mount -o loop dm8_20220304_x86_rh6_64_ent/dm8_20220304_x86_rh6_64_ent_8.1.2.114.iso /mnt得到切换dmdba用户并执行安装su - dmdba cd /mnt/ ./DMInstall.bin -i安装过程:根据提示,切换到root用户,执行如下命令:/home/dmdba/dmdbms/script/root/root_installer.sh得到:在dmdba用户下的/home/dmdba.bash_profile新增内容export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool使环境生效 source .bash_profile初始化数据库dminit path=/home/dmdba/dmdata注册服务切换到root用户,执行如下命令:/home/dmdba/dmdbms/script/root/dm_service_installer.sh -t dmserver -dm_ini /home/dmdba/dmdata/DAMENG/dm.ini -p DMSERVER得到:数据库启停操作systemctl start DmServiceDMSERVER.service systemctl stop DmServiceDMSERVER.service systemctl restart DmServiceDMSERVER.service systemctl status DmServiceDMSERVER.service 启动结果:
2025年01月09日
2 阅读
0 评论
0 点赞
1
2
...
5