20241129解决在Ubuntu20.04下编译中科创达的CM6125的Android10出现找不到库文件

20241129解决在Ubuntu20.04下编译中科创达的CM6125的Android10出现找不到库文件libtinfo.so.5的问题
2024/11/29 20:41


缘起:中科创达的高通CM6125开发板的Android10的编译环境需要。


[ 11% 15993/135734] target Java source list: vr
[ 11% 15994/135734] target Java source list: appwidget
[ 11% 15995/135734] target Java source list: content
[ 11% 15996/135734] target Java source list: bu
[ 11% 15997/135734] Export SDK libs out/target/common/obj/APPS/AccentColorSpaceOverlay_intermediates/exported-sdk-libs
[ 11% 15998/135734] target Java source list: svclib
[ 11% 15999/135734] Export SDK libs out/target/common/obj/APPS/AccentColorPurpleOverlay_intermediates/exported-sdk-libs
[ 11% 16000/135734] Check module type: out/target/common/obj/APPS/DisplayCutoutEmulationCornerOverlay_intermediates/link_type
[ 11% 16001/135734] Check module type: out/target/common/obj/APPS/DisplayCutoutEmulationDoubleOverlay_intermediates/link_type
[ 11% 16002/135734] Check module type: out/target/common/obj/APPS/DisplayCutoutEmulationTallOverlay_intermediates/link_type
[ 11% 16003/135734] Export SDK libs out/target/common/obj/APPS/DisplayCutoutEmulationCornerOverlay_intermediates/exported-sdk-libs
[ 11% 16004/135734] Export SDK libs out/target/common/obj/APPS/DisplayCutoutEmulationTallOverlay_intermediates/exported-sdk-libs
[ 11% 16005/135734] Export SDK libs out/target/common/obj/APPS/DisplayCutoutEmulationDoubleOverlay_intermediates/exported-sdk-libs
[ 11% 16006/135734] Export SDK libs out/target/common/obj/APPS/FontNotoSerifSourceOverlay_intermediates/exported-sdk-libs
[ 11% 16007/135734] Check module type: out/target/product/qssi/obj/EXECUTABLES/antradio_app_intermediates/link_type
[ 11% 16008/135734] target  C: antradio_app <= external/ant-wireless/ant_native/app/ant_app.c
FAILED: out/target/product/qssi/obj/EXECUTABLES/antradio_app_intermediates/app/ant_app.o
/bin/bash -c "PWD=/proc/self/cwd vendor/qcom/proprietary/llvm-arm-toolchain-ship/8.0/bin/clang     -I external/ant-wireless/ant_native/src/common/inc -I external/ant-wireless/ant_native/app -I frameworks/base/core/jni/include -I external/ant-wireless/ant_native -I out/target/product/qssi/obj/EXECUTABLES/antradio_app_intermediates -I out/target/product/qssi/gen/EXECUTABLES/antradio_app_intermediates -I libnativehelper/include_jni \$(cat out/target/product/qssi/obj/EXECUTABLES/antradio_app_intermediates/import_includes)  -I system/core/include -I system/media/audio/include -I hardware/libhardware/include -I hardware/libhardware_legacy/include -I hardware/ril/include -I frameworks/native/include -I frameworks/native/opengl/include -I frameworks/av/include -isystem bionic/libc/include -isystem bionic/libc/kernel/uapi -isystem bionic/libc/kernel/uapi/asm-arm64 -isystem bionic/libc/kernel/android/scsi -isystem bionic/libc/kernel/android/uapi -c  -Werror=implicit-function-declaration -DANDROID -fmessage-length=0 -W -Wall -Wno-unused -Winit-self -Wpointer-arith -no-canonical-prefixes -DNDEBUG -UDEBUG -fno-exceptions -Wno-multichar -O2 -g -fno-strict-aliasing -fdebug-prefix-map=/proc/self/cwd= -D__compiler_offsetof=__builtin_offsetof -faddrsig -Wimplicit-fallthrough -Werror=int-conversion -Wno-reserved-id-macro -Wno-format-pedantic -Wno-unused-command-line-argument -fcolor-diagnostics -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-defaulted-function-deleted -Wno-inconsistent-missing-override -ffunction-sections -fdata-sections -fno-short-enums -funwind-tables -fstack-protector-strong -Wa,--noexecstack -D_FORTIFY_SOURCE=2 -Wstrict-aliasing=2 -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Werror=date-time -Werror=format-security -nostdlibinc -march=armv8-a  -target aarch64-linux-android -Bprebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/aarch64-linux-android/bin   -std=gnu99    -Wall -Werror -g -c -W -Wall -O2 -fPIE -Wno-enum-compare -Wno-enum-compare-switch -Wno-null-pointer-arithmetic -Wno-null-dereference -D_USING_LIBCXX   -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -Werror=address-of-temporary -Werror=return-type -Wno-tautological-constant-compare -Wno-tautological-type-limit-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-tautological-unsigned-zero-compare -Wno-c++98-compat-extra-semi -Wno-return-std-move-in-c++11   -MD -MF out/target/product/qssi/obj/EXECUTABLES/antradio_app_intermediates/app/ant_app.d -o out/target/product/qssi/obj/EXECUTABLES/antradio_app_intermediates/app/ant_app.o external/ant-wireless/ant_native/app/ant_app.c"
vendor/qcom/proprietary/llvm-arm-toolchain-ship/8.0/bin/clang: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory
[ 11% 16009/135734] Check module type: out/target/product/qssi/obj/SHARED_LIBRARIES/libaudiopolicymanager_intermediates/link_type
[ 11% 16010/135734] Fix manifest: out/target/common/obj/JAVA_LIBRARIES/SettingsLib-search_intermediates/manifest/AndroidManifest.xml
[ 11% 16011/135734] Fix manifest: out/target/common/obj/APPS/SimAppDialog_intermediates/manifest/AndroidManifest.xml.fixed
[ 11% 16012/135734] Fix manifest: out/target/common/obj/APPS/InputDevices_intermediates/manifest/AndroidManifest.xml
[ 11% 16013/135734] Fix manifest: out/target/common/obj/APPS/AccentColorCinnamonOverlay_intermediates/manifest/AndroidManifest.xml
[ 11% 16014/135734] Fix manifest: out/target/common/obj/APPS/AccentColorOceanOverlay_intermediates/manifest/AndroidManifest.xml
[ 11% 16015/135734] Fix manifest: out/target/common/obj/APPS/AccentColorGreenOverlay_intermediates/manifest/AndroidManifest.xml
[ 11% 16016/135734] Fix manifest: out/target/common/obj/APPS/AccentColorBlackOverlay_intermediates/manifest/AndroidManifest.xml
[ 11% 16017/135734] Fix manifest: out/target/common/obj/APPS/AccentColorOrchidOverlay_intermediates/manifest/AndroidManifest.xml
[ 11% 16018/135734] Fix manifest: out/target/common/obj/APPS/MtpDocumentsProvider_intermediates/manifest/AndroidManifest.xml
[ 11% 16019/135734] Fix manifest: out/target/common/obj/APPS/AntHalService_intermediates/manifest/AndroidManifest.xml
[ 11% 16020/135734] Fix manifest: out/target/common/obj/APPS/Shell_intermediates/manifest/AndroidManifest.xml.fixed
[ 11% 16021/135734] Fix manifest: out/target/common/obj/APPS/PrintRecommendationService_intermediates/manifest/AndroidManifest.xml.fixed
[ 11% 16022/135734] Fix manifest: out/target/common/obj/APPS/DynamicSystemInstallationService_intermediates/manifest/AndroidManifest.xml
[ 11% 16023/135734] Fix manifest: out/target/common/obj/APPS/ExtShared_intermediates/manifest/AndroidManifest.xml
[ 11% 16024/135734] build out/target/product/qssi/obj/kernel/msm-4.14/usr
make: Entering directory '/home/rootroot/cm6125q/LINUX/android/kernel/msm-4.14'
make[1]: Entering directory '/home/rootroot/cm6125q/LINUX/android/out/target/product/qssi/obj/kernel/msm-4.14'
  GEN     ./Makefile
  HOSTCC  scripts/basic/fixdep
  SHIPPED scripts/kconfig/zconf.tab.c
  HOSTCC  scripts/kconfig/conf.o
  SHIPPED scripts/kconfig/zconf.lex.c
  HOSTCC  scripts/kconfig/zconf.tab.o
  HOSTLD  scripts/kconfig/conf
