上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 74 下一页
  2020年9月13日
摘要: cmake函数function和宏定义macro在某种程度上来说是一样的,都是创建一段有名字的代码稍后可以调用,还可以传参数。 他们的定义如下: macro定义: macro(<name> [arg1 [arg2 [arg3 ...]]]) ... endmacro([name]) function 阅读全文
posted @ 2020-09-13 07:01 莫水千流 阅读(4382) 评论(1) 推荐(1)
摘要: cmake函数function和宏定义macro在某种程度上来说是一样的,都是创建一段有名字的代码稍后可以调用,还可以传参数。 他们的定义如下: macro定义: macro(<name> [arg1 [arg2 [arg3 ...]]]) ... endmacro([name]) function 阅读全文
posted @ 2020-09-13 07:00 莫水千流 阅读(401) 评论(0) 推荐(0)
摘要: CMake 常用宏分享 介绍 在本人多年的CMake使用过程中,有两个自定义宏被广泛且频繁使用。分别是: 1. GROUP_FILES 根据项目目录结构,分组显示c++文件,实现目录结构与项目结构的对应。 # MACRO GROUP_FILES MACRO(GROUP_FILES src_files 阅读全文
posted @ 2020-09-13 06:55 莫水千流 阅读(1851) 评论(0) 推荐(0)
摘要: 对于我来说,我使用的是cmake 3.5,但below(set variable)不起作用: set( ARCHIVE_OUTPUT_DIRECTORY "/home/xy/cmake_practice/lib/" LIBRARY_OUTPUT_DIRECTORY "/home/xy/cmake_p 阅读全文
posted @ 2020-09-13 05:47 莫水千流 阅读(1245) 评论(0) 推荐(0)
  2020年9月7日
摘要: 在android 中。有各种各样的drawable。其中,比较常用的drawable有一个LayerDrawable,对应的xml标签为layerlist。里面可以按照先后顺序,放置一个个i的item。就像这样: <?xml version="1.0" encoding="utf-8"?> <lay 阅读全文
posted @ 2020-09-07 09:38 莫水千流 阅读(1172) 评论(0) 推荐(0)
摘要: <shape>和<selector>在Android UI设计中经常用到。比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到<shape>和<selector>。可以这样说,<shape>和<selector>在美化控件中的作用是至关重要。 在看这篇文章之前,可以看下这个 阅读全文
posted @ 2020-09-07 09:33 莫水千流 阅读(609) 评论(1) 推荐(0)
  2020年8月29日
摘要: 概述 std::bind函数定义在头文件functional中,是一个函数模板,它就像一个函数适配器,接受一个可调用对象(callable object),生成一个新的可调用对象来“适应”原对象的参数列表。一般而言,我们用它可以把一个原本接收N个参数的函数fn,通过绑定一些参数,返回一个接收M个(M 阅读全文
posted @ 2020-08-29 20:00 莫水千流 阅读(4067) 评论(0) 推荐(0)
摘要: 头文件:fuctional std::bind1st和std::bind2nd函数用于将一个二元算子转换成一元算子。 bind的意思是“绑定”,1st代表first,2nd代表second,它们的声明如下: //std::bind1st template <class Operation, clas 阅读全文
posted @ 2020-08-29 19:56 莫水千流 阅读(426) 评论(0) 推荐(0)
摘要: binder/not 1-允许为二元仿函数或判断式绑定一个值,从而将那个值固定下来。 2-可以绑定第一个或者第二个参数[二元仿函数会变成一元仿函数]。 比如: bind1st//通过绑定第一个参数,使二元的函数对象转化为一元的函数对象 bind2nd//通过绑定第二个参数,使二元的函数对象转化为一元 阅读全文
posted @ 2020-08-29 19:51 莫水千流 阅读(448) 评论(0) 推荐(0)
  2020年8月24日
摘要: *单星号参数 函数中的单星号参数代表此处接受 任意多个 非关键字参数,这些参数将以数组形式保存,例如: def foo(a, *b): print(b) foo(1,2,3,4,5)输出(2, 3, 4, 5) **多星号参数 函数中的多星号参数代表此处接受 任意多个关键字参数,这些参数以字典形式保 阅读全文
posted @ 2020-08-24 11:21 莫水千流 阅读(318) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 74 下一页