###题目 121. Best Time to Buy and Sell Stock ###解题方法 用一个变量minprice记录当前已经遍历过的最小价格,再用一个变量maxprofit记录当前已经遍历过的最大利润,如果price[i] > minprice,就计算最大利润是否需要增加;否则计算最 ...
分类:
其他好文 时间:
2020-10-21 21:19:48
阅读次数:
21
1、遍历循环 简单的计数循环 for i in range(5): print(i) 输出:0 1 2 3 4 注:range(N)会产生一个从0到N-1的数字序列 扩展range函数 for i in range(M,N,K): <语句块> range函数会产生一个M开始不到N,并且以K为步长的整 ...
分类:
编程语言 时间:
2020-10-21 20:37:01
阅读次数:
22
无聊突然想把米家的一些功能链接到我自己的服务器上,查了一下资料发现,木有开放的api。然后,我想到一个黑操作。 整体思路 通过米家app中的“智能”功能,可以触发开关米家台灯(这里我只有米家台灯感觉合适),然后通过硬件(光敏电阻),获取灯光是否打开,就可以通过自己的硬件,把指定的内容发送到服务器咯。 ...
分类:
其他好文 时间:
2020-10-20 16:16:46
阅读次数:
83
xpath(XML Path Language)是一门在XML和HTML文档中查找信息的语言,可以用来在XML和HTML文档中对元素和属性进行遍历。 XPath开发工具 1.Chrome插件XPath Helper。 2.Firefox插件Try XPath。 XPath 使用路径表达式来选取XMl ...
分类:
其他好文 时间:
2020-10-19 23:08:38
阅读次数:
52
【JavaScript】JS中如何跳出循环/结束遍历 ...
分类:
Web程序 时间:
2020-10-19 22:56:10
阅读次数:
30
完整解决方案 为了实现对象之间的联动,Sunny软件公司开发人员决定使用观察者模式来进行多人联机对战游戏的设计,其基本结构如图所示: 在图中,AllyControlCenter充当目标类, ConcreteAllyControlCenter充当具体目标类,Observer充当抽象观察者,Player ...
分类:
其他好文 时间:
2020-10-19 22:48:34
阅读次数:
29
先序遍历 Stack<TreeNode> stk = new Stack<>(); stk.push(root); while (!stk.empty()) { TreeNode cur = stk.pop(); if (cur != null) { // visit cur stk.push(cu ...
分类:
其他好文 时间:
2020-10-19 22:18:07
阅读次数:
24
这是架构师训练营学习的第四周,主要内容是互联网系统架构(参加下面的思维导图)。这周学习最大的收获就是,进一步加深了“架构是为业务服务”这一理解,所有的架构都是为了解决你的业务问题。复杂的、架构设计良好的大型互联网系统,往往都是由小网站慢慢发展演化来的。互联网系统业务所需要的高并发、高可用,推动了其架 ...
分类:
其他好文 时间:
2020-10-19 22:17:05
阅读次数:
28
find命令先查找符合的文件,for循环结合mv和cp命令进行对文件处理#!/bin/bashfind/root/test/-typef-name"*.txt">/tmp/tar.txt#找到符合的文件写入到tar.txt文本里面foriin`cat/tmp/tar.txt`#遍历文本domv$i$i.bakdoned=`date+%y%m%d%H%M%S`#创建一个目录文件防止重复mkdi
分类:
其他好文 时间:
2020-10-18 17:00:07
阅读次数:
23
记得学习编程时,递归可以说是一种典型的编程思维,一种常见的需求是遍历目录及子目录中的文件。后来工作时发现,其实微软早就帮我们写好了,不用自己老实去写。 var files = Directory.GetFiles(@"D:\", "*.*",SearchOption.AllDirectories); ...