怎么申请网站域名php网站建设思路

web/2025/10/4 0:22:49/文章来源:
怎么申请网站域名,php网站建设思路,天河外贸网站建设,网站安全建设目的使用conda安装opencv#xff0c;并在docker运行的容器中使用#xff0c;这里以运行则springboot应用的容器为例 步骤一#xff1a;安装 在conda中安装 # 安装依赖 conda install numpy matplotlib# 安装opencv conda install -c conda-forge opencv # 或者制定版本 conda…使用conda安装opencv并在docker运行的容器中使用这里以运行则springboot应用的容器为例 步骤一安装 在conda中安装 # 安装依赖 conda install numpy matplotlib# 安装opencv conda install -c conda-forge opencv # 或者制定版本 conda install -c conda-forge opencv4.5.3 使用编译方式安装 前提 OpenCV: OpenCV installation overview 安装好cmake3 、gcc11java-1.8.0-openjdk-devel ant其余配置项 cmake3和gcc通过编译安装 gcc wget https://ftp.gnu.org/gnu/gcc/gcc-11.1.0/gcc-11.1.0.tar.xz tar -xf gcc-11.1.0.tar.xz cd gcc-11.1.0# 配置和构建 ./configure make -j$(nproc)# 安装 sudo make install# 检查安装后版本 gcc --version 问题 如果在./configure时出现 /usr/bin/ld: cannot find crt1.o: No such file or directory /usr/bin/ld: cannot find crti.o: No such file or directory 那么 执行 ./configure --disable-multilib 其余依赖  # 安装必要的图像和视频库 sudo yum install libjpeg-turbo-devel libpng-devel libtiff-devel sudo yum install libavc1394-devel libdc1394-devel libv4l-devel# 安装 Java如果需要 Java 支持 sudo yum install java-1.8.0-openjdk-devel#可选# 安装 GTK用于构建 OpenCV 的 GUI 模块 sudo yum install gtk2-devel# 安装 Eigen线性代数库 sudo yum install eigen3-devel# 安装 TBBIntel 线程构建块 sudo yum install tbb-devel# 安装 GStreamer用于视频处理 sudo yum install gstreamer-devel gstreamer-plugins-base-devel# 安装 ffmpeg用于视频处理 sudo yum install ffmpeg-devel# 安装 Python 3 和相关开发包 sudo yum install python3 python3-devel python3-pip 安装opencv # 1 官网下载对应版本 wget https://github.com/opencv/opencv/archive/refs/tags/4.8.1.tar.gz # 2 解压 tar -zxvf 4.8.1.tar.gz # 3 进入目录创建build文件夹 mkdir build cd build # 4 cmake cmake -DBUILD_opencv_javaON -D CMAKE_BUILD_TYPERELEASE -D CMAKE_INSTALL_PREFIX/usr/local .. # 5 make make make install # 6 更新库缓存 sudo ldconfig注意 cmake后一定要有日志打印代表有java调用部分否则无法通过java调用opencv 问题 cmake 时 出现 /lib64/libstdc.so.6: version GLIBCXX_3.4.20 not found 原因是gcc版本低导致没有GLIBCXX_3.4.20可以升级gcc版本选择11版本 其余安装方式 直接使用docker制作好的镜像 由于后续需要提供给java调用并且是在容器中进行那么过于依赖物理机环境后续换物理机使用时将会很麻烦可以将需要的环境安装在容器中并且制作一个基础镜像 比如可以这样操作 1. 下载一个已经安装好opencv的镜像 2.在启动镜像在镜像中安装jre 3.将容器打包成一个新的镜像这样就包含了opencv并且也包含jre了 # 1.下载opencv镜像 # 在docker hub中选择一个 # 这里选择了opencvcourses/opencv-docke包含opencv4.2 docker pull opencvcourses/opencv-docker:latest# 2.创建容器并进入 docker run -it opencvcourses/opencv-docker# 3.查看opencv版本 opencv_version 打印4.20# 4.更新 apt-get update# 5.安装 OpenJDK 8 JRE apt-get install -y openjdk-8-jre# 6.验证 java -version 步骤二验证 在python环境中查看版本信息安装完成应该打印对应版本 pythonimport cv2 print(cv2.__version__) 如果安装的opencv没有支持python模块那么可以直接去lib中查找是否有opencv-xxx.jar和libopencv_javaxxx.so[xxx是版本号] 步骤三在springboot中使用 安装步骤中我选择了在物理机上进行编译安装后续将物理机上的opencv通过容器卷加载到容器中供java使用 具体步骤如下 在docker compose文件位置或者任意其他位置创建一个文件夹 opencv_so用于保存opencv的执行文件将/usr/lib64目录下所有关于opencv的文件拷贝到新建文件夹中 cp -r *opencv* /home/opencv_so/ 将/usr/lib64/目录下所有libpnglibtifflibIlmImflibjbiglibImathlibHalflibIexlibIexMathlibIlmThread文件拷贝到opencv_so中,命令参照2构建镜像时,创建opencv的执行位置并设置环境变量LD_LIBRARY_PATH # opencv 目录 ENV OPENCV_DIR /usr/local/opencv RUN mkdir -p $OPENCV_DIR# 设置 Java 库路径以便找到 OpenCV 的本地库文件 ENV LD_LIBRARY_PATH $OPENCV_DIR/lib64:$LD_LIBRARY_PATH 容器卷加载在docker compose 文件中制定容器卷加载位置 # 将创建的opencv_so挂载到容器/usr/local/opencv/lib64下 - /home/opencv_so:/usr/local/opencv/lib64 验证时使用的springboot程序 在springboot中使用opencv需要将物理机安装的opencv jar文件下载到编写程序的电脑上通过maven加载到项目中 具体操作为 # opencv-java.jar为具体物理机安装的 opencv jar mvn install:install-file -Dfileopencv-java.jar -DgroupIdorg.opencv -DartifactIdopencv-java -Dversion3.4.1 -Dpackagingjar# maven中引入dependencygroupIdorg.opencv/groupIdartifactIdopencv/artifactIdversion4.6.0/version /dependency 测试内容 # 在需要使用opencv的类中 static {// 加载 OpenCV 本地库文件System.loadLibrary(Core.NATIVE_LIBRARY_NAME); }# 具体使用这里创建一个opencv中的Mat类如果创建成功说明能正常调用opencv Mat imread new Mat(); System.out.println(mat create ok); 问题不要将物理机的lib目录直接挂载到容器中 原因 基础镜像和物理机系统环境版本等可能不一致直接挂载可能出现错误 建议将opencv相关的问价挂载即可 问题java.lang.UnsatisfiedLinkError: /usr/local/opencv/lib64/libopencv_java460.so: libjpeg.so.62: cannot open shared object file: No such file or directory 原因 挂载的目录中没有libjpeg.so.62 需要将物理机的libjpeg.so.62放到opencv_so中 问题java.lang.NoClassDefFoundError: org/opencv/core/Mat 原因1 我遇到的原因定位时 libopencv_java460.so没有正常加载即java程序加载的so文件位置错误 需要制定环境变量将其正确文件放入环境变量 原因2 java程序打包jar后没有opencv-xxx.jar 可以检查 jar tf remarkback.jar | grep opencv 如果出现opencv相关的内容说明正常如果没有要么在运行程序时加载外部jar或者在打包时加入 maven配置如下【增加repackage】 buildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactIdconfigurationexcludesexcludegroupIdorg.projectlombok/groupIdartifactIdlombok/artifactId/exclude/excludes/configurationexecutionsexecutiongoalsgoalrepackage/goal/goals/execution/executions/plugin/plugins/build

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

