07 2018 档案

摘要:1. 意志力实际上是“我要做”, “我不要”, “我想要“协同,让我们变得更好。 2. 与意志力有关的区域是前额皮质。灰质越多,意志力越强。 3. 意志力训练:冥想。在脑海中默念”呼“和”吸“,把注意力集中在呼吸上。当走神时,重新集中注意力。至少5分钟。 4. 降低消费者的信息处理能力,就是分散他们 阅读全文
posted @ 2018-07-29 09:43 Rocin 阅读(175) 评论(0) 推荐(0)
摘要:生成器本质 生成器是一个可迭代对象,自动实现了迭代器协议。 怎样生成生成器? 两种方法 1. 函数里return改为yield 2. 利用生成器表达式,将列表表达式的[]改为()即可 好处 节省内存 题外话 参考: https://www.cnblogs.com/allen2333/p/937385 阅读全文
posted @ 2018-07-26 20:30 Rocin 阅读(123) 评论(0) 推荐(0)
摘要:参考 1. https://foofish.net/how for works in python.html for循环可以迭代一个可迭代(iterable)的对象 原理 1. 生成这个可迭代对象(实现了\__iter__方法的就叫可迭代对象)的迭代器(iter(xx))。 2. 用迭代器协议(实现 阅读全文
posted @ 2018-07-26 19:33 Rocin 阅读(858) 评论(0) 推荐(0)
摘要:后台运行(终端能操纵) 只需要在后面加& 查看正在运行的jobs 放到前台运行(终端不能操作) fg % 一个终端一个context。一个终端就是一个父进程,里面的jobs是子进程。所以当一个终端运行jobs时,在另外一个终端输入jobs显示无。 阅读全文
posted @ 2018-07-25 10:09 Rocin 阅读(640) 评论(0) 推荐(0)
摘要:1. object.__getattribute__(self, name) 2. 类中的数据描述符 3. object.__dict__.get(name) 自身属性字典 4. object.__class__.__dict__.get(name) 类属性字典 / 非数据描述符 5. object 阅读全文
posted @ 2018-07-23 17:06 Rocin 阅读(550) 评论(0) 推荐(0)
摘要:``` mv /tmp/ ``` ``` cp /opt/file.bak rm ``` 阅读全文
posted @ 2018-07-23 10:14 Rocin 阅读(261) 评论(0) 推荐(0)
摘要:传送门 1. https://docs.python.org/3/reference/datamodel.html object.\_\_getattr_\_ 2. https://docs.python.org/3/reference/datamodel.html object.\_\_getat 阅读全文
posted @ 2018-07-19 10:14 Rocin 阅读(199) 评论(0) 推荐(0)
摘要:思路分析 1. 用reuqests发送GET请求,发现抓取的信息的数据源(url)包含在返回的HTML中,获取该数据源(url),再用requests库发送GET请求获取数据;(这个不同于AJAX,因为数据源不用在Chrome debugger中查看XHR对象获取。网站的原理是从数据源获取数据,然后 阅读全文
posted @ 2018-07-18 14:29 Rocin 阅读(703) 评论(0) 推荐(0)
摘要:定义 1. 参考Flask的文档http://flask.pocoo.org/docs/1.0/templating/ controlling autoescaping 2. 转义就是将 阅读全文
posted @ 2018-07-12 23:44 Rocin 阅读(281) 评论(0) 推荐(0)
摘要:定义 XPath,全称 XML Path Language,即 XML 路径语言,它是一门在XML文档中查找信息的语言,是一个文档解析库。XPath 最初设计是用来搜寻XML文档的,但是它同样适用于 HTML 文档的搜索。 所以在做爬虫时,可以使用 XPath 来做相应的信息抽取,定位节点。 XPa 阅读全文
posted @ 2018-07-12 16:21 Rocin 阅读(167) 评论(0) 推荐(0)
摘要:封装这个概念贯穿码农工作的日常, 意义: 1. 隐藏数据,对外提供操作数据的接口,并可以对操作数据进行严格控制。 2. 隔离复杂度 阅读全文
posted @ 2018-07-12 00:01 Rocin 阅读(163) 评论(0) 推荐(0)
摘要:\__x会自动变形为\_类名\__x 正常情况 把foo定义成私有 原理:父类的__x私有属性在定义时已经变形为_父类__x,子类可以继承这个属性,但无法覆盖。所以test()里面的self.__foo的self已经绑定了父类,子类的__foo()无法覆盖。 Python的私有属性的缺点 这种变形并 阅读全文
posted @ 2018-07-11 23:36 Rocin 阅读(231) 评论(0) 推荐(0)
摘要:1. 抽象类本质是类,是对 一组类的抽象,指的是一组类的相似性 。(另外,普通类是对一组对象的抽象,即抽象类是更高级的抽象)。 2. 接口只强调了功能(行为,函数)的相似性,但是抽象类不仅强调了功能(行为,函数)的相似性,也强调了数据属性的相似性。 3. 抽象类是一个介于类和接口之间的一个概念,有类 阅读全文
posted @ 2018-07-07 20:21 Rocin 阅读(178) 评论(0) 推荐(0)
摘要:TL;DR,可以直接看下面的总结 问题1:为什么app.config['DEBUG'] = True,然后flask run并没有开启debugger和reloading,而直接运行脚本(python manage.py)却可以生效? 然后 可以看到, 在代码配置app.debug=True,然后在 阅读全文
posted @ 2018-07-05 20:29 Rocin 阅读(5314) 评论(0) 推荐(0)
摘要:问题来源 在pycharm发现Create new schema的效果和新建数据库一样,所以产生这个问题 参考 https://stackoverflow.com/questions/11618277/difference between schema database in mysql 答案 在M 阅读全文
posted @ 2018-07-02 19:52 Rocin 阅读(897) 评论(0) 推荐(0)
摘要:原因 因为docker是CS架构,Server方要配置好源,客户端才能连接,服务才能开启 解决办法 1.切换到root用户,su root.. 2.sudo vim /etc/docker/daemon.json,加入 3.service docker start/restart 阅读全文
posted @ 2018-07-01 22:11 Rocin 阅读(3050) 评论(0) 推荐(0)