摘要: Flask 内置了简单的 Web 环境,让我们在开发的时候只需要专注于应用实现,而真正要在生产环境运行时这个简单的 Web 环境就不够用了,还需要一系列操作才能让 Web 应用高效的运行起来。现在记录一下在生产环境部署 Flask 应用的其中一套方案:Nginx + Gunicorn + Super 阅读全文
posted @ 2020-10-01 14:30 Assassin007 阅读(343) 评论(0) 推荐(0) 编辑
摘要: asyncio 是 Python 中的异步IO库,用来编写并发协程,适用于IO阻塞且需要大量并发的场景,例如爬虫、文件读写。 asyncio 在 Python3.4 被引入,经过几个版本的迭代,特性、语法糖均有了不同程度的改进,这也使得不同版本的 Python 在 asyncio 的用法上各不相同, 阅读全文
posted @ 2020-08-31 13:02 Assassin007 阅读(1856) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是类元编程 类元编程是指动态地创建或定制类,也就是在运行时根据不同的条件生成符合要求的类,一般来说,类元编程的主要方式有类工厂函数,类装饰器和元类。 2. 创建类的另一种方式 通常,我们都是使用 class 关键字来声明一个类,像这样: class A: name = 'A' 但是,我们还 阅读全文
posted @ 2020-08-14 15:24 Assassin007 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 还记得两年前注册完博客园后,便立刻被丑陋的主题和糟糕的编辑器劝退(现在博客园的编辑体验仍然辣鸡),最后在CSDN断断续续写了一些博客。最近才发现博客园开放css和js权限可以自定义主题,试着申请了权限,然后找了大佬的美化方案,终于做出了自己喜欢的样子((¬‿¬))。于是从CSDN搬了几篇过来,以后就 阅读全文
posted @ 2020-08-13 19:39 Assassin007 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 项目需要全国省市县数据,网上找了一圈发现要么过时要么收费,于是花点时间自己写了个爬虫爬了些基础数据,基本上够用了,数据是从国家统计局爬来的,目前更新到2019年,代码如下: import requests from requests.adapters import HTTPAdapter from 阅读全文
posted @ 2020-08-13 13:48 Assassin007 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 1. 迁移学习的两个主要场景 微调CNN:使用预训练的网络来初始化自己的网络,而不是随机初始化,然后训练即可 将CNN看成固定的特征提取器:固定前面的层,重写最后的全连接层,只有这个新的层会被训练 下面修改预训练好的resnet18网络在私人数据集上进行训练来分类蚂蚁和蜜蜂 2. 数据集下载 这里使 阅读全文
posted @ 2020-08-13 13:46 Assassin007 阅读(733) 评论(0) 推荐(0) 编辑
摘要: 1. CIFAR10数据集下载 CIFAR10数据集包含10个类别,图像尺寸为 3×32×32 官方下载地址很慢,这里给一个百度云: https://pan.baidu.com/s/1oTvW8wNa-VOjhn0WE5Vmiw 提取码: me8s 下载后在项目目录新建一个data目录解压进去 2. 阅读全文
posted @ 2020-08-13 13:40 Assassin007 阅读(3258) 评论(0) 推荐(3) 编辑
摘要: Android系统提供了几种默认的Dialog样式,用来固定显示某一类内容,但在实际开发中常常需要展示很多不属于这些固定样式的内容,这个时候我们可以通过自定义Dialog的方式来实现,具体步骤如下: 1. 设置Dialog的风格主题(styles.xml) <!--自定义dialog背景全透明无边框 阅读全文
posted @ 2020-08-13 13:35 Assassin007 阅读(1552) 评论(0) 推荐(0) 编辑
摘要: asyncio是从pytohn3.4开始添加到标准库中的一个强大的异步并发库,可以很好地解决python中高并发的问题,入门学习可以参考官方文档 并发访问能极大的提高爬虫的性能,但是requests访问网页是阻塞的,无法并发,所以我们需要一个更牛逼的库 aiohttp ,它的用法与requests相 阅读全文
posted @ 2020-08-13 13:31 Assassin007 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 查看已安装的终端字体 ls /usr/share/consolefonts/ 设置终端字体 sudo dpkg-reconfigure console-setup 或者 sudo vim /etc/default/console-setup ACTIVE_CONSOLES="/dev/tty[1-6 阅读全文
posted @ 2020-08-13 13:27 Assassin007 阅读(511) 评论(0) 推荐(0) 编辑