二分查找 思想:二分搜索是一种在有序数组中查找某一特定元素的搜索算法。搜索过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束;如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。如果在某一步骤数组为空,则代表找不到。 ...
分类:
其他好文 时间:
2020-07-05 20:59:19
阅读次数:
47
回顾之前学习的python,存在两种编程思维 一种是面向过程 一种是面向对象 1.函数编程:数据和逻辑分离 a= 123 b = 456 c = 789 def exc3(proc_name): callproc(xxx) return xxx def exc4(proc_name): callpr ...
分类:
数据库 时间:
2020-07-05 17:25:06
阅读次数:
65
在我们的项目中,通常会把数据存储到关系型数据库中,比如Oracle,SQL Server,Mysql等,但是关系型数据库对于并发的支持并不是很强大,这样就会造成系统的性能不佳,而且存储的数据多为结构化数据,对于非结构数据(比如文本)和半结构化数据(比如JSon) 就显得不够灵活,而非关系型数据库则很 ...
如何实现分布式? 安装一个scrapy-redis的组件 原生的scrapy是不可以实现分布式爬虫,必须要让scrapy结合着scrapy-redis组件一起实现分布式 为什么原生的scrapy不可以实现分布式? 调度器不可以被分布式集群共享 管道不可以被分布式集群共享 scrapy-redis组件 ...
分类:
其他好文 时间:
2020-07-05 17:03:11
阅读次数:
62
由于从站点获取到的数据格式存在 二维列表,所以提取出变成一维列表的集中方法记录: 1、列表推导式 ab = [[1,2,3], [4,5], [6,7,8]] print([i for item in ab for i in item]) 2、flatten from compiler.ast im ...
分类:
其他好文 时间:
2020-07-05 15:53:10
阅读次数:
63
人体工程电脑椅有什么好的推荐? - 黄豆日记的回答 - 知乎 https://www.zhihu.com/question/26052472/answer/127161707 虽然这个回答的赞很少,但是我对他的观点是非常赞同。 关键词: 1.腰枕、护腰垫。 2.交替站立式 https://item. ...
分类:
其他好文 时间:
2020-07-05 15:28:08
阅读次数:
64
前言 了解IEEE-754之前,先了解下什么是十进制和二进制,以及它们之间如何转化 十进制 十进制按照字面意思来理解,就是逢十进一,比如我们现在用的货币也好,计算也好,都是十进制,用0-9十个数字来表示 二进制 十进制十逢十进一,二进制就是二进一,用0和1来表示所有的数字 二进制转十进制 二进制转十 ...
分类:
其他好文 时间:
2020-07-05 13:55:20
阅读次数:
68
enumerate,这个单词是“列举、枚举”的意思。enumerate() 函数的用法很简单,它的作用是同时给出序列的元素索引和元素。你看完下面这个例子你就明白是什么意思了: names = ["吴承恩", "罗贯中", "施耐庵", "曹雪芹"] for index, item in enumer ...
分类:
编程语言 时间:
2020-07-05 13:50:09
阅读次数:
66
1.京东商品页面爬取 打开某一个京东页面 https://item.jd.com/69336974189.html 代码: import requests url="https://item.jd.com/69336974189.html" try: r=requests.get(url) r.ra ...
分类:
编程语言 时间:
2020-07-05 13:35:26
阅读次数:
65
我的代码居然过了。。 class Solution: def expand(l,s): r = False for item in l: left = item[0] right = item[1] if left>=1 and s[left-1]=='(' and right+1<len(s) a ...
分类:
其他好文 时间:
2020-07-05 00:40:40
阅读次数:
53