当前位置: 首页 > news >正文

在fedora41中安装钉钉dingtalk_7.6.25.4122001_amd64

在Fedora-Workstation-Live-x86_64-41-1.4中安装钉钉dingtalk_7.6.25.4122001_amd64.deb
到官网下载钉钉Linux客户端com.alibabainc.dingtalk_7.6.25.4122001_amd64.deb
https://page.dingtalk.com/wow/z/dingtalk/simple/ddhomedownload#/
在这里插入图片描述

一、直接使用dpkg命令安装deb包报错不成功
root@fedora:~# dnf search dpkg
root@fedora:~# dnf install dpkg.x86_64
root@fedora:~# dpkg --install /home/suozhang/download/com.alibabainc.dingtalk_7.6.25.4122001_amd64.deb
正在选中未选择的软件包 com.alibabainc.dingtalk。
(正在读取数据库 … 系统当前共安装有 1826 个文件和目录。)
准备解压 …/com.alibabainc.dingtalk_7.6.25.4122001_amd64.deb …
dpkg (子进程):无法为维护者脚本设置安全执行上下文: 无效的参数
dpkg: 处理归档 /home/suozhang/download/com.alibabainc.dingtalk_7.6.25.4122001_amd64.deb (–install)时出错:
新的 com.alibabainc.dingtalk 软件包 pre-installation 脚本 子进程返回错误状态 2
dpkg (子进程):无法为维护者脚本设置安全执行上下文: 无效的参数
dpkg: 清理时出错:
新的 com.alibabainc.dingtalk 软件包 post-removal 脚本 子进程返回错误状态 2
在处理时有错误发生:
/home/suozhang/download/com.alibabainc.dingtalk_7.6.25.4122001_amd64.deb

二、将deb包转换成rpm包再安装
root@fedora:~# dnf install alien.noarch
Updating and loading repositories:
Repositories loaded.
Package “alien-8.95-26.fc41.noarch” is already installed.
Nothing to do.

root@fedora:~# cd /home/suozhang/download/
root@fedora:/home/suozhang/download# date
2025年 02月 07日 星期五 16:12:05 CST
root@fedora:/home/suozhang/download# alien --to-rpm com.alibabainc.dingtalk_7.6.25.4122001_amd64.deb ; date
Warning: Skipping conversion of scripts in package com.alibabainc.dingtalk: postinst postrm preinst prerm
Warning: Use the --scripts parameter to include the scripts.
com.alibabainc.dingtalk-7.6.25.4122001-2.x86_64.rpm generated
2025年 02月 07日 星期五 16:28:34 CST
耗时16分钟

root@fedora:/home/suozhang/download# ls -lh com.alibabainc.dingtalk*
-rw-r–r–. 1 root root 358M 2月 7日 16:28 com.alibabainc.dingtalk-7.6.25.4122001-2.x86_64.rpm
-rw-r–r–. 1 suozhang users 340M 2月 7日 15:22 com.alibabainc.dingtalk_7.6.25.4122001_amd64.deb
root@fedora:/home/suozhang/download# dnf install com.alibabainc.dingtalk-7.6.25.4122001-2.x86_64.rpm
Updating and loading repositories:
Repositories loaded.
Failed to resolve the transaction:
Problem: conflicting requests

  • nothing provides liblber-2.4.so.2(OPENLDAP_2.4_2)(64bit) needed by com.alibabainc.dingtalk-7.6.25.4122001-2.x86_64 from @commandline
  • nothing provides libldap_r-2.4.so.2(OPENLDAP_2.4_2)(64bit) needed by com.alibabainc.dingtalk-7.6.25.4122001-2.x86_64 from @commandline
  • nothing provides libpangox-1.0.so.0()(64bit) needed by com.alibabainc.dingtalk-7.6.25.4122001-2.x86_64 from @commandline
  • nothing provides librtmp.so.1()(64bit) needed by com.alibabainc.dingtalk-7.6.25.4122001-2.x86_64 from @commandline
    You can try to add to command line:
    –skip-broken to skip uninstallable packages