drivers/input/touchscreen/Kconfig:1292:warning: leading whitespace ignored
#
# configuration written to .config
#
make[1]: Leaving directory '/home/rootroot/cm6125q/LINUX/android/out/target/product/qssi/obj/kernel/msm-4.14'
make: Leaving directory '/home/rootroot/cm6125q/LINUX/android/kernel/msm-4.14'
make: Entering directory '/home/rootroot/cm6125q/LINUX/android/kernel/msm-4.14'
make[1]: Entering directory '/home/rootroot/cm6125q/LINUX/android/out/target/product/qssi/obj/kernel/msm-4.14'
/home/rootroot/cm6125q/LINUX/android/vendor/qcom/proprietary/llvm-arm-toolchain-ship/8.0/bin/clang: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory
/home/rootroot/cm6125q/LINUX/android/vendor/qcom/proprietary/llvm-arm-toolchain-ship/8.0/bin/clang: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory
/home/rootroot/cm6125q/LINUX/android/vendor/qcom/proprietary/llvm-arm-toolchain-ship/8.0/bin/clang: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory
/home/rootroot/cm6125q/LINUX/android/vendor/qcom/proprietary/llvm-arm-toolchain-ship/8.0/bin/clang: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory
  CHK     include/generated/uapi/linux/version.h
  UPD     include/generated/uapi/linux/version.h
