- 2024-11-20Gradle 8 使用教程:Maven 仓库导入、依赖管理与 TOML 配置详解
Gradle是Java和Android项目中广泛使用的构建工具,以灵活和高效著称。然而,随着Gradle版本的迭代,它的配置方式也发生了变化。例如,Gradle8开始对一些老旧的配置方式进行优化,推荐新的DSL和工具,使构建脚本更具一致性和可维护性。本文将带你深入了解:Gradle8中如何导
- 2024-11-17cmake系列-怎么在构建C++库文件时动态的选择构建动态库还是静态库
在之前我们介绍的内容里,关于构建动态库还是静态库都是在CMakeLists.txt里指定的,那如果一个解决方案原来是构建动态库,然后因为某些原因又希望构建静态库了,那岂不是还要修改CMakeLists.txt,对于平时用的构建系统来说好像还真的是需要修改,哈哈,但是cmake确实有方案能够在不用修改
- 2024-11-13LIBS元素谱线选择
激光诱导击穿光谱(LIBS)是一种快速、无损的元素分析技术,在科研和工业中应用广泛。然而,面对复杂的元素谱线,如何精准选取合适的谱线始终是LIBS分析中的难题。专为LIBS用户设计的元素谱线选线软件,通过其强大的智能算法和高效的用户界面,提供了一站式的谱线选择解决方案,为研究人员和工程
- 2024-10-05Ubuntu20.04安装LabelImg 以及出现(ModuleNotFoundError: No module named libs.resources)错误
安装Ubuntu系统安装labelImg:sudoaptinstallpyqt5-dev-tools接下来,通过GitHub下载LabelImg:gitclonehttps://github.com/tzutalin/labelImg.gitcdlabelimg-mastercdrequirements/sudopip3install-rrequirements-linux-python3.txt-ihttps://pypi.tuna.tsing
- 2024-08-28python3安装编译_tkinter模块丢失
1.make的时候报缺少_tkinter模块,上一步./configure已经checking发现_tkintermissing 2.安装tk、tcl相关的包,包括python3-tk仍然没有解决问题。讲相关库移到/usr/lib也没解决问题。 3.查看./configure的命令行参数,在环境变量中有两个参数:TCLTK_CFLAGSC
- 2024-08-25Qt+OpenCascade开发笔记(二):Qt引入occ库,搭建工程模板发布Demo
前言 OpenCASCADE是由OpenCascadeSAS公司开发和支持的开源软件开发平台,旨在为特定领域快速开发程序而设计。它是一个面向对象的C++类库,提供了丰富的几何造型、数据交换和可视化等功能,成为许多CAD软件的核心组件。 本篇描述搭建Qt开发occ环境过程。Demo 注意
- 2024-08-08[Typescript] tsconfig libs and target
Intsconfigfile,youhave targetand libsconfiguration.Youalwaysneedtodefinea target,recommendedas es2022Specifyingthe lib optionalsoletsusdrilldownintothespecificfeaturesandlibrarieswewanttoincludeinourproject,whichwewill
- 2024-07-29Qt+OpenCascade开发笔记(二):windows开发环境搭建(二):Qt引入occ库,搭建基础工程模板Demo和发布Demo
前言 OpenCASCADE是由OpenCascadeSAS公司开发和支持的开源软件开发平台,旨在为特定领域快速开发程序而设计。它是一个面向对象的C++类库,提供了丰富的几何造型、数据交换和可视化等功能,成为许多CAD软件的核心组件。 本篇描述搭建Qt开发occ环境过程。 Demo
- 2024-07-24Python项目流程图
我有一个由多个文件夹组成的Python项目,每个文件夹包含多个脚本。我正在寻找一个Python库或软件/包,它们可以生成流程图,说明这些脚本如何互连并绘制出从开始到结束的整个过程。自动生成Python项目流程图确实是一个挑战,目前没有完美通用的解决方案。主要原因是:
- 2024-07-16android学习day1
1.android系统框架android大致可分为四层架构:linux内核层,系统运行库层,应用框架层和应用层1.1linux内核层为android设备的各种硬件提供底层驱动,如显示驱动,音频驱动,wifi驱动,电源管理等。1.2系统运行库层通过一些c/c++库为android系统提供了主要的特性支持,如SQLite库提供数
- 2024-07-15动态库链接和加载时的路径搜索优先级
目录前言动态库的链接动态库的加载前言在开发一个新项目时遇到了动态库加载异常的问题,因此在这里记录一下动态库的链接和加载过程中库路径的搜索优先级的相关知识。动态库的链接现在有一个main.o可重定位目标文件,其中需要用到开源库log4cpp。在链接的时候,我们可以这样链接:g++
- 2024-07-08Android开发——使用Android Studio封装SDK(二) jar
前言:什么叫SDK? 软件开发工具包(SoftwareDevelopmentKit,缩写SDK)一般是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。 Android常见的SDK有哪些形式? (1).so库:是C或C++语言而打包成的库。 (2)
- 2024-05-30DeerOJ的前端框架介绍-libs文件夹和controller文件夹
libs文件夹在index.php文件初始化的过程中,需要提前准备好一些类和方法,这些类和方法的初始化是调用libs文件夹下的大多数php文件来实现的。libs文件夹下的文件如下:其中,uoj-lib.php文件是进行所有相关初始化的主文件,上级的index.php文件会直接调用该文件展开初始化的工
- 2024-05-21nginx -with--openssl make报错解决方法
nginx-with--openssl make报错解决方法##若报错/opt/nginx-1.18.0]#makemake-fobjs/Makefilemake[1]:Enteringdirectory`/opt/nginx-1.18.0'cd/usr/local/openssl\&&if[-fMakefile];thenmakeclean;fi\&&./config--pref
- 2024-05-11nginx升级
nginx升级新版本源码目录./configure--user=nginx\--group=nginx\--prefix=/usr/local/nginx\--with-http_ssl_module\--with-openssl=/usr/local/openssl-1.1.1o\--pid-path=/var/run/nginx.pidmake mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/`
- 2024-04-09manjaro下开发msp430
安装ccstudio,yay-Sccstudio✔34s无法读取配置文件'/home/nication/.config/yay/config.json':EOFAURExplicit(1):ccstudio-12.6.0.00008-1AURDependency(1):ncurses5-compat-libs-6.4-2::(1/2)下载了PKGBUILD:ncurses5-compat-libs::(2/2)下载了PKGBUI
- 2024-03-20为Ami.BlazorOne添加Docker支持并自动部署
简介为Blazor项目添加Dockerfile三个小改动1)默认Dockerfile中需要拷贝NuGet.Config2)不要忽略.pfx证书3)不能忽略wwwroot/libs文件夹4)提示找不到/libs/bootstrap/css/bootstrap.css[00:35:21ERR]Connectionid"0HN28EMETUCCN",Requestid"0HN28EMETUCCN:00000002":
- 2024-03-01使用ambari安装dolphinscheduler服务
1.添加服务选择dolphinscheduler2.dolphinscheduler服务配置这个选择使用mysql数据作为dolphinscheduler服务的元数据库3.服务选择进行安装选择两个DS-master,至少两个DS-ALTERS,DS-APIS,其余节点都部署DS-worker节点4.如果在安装dolphinscheduler之前做了namenode-ha则可
- 2024-02-05Android Studio导入机智云SDK
1Newproject 修改build.gradlebuildscript{repositories{jcenter()google()}dependencies{classpath'com.android.tools.build:gradle:3.5.2'//NOTE:Donotplaceyourapplicationdependenciesher
- 2024-01-29CloudCompare编译
1、下载CloudCompare源代码,解压(本人是放于F:\1_CloudCompare); 2、下载CCCoreLib源代码,解压路径:F:\1_CloudCompare\libs\qCC_db\extern\CCCoreLib; 3、下载nanoflann源代码,解压路径:F:\1_CloudCompare\libs\qCC_db\extern\CCCoreLib\extern\nanoflann 4、打开CMake,添加路
- 2023-12-15vscode调试import文件报错: ModuleNotFoundError No module named 'libs'
vscode调试python时出现import其他文件夹找不到路径的报错,需要设置正确的workingdirectory(cwd)和PYTHONPATH(env){"version":"0.2.0","configurations":[{"name":"Python:CurrentFile",&quo
- 2023-12-04C++:如何将 LLVM 嵌套到你的项目中去
IDE:ClionLLVMcmake_minimum_required(VERSION3.9)project(clang_demo)find_package(LLVMREQUIREDCONFIG)message(STATUS"FoundLLVM${LLVM_PACKAGE_VERSION}")message(STATUS"UsingLLVMConfig.cmakein:${LLVM_DIR}")
- 2023-11-28OpenWrt编译环境搭建
OpenWrt编译环境搭建基于Ubuntu22.04,64bit的操作系统先clone仓库:gitclonehttps://git.openwrt.org/openwrt/openwrt.git可能会比较久,取决于网络状况。笔者是23年Q4写的,此时openwrt已经为v23了。clone成功后,会在clone的路径下有openwrt的文件夹。进入文件夹:cdope
- 2023-11-23Nginx安装
下载Nginx:https://nginx.org/en/download.html1、首先安装ngnix所需的依赖的文件yuminstall-ygccgcc-c++yuminstall-ygccautomakeautoconflibtoolmakeyuminstall-ypcrepcre-develyuminstall-yzlibzlib-develyuminstall-yopensslopenssl-devel2、下
- 2023-11-12linux安装mysql
linux安装mysql概述:mysql是关系型数据库,可运行在linux、windows、macOS等各个操作系统。由于体积小、速度快、低成本等优点,大多数企业在软件开发都选择MYSQL作为软件数据库。本次linux安装mysql使用的是5.7版本,其他版本也是大同小异,思路步骤都一致。第一步:下载mysql下载地址:ht