如今,几乎所有的事情都离不开软件,当你开车时,脚踩上油门,实际上是车载计算机通过力度感应等计算输出功率,最终来控制油门,你从未想过这会是某个工程师的代码。
分类:
其他好文 时间:
2020-07-16 18:18:11
阅读次数:
100
一、迭代器 1、什么是迭代?迭代是一个重复的过程,并且每次重复都是基于上一次的结果而来 2、要想了解迭代器到底是什么?必须先了解一个概念,即什么是可迭代的对象?可迭代的对象:在python中,但凡内置有__iter__方法的对象,都是可迭代的对象字符串,列表,元组,集合,字典都是可迭代的 #以下都是 ...
分类:
其他好文 时间:
2020-07-16 00:14:05
阅读次数:
62
题目链接 点击打开链接 题目解法 考虑枚举最优状态是哪些边解锁了,哪些边没有。这样真的有 $2^n$ 种情况吗?并不是的。将所有边按照解锁需要走过边的数量排序。解锁边的顺序必然是排好序的这样。所以考虑只解锁前 \(i\) 条边,走到 \(n\) 的最短距离是多少。 所以我们可以这样:每次枚举新解锁了 ...
分类:
其他好文 时间:
2020-07-16 00:11:18
阅读次数:
64
题目描述: 方法:动态规划 class Solution: def winnerSquareGame(self, n: int) -> bool: dp = [False, True, False] for x in range(3, n+1): dp.append(False) for y in ...
分类:
其他好文 时间:
2020-07-14 00:20:11
阅读次数:
68
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" 来自于知乎大神: 金牛肖马 ...
分类:
系统相关 时间:
2020-07-13 18:03:24
阅读次数:
83
等差数列 2,5,8,11,14。。。。 while True: line = input().strip() if not line: break line2 = int(line) num = 2 sumnum = 0 while line2 > 0: sumnum = num + sumnum ...
分类:
其他好文 时间:
2020-07-13 13:38:55
阅读次数:
53
file ,err :=os.Open("d:\\aaa.txt") // 打开文件句柄 if err!=nil{ fmt.Println("打开文件出错") }else { fmt.Println("文件存在") } read := bufio.NewReader(file) // 创建文件读取对 ...
分类:
其他好文 时间:
2020-07-13 13:26:03
阅读次数:
97
[23.4. 流式构建API如果需要创建一个分层的ApplicationContext(多个具有父子关系的上下文),或只是喜欢使用流式(fluent)构建API,那你可以使用SpringApplicationBuilder。 SpringApplicationBuilder允许你以链式方式调用多个方... ...
分类:
移动开发 时间:
2020-07-12 10:31:20
阅读次数:
87
[AngularJS ng-non-bindable 指令 AngularJS 参考手册AngularJS 实例以下段落不需要使用 AngularJS 来编译:这个代码不需要使用 AngularJS: {{ 5+5 }}...定义和用法ng-non-bindable 指令用于告诉 AngularJS... ...
分类:
Web程序 时间:
2020-07-12 09:13:43
阅读次数:
81
算法的开章,递归是实现其他高级算法如深度优先、分治等的基础; 碰到一个题目就找它的重复性,重复性有最近的重复性(根据重复性怎么构造怎么分解-->分治、回溯等办法,本质就是递归),或者最优重复性(即动态规划)。 本质上就是找它的重复性。 找重复性以及分解问题,最后组合每个子问题的结果。 1. 分治 D ...
分类:
编程语言 时间:
2020-07-11 19:23:28
阅读次数:
48