/home/rootroot/cm6125q/LINUX/android/vendor/qcom/proprietary/llvm-arm-toolchain-ship/8.0/bin/clang: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory
/home/rootroot/cm6125q/LINUX/android/vendor/qcom/proprietary/llvm-arm-toolchain-ship/8.0/bin/clang: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory

  WRAP    arch/arm64/include/generated/uapi/asm/errno.h
  WRAP    arch/arm64/include/generated/uapi/asm/ioctl.h
  WRAP    arch/arm64/include/generated/uapi/asm/ioctls.h
  WRAP    arch/arm64/include/generated/uapi/asm/ipcbuf.h
  WRAP    arch/arm64/include/generated/uapi/asm/kvm_para.h
  WRAP    arch/arm64/include/generated/uapi/asm/mman.h
  WRAP    arch/arm64/include/generated/uapi/asm/msgbuf.h
  WRAP    arch/arm64/include/generated/uapi/asm/poll.h
  WRAP    arch/arm64/include/generated/uapi/asm/resource.h
  WRAP    arch/arm64/include/generated/uapi/asm/sembuf.h
  WRAP    arch/arm64/include/generated/uapi/asm/shmbuf.h
  WRAP    arch/arm64/include/generated/uapi/asm/sockios.h
  WRAP    arch/arm64/include/generated/uapi/asm/socket.h
  WRAP    arch/arm64/include/generated/uapi/asm/swab.h
  WRAP    arch/arm64/include/generated/uapi/asm/termbits.h
  WRAP    arch/arm64/include/generated/uapi/asm/termios.h
  WRAP    arch/arm64/include/generated/uapi/asm/types.h
/home/rootroot/cm6125q/LINUX/android/vendor/qcom/proprietary/llvm-arm-toolchain-ship/8.0/bin/clang: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory
  HOSTCC  scripts/unifdef
