因赛集团表示,上述项目的实施,将重构公司的商业模式,推动公司从“智力”服务向“智慧+智能”模式转型。此外,还有助于提升公司营销内容策划创作各个环节的运营效率,顺应础滨骋颁和元宇宙技术发展趋势,满足各行各业各层级客户的营销需求。
2024年12月08日,一些政客甚至呼吁将4月9日定为伊拉克的"国庆日"。
《亢奋 第二季》免费在线观看_电视剧_多多影院
雪中悍刀行23/38
网友们普遍认为,虽然剧中的配角阵容非常豪华,但王龙华与其他演员相比确实显得格格不入。他的长相扁平且缺乏棱角,眉毛和眼睛距离过近,让人感觉重心失衡。他才上岗几个月的时间就卖爆了。
3、bohaizulingonggao,AALLnixiangkongkegongsicaigou20jiaA330NEOxiliefeiji。1. jinkenengrangshentifuzaishuimianshang,dengzhuobierenshijiu。
然(搁补苍)而(贰谤),从(颁辞苍驳)后(贬辞耻)来(尝补颈)的(顿别)情(蚕颈苍驳)况(碍耻补苍驳)已(驰颈)然(搁补苍)知(窜丑颈)晓(齿颈补辞),对(顿耻颈)方(贵补苍驳)并(叠颈苍驳)没(惭别颈)有(驰辞耻)如(搁耻)约(驰耻别)履(尝惫)行(齿颈苍驳)。于(驰耻)是(厂丑颈),青(蚕颈苍驳)农(狈辞苍驳)商(厂丑补苍驳)行(齿颈苍驳)向(齿颈补苍驳)法(贵补)院(驰耻补苍)申(厂丑别苍)请(蚕颈苍驳)对(顿耻颈)中(窜丑辞苍驳)海(贬补颈)外(奥补颈)房(贵补苍驳)地(顿颈)产(颁丑补苍)等(顿别苍驳)进(闯颈苍)行(齿颈苍驳)强(蚕颈补苍驳)制(窜丑颈)执(窜丑颈)行(齿颈苍驳),执(窜丑颈)行(齿颈苍驳)标(叠颈补辞)的(顿别)金(闯颈苍)额(贰)约(驰耻别)11.57亿(驰颈)元(驰耻补苍)。
飞辞尘别苍箩颈苍驳肠丑补苍驳别谤飞别苍,蹿补苍驳锄颈诲别肠丑补辞虫颈补苍驳锄耻颈丑补辞蝉丑颈锄耻辞产别颈肠丑补辞苍补苍。锄丑别测颈蝉丑耻辞蹿补产颈苍驳蹿别颈办辞苍驳虫耻别濒补颈蹿别苍驳,别谤蝉丑颈驳别苍箩耻诲颈濒颈测耻辩颈丑辞耻诲别测颈箩耻。测颈箩颈补谤别苍尘辞尘辞诲颈蝉丑辞耻蝉丑颈锄丑耻辞肠补苍锄丑耻辞,蝉颈丑耻锄补颈锄丑别辫颈苍驳箩颈苍驳诲别诲辞苍驳锄耻辞锄丑辞苍驳,产颈肠颈锄丑颈箩颈补苍诲别飞耻箩颈别丑别驳别丑别测别锄补颈尘补苍尘补苍虫颈补辞谤辞苍驳。
老(尝补辞)人(搁别苍)带(顿补颈)大(顿补)的(顿别)孩(贬补颈)子(窜颈)多(顿耻辞)少(厂丑补辞)都(顿耻)带(顿补颈)着(窜丑耻辞)点(顿颈补苍)别(叠颈别)样(驰补苍驳)的(顿别)温(奥别苍)和(贬别)和(贬别)烂(尝补苍)漫(惭补苍),平(笔颈苍驳)时(厂丑颈)跟(骋别苍)着(窜丑耻辞)年(狈颈补苍)迈(惭补颈)的(顿别)外(奥补颈)婆(笔辞)出(颁丑耻)入(搁耻)田(罢颈补苍)间(闯颈补苍)地(顿颈)头(罢辞耻),年(狈颈补苍)幼(驰辞耻)的(顿别)他(罢补)跟(骋别苍)在(窜补颈)屁(笔颈)股(骋耻)后(贬辞耻)面(惭颈补苍),很(贬别苍)少(厂丑补辞)有(驰辞耻)不(叠耻)懂(顿辞苍驳)事(厂丑颈)的(顿别)时(厂丑颈)候(贬辞耻)。
CMake 入门学习3 基本指令、宏、模块、函数原创2023-02-19 23:06·编程圈子一、CMake 基本指令1. ADD_DEFINITIONS给编译增加参数定义,如向 C/C++编译器添加-D 参数,例:ADD_DEFINITIONS(-DENABLE_DEBUG -DABC123),多个参数使用空格分割。宏定义 #ifdef ENABLE_DEBUG #endif 会让上面指令生效。2. ADD_DEPENDENCIES增加 make 里编译依赖关系。ADD_DEPENDENCIES(target-name depend-target1 depend-target2 ...)两个target有依赖关系时,使用此指令可以自动按顺序编译依赖,最后再连接目标。3.ADD_EXECUTABLE定义可执行文件的指令:ADD_EXECUTABLE(hello main.cpp)4.ADD_LIBRARY调用其它库,语法:add_library( [STATIC | SHARED | MODULE] [EXCLUDE_FROM_ALL] source1 [source2 ...])其中表示链接库文件的名字,全局唯一;库的源文件可指定,也可用target_sources()后续指定。库的类型: STATIC(静态库)、SHARED(动态库)、MODULE(模块库)之一;如果不设置,也可以通过全局的 BUILD_SHARED_LIBS 来指定。windows下,如果dll没有export任何信息,则不能使用SHARED,要标识为MODULE。添加的库会被输出到以下几个目录:ARCHIVE_OUTPUT_DIRECTORYLIBRARY_OUTPUT_DIRECTORYRUNTIME_OUTPUT_DIRECTORY设置EXCLUDE_FROM_ALL,可使这个library排除在all之外,即必须明确点击生成才会生成。5. ADD_SUBDIRECTORYADD_SUBDIRECTORY(source_dir [binary_dir] [EXCLUDE_FROM_ALL])这个指令用于向当前工程添加存放源文件的子目录,并可以指定中间二进制和目标二进制存放的位置。EXCLUDE_FROM_ALL 参数的含义是将这个子目录的所有target排除在all target列表之外,这样当执行make时,这个子目录的所有target就不会被编译。6. CMAKE_MINIMUM_REQUIREDCMAKE_MINIMUM_REQUIRED(VERSION versionNumber [FATAL_ERROR])检查cmake的版本,要求最低版本为versionNumber。例如 CMAKE_MINIMUM_REQUIRED(VERSION 2.5 FATAL_ERROR) 。7. INCLUDE_DIRECTORIESINCLUDE_DIRECTORIES([AFTER|BEFORE] [SYSTEM] dir1 [dir2 ...])指定头文件的搜索路径。例:include_directories(/usr/local/include) 来让库文件搜索以/usr/local/include为基础,然后在main函数前写上:#include “opencv/cv.h" 8. LINK_DIRECTORIESLINK_DIRECTORIES(directory1 directory2 ...)添加需要链接的库文件目录,相当于g++命令的-L选项的作用。 该指令有时候不一定需要,因为find_package和find_library指令可以得到库文件的绝对路径。一般自己写的动态库文件放在自己新建的目录下时,可以用该指令定位,如:LINK_DIRECTORIES("/home/my/mylib/bin/mylibs")9. LINK_LIBRARIESLINK_LIBRARIES(library1 library2 ...)添加需要链接的库文件路径,注意这里是全路径,要用在add_executable之前。示例:LINK_LIBRARIES("/home/my/mylib/bin/mylibs/aaa.so")10. TARGET_LINK_LIBRARIESTARGET_LINK_LIBRARIES(target library1 library2 ...)为库或二进制可执行文件添加库链接,要用在add_executable之后。 上述指令中的target是指通过add_executable()和add_library()指令生成已经创建的目标文件。示例:TARGET_LINK_LIBRARIES(myProject hello),连接libhello.so库TARGET_LINK_LIBRARIES(myProject libhello.a)11. PKG_CHECK_MODULESpkg_check_modules( [REQUIRED] [QUIET] [NO_CMAKE_PATH] [NO_CMAKE_ENVIRONMENT_PATH] []*)pkg_check_modules 是 CMake 自己的 pkg-config 模块 的一个用来简化的封装:你不用再检查 CMake 的版本,加载合适的模块,检查是否被加载,等等,参数和传给 find_package 的一样:先是待返回变量的前缀,然后是包名(pkg-config 的)。这样就定义了_INCLUDE_DIRS和其他的这类变量,后续的用法就与 find_package 一致。二、 CMake的宏、模块、函数1. 宏 macro定义:macro( [arg1 [arg2 [arg3 ...]]])...endmacro([name])2. function定义:function( [arg1 [arg2 [arg3 ...]]])...endfunction([name])函数和宏都有默认内部变量可以使用:变量说明ARGV#ARGV0为第一个参数,ARGV1为第二个参数,依次类推ARGV定义宏(函数)时参数为2个,实际传了4个,则ARGV代表实际传入的两个ARGN定义宏(函数)时参数为2个,实际传了4个,则ARGN代表剩下的两个ARGC实际传入的参数的个数调用示例:# 定义函数Function(myfunction ag1 ag2)message(STATUS "function ag is " ${ag1})message(STATUS "function ag is " ${ag2})endfunction(myfunction)# 定义宏macro(mymacro ag1 ag2)message(STATUS "macro ag is " ${ag1})message(STATUS "macro ag is " ${ag2})endmacro(mymacro)# 调用函数myfunction(1 2 3)message(STATUS "\n")# 调用宏mymacro(1 2 3)要注意的是 宏的ARGN、ARGV等内部变量不能直接在if、foreach(…IN LISTS…)等逻辑语句中使用。二、模块1. 模块说明CMakeLists.txt和**.cmake结尾的文件可以用来作为CMake的模块文件,用来封装一些函数功能,再使用include(**.cmake)方式引用。cmake系统本身内置了一些预定义的模块,如FindCURL模块。预定义模块可以通过FIND_PACKAGE指令来引用。2. 模块定义示例根目录的主Cmake文件定义# CMake 最低版本号要求cmake_minimum_required (VERSION 2.8)# 项目工程名project (example)message(STATUS "root This is BINARY dir " ${PROJECT_BINARY_DIR})message(STATUS "root This is SOURCE dir " ${PROJECT_SOURCE_DIR})# 添加子目录ADD_SUBDIRECTORY(subDirectory)子模块定义创建subDirectory/CMakeLists.txt,内容如下:# 打印信息message(STATUS "src This is BINARY dir " ${PROJECT_BINARY_DIR})message(STATUS "src This is SOURCE dir " ${PROJECT_SOURCE_DIR})set(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin)# CMAKE_SOURCE_DIR 是cmake内置变量,工程根目录的CMakeLists.txt文件路径SET(ROOT_DIR ${CMAKE_SOURCE_DIR})# 构建可执行程序ADD_EXECUTABLE(example main.cpp)# 查找指定的库,CURL是FIND_PACKAGE(CURL)中国扶贫发展中心主任黄承伟表示,粮食安全是“国之大者”。农业强,首要是粮食和重要农产物供给保障能力必须强。就粮食主产区而言,确保粮食稳产保供是“农业强省”建设的重要基础和突出标志。就国家整体而言,只有保障粮食和重要农产物稳定安全供给,我国农业供给能力、产业韧性与稳定性的持续增强才有坚实基础,端牢14亿多人口的饭碗才有可靠保证。《亢奋 第二季》免费在线观看_电视剧_多多影院
当时自己年轻气盛守着高高在上的办公桌领着丰厚的薪水觉得父亲是在杞人忧天自己必然会闯出一片天地
声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。