函数指针
基础知识
1. 获取函数地址
只要使用函数名,后面不跟参数即可,也就是说,如果 think() 是一个函数,那么 think 就是该函数的地址。
传递参数时一定要区分传递的是函数地址还是函数返回值
process(think) // 传递thi...
阅读全文...
Machine Learning for Cyber Security: 01 Introduction
术语
什么是机器学习关于网络安全的算法?
没有特定算法,是算法工具集,这些工具集可以应用于各个领域,其中重要的不同点是在于数据集。
来源于网络安全的数据
数据包(packets)
网络数据包(Network packets)
日志文件(log fil...
阅读全文...
阅读全文...
【深度学习】1. Introduction
Machine Learning
机器学习就是让机器具备找一个函式的能力。
我们期待凭借着机器的力量,把这个函式自动找出来,这件事情,就是机器学习。
Different types of Functions
Regression(回归): T...
阅读全文...
阅读全文...
【makefile】使用make更新函数库文件
【原文作者:陈皓】 【原文地址】
函数库文件也就是对Object文件(程序编译的中间文件)的打包文件。在Unix下,一般是由命令 ar 来完成打包工作。
10.1 函数库文件的成员
一个函数库文件由多个文件组成。你可以用如下格式指定函数库文件及...
阅读全文...
阅读全文...
【Makefile】隐含规则
【原文作者:陈皓】 【原文地址】
在我们使用Makefile时,有一些我们会经常使用,而且使用频率非常高的东西,比如,我们编译C/C++的源程序为中间目标文件(Unix下是 .o 文件,Windows下是 .obj 文件)。本章讲述的就是一些在...
阅读全文...
阅读全文...
【Makefile】make的运行
【原文作者:陈皓】 【原文地址】
一般来说,最简单的就是直接在命令行下输入make命令,make命令会找当前目录的makefile来执行,一切都是自动的。但也有时你也许只想让make重编译某些文件,而不是整个工程,而又有的时候你有几套编译规则,...
阅读全文...
阅读全文...
【Makefile】函数
【原文作者:陈皓】 【原文地址】
在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具有智能。make 所支持的函数也不算很多,不过已经足够我们的操作了。函数调用后,函数的返回值可以当做变量来使用。
7.1 函数的...
阅读全文...
阅读全文...
【Makefile】条件判断
【原文作者:陈皓】 【原文地址】
使用条件判断,可以让make根据运行时的不同情况选择不同的执行分支。条件表达式可以是比较变量的值,或是比较变量和常量的值。
6.1 示例
下面的例子,判断 $(CC) 变量是否 gcc ,如果是的话,则使用GN...
阅读全文...
阅读全文...
【Makefile】变量
【原文作者:陈皓】 【原文地址】
在Makefile中的定义的变量,就像是C/C++语言中的宏一样,他代表了一个文本字串,在Makefile中执行的时候其会自动原模原样地展开在所使用的地方。其与C/C++所不同的是,你可以在Makefile中改...
阅读全文...
阅读全文...
【Makefile】书写命令
【原文作者:陈皓】 【原文地址】
每条规则中的命令和操作系统Shell的命令行是一致的。make会一按顺序一条一条的执行命令,每条命令的开头必须以Tab键开头,除非,命令是紧跟在依赖规则后面的分号后的。在命令行之间中的空格或是空行会被忽略,但...
阅读全文...
阅读全文...