下午遇到了 LuoguP3597和LuoguP4159 这应该是我在网络流后第二次遇到的拆点。这两道题是结合邻接矩阵和拆点。 邻接矩阵有一个性质:设邻接矩阵A,则在矩阵Ak中,点aij的值表示从点i到j长度为k的通路数量。长度表示边的个数。 P4159 要求的是:在有向图中,从起点到终点的路径权值和 ...
分类:
其他好文 时间:
2019-11-09 23:17:40
阅读次数:
94
背景 By 鲁迅 By 高尔基 说明: 1. Kernel版本:4.14 2. ARM64处理器,Contex A53,双核 3. 使用工具:Source Insight 3.5, Visio 1. 概述 本文将讨论 内存回收这个话题。 在内存分配出现不足时,可以通过唤醒 内核线程来异步回收,或者通 ...
分类:
系统相关 时间:
2019-11-09 19:28:24
阅读次数:
82
1. 数据结构基础篇 1.1 什么是数据结构 ? ? 数据结构 数据结构 ? 数据结构就是计算机存储、组织数据的方式 。 ? 指的是相互之间存在着特定关系的一种或多种的数据元素集合。 1.2 为什么要学习数据结构? ? 通常情况下,精心选择合适的数据结构可以带来更高的运行或存储的效率。 ? 数据结构 ...
分类:
编程语言 时间:
2019-11-09 19:22:05
阅读次数:
120
1.什么是core文件?有问题的程序运行后,产生“段错误 (核心已转储)”时生成的具有堆栈信息和调试信息的文件。 编译时需要加 -g 选项使程序生成调试信息: gcc -g core_test.c -o core_test 2.怎样配置生成 core 文件(1)core文件开关 ①使用 ulimit ...
分类:
其他好文 时间:
2019-11-08 12:28:18
阅读次数:
86
代码生成的当前状态 代码生成的当前状态是无处不在的(2019年春季)。 如今,代码生成发生在软件堆栈的每一层, 包括Java库(如swagger CodeGen), 最新的交叉编译器/编译器(如针对JavaScript应用程序的Babel) 以及全栈生成器(如Starter StackGen(tm) ...
分类:
其他好文 时间:
2019-11-07 09:41:47
阅读次数:
83
(1)定义: 程序调用自身称为递归。 利用变量的原值推出新值称为迭代。 (2)优缺点 递归 优点:大问题转化为小问题,可以减少代码量,同时代码精简,可读性好; 缺点:就是递归调用浪费了空间,而且递归太深容易造成堆栈的溢出。 迭代 优点:代码运行效率好,因为时间只因循环次数增加而增加,而且没有额外的空 ...
分类:
其他好文 时间:
2019-11-06 23:00:46
阅读次数:
109
一、栈的简介 定义 栈(英语:stack)又称为堆栈或堆叠,栈作为一种数据结构,它按照先进后出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后一个数据被第一个读出来)。 由于堆叠数据结构只允许在一端进行操作,因而按照后进先出(LIFO == Last ...
分类:
其他好文 时间:
2019-11-06 22:52:31
阅读次数:
123
redis量个强大的缓存组件,可以部署在windows和linux环境之上,它有五大存储结构,其中有一种为列表list,它可以实现quene和stack的功能,即队列和堆栈的功能。 当然使用先安装python、nodejs 这些就先不用说了吧。 在node之前 client->IIS/apache服 ...
分类:
Web程序 时间:
2019-11-06 18:41:01
阅读次数:
93
实际工作中,测试用例的执行可能会依赖于一些外部条件,例如:只能运行在某个特定的操作系统(Windows),或者我们本身期望它们测试失败,例如:被某个已知的Bug所阻塞;如果我们能为这些用例提前打上标记,那么pytest就相应地预处理它们,并提供一个更加准确的测试报告; ...
分类:
其他好文 时间:
2019-11-06 17:02:40
阅读次数:
115
导语:本文中,阿里云资深技术专家黄省江(花名禅笑)将聚焦“SaaS加速器——让天下没有难做的SaaS”,对伙伴来说,SaaS加速器帮助他们做好SaaS,卖好SaaS;对企业来说,SaaS加速器帮助他们选好SaaS,用好SaaS。同时,也全面展示了SaaS加速器的产品堆栈和最新成果。 上一Part辛总 ...
分类:
其他好文 时间:
2019-11-04 15:11:23
阅读次数:
138