/home/rootroot/cm6125q/LINUX/android/vendor/qcom/proprietary/llvm-arm-toolchain-ship/8.0/bin/clang: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory

  INSTALL usr/include/drm/ (27 files)
  INSTALL usr/include/asm-generic/ (36 files)
  INSTALL usr/include/xen/ (4 files)
  INSTALL usr/include/video/ (5 files)
  INSTALL usr/include/misc/ (1 file)
  INSTALL usr/include/mtd/ (5 files)
  INSTALL usr/include/sound/ (15 files)
  INSTALL usr/include/rdma/ (20 files)
  INSTALL usr/include/media/ (32 files)
  INSTALL usr/include/scsi/ (6 files)
  INSTALL usr/include/rdma/hfi/ (2 files)
  INSTALL usr/include/scsi/fc/ (4 files)
  INSTALL usr/include/linux/ (523 files)
  INSTALL usr/include/scsi/ufs/ (2 files)
  INSTALL usr/include/linux/android/ (1 file)
  INSTALL usr/include/linux/byteorder/ (2 files)
  INSTALL usr/include/linux/caif/ (2 files)
  INSTALL usr/include/linux/can/ (6 files)
  INSTALL usr/include/linux/cifs/ (1 file)
  INSTALL usr/include/linux/dvb/ (8 files)
  INSTALL usr/include/linux/genwqe/ (1 file)
  INSTALL usr/include/linux/hdlc/ (1 file)
  INSTALL usr/include/linux/hsi/ (2 files)
  INSTALL usr/include/linux/iio/ (2 files)
  INSTALL usr/include/linux/isdn/ (1 file)
  INSTALL usr/include/linux/mmc/ (3 files)
  INSTALL usr/include/linux/netfilter/ (88 files)
  INSTALL usr/include/linux/netfilter_arp/ (2 files)
  INSTALL usr/include/linux/netfilter/ipset/ (4 files)
  INSTALL usr/include/linux/netfilter_bridge/ (17 files)
  INSTALL usr/include/linux/netfilter_ipv6/ (12 files)
  INSTALL usr/include/linux/nfsd/ (5 files)
  INSTALL usr/include/linux/raid/ (2 files)
  INSTALL usr/include/linux/netfilter_ipv4/ (10 files)
  INSTALL usr/include/linux/nfc/ (2 files)
  INSTALL usr/include/linux/sched/ (1 file)
  INSTALL usr/include/linux/spi/ (1 file)
  INSTALL usr/include/linux/sunrpc/ (1 file)
  INSTALL usr/include/linux/tc_act/ (15 files)
  INSTALL usr/include/linux/tc_ematch/ (4 files)
  INSTALL usr/include/linux/wimax/ (1 file)
  INSTALL usr/include/linux/usb/ (15 files)
  INSTALL usr/include/asm/ (35 files)
make[1]: Leaving directory '/home/rootroot/cm6125q/LINUX/android/out/target/product/qssi/obj/kernel/msm-4.14'
make: Leaving directory '/home/rootroot/cm6125q/LINUX/android/kernel/msm-4.14'
ninja: build stopped: subcommand failed.
09:57:40 ninja failed with: exit status 1

#### failed to build some targets (03:03 (mm:ss)) ####


real    6m1.843s
user    19m58.515s
sys    2m58.714s
============================================
[build.sh]: FAILED: make -j36 dist ENABLE_AB=true BOARD_DYNAMIC_PARTITION_ENABLE=true SHIPPING_API_LEVEL=29
============================================
20241129_09:57:40 [TURBOX BUILD ERROR]: build_hlos Error****
rootroot@rootroot-X99-Turbo:~/cm6125q$ 
rootroot@rootroot-X99-Turbo:~/cm6125q$ 
rootroot@rootroot-X99-Turbo:~/cm6125q$ 
rootroot@rootroot-X99-Turbo:~/cm6125q$ 
rootroot@rootroot-X99-Turbo:~/cm6125q$ 
rootroot@rootroot-X99-Turbo:~/cm6125q$ sudo apt-get install libtinfo5
[sudo] password for rootroot: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  chromium-codecs-ffmpeg-extra gstreamer1.0-vaapi libgstreamer-plugins-bad1.0-0 libnvidia-cfg1-535 libnvidia-common-535 libnvidia-decode-535 libnvidia-encode-535 libnvidia-extra-535 libnvidia-fbc1-535
  libnvidia-gl-535 libva-wayland2 libx11-xcb1:i386 libxnvctrl0 nvidia-compute-utils-535 nvidia-kernel-source-535 nvidia-settings nvidia-utils-535 screen-resolution-extra xserver-xorg-video-nvidia-535
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
  libtinfo5