三、安装依赖库文件liblber-2.4.so.2和libldap_r-2.4.so.2
root@fedora:/home/suozhang/download# dnf provides liblber-2.4.so.2
Updating and loading repositories:
RPM Fusion for Fedora 41 - Nonfree - NVIDIA Driver 100% | 4.2 KiB/s | 33.1 KiB | 00m08s
google-chrome 100% | 5.6 KiB/s | 8.1 KiB | 00m01s
Fedora 41 - x86_64 - Updates 100% | 1.2 MiB/s | 25.7 MiB | 00m22s
RPM Fusion for Fedora 41 - Nonfree - Steam 100% | 7.2 KiB/s | 23.5 KiB | 00m03s
Repositories loaded.
openldap-compat-2.6.8-5.fc41.i686 : Package providing legacy non-threaded libldap
Repo : fedora
Matched From :
Provide : openldap-compat = 2.6.8-5.fc41

openldap-compat-2.6.8-7.fc41.i686 : Package providing legacy non-threaded libldap
Repo : updates
Matched From :
Provide : openldap-compat = 2.6.8-7.fc41

root@fedora:/home/suozhang/download# dnf search openldap-compat
Updating and loading repositories:
Repositories loaded.
Matched fields: name (exact)
openldap-compat.i686: Package providing legacy non-threaded libldap
openldap-compat.x86_64: Package providing legacy non-threaded libldap
root@fedora:/home/suozhang/download# dnf install openldap-compat.x86_64
Updating and loading repositories:
Repositories loaded.
Package Arch Version Repository Size
Upgrading:
openldap x86_64 2.6.8-7.fc41 updates 631.4 KiB
replacing openldap x86_64 2.6.8-5.fc41 anaconda 644.2 KiB
Installing:
openldap-compat x86_64 2.6.8-7.fc41 updates 55.9 KiB

Transaction Summary:
Installing: 1 package
Upgrading: 1 package
Replacing: 1 package

Total size of inbound packages is 257 KiB. Need to download 257 KiB.
After this operation, 43 KiB extra will be used (install 687 KiB, remove 644 KiB).
Is this ok [y/N]: y
[1/2] openldap-compat-0:2.6.8-7.fc41.x86_64 100% | 22.1 KiB/s | 13.6 KiB | 00m01s
[2/2] openldap-0:2.6.8-7.fc41.x86_64 100% | 174.8 KiB/s | 243.0 KiB | 00m01s

[2/2] Total 100% | 92.4 KiB/s | 256.6 KiB | 00m03s
Running transaction
[1/5] Verify package files 100% | 27.0 B/s | 2.0 B | 00m00s
[2/5] Prepare transaction 100% | 3.0 B/s | 3.0 B | 00m01s
[3/5] Upgrading openldap-0:2.6.8-7.fc41.x86_64 100% | 1.4 MiB/s | 635.2 KiB | 00m00s
[4/5] Installing openldap-compat-0:2.6.8-7.fc41.x86_64 100% | 568.3 KiB/s | 58.5 KiB | 00m00s
[5/5] Erasing openldap-0:2.6.8-5.fc41.x86_64 100% | 10.0 B/s | 26.0 B | 00m03s
Complete!
root@fedora:/home/suozhang/download# rpm -ql openldap-compat.x86_64
/usr/lib/.build-id
/usr/lib/.build-id/05
/usr/lib/.build-id/05/e8a138024aefa17929456f836363558333b8ae
/usr/lib/.build-id/61
/usr/lib/.build-id/61/6a4f529cfb5135ce82ecb1728fa1cce00ce2e7
/usr/lib/.build-id/b6
/usr/lib/.build-id/b6/52ce62a48879d9c3b253dd41ce25a7436879c3
/usr/lib/.build-id/ff
/usr/lib/.build-id/ff/7cba436b434118c1d36568923fe9d94fc67a44
/usr/lib64/liblber-2.4.so.2
/usr/lib64/liblber-2.4.so.2.0.200
/usr/lib64/libldap-2.4.so.2
/usr/lib64/libldap-2.4.so.2.0.200
/usr/lib64/libldap_r-2.4.so.2
/usr/lib64/libldap_r-2.4.so.2.0.200
/usr/lib64/libslapi-2.4.so.2
/usr/lib64/libslapi-2.4.so.2.0.200
root@fedora:/home/suozhang/download#

