摘要:
1、django.contrib.auth (logout, login, authenticate) 2、django.contrib.auth.hashers (make_password)django的加密方式 3、使用redirect进行跳转 4、模板中如何判断用户是否已经登陆 阅读全文
摘要:
借助模块:io/bufio os 源码剖析 // Copyright 2009 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can 阅读全文
摘要:
函数定义和使用 go的函数也是一等对象 在Go语言中,函数的基本组成为:关键字func、函数名、参数列表、返回值、函数体和返回语句 变量作用域 函数外的每个语句都必须以关键字开始(var, func 等等),因此 := 结构不能在函数外使用。 没有明确初始值的变量声明会被赋予默认值(0 false 阅读全文
摘要:
error接口 error 普通错误 Go语言引入了一个关于错误处理的标准模式,即error接口,它是Go语言内建的接口类型,该接口的定义如下: Go语言的标准库代码包errors为用户提供如下方法 // Copyright 2011 The Go Authors. All rights reser 阅读全文
摘要:
接口:说白了就是模拟多态 Go 语言提供了另外一种数据类型即接口,它把所有的具有共性的方法定义在一起,任何其他类型只要实现了这些方法就是实现了这个接口。 接口的定义和实现 示例一 示例二 mock的Get方法返回url,real的Get方法打印html网页程序 package main import 阅读全文
摘要:
包介绍 包(package)是多个Go源码的集合,是一种高级的代码复用方案,Go语言为我们提供了很多内置包,如fmt、os、io等。 定义包 我们还可以根据自己的需要创建自己的包。一个包可以简单理解为一个存放.go文件的文件夹。 该文件夹下面的所有go文件都要在代码的第一行添加如下代码,声明该文件归 阅读全文
摘要:
numpy:数组计算 文档 NumPy是高性能科学计算和数据分析的基础包。它是pandas等其他各种工具的基础。 NumPy的主要功能(*为不常用) ndarray,一个多维数组结构,高效且节省空间 无需循环对整组数据进行快速运算的数学函数 *读写磁盘数据的工具以及用于操作内存映射文件的工具 *线性 阅读全文
摘要:
文档 Go语言官网: https://golang.org (需要FQ) https://golang.google.cn/ (中国镜像站) go中文社区: https://go-zh.org/doc https://studygolang.com 编码 默认是utf-8 关于变量于内存 解疑 1. 阅读全文
摘要:
说明 该系列文章基于Go 1.12版本 go安装 Go下载地址 Windows安装Go 本人是win64,因此选择64msi版本 选择安装目录 可以看到go1.12安装后,go安装目录自动添加到系统环境变量 GOPATH GOPATH路径最好只设置一个,所有的项目代码都放到GOPATH的src目录下 阅读全文
摘要:
setting文件 随机更换user-agent 每次url请求更换一次user-agent settings middlewares ip代理 方案一:免费版 自定义函数获取网上的一些免费代理ip settings middlewares 方案二:收费版 github上scrapy-proxies 阅读全文