登录 立即注册

回首页 公共聊天室 切换聊天室 隐藏机器人聊天 刷新

必须登录才能发言。


下一页 1/48页,共946楼

947.
发言待审核,仅管理员和作者本人可见。
(咯叽 @Ta 07-16 09:27:13/)

946.
发言待审核,仅管理员和作者本人可见。
(咯叽 @Ta 07-16 09:14:52/)

945. (code)'============================================================
' RobustAlphaBetaGamma.vb
' α-β-γ 跟踪器 + 动态 3σ 限幅
' 已处理:空队列 / 零方差 / 负阈值 / 数值溢出
'============================================================
Imports System.Collections.Generic
Imports System.Linq   ' 低版本需引用 System.Core.dll

Public Class RobustAlphaBetaGamma

    '--------------------- 可调参数 ---------------------------
    Public Alpha As Double     ' 位置修正系数
    Public Beta As Double      ' 速度修正系数
    Public Gamma As Double     ' 加速度修正系数
    Public HistoryLen As Integer

    '--------------------- 内部状态 ---------------------------
    Private x As Double        ' 滤波值
    Private v As Double        ' 速度
    Private a As Double        ' 加速度
    Private ReadOnly residuals As New Queue(Of Double)()

    '----------------------------------------------------------
    ' 构造函数(默认保守值)
    '----------------------------------------------------------
    Public Sub New(Optional alpha As Double = 0.001,
                   Optional beta As Double = 0.0001,
                   Optional gamma As Double = 0.00001,
                   Optional historyLen As Integer = 50)
        Me.Alpha = alpha
        Me.Beta = beta
        Me.Gamma = gamma
        Me.HistoryLen = historyLen
    End Sub

    '----------------------------------------------------------
    ' 每来一个新样本调用一次,返回滤波后的值
    '----------------------------------------------------------
    Public Function Update(raw As Double) As Double
        ' 1. 预测
        Dim xPred As Double = x + v + 0.5 * a
        Dim vPred As Double = v + a
        Dim aPred As Double = a

        ' 2. 残差
        Dim residual As Double = raw - xPred

        ' 3. 动态阈值(防零 / 防负 / 防空)
        Dim threshold As Double = GetDynamicThreshold()

        ' 4. 限幅:残差被限制在 [-threshold, +threshold]
        Dim useResidual As Double = Math.Max(-threshold,
                                            Math.Min(threshold, residual))

        ' 5. 更新状态
        x = xPred + Alpha * useResidual
        v = vPred + Beta * useResidual
        a = aPred + Gamma * useResidual

        ' 6. 保存残差
        residuals.Enqueue(residual)
        If residuals.Count > HistoryLen Then residuals.Dequeue()

        Return x
    End Function

    '----------------------------------------------------------
    ' 计算 3σ 阈值(防零、防负、防空队列)
    '----------------------------------------------------------
    Private Function GetDynamicThreshold() As Double
        Const MIN_THRESHOLD As Double = 0.001
        Const MIN_SAMPLES As Integer = 3

        If residuals.Count < MIN_SAMPLES Then Return 1.0

        Dim arr = residuals.ToArray()
        Dim avg As Double = arr.Average()
        Dim var As Double = arr.Select(Function(val) (val - avg) ^ 2).Average()

        If var < 0 Then var = 0        ' 防负
        Dim std As Double = Math.Sqrt(var)
        If std = 0 Then std = 0.001    ' 防零

        Return Math.Max(MIN_THRESHOLD, 3.0 * std)
    End Function

End Class
(/code)
(胡图图 @Ta 07-15 22:39:06/)

944.

@上善若水,嗯,国内很多桌面客户端,都还支持 Win7。

就是一些开发方面的东西,可能很快就不支持了。比如:

  • Win8.1:2023 年 1 月,停止支持。

  • Chrome:2023 年 2 月,不支持 Win8.1-。Electron 程序应该类似。

  • Visual Studio:2023 年 8 月,不支持 Win8.1-。

  • Msys2:2022 年 11 月,不支持 Win8-。2024 年 2 月,不支持 Win8.1-。

  • Android Studio:至少 2025 年 5 月,已不支持 Win8.1-。

  • Go:2023 年 8 月,不支持 Win8.1-。

  • Rust:2024 年 5 月,不支持 Win8.1-。

  • QT:2020 年 9 月,不支持 Win8.1-。

  • Flutter:2024 年 5 月,不支持 Win8.1-。

