一 Jinja2简介 Jinja2是基于python的模板引擎。 假设说现在我们需要一次性在10台主机上安装redis,这个通过playbook现在已经很容易实现。默认情况下,所有的redis安装完成之后,我们可以统一为其分发配置文件。这个时候就面临一个问题,这些redis需要监听的地址各不相同,我 ...
分类:
其他好文 时间:
2020-05-02 09:25:17
阅读次数:
62
JavaScript代码运行前有一个类似编译的过程即词法分析,词法分析主要有三个步骤: 分析参数 再分析变量的声明 分析函数声明 具体步骤如下: 函数在运行的瞬间,生成一个活动对象(Active Object),简称AO 第一步:分析参数: 函数接收形式参数,添加到AO的属性,并且这个时候值为und ...
分类:
Web程序 时间:
2020-05-02 00:22:03
阅读次数:
90
"Increasing Speed Limite HDU 3030" 题意 给你一个长度为m的数组A,你可以通过给的X,Y,Z计算获得一个长度为n的数组,问你这个n长的序列有多少个非空严格上升序列。 思路 dp $dp[i]$: 以第i个元素为结尾的非空严格上升序列个数 $dp[i] =\sum_{ ...
分类:
编程语言 时间:
2020-05-01 20:50:27
阅读次数:
68
"Link" 题目大意:一段区间的贡献是$ax^2+bx+c,x=\sum v$,求一个划分让总区间的价值最大。分段必须连续。 $\text{Solution:}$ 设计$dp[i]$表示前$i$个人的最佳划分价值。那么有转移: $$dp[i]=\max_{j using namespace std ...
Generator函数跟普通函数的写法有非常大的区别: 一是,function关键字与函数名之间有一个星号;二是,函数体内部使用yield语句,定义不同的内部状态(yield在英语里的意思就是“产出”)。 function* g() { yield 'a'; yield 'b'; yield 'c' ...
分类:
其他好文 时间:
2020-05-01 18:28:59
阅读次数:
51
深度解决方案,包教不包会,只因为踩坑无数,希望大家能有所收获 前端小菜鸟,因为项目要对接微信的jssdk,对接就需要签名认证,但是无奈安卓和IOS各有各的坑,本篇文章只讨论签名,和一个分享的坑,希望大家有所收获,能够解决问题,如果解决不到,请麻烦在评论区留言,本文综合了所有的回答,才调试出来坑 需求 ...
分类:
微信 时间:
2020-05-01 10:33:31
阅读次数:
95
<!doctype html>1.堆栈的应用 1 堆栈的应用1.1进制转换1.2 括号匹配检测1.3 迷宫求解 1 堆栈的应用 堆栈所具有的后进先出特性,使得堆栈成为程序设计中非常有用的工具。本节将讨论堆 栈应用的典型例子。 1.1进制转换 进制转换是一种常见的数值计算问题,例如将十进制数转换成八进 ...
分类:
其他好文 时间:
2020-05-01 01:00:05
阅读次数:
97
"题目链接" 题意:有 $n$ 个城市,它们由 $m$ 条双向道路连接,保证它们能够彼此到达。第 $i$ 条道路连接 $u_i,v_i$,需要花费 $x_i$ 个银币,耗费 $t_i$ 秒的时间。每个城市处都有兑换银币处,第 $i$ 个城市中你可以用 $1$ 个金币兑换 $c_i$ 个银币,可以兑换 ...
分类:
其他好文 时间:
2020-04-30 21:04:21
阅读次数:
104
"D. Alyona and Strings" 题意 给出两个字符串s,t,让找出最长的k个在s,t不相交的公共子串。 思路 看了好几个题解才搞懂。 代码中有注释 代码 ...
分类:
其他好文 时间:
2020-04-30 19:27:39
阅读次数:
59
在前端日常开发中除了纯静态展示页面,必不可少的就是做一些接口请求,从XMLHttpRequest,到jQuery的ajax,再到后来的Fetch和Axios。 为什么选择Axios 从浏览器中创建 XMLHttpRequests 从 node.js 创建 http 请求 支持 Promise API ...
分类:
移动开发 时间:
2020-04-30 17:10:11
阅读次数:
112