摘要: import numpy as np # b = [[random.uniform(100,200) for _ in range(3)]]# b = np.array(b)#print b,b.T #转置,用于矩阵(列和行的互换)""" 创建数组 array() 列表转换数组 arange() r 阅读全文
posted @ 2020-05-24 16:44 coding天荒地老 阅读(186) 评论(0) 推荐(0) 编辑
摘要: web本质 用Python专注于生成HTML文档。因为我们不希望接触到TCP连接、HTTP原始请求和响应格式,所以,需要一个统一的接口协议来实现这样的服务器软件,让我们专心用Python编写Web业务。这个接口就是WSGI:Web Server Gateway Interface。而wsgiref模 阅读全文
posted @ 2020-05-24 14:46 coding天荒地老 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1、查看可用的 Nginx 版本 访问 Nginx 镜像库地址: https://hub.docker.com/_/nginx?tab=tags。 可以通过 Sort by 查看其他版本的 Nginx,默认是最新版本 nginx:latest。 或者shell[root@centos7 ~]# do 阅读全文
posted @ 2020-05-17 13:21 coding天荒地老 阅读(417) 评论(0) 推荐(0) 编辑
摘要: func main() { p := make([]byte, num) n, err := reader.Read(p) if n > 0 { fmt.println("读取到内容",p[:n]) } } 阅读全文
posted @ 2020-05-10 16:55 coding天荒地老 阅读(666) 评论(0) 推荐(0) 编辑
摘要: Go语言基础之time包 时间和日期是我们编程中经常会用到的,本文主要介绍了Go语言内置的time包的基本用法。 time包 time包提供了时间的显示和测量用的函数。日历的计算采用的是公历。 时间类型 time.Time类型表示时间。我们可以通过time.Now()函数获取当前的时间对象,然后获取 阅读全文
posted @ 2020-04-30 10:24 coding天荒地老 阅读(230) 评论(0) 推荐(0) 编辑
摘要: gorm中一些意想不到的操作坑一: gorm的update,更新的结构体新值为零值(0,"",false扥),不惊醒更改 使用SAVE方法替换 坑二: scan打散赋值,不许指定结构体的各个属性,不能直接,整个结构体对象 坑三: 使用struct更新是,不能更新结构体的为零值的字段,绕道使用map[ 阅读全文
posted @ 2020-04-14 21:28 coding天荒地老 阅读(1947) 评论(0) 推荐(0) 编辑
摘要: 快捷键exampleCTRL+E,打开最近浏览过的文件。 CTRL+SHIFT+E,打开最近更改的文件。 CTRL+N,可以快速打开struct结构体。 CTRL+SHIFT+N,可以快速打开文件。 代码格式化: CTRL+ALT+T,可以把代码包在一个块内,例如if{…}else{…}。 CTRL 阅读全文
posted @ 2020-04-11 18:12 coding天荒地老 阅读(708) 评论(0) 推荐(0) 编辑
摘要: type inter interface{ //不写变量,函数 是个空接口 } #任何其他类型的数据都可以赋值给interface{}类型。 ex: a := []byte('abc') func main() { m := make(map[string]int, 99) cap(m) //err 阅读全文
posted @ 2020-04-03 11:00 coding天荒地老 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 查看网络状态: ifconfig route -n hostname(uname -n) netstat (ESTABLISHED 建立连接数量即网络连接数) lsof -i :网络端口号#网络及服务故障排查1. ping www.etind.org icmp协议基础(linux进制icmp协议) 阅读全文
posted @ 2020-03-15 08:08 coding天荒地老 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 一.单文件模块 cope到$python_dir/Lib(python的安装目录) 二:多文件,带setup.py ex:(链接https://pypi.org下载压缩包或者历史包) release history or download files linux 命令行:tar -zxvf 安装包 阅读全文
posted @ 2020-03-12 16:52 coding天荒地老 阅读(191) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-12-18 11:59 coding天荒地老 阅读(2) 评论(0) 推荐(0) 编辑
摘要: from logging.handlers import TimedRotatingFileHandle #日志文件控制(日志删除时间设置)import logging logger=logging.getLogger()#参数作为用户名,key9i不传file_handle=logging.Fil 阅读全文
posted @ 2019-12-16 15:51 coding天荒地老 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 异常其他结构try....except 阅读全文
posted @ 2019-07-23 16:56 coding天荒地老 阅读(423) 评论(0) 推荐(0) 编辑
摘要: xlrd ​ xlrd是python中一个第三方的用于读取excle表格的模块,很多企业在没有使用计算机管理前大多使用表格来管理数据,所以导入表格还是非常常用的! 安装xlrd pip install xlrd excel结构分析 ​ 一个excle表格包含多个sheet ​ 一个sheet中包含多 阅读全文
posted @ 2019-07-08 06:49 coding天荒地老 阅读(9742) 评论(3) 推荐(0) 编辑
摘要: 前言 JWT 是 json web token 的缩写, token的作用你应该已经了解,用于识别用户身份避免每次请求都需要验证 用来解决前后端分离时的用户身份验证 在传统的web项目中 我们会在form表单中设置隐藏字段来提交token信息 但是在前后端分离时,我们就无法像网页一样直接放在表单里, 阅读全文
posted @ 2019-07-08 06:40 coding天荒地老 阅读(673) 评论(0) 推荐(0) 编辑
摘要: flask上下文管理 1.运用的知识点 val = threading.local() def task(arg): #threading.local() val.xxx=123 #内部,获取当前线程的id,{线程id:{xxx:123}},通过折冲方式区分变量位置 #flask则是协程方式区分,各个连接对象(升级的threading.local) 2.偏函数 生成的... 阅读全文
posted @ 2019-06-29 15:01 coding天荒地老 阅读(217) 评论(0) 推荐(1) 编辑
摘要: from * import * 防止冲突 python内存的管理机制 1.引用计数器 2.标记-清除 3.分代回收 阅读全文
posted @ 2019-06-29 14:13 coding天荒地老 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 全站使用 例如 博客等缓存,通过中间件实现全站缓存。 加缓存中间件,那么多中间件加在什么位置? 请求时:缓存加在中间件里的最后一个,比如一次经过1、2、3、4中间件,加在4 返回事:缓存加在中间件里的第一个,如上返回依次经过4、3、2、1,加在1 django 中,导入模块,可以实现。 2.2 应用 阅读全文
posted @ 2019-06-29 14:11 coding天荒地老 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 1.创建配置文件: /data/cluster目录下创建6个redis配置 2.逐个配置 port 7001 添加: daemonize yes cluster-enabled yes cluster-config-file redis-7001.conf cluster-n... 阅读全文
posted @ 2019-06-21 16:24 coding天荒地老 阅读(306) 评论(0) 推荐(0) 编辑
摘要: JWT特点: 体积小,因而传输速度快 传输方式多样,可以通过URL/POST参数/HTTP头部等方式传输 严格的结构化。它自身(在 payload 中)就包含了所有与用户相关的验证消息,如用户可访问路由、访问有效期等信息,服务器无需再去连接数据库验证信息的有效性,并且 payload 支持为你的应用 阅读全文
posted @ 2019-06-18 17:23 coding天荒地老 阅读(1164) 评论(0) 推荐(0) 编辑