模块代码复用 在模板中,可能会遇到以下情况: 多个模板具有完全相同的顶部和底部内容 多个模板中具有相同的模板代码内容,但是内容中部分值不一样 多个模板中具有完全相同的 html 代码块内容 像遇到这种情况,可以使用 JinJa2 模板中的 宏、继承、包含来进行实现 宏 对宏(macro)的理解: 把 ...
分类:
其他好文 时间:
2019-10-16 21:53:40
阅读次数:
111
#pragma GCC optimize(2) #include <bits/stdc++.h> #define ll long long using namespace std; const int N = 5e5+10; const int mod=20071027; const int sig... ...
分类:
其他好文 时间:
2019-10-16 13:19:47
阅读次数:
59
为了避免同一个头文件被多重包含/重复包含,有两种方式: 方式一: #ifndef XXX #define XXX ... ... //声明语句 #endif //XXX 方式二: #pragma once ... ...//声明语句 在能够支持这两种方式的编译器上面,两者没有太大区别,但任存在一些细 ...
分类:
编程语言 时间:
2019-10-14 10:21:13
阅读次数:
76
"Regular Number" 思路: shifit and算法 代码: pragma GCC optimize(2) pragma GCC optimize(3) pragma GCC optimize(4) include using namespace std; define y1 y11 ...
分类:
其他好文 时间:
2019-10-13 21:07:23
阅读次数:
97
通过硬件的IOMMU,内核提供的共享内存、VFIO可以实现。 REF: 1. offical DPDK API Doc, 简书有翻译版 DPDK编程指南(翻译)(一) ( 二十七) 2. dpdk vhost研究(一)/(二) 3. vhost-user 与其他的对比 virtio,vhost 和v ...
分类:
其他好文 时间:
2019-10-13 15:19:11
阅读次数:
111
#include <iostream> #include <string> #pragma warning(disable:4996) using namespace std; int main(){ string str; int T = 0; scanf("%d ", &T); 新的知识scan... ...
分类:
其他好文 时间:
2019-10-13 12:47:29
阅读次数:
82
ARM的.align 5就是2的5次方对齐,也就是4字节对齐 .macro <name> {<arg_1} {,<arg_2>} … {,<arg_N>} 定义一段名为name的宏,arg_xxx为参数。 必须有对应的.endm结尾。 ldr r1, _rWTCON _rWTCON: .word 0 ...
分类:
系统相关 时间:
2019-10-07 19:14:28
阅读次数:
102
#pragma GCC optimize(2) #pragma GCC optimize(3, "Ofast", "inline") #include #define ll long long #define met(a, x) memset(a,x,sizeof(a)) using namespa... ...
分类:
其他好文 时间:
2019-10-02 20:56:52
阅读次数:
108
在latex中, 把自己设置的命令全都变为latex原始命令(window系统). (1) 在ctan中下载de-macro宏包. (2) 安装python (版本可以是2.5,其他版本不清楚能否运行). (3) 把latex文件如book.tex考入python的安装路径. (4)打开终端cmd ...
分类:
系统相关 时间:
2019-09-30 09:32:44
阅读次数:
112
一句话简介:CTMediator为casa大神针对iOS组件化方案的一个架构实例。架构详解: 传送门Github: 传送门PS: 本拾遗系列文章只专注于代码以及工程层面知识点拾遗,架构层面作者文章已经进行了详细的讲解。1. UIViewController常用分段123456#pragma mark... ...
分类:
其他好文 时间:
2019-09-28 11:15:41
阅读次数:
163