使用生成器方式实现斐波那契数列 1 生成器 语法 # 请注意下面的代码创建的不是一个列表而是一个生成器对象 # 通过生成器可以获取到数据但它不占用额外的空间存储数据 # 每次需要数据的时候就通过内部的运算得到数据(需要花费额外的时间) f = (x ** 2 for x in range(1, 10 ...
分类:
编程语言 时间:
2020-06-19 12:04:34
阅读次数:
54
1.列表作为数据结构def MatrixProduct(a, b): temp2 = [] for i in range(len(a)): temp1 = [] for j in range(len(b[0])): total = 0 for k in range(len(... ...
分类:
编程语言 时间:
2020-06-18 11:11:23
阅读次数:
111
解:O(N) class Solution: def maxScoreSightseeingPair(self, A: List[int]) -> int: left, res = A[0], -1 for j in range(1, len(A)): res = max(res, left + A ...
分类:
其他好文 时间:
2020-06-18 01:56:26
阅读次数:
58
这幅图可以清楚的看到摄像机运动的轨迹,产生的能量,一看都是向左旋转,并且带有一些位移。 一:非sopsolver法 经常遇到做特效只想留摄像机看到的部分,但是摄像机一直会运动。一般做法就是用sopsolver来记录摄像机运动看到的区域,删除看不到的区域。 但是还有一种方法直接从原理入手。 1,先记录 ...
分类:
其他好文 时间:
2020-06-17 20:18:15
阅读次数:
70
方法:动态规划 class Solution: def minDistance(self, houses: List[int], k: int) -> int: houses.sort() n = len(houses) cost = [[0]*n for _ in range(n)] for i ...
分类:
其他好文 时间:
2020-06-17 20:08:50
阅读次数:
40
问题描述:使用selenum爬取苏宁易购时,搜索手机时,在浏览器中右键检查都存在的信息,比如价格等信息,在爬虫中解析页面时解析不到数据 问题分析: 苏宁搜索手机加载页面时使用的是ajax加载的信息 在向下滑动时,也在实时加载信息, 当访问页面时,不会加载全部的信息,随着页面向下滚动,会持续发送aja ...
分类:
编程语言 时间:
2020-06-16 20:04:38
阅读次数:
65
使用next函数 it = iter(range(10))for i in it: try: next(it) next(it) print(i) except Exception as e: pass ...
分类:
编程语言 时间:
2020-06-16 11:36:52
阅读次数:
170
进程间通信 见天写了一段爬虫代码,通过信号量控制进程数量,代码如下: #!/usr/bin/python3 # -*- encoding: utf-8 -*- import requests from bs4 import BeautifulSoup from multiprocessing imp ...
分类:
系统相关 时间:
2020-06-16 00:34:08
阅读次数:
70
javadoc标签 The current tags are Tag Introduced in JDK/SDK @author 1.0 {@code} 1.5 {@docRoot} 1.3 @deprecated 1.0 @exception 1.0 {@inheritDoc} 1.4 {@lin ...
分类:
编程语言 时间:
2020-06-15 20:54:00
阅读次数:
105
import collections import random Card = collections.namedtuple("Card", ["rank", "suit"]) class FrenchDeck: ranks = ["A"] + [str(n) for n in range(2, 1 ...
分类:
其他好文 时间:
2020-06-15 17:29:29
阅读次数:
64