四、到网站https://pkgs.org/查找依赖库文件libpangox-1.0.so.0并下载安装
https://pkgs.org/search/?q=libpangox-1.0.so.0
先回答问题,用鼠标点击三个猫的图片,因为fedora41没有软件包提供libpangox-1.0.so.0,只能下载opensuse15.6的软件包,同样得到libpangox-1.0.so.0
在这里插入图片描述在这里插入图片描述在这里插入图片描述

root@fedora:/home/suozhang/download# wget https://ftp.lysator.liu.se/pub/opensuse/distribution/leap/15.6/repo/oss/x86_64/libpangox-1_0-0-0.0.2-bp156.4.5.x86_64.rpm
libpangox-1_0-0-0.0. 100% [===================================================================>] 56.00K 128.33KB/s
[Files: 1 Bytes: 56.00K [24.08KB/s] Redirects: 0 Todo: 0 Errors: 0]
root@fedora:/home/suozhang/download# rpm -pql libpangox-1_0-0-0.0.2-bp156.4.5.x86_64.rpm
警告:libpangox-1_0-0-0.0.2-bp156.4.5.x86_64.rpm: 头 V3 RSA/SHA512 Signature, 密钥 ID 25db7ae0: NOKEY
/usr/lib64/libpangox-1.0.so.0
/usr/lib64/libpangox-1.0.so.0.0.0
/usr/share/doc/packages/libpangox-1_0-0
/usr/share/doc/packages/libpangox-1_0-0/ChangeLog
/usr/share/doc/packages/libpangox-1_0-0/README
/usr/share/licenses/libpangox-1_0-0
/usr/share/licenses/libpangox-1_0-0/COPYING
root@fedora:/home/suozhang/download# rpm -ivh libpangox-1_0-0-0.0.2-bp156.4.5.x86_64.rpm
警告:libpangox-1_0-0-0.0.2-bp156.4.5.x86_64.rpm: 头 V3 RSA/SHA512 Signature, 密钥 ID 25db7ae0: NOKEY
错误:依赖检测失败:
pangox-compat >= 0.0.2 被 libpangox-1_0-0-0.0.2-bp156.4.5.x86_64 需要
缺少依赖库文件,加上参数–nodeps强制安装上
root@fedora:/home/suozhang/download# rpm -ivh --nodeps libpangox-1_0-0-0.0.2-bp156.4.5.x86_64.rpm
警告:libpangox-1_0-0-0.0.2-bp156.4.5.x86_64.rpm: 头 V3 RSA/SHA512 Signature, 密钥 ID 25db7ae0: NOKEY
校验中…… ################################# [100%]
准备中… ################################# [100%]
正在升级/安装…
1:libpangox-1_0-0-0.0.2-bp156.4.5 ################################# [100%]

五、到网站https://pkgs.org/查找依赖库文件librtmp.so.1并下载安装
https://pkgs.org/search/?q=librtmp.so.1

root@fedora:/home/suozhang/download# wget https://download1.rpmfusion.org/free/fedora/releases/41/Everything/x86_64/os/Packages/l/librtmp-2.4-25.20210219.gitf1b83c1.fc41.x86_64.rpm
librtmp-2.4-25.20210 100% [===================================================================>] 77.57K 71.06KB/s
[Files: 1 Bytes: 77.57K [25.97KB/s] Redirects: 0 Todo: 0 Errors: 0]

root@fedora:/home/suozhang/download# ls
libpangox-1_0-0-0.0.2-bp156.4.5.x86_64.rpm librtmp-2.4-25.20210219.gitf1b83c1.fc41.x86_64.rpm
root@fedora:/home/suozhang/download# rpm -pql librtmp-2.4-25.20210219.gitf1b83c1.fc41.x86_64.rpm
警告:librtmp-2.4-25.20210219.gitf1b83c1.fc41.x86_64.rpm: 头 V4 RSA/SHA256 Signature, 密钥 ID d651ff2e: NOKEY
/usr/lib/.build-id
/usr/lib/.build-id/0a
/usr/lib/.build-id/0a/fd1e70517959b87bc4464cb7733da915500673
/usr/lib64/librtmp.so.1
/usr/share/doc/librtmp
/usr/share/doc/librtmp/ChangeLog
/usr/share/licenses/librtmp
/usr/share/licenses/librtmp/COPYING
root@fedora:/home/suozhang/download# rpm -ivh librtmp-2.4-25.20210219.gitf1b83c1.fc41.x86_64.rpm
警告:librtmp-2.4-25.20210219.gitf1b83c1.fc41.x86_64.rpm: 头 V4 RSA/SHA256 Signature, 密钥 ID d651ff2e: NOKEY
校验中…… ################################# [100%]
准备中… ################################# [100%]
正在升级/安装…
1:librtmp-2.4-25.20210219.gitf1b83c################################# [100%]