(无名啊 @Ta 07-14 23:03:39/)

943.

@无名啊,win7目前也没有完全淘汰
一加ace2Pro(灰|24+1024)

(上善若水 @Ta 07-14 00:51:24/)

942.

@tasy5kg,你要重装 Win10?

过几个月就停止更新了,一堆软件也会逐步以《微软都不维护的系统,我们为什么还要支持》为由,只支持 Win11+ 了。。

(无名啊 @Ta 07-13 22:23:02/)

941. Windows 10 (business editions), version 22H2 (updated June 2025) (x64) - DVD (Chinese-Simplified)
文件:zh-cn_windows_10_business_editions_version_22h2_updated_june_2025_x64_dvd_2f9aa9bc.iso
大小:6.31GB
MD5:F6380C9FFF21FF84E7F9849587ECB66B
SHA1:B8619CE73991446F59B6ED52B9E83D0CC95CB581
SHA256:ACA849B125F922CBDC081757EC0A469893269A5EF9FEAC1337AF0F8ACFEBBD28
ed2k://|file|zh-cn_windows_10_business_editions_version_22h2_updated_june_2025_x64_dvd_2f9aa9bc.iso|6773796864|6E64913D4105623A7D6E4F02B6964E62|/
magnet:?xt=urn:btih:bfaa6500980e33668edf1f522bdd20fa1e0c40e1&dn=zh-cn_windows_10_business_editions_version_22h2_updated_june_2025_x64_dvd_2f9aa9bc.iso&xl=6773796864
(tasy5kg @Ta 07-13 22:10:04/)

940.
层主 @tasy5kg 删除了该楼层。
(tasy5kg @Ta 07-13 21:04:50/)

939.

@无名啊,不知道,没装过,不过一般windows版本都会自带dll
另外ai内容仅供参考

(yucho @Ta 07-12 14:28:52/)

938.

@yucho,你是说,Windows 版 ImageMagick 安装包,不包括下列库,要用户自己去一一搜集补齐吗。。


1. 图像编解码与处理

库名 作用
libpng PNG图像格式编解码
libjpeg-turbo 高性能JPEG图像编解码(优化版)
libtiff TIFF图像格式支持
giflib GIF图像编解码
libwebp Google WebP图像格式编解码
libjxl (JPEG XL) 新一代JPEG XL图像格式支持
libheif HEIF图像格式(如苹果的HEIC)支持
libraw 原始相机图像(RAW)格式解析
libjasper JPEG-2000图像编解码(已逐渐被openjpeg替代)
openjpeg 开源JPEG-2000编解码库
jbig2dec JBIG2二值图像压缩解码(用于PDF文档)

2. 图形渲染与矢量绘图

库名 作用
cairo 2D矢量图形渲染库(支持多种后端)
pixman 像素级图形操作库(cairo的底层依赖)
librsvg SVG矢量图形渲染库
graphviz 图形可视化工具库(用于绘制流程图、网络图等)
gts 几何拓扑库(常用于3D网格处理,graphviz依赖)
gd 动态创建图像(如生成图表、水印)

3. 字体处理与文本排版

