摘要: 接上篇文章,在python3.6.4安装完成的基础上,安装相关依赖模块及pyspider。 依赖安装 1.setuptools和pip setuptools和pip是python的包管理工具,python3会默认安装,版本可能不是最新,需要手动升级一下。这2个模块在python3的安装日志结尾处有提 阅读全文
posted @ 2019-03-08 11:02 大明湖畔的守望者 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 爬虫是一个既好玩又好用的东西,接触它有1年多了,了解一些,算不上精通。爬过新闻、微信公众号,主要用pyspider,scrapy也了解过,python2和3都尝试过。公司业务规模不大,基于 python3.6的pyspider是我最终选择的方案。 环境准备:centos7 centos系统会自带py 阅读全文
posted @ 2019-03-08 10:32 大明湖畔的守望者 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 学习vuejs的时候对这句代码不理解 查找了有关资料,以下为结果 等价于 等价于 等价于 render:h=>h(App) 这是: 1、ES6的写法,表示Vue实例选项对象的render方法作为一个函数,接受传入的参数h函数,返回h(App)的函数调用结果 2、Vue在创建Vue实例时,通过调用re 阅读全文
posted @ 2018-10-24 09:43 大明湖畔的守望者 阅读(1519) 评论(0) 推荐(0) 编辑
摘要: 作为一个开发,总要时不时的帮运维排查问题、给运营导数据,而且也会担心自己开发的系统是否足够健壮,机器的性能是否都得到了发挥,哪些业务将会是瓶颈。总是需要分心去处理这些东西,怎么能写好代码,或许到了开发一套监控系统的时候了。 elk(Elasticsearch+Logstash+Kibana)是一套不 阅读全文
posted @ 2018-10-19 11:51 大明湖畔的守望者 阅读(169) 评论(0) 推荐(0) 编辑
摘要: ctrl+d 删除一行 ctrl+alt+l 格式化代码 alt+shift+r 重命名文件 阅读全文
posted @ 2018-09-25 16:52 大明湖畔的守望者 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 在编写vue文件中引入模块 这里路径前面的“@”符号表示什么意思? "@"符号是一种别名的写法,这里代表"src"路径。 阅读全文
posted @ 2018-09-25 16:44 大明湖畔的守望者 阅读(8459) 评论(0) 推荐(0) 编辑
摘要: 给出一个长度为n的排列{ai},定义一种拆分方式如下 ∙ 在排列{ai}取出一个包含a1的子序列,设为{bi}。 ∙ 剩余的元素也是一个子序列,设为{ci},其中{ci}可以为空,即前面取了{ai = bi}。 ∙ 称排列{ai}被拆分成了子序列{bi}和{ci},可见总共有2n-1种不同的拆分方式 阅读全文
posted @ 2018-07-05 10:21 大明湖畔的守望者 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 在海拉尔某处存在着写有0到255(含)的整数的256块石板排成一列,每个整数恰出现一次。你拥有三种魔法,交换魔法可以交换写有a和b的石板(a和b为固定数字且不超过31,无法自选);异或魔法可以把每块石板上的数字异或你任选的一个1到255之间的数字;加魔法可以把每块石板上的数字加上你任选的一个1到25 阅读全文
posted @ 2018-07-05 10:20 大明湖畔的守望者 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 有一个神奇的盘子,形状为圆形。盘子上面爬着一个大象(视作一个点)。由于现实的扭曲,当大象在盘子某个直径的一端的时候,可以瞬间传送至直径的另一端。现在大象想去盘子上另外一点,问他最少需要移动多少距离。传送不计距离。 输入描述: 第一行一个整数r(1 <= r <= 1000)代表盘子的半径。 接下来两 阅读全文
posted @ 2018-07-05 10:01 大明湖畔的守望者 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 定义lowbit(x) =x&(-x),即2^(p-1) (其中p为x的二进制表示中,从右向左数第一个1的位置),例如lowbit(10)=2,lowbit(3)=1。 定义函数f(l, r)为(其中0 <= l, r <= n): 输入n,求f(l, r)的最大值。 输入描述: n以二进制形式给出 阅读全文
posted @ 2018-07-05 10:00 大明湖畔的守望者 阅读(147) 评论(0) 推荐(0) 编辑