六、再次安装com.alibabainc.dingtalk-7.6.25.4122001-2.x86_64.rpm
root@fedora:/home/suozhang/download# dnf install com.alibabainc.dingtalk-7.6.25.4122001-2.x86_64.rpm
Updating and loading repositories:
Repositories loaded.
Failed to resolve the transaction:
Problem: conflicting requests

  • nothing provides liblber-2.4.so.2(OPENLDAP_2.4_2)(64bit) needed by com.alibabainc.dingtalk-7.6.25.4122001-2.x86_64 from @commandline
  • nothing provides libldap_r-2.4.so.2(OPENLDAP_2.4_2)(64bit) needed by com.alibabainc.dingtalk-7.6.25.4122001-2.x86_64 from @commandline
    You can try to add to command line:
    –skip-broken to skip uninstallable packages
    已经安装依赖库文件liblber-2.4.so.2和libldap_r-2.4.so.2了,不知什么原因还报缺失,只能加上参数–nodeps强制安装了

root@fedora:/home/suozhang/download# rpm -ivh --nodeps com.alibabainc.dingtalk-7.6.25.4122001-2.x86_64.rpm
校验中…… ################################# [100%]
准备中… ################################# [100%]
正在升级/安装…
1:com.alibabainc.dingtalk-7.6.25.41################################# [100%]

七、找到启动文件com.alibabainc.dingtalk.desktop和找到启动命令,必须以普通用户运行启动命令
root@fedora:~# rpm -aq|grep dingtalk
com.alibabainc.dingtalk-7.6.25.4122001-2.x86_64
root@fedora:~# rpm -ql com.alibabainc.dingtalk-7.6.25.4122001-2.x86_64 |grep desktop
/opt/apps/com.alibabainc.dingtalk/entries/applications/com.alibabainc.dingtalk.desktop
/opt/apps/com.alibabainc.dingtalk/entries/applications/com.alibabainc.dingtalk_std_int.desktop
/opt/apps/com.alibabainc.dingtalk/entries/autostart/com.alibabainc.dingtalk.desktop
/usr/share/applications/com.alibabainc.dingtalk.desktop
root@fedora:~# cat /usr/share/applications/com.alibabainc.dingtalk.desktop
[Desktop Entry]
Categories=Chat;Office;
Comment=
Exec=/opt/apps/com.alibabainc.dingtalk/files/Elevator.sh %u
GenericName=dingtalk
Icon=/opt/apps/com.alibabainc.dingtalk/files/logo.ico
Keywords=dingtalk;
MimeType=x-scheme-handler/dingtalk;
Name=钉钉
Type=Application
X-Deepin-Vendor=user-custom

必须以普通用户suozhang运行启动命令
suozhang@fedora:~$ /opt/apps/com.alibabainc.dingtalk/files/Elevator.sh
fedora
fedora branch
fedora glibc lower branch
preload_libs=./envlib.so ./plugins/dtwebview/libcef.so
./com.alibabainc.dingtalk: ./libm.so.6: version GLIBC_2.38' not found (required by /lib64/libgtk-3.so.0) ./com.alibabainc.dingtalk: ./libm.so.6: version GLIBC_2.29’ not found (required by /lib64/libgtk-3.so.0)
./com.alibabainc.dingtalk: ./libm.so.6: version GLIBC_2.38' not found (required by /lib64/libgdk-3.so.0) ./com.alibabainc.dingtalk: ./libm.so.6: version GLIBC_2.29’ not found (required by /lib64/libcairo.so.2)
出错提示说找不到libm.so.6