做燕鲍翅的网站seo关键词优化排名推广

php查询mysql乱码的解决办法:1、修改PHP页面语言本身的编码类型;2、将MySQL字符集更改为“UTF8”;3、使用ultraplus中的编码转换功能进行转换。php读取mysql中文数据出现乱码的解决方法1.PHP页面语言本身的编码类型不合适,这时候&…

红色为主的网站吉林省做网站公司

git hook 和 husky 1、git hook 让我们可以在 git 执行一些行为的前后时机,执行一些脚本。 2、比如 pre-commit ,能够在我们真正提交 commit 之前先执行一段代码,如果这段代码报错(exit 1),提交会被取消&…

巩义网站建设模板南宁高端网站建设

1.下载PHP和Apache 1、PHP下载 PHP For Windows: Binaries and sources Releases 注意: 1.使用Apache作为服务器的话,一定要下载Thread Safe的,否则没有php8apache2_4.dll这个文件, 如果使用IIS的请下载 NON Tread safe的 2.如果…

网站二维码悬浮驻马店网站建设zmdsem

统计中文词频是Python考试中常见的操作,由于考察内容较多,因此比较麻烦,那么有没有好的方法来实现呢?今天,我们总结了四种常见的中文词频统计方法,并列出代码,供大家学习参考。 中文词频统计主…

建设网站服务器选择百度认证平台