库名 作用
freetype 字体渲染引擎(解析TTF/OTF等字体文件)
harfbuzz 文本整形引擎(处理复杂文字布局,如阿拉伯文、印度文)
fontconfig 字体配置管理(匹配、选择系统字体)
fribidi 双向文本支持(如阿拉伯语从右向左排版)
raqm 文本排版抽象层(整合freetype+harfbuzz+fribidi
pango 文本渲染框架(处理多语言文本布局,依赖cairo/harfbuzz
graphite 智能字体渲染引擎(支持复杂字体特性)

4. 图形界面 (GUI) 支持

库名 作用
gdk-pixbuf GTK图像加载库(处理多种图像格式)
libx11 / xcb X Window系统客户端库(底层图形通信)
libxft X FreeType库(为X11提供抗锯齿字体渲染)
libxrender X11渲染扩展(支持透明、渐变等效果)
libxext X11扩展功能库(如形状绘制、光标控制)
libxau / xdmcp X11认证协议支持

5. 视频与多媒体编解码

库名 作用
fftw 快速傅里叶变换库(用于信号处理/音频分析)
x265 H.265/HEVC视频编码
dav1d AV1视频解码(高效开源实现)
aom AV1视频编码(由谷歌等公司开发)
rav1e Rust编写的AV1视频编码器
libde265 H.265/HEVC视频解码

6. 文档与打印处理

库名 作用
ghostscript PostScript/PDF解释器(渲染/转换打印文档)
djvulibre DjVu文档格式支持(用于扫描文档压缩)
brotli 压缩算法(常用于Web字体/WOFF2、PDF等)

7. 通用工具与底层库

库名 作用
glib 基础工具库(数据结构、线程、IO等,GTK核心依赖)
libxml2 XML解析库
libzip ZIP压缩文件读写
lzo 实时数据压缩库
libltdl libtool的动态加载模块
libidn 国际化域名(IDNA)支持
imagemagick 图像处理套件(命令行工具,依赖多个编解码库)
liblqr (Liquid Rescale) 图像内容感知缩放库(imagemagick插件)

8. 特殊场景支持

库名 作用
openexr / imath 工业标准高动态范围图像格式(用于影视特效)
ttf-dejavu 开源无衬线字体包(提供基本Unicode覆盖)
libandroid-execinfo Android回溯调用支持(调试用)
libandroid-shmem Android共享内存支持
(无名啊 @Ta 07-12 01:14:56/)

937.

WSL2 直连 USB 设备的教程:连接 USB 设备 | Microsoft Learn

(tasy5kg @Ta 07-11 17:46:25/)

936.

@无名啊,GNU的那堆东西并不是全部,肯定还有其他预装依赖库的。比如 Termux 预装了 nano,自然会安装有 nano 相关依赖库

(yucho @Ta 07-11 15:26:09/)

935.

@yucho

  1. 官网 exe 安装包,多半是被狠狠压缩的。但发行版仓库下载的数据,也是经过 zstd 压缩的吧(早期是 lzma 压缩,体积更小些,但解压慢 7 倍左右)

  2. 依赖库?你是说 glibc 那些吗?Termux / GNU Linux 一般都预装了吧。。

  3. 确实,要准确对比的话,得仔细对比每个依赖库功能是否完全一致,再对比体积。但懒得弄了。。而且 Termux 好像也没办法,以最小依赖方式安装,使得体积和 GNU Linux 类似?

(无名啊 @Ta 07-10 17:16:42/)

934.

@无名啊,更何况Termux和GNU Linux预装的软件包并不完全一样

(yucho @Ta 07-10 14:38:06/)

933.

@无名啊,而且你下载的exe貌似是动态链接版本,其大小不包括依赖库的大小

(yucho @Ta 07-10 14:35:11/)

932.

@无名啊,操作系统和架构不一样没法比吧。。。
更何况exe可能包含压缩文件。。。

(yucho @Ta 07-10 14:30:44/)

931.

@咯叽,去 ImageMagick 官网下 Windows 安装包,体积才 22 MB,也是远小于 Termux 要下载的 64 MB。。

Screenshot_2025-07-04-22-58-21-251_mark.via.avif(38.96 KB)

(无名啊 @Ta 07-04 23:04:52/)

930.

@咯叽,不对,Termux 的包体积,大了 11 倍。。

之前装的 libheif-progs、libjxl-progs 包含了某些组件,导致新装的 ImageMagick 漏了这些。。

我删掉重来后,就膨胀到 11 倍了。。

Screenshot_2025-07-04-22-39-26-946_com.termux.avif(76.38 KB)

(无名啊 @Ta 07-04 22:47:37/)

929.
层主 @咯叽 删除了该楼层。
(咯叽 @Ta 07-04 22:37:00/)

928.

@咯叽,Termux 的包体积,真的大 6~7 倍诶。。

截图上半部分,是我之前在 Linux Deploy 上装的 Debian 11。。

Screenshot_2025-07-04-21-34-50-409_com.termux.avif(63.47 KB)

(无名啊 @Ta 07-04 21:45:03/)

下一页 1/48页,共946楼

7月17日 00:48 星期四