首先要弄明白,当我们讨论导出函数时,我们在讨论什么? 函数实现在一个模块里面,需要在另一个模块里面调用,那么实现该函数的模块需要把这个函数设置为导出,以便其他模块使用。 这里面涉及到连个概念: 1,声明 2,实现 对于普通函数来说,声明跟实现是可以分开的。 模版的声明跟实现是在一个头文件里面的 模版 ...
分类:
编程语言 时间:
2020-02-20 17:05:10
阅读次数:
59
相信熟悉系统调用的都知道,系统调用在内核中的入口都是sys_xxx,我也不例外,记得有一次,我抱着学习一下socket内核实现的心态想在内核中寻找sys_socket系统调用,却发现只能找到宏定义,怎么也找不到函数实现。后来经过查阅才知道,原来Linux的系统调用都改为SYSCALL_DEFINE定 ...
分类:
系统相关 时间:
2020-02-20 13:32:49
阅读次数:
118
1.定义 函数:实现了某一特定功能。 可以重复使用。 例如: len() 功能:获取长度。input() 功能: 控制台输入print() 功能:输出 语法: def 函数名称(参数1,参数2.。。。): 实现函数的功能(代码段/块) [return [值]] 2.函数的参数 2.1位置参数(必传, ...
分类:
编程语言 时间:
2020-02-19 13:25:37
阅读次数:
70
搞内存常用函数 C语言 内核 malloc ExAllocatePool memset RtlFillMemory memcpy RtlMoveMemory free ExFreePool ...
c语言中.c和.h文件: 本质上没有任何区别。 只不过一般:.h文件是头文件,内含函数声明、宏定义、结构体定义等内容 .c文件是程序文件,内含函数实现,变量定义等内容。而且是什么后缀也没有关系,只不过编译器会默认对某些后缀的文件采取某些动作。你可以强制编译器把任何后缀的文件都当作c文件来编。 这样分 ...
分类:
编程语言 时间:
2020-02-19 00:41:35
阅读次数:
81
JavaScript:基础语法 注释 JavaScript的语法和Java语言类似,每个语句以;结束,语句块用{...}。但是,JavaScript并不强制要求在每个语句的结尾加;浏览器中负责执行JavaScript代码的引擎会自动在每个语句的结尾补上;。JavaScript严格区分大小写,如果弄错 ...
分类:
编程语言 时间:
2020-02-18 18:02:25
阅读次数:
58
"题面" 一道非常好的递推练习题。 我们考虑每次枚举第一行的操作,由上一行的状态递推出下一行的状态,最后判断最后一行是否全部为 $1$ 即可。 实现代码时要注意一些细节问题。 ...
所谓的Vue路由导航守卫,也就是我们常说的生命周期钩子函数,钩子函数的意思就是在特定的时刻,Vue会自动触发这个方法,我们可以通过这些个钩子函数,实现一些功能,比如,某些页面需要登录后才可以访问,某些页面需要用户达到什么等级才可以访问,又或者是跳转页面后修改一些信息等等,我们就可以通过路由导航守卫来 ...
分类:
其他好文 时间:
2020-02-15 13:35:11
阅读次数:
92
从NumPy的官方完整查到rot90函数语法格式如下: rot90(m, k=1, axes=(0, 1) m是要旋转的数组(矩阵),k是旋转的次数,默认旋转1次,那是顺时针还是逆时针呢?正数表示逆时针,而k为负数时则是对数组进行顺时针方向的旋转。axes是由坐标轴定义的平面,旋转轴垂直于该平面,坐 ...
分类:
其他好文 时间:
2020-02-15 09:50:23
阅读次数:
651
作者|Draveness导读:本文作者写这篇文章前前后后大概2个月的时间,全文大概2w字,建议收藏后阅读或者通过电脑阅读。调度是一个非常广泛的概念,很多领域都会使用调度这个术语,在计算机科学中,调度就是一种将任务(Work)分配给资源的方法。任务可能是虚拟的计算任务,例如线程、进程或者数据流,这些任务会被调度到硬件资源上执行,例如:处理器CPU等设备。图1-调度系统设计精要本文会介绍调度系统的常见
分类:
其他好文 时间:
2020-02-12 19:05:25
阅读次数:
70