目录 一、数据库建表(tb_user)以及添加数据。 (1)数据库与数据表说明。 (2)字段与数据说明。 二、创建模块(或工程)、导入对应所需依赖坐标。 三、编写MyBatis核心主配置文件。(解决JDBC中"硬编码"问题) (1&…

网站个人备案类型开发商延期交房怎么申请退房

用户表格及筛选表单配置 - PC通用管理模块(1) 多八多AiIDE - 用户管理页面配置教程 第一课:基础查询配置 目标 配置基础的PC端通用管理模块。添加前端自定义组件以显示管理页面。配置列表表格字段。配置筛选表单。 步骤 1. 注册和新建应用 访问多八多AiIDE平台…

百度不收录的网站做网站策划书

本页文章导读:▪php pchart乱码 有俩种情况:①:未将中文字符编码格式修改成utf-8 (例子如下:)mb_convert_encoding($data, "html-entities","utf-8" ); ②:字体库出现问题 (请使用simhei.ttf字体 此字体…

沈阳定制网站制作做网站有没有受骗过

前些天Hive查询的接口一直超时报警,登录上去查看发现这个超时报警的曲线很有规律,每个小时开始就出现,过了大约3分钟左右就好了.在这个期间里,也发现hive根本就执行不了,完全hang住了,机器负载,…

qq空间刷赞网站推广南京个人网站建设模板

为啥不直接用Cascader 级联选择组件呢?主要是因为作为老项目,已经引入了antd-mobile2.3.4,同时引入v5版本会有兼容性问题。 原始数据格式: 首先需要将后端返回的数据转为前端定义的格式,方便使用: [{&qu…

网站建设推广 seo从珠海回来都变黄码了

节点设置密码 1、修改配置文件 在配置文件里面增加密码选项,一定要加上masterauth,不然Redirected的时候会失败。 masterauth redispassword requirepass redispassword 修改后需要重启redis节点。 2、动态修改 连接redis节点进行配置设置,然…

峰峰网站建设凡科可以建设多个网站吗

https://www.cnblogs.com/cheneyboon/p/11454547.html

移动深圳网站前端个人介绍网站模板下载

由于 HDR 图像的动态范围超出了标准计算机显示器的显示范围。在 Photoshop 中打开 HDR 图像时,图像可能会非常暗或出现褪色现象。 Photoshop 提供了专门的预览调整功能,以使标准显示器显示的 HDR 图像的高光和阴影不会太暗或出现褪色现象。 预览调整设置…

潍坊网站建设工作网站域名查企业邮箱

很多同学需要源文档,所以添加了下载链接,方便大家共同学习进步~ 本文下载链接:http://files.cnblogs.com/yingying0907/Gabor%E7%AC%94%E8%AE%B0.zip Gabor变换是D.Gabor 1946年提出的。为了由信号的Fourier变换提取局部信息,引入…

上海市普陀区建设规划局网站wordpress侧边栏制作

目录 1、安装好Vscode 2、下载安装.NetCore SDK 3、配置C#环境 3.1 打开Vscode并下载扩展 3.2 Vscode中打开文件夹并配置环境 3.3 调试运行 1、安装好Vscode 2、下载安装.NetCore SDK 官网如下,下载完成后双击打开一路走到底就行.NetCore SDK官网 软件显示安…

制作网站图文教程营销策略怎么写

自学python如何成为大佬(目录):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm1001.2014.3001.5501 使用字典推导式可以快速生成一个字典,它的表现形式和列表推导式类似。例如,我们可以使用下面的代码生成一个包含4个随机数的字…

江西个人网站备案网站建设基础百度百科

工业交换机是现代工业网络中不可或缺的重要组成部分,它扮演着连接和管理各种网络设备的关键角色。工业交换机的优点不言而喻,首先是其稳定可靠的性能,能够支撑工业环境下的高负荷工作。无论是在恶劣的温度、湿度或电磁干扰的环境下&#xff0…

网站建设好后能直接打开吗上海仓储公司

文章目录 渗透测试漏洞原理任意文件读取1. 任意文件读取概述1.1 漏洞成因1.2 漏洞危害1.3 漏洞分类1.4 任意文件读取1.4.1 文件读取1.4.2 任意文件读取1.4.3 权限问题 1.5 任意文件下载1.5.1 一般情况1.5.2 PHP实现1.5.3 任意文件下载 2. 任意文件读取攻防2.1 路径过滤2.1.1 过…

汉中网站建设电话海外cdn

日期函数主要介绍两个大类,Extract() 和 Trunc() Extract() 函数作用是提取日期,比如我们可以提取一个日期字段的年份,月份,日等数据 Trunc() 的作用则是截取,比如 2022-06-18 12:12:12,我们可以根据需求…

建设银行网站号设计师网上接单的网站

在单线程程序中,每次只做一件事情,后面的事情需要等待前面这件事情完成才可以进行 如果是多线程程序,这件事情还没做完就又做另外一件事情,这就可能发生两个线程抢占资源的问题 例如:a与b两个人都要去洗手间&#xf…

怎么买网站空间群晖wordpress内外网访问

🎬 秋野酱:《个人主页》 🔥 个人专栏:《Java专栏》《Python专栏》 ⛺️心若有所向往,何惧道阻且长 文章目录 程序结构GPIO操作UART操作接收逻辑发送 以下模板代码均基于官方2023.07.17版本。 程序结构 #include "Config.h" #inc…