摘要: 爬虫主要抓取首页文档列表中的信息如:作者、头像、文章标题、摘要、发布时间、推荐次数、评论次数、阅读次数。 采用协程方式进行抓取页面,然后把信息保存到"博客园.csv"文件中。 采用了 第三方库 aiohttp、beautifulsoup4 如图:       部分代码 import ... 阅读原文
2019-09-22 10:24:05 阅读(2611) 评论(0)
摘要: 目录 Celery详解 1、背景 2、形象比喻 3、celery具体介绍 3.1 Broker 3.2 Backend 4、使用 4.1 celery架构 4.2 安... 阅读原文
2019-09-22 09:08:02 阅读(2304) 评论(0)
摘要: 今天做了省赛初赛的ctf比赛,过程真是忐忑,奋战了6个小时(本来是三个小时的,哈哈哈哈)。 不说了! 不说了! 说多了都是泪~   看题吧,题目就是一道流量分析题,里面有一段icmp包,icmp包的ttl的十六进制是一个压缩包! 所以就是把ttl值提取出来,在把ttl值转换16进制 ttl值... 阅读原文
2019-09-22 07:24:02 阅读(2308) 评论(0)
摘要: 说是ForeignKey是one-to-many的,并举了一个车的例子: 有两个配件表,一个是车轮表,另一个是引擎表。两个表都有一个car字段,表示该配件对应的车。 对于车轮来说,多个对应一个car的情况很正常,所以car字段应该用ForeignKey来表示。 对于引擎来说,一个引擎只可能对应一个car,所以... 阅读原文
2019-09-22 06:57:02 阅读(2626) 评论(0)
摘要: 一、写在前面   其实之前已经写过一篇关于 Flask 中使用数据库的博客了,不过那一篇博客主要是记录我在使用 Flask + MySQL8.0 时所遇到的一些问题(如果用的不是 MySQL8.0估计就没有这么多问题了!)。然后这一篇可以算作一份学习笔记了,也是关于在 Flask 中进行数据库操作的,感觉写... 阅读原文
2019-09-22 06:00:06 阅读(2810) 评论(0)
摘要: 协程 协程,又称微线程,纤程。英文名Coroutine。 协程是啥    首先我们得知道协程是啥?协程其实可以认为是比线程更小的执行单元。 为啥说他是一个执行单元,因为他自带CPU上下文。这样只要在合适的时机, 我们可以把一个协程 切换到另一个协程。 只要这个过程中保存或恢复 CPU上下文那么程序还是可... 阅读原文
2019-09-22 00:36:01 阅读(2164) 评论(0)
摘要: 为什么选择学习Python? 我从入门到现在也一年多了 今天我就以我的个人观点来谈谈这个 我先引用一句大佬的名言 那些最好的程序员不是为了得到更高的薪水或者得到公众的仰慕而编程,他们只是觉得这是一件有趣的事情  ——Linux之父Linux Torvalds 正常情况下,当然是因为兴趣才去学... 阅读原文
2019-09-22 00:33:01 阅读(2794) 评论(0)
摘要: 客户端 import socket 导入socket模块 client = socket.socket() 声明socket协议类型,同时生成socket连接对象 client.connect(('localhost', 6969)) 连接 client.send(b... 阅读原文
2019-09-22 00:28:01 阅读(2320) 评论(0)
摘要: 1 引言 TensorFlow2.0版本已经发布,虽然不是正式版,但预览版都发布了,正式版还会远吗?相比于1.X,2.0版的TensorFlow修改的不是一点半点,这些修改极大的弥补了1.X版本的反人类设计,提升了框架的整体易用性,绝对好评! 不多说了,赶紧来学习一波吧,做最先吃螃蟹的那一批人!先从Ten... 阅读原文
2019-09-22 00:25:02 阅读(3618) 评论(0)
摘要: 我正在考虑使用类变量作为线程锁,因为我不想在全局变量中定义锁并且还想防止死锁。这实际上有用吗?例: import threading class A(object): lock = threading.Lock() a = 1 @classmethod de... 阅读原文
2019-09-22 00:00:02 阅读(2659) 评论(0)