八、查找libm.so.6
root@fedora:~# dnf install plocate
root@fedora:~# updatedb
root@fedora:~# locate libm.so.6
/opt/apps/com.alibabainc.dingtalk/files/7.6.25-Release.4122001/libm.so.6
/usr/lib/libm.so.6
/usr/lib64/libm.so.6
root@fedora:~# rm /opt/apps/com.alibabainc.dingtalk/files/7.6.25-Release.4122001/libm.so.6
rm: 是否删除普通文件 ‘/opt/apps/com.alibabainc.dingtalk/files/7.6.25-Release.4122001/libm.so.6’?y
root@fedora:~# ln -s /usr/lib64/libm.so.6 /opt/apps/com.alibabainc.dingtalk/files/7.6.25-Release.4122001/libm.so.6
删除钉钉自带的libm.so.6,建立一个软链接使用fedora41的/lib64/libm.so.6

root@fedora:~# grep ldd /opt/apps/com.alibabainc.dingtalk/files/Elevator.sh
libc_version=`ldd --version | grep ldd | cut -d’ ’ -f 5

root@fedora:~# ldd --version | grep ldd | cut -d’ ’ -f5
没有任何输出,不能得出ldd的版本号数字
root@fedora:~# ldd --version | grep ldd | cut -d’ ’ -f 4
2.40
所以要将
libc_version=ldd --version | grep ldd | cut -d’ ’ -f5
改成
libc_version=ldd --version | grep ldd | cut -d’ ’ -f 4
root@fedora:~# vim /opt/apps/com.alibabainc.dingtalk/files/Elevator.sh
使用vim文本编辑软件打开Elevator.sh修改f5成f 4再保存就行了(f与4之间有一个空格)

九、将软件类型Chat修改为InstantMessaging;Network
root@fedora:~# vim /usr/share/applications/com.alibabainc.dingtalk.desktop
打开启动文件找到这行
Categories=Chat;Office;
改为
Categories=InstantMessaging;Network;

应用程序——互联网——钉钉——出现登录对话框——单击左上角的二维码图标——出现二维码——勾选自动登录
安卓手机——钉钉——右上角的加号图标——右上角的扫一扫——扫描屏幕中的二维码——桌面版登录确认
在这里插入图片描述

相关文章:

在fedora41中安装钉钉dingtalk_7.6.25.4122001_amd64

在Fedora-Workstation-Live-x86_64-41-1.4中安装钉钉dingtalk_7.6.25.4122001_amd64.deb 到官网下载钉钉Linux客户端com.alibabainc.dingtalk_7.6.25.4122001_amd64.deb https://page.dingtalk.com/wow/z/dingtalk/simple/ddhomedownload#/ 一、直接使用dpkg命令安装deb包报错…...

数据结构:图论入门

图论起源于欧拉对哥尼斯堡七桥问题的解决. 他构建的图模型将陆地用点来表示, 桥梁则用线表示, 如此一来, 该问题便转化为在图中能否不重复地遍历每条边的问题. 图论的应用 地图着色 在地图着色问题中, 我们用顶点代表国家, 将相邻国家之间用边相连. 这样, 问题就转化为用最少…...

有限状态系统的抽象定义及CEGAR分析解析理论篇

文章目录 一、有限状态系统的抽象定义及相关阐述1、有限状态系统定义2、 有限状态系统间的抽象关系(Abstract)2.1 基于函数的抽象定义2.2 基于等价关系的抽象定义 二、 基于上面的定义出发,提出的思考1. 为什么我们想要/需要进行抽象2. 抽象是…...

Apache Hive用PySpark统计指定表中各字段的空值、空字符串或零值比例

from pyspark.sql import SparkSession from pyspark.sql.functions import col, coalesce, trim, when, lit, sum from pyspark.sql.types import StringType, NumericType# 初始化SparkSession spark SparkSession.builder \.appName("Hive Data Quality Analysis"…...

高校元宇宙实训室解决方案:以技术驱动教育,用数字人链接未来

在AIGC技术的浪潮下,AI数字人正成为数字营销、文化传播等领域的核心工具。为助力高校培养适应未来需求的新型人才,广州虚拟动力推出高校元宇宙实训室解决方案,通过动作捕捉设备与虚拟数字人技术,构建沉浸式教学场景,赋…...

提升编程效率,体验智能编程助手—豆包MarsCode一键Apply功能测评

提升编程效率,体验智能编程助手—豆包MarsCode一键Apply功能测评 🌟 嗨,我是LucianaiB! 🌍 总有人间一两风,填我十万八千梦。 🚀 路漫漫其修远兮,吾将上下而求索。 目录 引言豆包…...

【前端开发】query参数和params参数的区别

在Web开发中,query参数(URL查询参数)和params参数(路由参数)是两种不同的URL传参方式,它们的核心区别如下: 一、 位置不同 query参数params参数位置URL中?之后,用&连接多个参数…...

推荐系统召回算法

推荐系统召回算法 召回算法UserCFItemCFSwing矩阵分解 召回算法 基于协同过滤的召回算法主要是应用在推荐环节的早期阶段,大致可以分为基于用户、基于物品的。两者各有优劣,优点是具有较好的可解释性,缺点是对于稀疏的交互矩阵,效…...

Python基础(上)

1. 基础语法 1.1 环境安装 Python版本: 推荐使用Python 3.6.6及以上开发工具: PyCharm 1.2 基本语法 输出: print("Hello World")​ 注释: 单行注释: # 注释内容​(快捷键 Ctrl/​) 多行注释: 使用三引号 注释内容​ 注意:不推…...

【DuodooBMS】给PDF附件加“受控”水印的完整Python实现

给PDF附件加“受控”水印的完整Python实现 功能需求 在实际工作中,许多文件需要添加水印以标识其状态,例如“受控”“机密”等。对于PDF文件,添加水印不仅可以增强文件的可识别性,还可以防止未经授权的使用。本代码的功能需求是…...

【虚幻引擎UE】UE4.23到UE5.5的核心功能变化

简单总结从UE4.23到UE5.5,虚幻引擎的重大变化: 1. WebGL/HTML5 平台支持和像素流 UE4.23-UE4.25:移除官方HTML5支持,改为社区插件维护。 但通过第三方插件(如WebAssemblyWebGPU)可在浏览器运行部分项目。U…...

阿里云《AI 剧本生成与动画创作》解决方案技术评测

引言 随着人工智能技术的发展,越来越多的工具和服务被应用于内容创作领域。阿里云推出的《AI 剧本生成与动画创作》解决方案,利用函数计算 FC 构建 Web 服务,结合百炼模型服务和 ComfyUI 工具,实现了从故事剧本撰写、插图设计、声…...

commons-io 包 IOUtils、FileUtils、FilenameUtils

1. IOUtils void IOUtils.closeQuietly(Closeable... closeables) 无条件关闭流。int IOUtils.copy(InputStream inputStream, OutputStream outputStream) 将字节从InputStream复制到OutputStream,返回复制的长度,流最大不能超过2G,默认缓冲…...

JavaScript 加密技术全面指南

一、加密技术概述 在现代 Web 开发中,加密技术在保护用户数据和确保信息安全方面发挥着至关重要的作用。本文将带您了解 JavaScript 加密技术的基本概念、分类及其在实际应用中的场景。 加密的基本概念 加密是一种将明文数据转换为密文的技术,以保护数…...

【笔记】deep-seek wechat项目

1、安装ollama ollama官网 2、ollama上部署deepseek ollama官网下载deepseek模型(我下了1.5B) 3、配置python 国内镜像源 pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ 安装依赖包 pip install wxauto pip instal…...

FloodFill算法——搜索算法

一、什么是FloodFill算法 FloodFill算法字面意思就是洪水灌溉法,比如我们有这么一块地: 0表示平原,正数表示高地,负数表示凹地,那么当洪水来临时这些凹地会被优先灌满。而我们要找的正是这些联通块,如&…...

H5接入支付宝手机网站支付并实现

小程序文档 - 支付宝文档中心 1.登录 支付宝开放平台 创建 网页/移动应用 2.填写创建应用信息 3.配置开发设置 4.网页/移动应用:需要手动上线。提交审核后,预计 1 个工作日的审核时间。详细步骤可点击查看 上线应用 。应用上线后,还需要完成…...

基于SpringBoot+uniapp的在线办公小程序+LW示例参考

1.项目介绍 系统角色:管理员、普通用户功能模块:员工管理、部门信息管理、职位信息管理、会议记录、待办事项、工资信息、留言板等技术选型:SpringBoot,Vue(后端管理web),uniapp等测试环境&…...

文章精读篇——OMG-LLaVA

题目:OMG-LLaVA: Bridging Image-level, Object-level, Pixel-level Reasoning and Understanding 会议:Conference on Neural Information Processing Systems 2024 论文:http://arxiv.org/abs/2406.19389 主页:https://lxtgh…...

两个同一对象targetList和 sourceList 去重

我现在需要解决的问题是从一个Java的源列表`sourceList`中移除所有在目标列表`targetList`中存在的数据,并且还要去除`targetList`中的重复数据。让我先理清楚这两个问题的思路。 首先,如何快速从`sourceList`中移除含有`targetList`的数据。这里的“含有”应该是指两个列表中…...

工业安全零事故的智能守护者:一体化AI智能安防平台

前言: 通过AI视觉技术,为船厂提供全面的安全监控解决方案,涵盖交通违规检测、起重机轨道安全、非法入侵检测、盗窃防范、安全规范执行监控等多个方面,能够实现对应负责人反馈机制,并最终实现数据的统计报表。提升船厂…...

Matlab | matlab常用命令总结

常用命令 一、 基础操作与环境二、 矩阵与数组操作(核心)三、 绘图与可视化四、 编程与控制流五、 符号计算 (Symbolic Math Toolbox)六、 文件与数据 I/O七、 常用函数类别重要提示这是一份 MATLAB 常用命令和功能的总结,涵盖了基础操作、矩阵运算、绘图、编程和文件处理等…...

微信小程序云开发平台MySQL的连接方式

注:微信小程序云开发平台指的是腾讯云开发 先给结论:微信小程序云开发平台的MySQL,无法通过获取数据库连接信息的方式进行连接,连接只能通过云开发的SDK连接,具体要参考官方文档: 为什么? 因为…...

SAP学习笔记 - 开发26 - 前端Fiori开发 OData V2 和 V4 的差异 (Deepseek整理)

上一章用到了V2 的概念,其实 Fiori当中还有 V4,咱们这一章来总结一下 V2 和 V4。 SAP学习笔记 - 开发25 - 前端Fiori开发 Remote OData Service(使用远端Odata服务),代理中间件(ui5-middleware-simpleproxy)-CSDN博客…...

Aspose.PDF 限制绕过方案:Java 字节码技术实战分享(仅供学习)

Aspose.PDF 限制绕过方案:Java 字节码技术实战分享(仅供学习) 一、Aspose.PDF 简介二、说明(⚠️仅供学习与研究使用)三、技术流程总览四、准备工作1. 下载 Jar 包2. Maven 项目依赖配置 五、字节码修改实现代码&#…...

基于TurtleBot3在Gazebo地图实现机器人远程控制

1. TurtleBot3环境配置 # 下载TurtleBot3核心包 mkdir -p ~/catkin_ws/src cd ~/catkin_ws/src git clone -b noetic-devel https://github.com/ROBOTIS-GIT/turtlebot3.git git clone -b noetic https://github.com/ROBOTIS-GIT/turtlebot3_msgs.git git clone -b noetic-dev…...

排序算法总结(C++)

目录 一、稳定性二、排序算法选择、冒泡、插入排序归并排序随机快速排序堆排序基数排序计数排序 三、总结 一、稳定性 排序算法的稳定性是指:同样大小的样本 **(同样大小的数据)**在排序之后不会改变原始的相对次序。 稳定性对基础类型对象…...

Windows安装Miniconda

一、下载 https://www.anaconda.com/download/success 二、安装 三、配置镜像源 Anaconda/Miniconda pip 配置清华镜像源_anaconda配置清华源-CSDN博客 四、常用操作命令 Anaconda/Miniconda 基本操作命令_miniconda创建环境命令-CSDN博客...

数学建模-滑翔伞伞翼面积的设计,运动状态计算和优化 !

我们考虑滑翔伞的伞翼面积设计问题以及运动状态描述。滑翔伞的性能主要取决于伞翼面积、气动特性以及飞行员的重量。我们的目标是建立数学模型来描述滑翔伞的运动状态,并优化伞翼面积的设计。 一、问题分析 滑翔伞在飞行过程中受到重力、升力和阻力的作用。升力和阻力与伞翼面…...

【无标题】湖北理元理律师事务所:债务优化中的生活保障与法律平衡之道

文/法律实务观察组 在债务重组领域,专业机构的核心价值不仅在于减轻债务数字,更在于帮助债务人在履行义务的同时维持基本生活尊严。湖北理元理律师事务所的服务实践表明,合法债务优化需同步实现三重平衡: 法律刚性(债…...