在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`的数据。这里的“含有”应该是指两个列表中…...
龙虎榜——20250610
上证指数放量收阴线,个股多数下跌,盘中受消息影响大幅波动。 深证指数放量收阴线形成顶分型,指数短线有调整的需求,大概需要一两天。 2025年6月10日龙虎榜行业方向分析 1. 金融科技 代表标的:御银股份、雄帝科技 驱动…...
python打卡day49
知识点回顾: 通道注意力模块复习空间注意力模块CBAM的定义 作业:尝试对今天的模型检查参数数目,并用tensorboard查看训练过程 import torch import torch.nn as nn# 定义通道注意力 class ChannelAttention(nn.Module):def __init__(self,…...
Python爬虫(二):爬虫完整流程
爬虫完整流程详解(7大核心步骤实战技巧) 一、爬虫完整工作流程 以下是爬虫开发的完整流程,我将结合具体技术点和实战经验展开说明: 1. 目标分析与前期准备 网站技术分析: 使用浏览器开发者工具(F12&…...
MFC 抛体运动模拟:常见问题解决与界面美化
在 MFC 中开发抛体运动模拟程序时,我们常遇到 轨迹残留、无效刷新、视觉单调、物理逻辑瑕疵 等问题。本文将针对这些痛点,详细解析原因并提供解决方案,同时兼顾界面美化,让模拟效果更专业、更高效。 问题一:历史轨迹与小球残影残留 现象 小球运动后,历史位置的 “残影”…...
MySQL 部分重点知识篇
一、数据库对象 1. 主键 定义 :主键是用于唯一标识表中每一行记录的字段或字段组合。它具有唯一性和非空性特点。 作用 :确保数据的完整性,便于数据的查询和管理。 示例 :在学生信息表中,学号可以作为主键ÿ…...
智能职业发展系统:AI驱动的职业规划平台技术解析
智能职业发展系统:AI驱动的职业规划平台技术解析 引言:数字时代的职业革命 在当今瞬息万变的就业市场中,传统的职业规划方法已无法满足个人和企业的需求。据统计,全球每年有超过2亿人面临职业转型困境,而企业也因此遭…...
leetcode73-矩阵置零
leetcode 73 思路 记录 0 元素的位置:遍历整个矩阵,找出所有值为 0 的元素,并将它们的坐标记录在数组zeroPosition中置零操作:遍历记录的所有 0 元素位置,将每个位置对应的行和列的所有元素置为 0 具体步骤 初始化…...
生信服务器 | 做生信为什么推荐使用Linux服务器?
原文链接:生信服务器 | 做生信为什么推荐使用Linux服务器? 一、 做生信为什么推荐使用服务器? 大家好,我是小杜。在做生信分析的同学,或是将接触学习生信分析的同学,<font style"color:rgb(53, 1…...
在ubuntu等linux系统上申请https证书
使用 Certbot 自动申请 安装 Certbot Certbot 是 Let’s Encrypt 官方推荐的自动化工具,支持多种操作系统和服务器环境。 在 Ubuntu/Debian 上: sudo apt update sudo apt install certbot申请证书 纯手动方式(不自动配置)&…...
dvwa11——XSS(Reflected)
LOW 分析源码:无过滤 和上一关一样,这一关在输入框内输入,成功回显 <script>alert(relee);</script> MEDIUM 分析源码,是把<script>替换成了空格,但没有禁用大写 改大写即可,注意函数…...
