自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Flask 返回Ajax 调用的成功状态码

Ajax调用API后,一般都会根据返回的API来进行一系列操作 $.ajax({ url: "http://xxx/", method: "POST", data: formDataObject, dataType: 'json', xhrFiel...

2019-09-14 12:02:03

阅读数 38

评论数 0

原创 Flask Migrate is not up to date 解决办法

有时候刚修改过modesl.py文件,然后用flask db migrate -m ...迁移数据库时会提示 Target database is not up to date. 原因是因为指向的heads不一样 flask db heads #获取当前可用的heads flask db cu...

2019-08-30 20:33:01

阅读数 26

评论数 0

原创 多进程下载小说的爬虫

之前写过一篇文章来下载小说,不过速度堪忧,因为大量的时间都浪费在了文件的写入上,那么有没有办法优化呢? 文章目录优化面临的问题解决办法图示队列的建立为不同的进程分配不同的队列进程的任务爬虫的自我修养完整代码如何理解多进程 优化面临的问题 文章是有序的 文件的读写(一般来说当前文件正在读写时是不允...

2019-08-09 14:35:35

阅读数 48

评论数 0

原创 Spring Boot 解决CORS问题

最近在使用AJAX时遇到了CORS问题,搜了一大推,添加了一大推注解还是不行,最后通过添加Response Headers解决了问题 @PostMapping("/comments") @ResponseBody public Comment creat...

2019-07-15 22:10:20

阅读数 10

评论数 0

原创 Flask SQLAlchemy查询结果转换为Json格式

对于查询到的结果,可以利用一个dict={}来进行存储 def to_json(inst, cls): d = dict() ''' 获取表里面的列并存到字典里面 ''' for c in cls.__table__.columns: v = getattr(inst, c.name...

2019-06-30 10:36:47

阅读数 368

评论数 1

原创 Esp32 与RFID 的连接

文章目录硬件型号固件版本Micropython-Mfrc522的安装Esp32中的代码结构Esp32与RFID的接线 硬件型号 Esp32 DevKit v1 RFID-RC522 固件版本 MicroPython v1.9.4 Micropython-Mfrc522的安装 Github地址 对于...

2019-05-21 17:57:46

阅读数 224

评论数 0

原创 通过爬虫来理解Cookie和Session

文章目录前言登录的流程Set_cookieCookie利用爬虫进行模拟登录退出 前言 Cookie和Session的概念我也接触过很多次,但一直没有机会实践一下,正巧最近想用爬虫模拟登录教务系统,就想到了利用Http的请求头来进行登录操作 登录的流程 这样做有什么好处? 最大的好处就是用户只需要...

2019-04-28 22:43:34

阅读数 79

评论数 0

原创 模拟手机端来爬取数据

本文以识货进行举例 文章目录充分利用谷歌浏览器找到我们想要的API数据观察请求头观察参数结果 充分利用谷歌浏览器 谷歌浏览器可以模仿手机进行对网页的访问 点击上面的图标就可以选择模仿手机对网页的访问,还可以选择具体的型号 找到我们想要的API数据 我搜索了名为Nike Odyssey Reac...

2019-04-26 22:12:16

阅读数 297

评论数 0

原创 如何反转一个链表

最近在刷Leetcode中关于链表的题,发现很多题都涉及到了了链表的反转 给出一个链表[1, 2, 3, 4, 5] 反转为[5, 4, 3, 2, 1] 解决该问题可以用循环解决,而核心思想便是在循环中每次只让第I个元素插入到链表的头部 在循环之前链表长这样 1-> 2-&...

2019-04-20 10:50:03

阅读数 1685

评论数 0

原创 Leetcode Merge k Sorted Lists 使用递归解决

一开始,我使用了二分法进行两两合并 while (n >= 1) { for (int i=0; i<n/2; i++) { lists[i] = mergeTwoLists(lists[i], lists[n-i-1]); } if (n % 2 == 0 ...

2019-04-07 10:13:21

阅读数 27

评论数 0

原创 Leetcode Two Sum使用Hash表来解决问题

问题描述: Given nums = [2, 7, 11, 15], target = 9, Because nums[0] + nums[1] = 2 + 7 = 9, return [0, 1]. 一般来说,直接双重循环就可以解决此问题 int* twoSum(int* nums, int...

2019-04-07 09:44:54

阅读数 31

评论数 0

原创 对称加密、非对称加密图文描述

对称加密 对称加密就是在第一次通信中传递不相关的内容,却能得到相同的结果,比如说A给B一把蓝色钥匙,B给A一把黄色钥匙,最后通过某种机制可以算出来相同的棕色钥匙 A和B现在都有了棕色钥匙,那么在传递信息中A利用棕色钥匙把锁锁起来,再把锁传给B,B再利用棕色钥匙进行解密,这样就完成了加密与解密 ...

2019-01-04 17:00:11

阅读数 135

评论数 0

原创 Socket Block Non-Block Python描述

本文的图片均非原创,均来源自于: java Selector is asynchronous or non-blocking architecture 阻塞模式下1 一段话描述阻塞与非阻塞的区别:2 假设我们在设计一个浏览器,用它来进行网页服务器的访问,如果设计为阻塞模式,那么当我们浏览一个网...

2019-01-01 14:44:26

阅读数 133

评论数 0

原创 Cookie和Session ——Python语言描述

文章目录CookieSession 2019年的第一篇博文 这篇文章我将会聊聊Cookie和Session,网上有很多关于这两个知识点的描述,可惜的是大部分都没有示例代码,因此本文的重点在于示例代码,如果对以上两个知识点不是很清楚的同学,请先观看其它文章 环境 Python3.6.0 Bottle...

2019-01-01 10:31:27

阅读数 78

评论数 0

翻译 关系数据库的第一第二第三范式

文章目录第一范式(1NF)第二范式(2NF)第三范式(3NF) 第一范式(1NF) 第一范式需要满足下面两个条件:1 仅包含原子值 不能有重复的群组出现 原子值意味着不可被拆分,在下表中的颜色一栏中,[红色、绿色]可以拆分为红色和绿色,因此不满足1NF 编号 颜色 价格 1 红...

2018-12-24 10:49:46

阅读数 67

评论数 0

原创 Docker + Hadoop搭建伪集群

目的: 利用docker容器构建3台虚拟主机,一台为管理节点两台为数据节点以此来构建hadoop伪集群,三台虚拟主机之间使用SSH进行连接 因此整体思路为安装Centos镜像,为镜像安装SSH,Hadoop,Java,根据镜像创建三个容器,这样每个容器其实就相当于一台运行着Centos的主机,选择...

2018-12-23 10:00:38

阅读数 208

评论数 0

原创 SQL Developer连接Mysql

在没有安装第三方功能前并不能连接Mysql

2018-10-07 22:06:27

阅读数 1014

评论数 0

原创 基于Hyperledger Fabric开发一个食品溯源项目(一)

最近接触了Hyperledger Fabric,官网给的app并没有界面,不过有一个单页版的项目,在此基础上做出了一个简易app github项目地址 功能: 发布食品 添加配料信息 中转食品 查询食品信息 查询配料信息 查询中转信息 首页 查询页面...

2018-08-25 16:07:37

阅读数 3779

评论数 18

原创 ubuntu 16.04安装govendor小技巧

安装之前的配置 export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin 安装 通常,我们查到的安装方法一般是下面这种 go get -u github.com/kardianos/govendor 可是这样很容易拉取不了goven...

2018-07-11 09:58:59

阅读数 470

评论数 0

原创 MIT6.828 操作系统课程实验环境搭建

在网上找了很多实验环境搭建教程,发现大部分写的都不详细,到最后还是去MIT 6.828的官网找到了一份实验所需工具安装教程,不过不是图文教程,因此在此撰写一份图文版的实验环境搭建教程(只针对ubuntu版本) Ubuntu系统镜像版本: ubuntu-14.04.5-desktop-i386 ...

2018-06-10 11:46:59

阅读数 3424

评论数 5

提示
确定要删除当前文章?
取消 删除