0 upgraded, 1 newly installed, 0 to remove and 64 not upgraded.
Need to get 83.4 kB of archives.
After this operation, 535 kB of additional disk space will be used.
Get:1 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/universe amd64 libtinfo5 amd64 6.2-0ubuntu2.1 [83.4 kB]
Fetched 83.4 kB in 21s (4,015 B/s)
Selecting previously unselected package libtinfo5:amd64.
(Reading database ... 200104 files and directories currently installed.)
Preparing to unpack .../libtinfo5_6.2-0ubuntu2.1_amd64.deb ...
Unpacking libtinfo5:amd64 (6.2-0ubuntu2.1) ...
Setting up libtinfo5:amd64 (6.2-0ubuntu2.1) ...
Processing triggers for libc-bin (2.31-0ubuntu9.16) ...
rootroot@rootroot-X99-Turbo:~/cm6125q$ 

rootroot@rootroot-X99-Turbo:~/cm6125q$ 


参考资料:
https://blog.csdn.net/weixin_41582781/article/details/125875268

clang --version clang: error while loading shared libraries: libtinfo.so.5: cannot open shared objec

wx最初的梦想 于 2022-07-19 16:37:06 发布

安装llvm时出现 clang --version
clang: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory
解决方法:sudo apt-get install libtinfo5


已经安装了

还需要额外安装
net-tools
openssh-server
nethogs
pyton2【内置python3.8】
samba


$ sudo apt-get install android-tools-adb
$ sudo apt-get install android-tools-fastboot
$ sudo apt-get install openjdk-8-jdk
【异常了】
sudo apt-get install repo


sudo apt-get install bc
sudo apt-get install bison
sudo apt-get install build-essential
sudo apt-get install ccache
sudo apt-get install curl
sudo apt-get install flex
sudo apt-get install libxml-simple-perl

sudo apt-get install g++-multilib
sudo apt-get install gcc-multilib
sudo apt-get install git
sudo apt-get install gnupg
sudo apt-get install gperf
sudo apt-get install imagemagick

sudo apt-get install lib32ncurses5-dev
sudo apt-get install lib32readline-dev
sudo apt-get install lib32z1-dev
【需要更新源】
sudo apt-get install libesd0-dev

rootroot@rootroot-X99-Turbo:/etc/apt$ sudo cp sources.list.bak1 sources.list
rootroot@rootroot-X99-Turbo:/etc/apt$ sudo echo "" >> sources.list
rootroot@rootroot-X99-Turbo:/etc/apt$ sudo echo "" >> sources.list
rootroot@rootroot-X99-Turbo:/etc/apt$ sudo echo "deb http://us.archive.ubuntu.com/ubuntu/ xenial main universe" >> sources.list
rootroot@rootroot-X99-Turbo:/etc/apt$ sudo echo "deb-src http://us.archive.ubuntu.com/ubuntu/ xenial main universe" >> sources.list
rootroot@rootroot-X99-Turbo:/etc/apt$ sudo echo "" >> sources.list
rootroot@rootroot-X99-Turbo:/etc/apt$ sudo echo "" >> sources.list

sudo apt-get install liblz4-tool
sudo apt-get install libncurses5-dev
sudo apt-get install libsdl1.2-dev
sudo apt-get install libssl-dev

【异常】
sudo apt-get install libwxgtk3.0-dev
【更新为】
sudo apt install libwxgtk3.0-gtk3-dev
sudo apt-get install libxml2
sudo apt-get install libxml2-utils
sudo apt-get install lzop
sudo apt-get install pngcrush
sudo apt-get install rsync

sudo apt-get install schedtool
sudo apt-get install squashfs-tools
sudo apt-get install xsltproc
sudo apt-get install zip
sudo apt-get install zlib1g-dev

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/925687.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

海盗王用golang重写的AccountServer功能

自从用golang重写了海盗王的网关gateserver以来&#xff0c;一直想把accountserver也重写了&#xff0c;但是一直没有进行。 趁上次刚写好那个golang版的更新器&#xff0c;还有些熟悉&#xff0c;于是把原来AccountServer的C代码重写读了个大概。它原版的写得太过于复杂&#…

Vue使用Mockjs插件实现模拟数据

官方文档&#xff1a;Mock.js 一.引言 在前端开发过程中&#xff0c;我们经常会遇到后端接口尚未完成&#xff0c;但前端需要进行页面构建和功能测试的情况。这时候&#xff0c;Mockjs就如同救星一般出现了。Mockjs 是一款能够模拟生成随机数据&#xff0c;拦截 Ajax 请求并返…

我们来学mysql -- 事务之概念(原理篇)

事务的概念 题记一个例子一致性隔离性原子性持久性 题记 在漫长的编程岁月中&#xff0c;存在一如既往地贯穿着工作&#xff0c;面试的概念这类知识点&#xff0c;事不关己当然高高挂起&#xff0c;精准踩坑时那心情也的却是日了&#x1f436;请原谅我的粗俗&#xff0c;遇到B…

书生大模型实战营第四期-入门岛-2. Python关卡任务

书生大模型实战营第四期-入门岛-2. Python关卡任务 书生大模型实战营-第四期 闯关手册&#xff1a;https://github.com/InternLM/Tutorial/blob/camp4/docs/L0/Python/task.md 任务类型任务内容预计耗时闯关任务Leetcode 383(笔记中提交代码与leetcode提交通过截图)20mins闯…

java全栈day10--后端Web基础(基础知识)之续集

一、Servlet执行流程 二、Http协议&#xff08;相对Tomcat和servlet重要一点&#xff09; 2.1Http-概叙 2.2Http-请求协议 2.2.3请求数据格式 2.2.3请求数据获取 先启动服务器 访问/hello Servlet 访问浏览器端Http协议数据 查看数据

【Docker系列】Docker 中使用 Redis 配置文件的详细指南

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

图像显示的是矩阵的行和列,修改为坐标范围。

x 3; y 3; f1x x^2 y^2; guance1 f1x; F (x, y) sqrt((x.^2 y.^2 - guance1).^2); % 使用点乘 [x, y] meshgrid(0:1:5, 0:1:5); Z F(x, y); figure; imagesc(Z); % 由于 imagesc 使用矩阵索引作为坐标&#xff0c;我们需要手动添加刻度 % 这里我们假设 x 和 y 的范围…

人工智能的微积分基础

目录 ​编辑 引言 微积分的基本概念 1. 导数 2. 积分 3. 微分方程 微积分在人工智能中的应用 1. 机器学习中的优化 2. 反向传播算法 3. 概率与统计 4. 控制理论 5. 自然语言处理中的梯度 6. 计算机视觉中的积分 7. 优化算法中的微积分 8. 微分几何在深度学习中的…

肿瘤微环境中单细胞的泛癌分类

scRNA-seq可以揭示肿瘤微环境 (TME) 内细胞异质性的宝贵见解&#xff0c;scATOMIC是一种用于恶性和非恶性细胞的注释工具。在 300,000 个癌症、免疫和基质细胞上训练了 scATOMIC&#xff0c;为 19 种常见癌症定义了一个泛癌症参考&#xff0c;scATOMIC优于当前的分类方法。在 2…

OpenCV_Code_LOG

孔洞填充 void fillHole(const Mat srcBw, Mat &dstBw) {Size m_Size srcBw.size();Mat TempMat::zeros(m_Size.height2,m_Size.width2,srcBw.type());//延展图像srcBw.copyTo(Temp(Range(1, m_Size.height 1), Range(1, m_Size.width 1)));cv::floodFill(Temp, Point(…

C语言数据结构——详细讲解《队列》

C语言数据结构——详细讲解《队列》 前言一、队列的概念二、队列的操作&#xff08;一&#xff09;定义队列结构&#xff08;二&#xff09;初始化队列&#xff08;三&#xff09;入队列操作&#xff08;四&#xff09;出队列操作&#xff08;五&#xff09;获取队头元素&#…

【模块一】kubernetes容器编排进阶业务容器化案例

Kubernetes 实战案例 Kubernetes实战案例-规划(基于nerdctl buildkitdcontainerd构建容器镜像) 业务容器化优势&#xff1a; ① 提高资源利用率、节约部署IT成本。 ② 提高部署效率&#xff0c;基于kubernetes实现微服务的快速部署与交付、容器的批量调度与秒级启动。 ③…

政安晨【零基础玩转各类开源AI项目】探索Cursor-AI Coder的应用实例

目录 Cusor的主要特点 Cusor实操 政安晨的个人主页&#xff1a;政安晨 欢迎 &#x1f44d;点赞✍评论⭐收藏 希望政安晨的博客能够对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出指正&#xff01; Cursor 是 Visual Studio Code 的一个分支。这使我们能够…

Android 12.0 DocumentsUI文件管理器首次进入默认显示内部存储文件功能实现

1.前言 在12.0的系统rom定制化开发中,在关于文件管理器的某些功能中,在首次进入文件管理器的时候默认进入下载 文件夹,点击菜单选择内部存储的时候,会显示内部存储的内容,客户开发需要要求默认显示内部存储的文件 接下来分析下功能的实现 如图: 2.DocumentsUI文件管理器首…

9.机器学习--SVM支持向量机

支持向量机&#xff08;Support Vector Machine&#xff0c;SVM&#xff09;是一种二分类监督学习模型。支持向量机最早在 1964 年被提出&#xff0c;1995年前后理论成熟并开始被大量应用与人像识别、文本分类等问题中。它的基本模型是定义在特征空间上的间隔最大的线性分类器&…

数据结构---链表

1. 简介 链表&#xff08;Linked List&#xff09;是一种常见的线性数据结构&#xff0c;它由一系列节点组成&#xff0c;每个节点包含数据部分和指向下一个节点的指针&#xff08;或引用&#xff09;。链表的一个主要优点是能够高效地插入和删除元素&#xff0c;尤其是在数组…

“移门缓冲支架:为家庭安全加码”

在智能家居日益普及的今天&#xff0c;科技不仅改变了我们的生活方式&#xff0c;也提升了家居的安全。移门缓冲支架作为一项结合了现代技术的小型装置&#xff0c;正逐渐成为提升家庭安全的重要配件。它通过吸收门关闭时的冲击力、减缓关门速度以及减少噪音等多重功能&#xf…

vscode、android studio、vim 国产AI编程插件Fitten Code

文章目录 Fitten Code简介vim安装Fitten Code插件Android Studio安装Fitten Code插件Fitten Code功能相关文章 Fitten Code简介 Fitten Code是由非十大模型驱动的AI编程助手&#xff0c;它可以自动生成代码&#xff0c;提升开发效率&#xff0c;帮您调试Bug&#xff0c;节省您…

一个月速成python+OpenCV图像处理

OpenCV是一个广受欢迎且极为流行的计算机视觉库&#xff0c;它因其强大的功能、灵活性和开源特性而在开发者和研究者中备受青睐。 学习OpenCV主要就是学习里面的计算机视觉算法。要学习这些算法的原理&#xff0c;知道它们适用于哪些场景&#xff0c;然后通过Python编写代码来…

深度学习2:从零开始掌握PyTorch:数据操作不再是难题

文章目录 一、导读二、张量的定义与基本操作三、广播机制四、索引与切片五、内存管理六、与其他Python对象的转换本文是经过严格查阅相关权威文献和资料,形成的专业的可靠的内容。全文数据都有据可依,可回溯。特别申明:数据和资料已获得授权。本文内容,不涉及任何偏颇观点,…