04 2020 档案
摘要:1 Dockerfile编写 Dockerfile是由一系列命令和参数构成的脚本,这些命令应用于基础镜像并最终创建一个新的镜像,用来构建镜像的 # docker pull # 通过容器 》打包成镜像--》压缩--》拿到任何位置 # 通过Dockerfile构建镜像 1、对于开发人员:可以为开发团队提
阅读全文
摘要:1 Docker容器操作 docker ps # 查看正在运行的容器######### docker ps –a # 查看所有容器(暂停的,停止,正在运行的。。。)########## docker ps –l # 查看最后一次运行的容器 docker ps -f status=exited # 查
阅读全文
摘要:docker介绍 # 什么是虚拟化 # 版本:开源了,大家用,17年以后,两种版本 docker-ce :免费版(公司用也是用ce) docker-ee:收费版 # Docker 的基础是 Linux 容器(LXC)等技术:进程,文件隔离,在lxc基础上用go语言做了封装,更好用,更简单 # 容器与
阅读全文
摘要:1 接口 //一系列方法的集合,规范了子类的行为, -python和go都属于鸭子类型,非侵入式接口 -java:侵入式接口 package main import "fmt" //1 定义一个接口,(规范行为,没有具体实现) type DuckInterface interface { Run()
阅读全文
摘要:1 指针 //指针:指针是一种存储变量内存地址(Memory Address)的变量。 package main func main() { //1 定义指针 // 指向int类型的指针(指向什么类型指针,就是在什么类型前加星号) //var a *int //2 指针的零值 nil 引用类型 //
阅读全文
摘要:1 数组 //数组:数组是同一类型元素的集合,在内存中连续存放 package main import "fmt" func main() { //1 基本使用:定义 //定义了一个大小为3的int类型数组 //数组在定义阶段,大小和类型就固定了 //var a [3]int //只定义,没有初始化
阅读全文
摘要:1 函数 /* 函数 */ package main import "fmt" func main() { //1 函数调用 //test() //2 函数调用 //a:=10 //test(a) //test(10) //3 函数调用 //test(10,11) //test(b=10,a=11)
阅读全文
摘要:# sanic:交友类,号称用户1个亿 ,fastapi 异步框架 # django,flask 同步框架(django 3.0以后支持异步,但是不好) # gevent,asyncio:作者牵头,异步模块 # 猴子补丁 #import json from xxx import yyy as jso
阅读全文
摘要:FastAPI框架 该框架的速度(天然支持异步)比一般的django和flask要快N多倍,号称可以比肩Go 使用该框架需要保证你的python解释器版本是3.6及以上 Ps:django3.X版本也支持异步,但是它的异步功能并没有真正的实现,还有很多bug 官网: https://fastapi.
阅读全文
摘要:点击发布按钮真正的执行节点背后对应的操作 先假设所有的节点操作都是正常执行 # 1 开始节点 开始节点无需任何操作 直接成功即可 start_node = models.Node.objects.filter(text='开始',task_id=task_id).first() # 修改开始节点颜色
阅读全文
摘要:发布流程 给任务单的展示页面,添加一个去发布的按钮,点击进入发布界面(项目基本介绍,gojs渲染图标) 关于静态文件夹static既可以在全局创建,也可以在每一个应用创建 """静态文件配置""" # 1.配置文件中直接指定查找路径(从上往下查找) 方式一 STATICFILES_DIRS = [
阅读全文
摘要:发布任务表创建 class DeployTask(models.Model): """发布任务单 项目主键 版本号 1 v1 1 v2 1 v3 2 v1 2 v2 """ # uid = luffycity-test-v1-20202020111 项目-环境-版本-日期 uid = models.
阅读全文
摘要:gitpython模块 能够python代码操作git仓库 安装 pip3 install gitpython # 好用的模块:pandas numpy 处理excel表格 openpyxl... 基本使用 import os from git.repo import Repo # 下载远程仓库的代
阅读全文
摘要:django基于channels实现群聊功能 """ 补充 我们用pycharm创建的django项目会自动帮你创建templates文件夹并且是全局的 其实除了可以在全局创建模版文件夹之外,还可以做到更加的细化 就是在每一个应用下创templates模版文件夹 如果出现多个应用和全局都有模版文件夹
阅读全文
摘要:项目意义 一般互联网公司都会有一套自己的代码发布系统 并且大部分的代码发布都是用运维工具jenkins(shell脚本)、其实也有公司自己定制自己的代码发布系统(saltstack、Java开发脚本、PHP脚本) 这个项目跟用到的知识点基本都是开发 书写该项目的目的:不在于掌握代码,在于掌握开发思路
阅读全文
摘要:1 全站爬取cnblogs # 1 scrapy startproject cnblogs_crawl # 2 scrapy genspider cnblogs www.cnblogs.com 示例: # cnblogs_crawl/cnblogs_crawl/spiders/cnblogs.py
阅读全文
摘要:1 scarpy框架的安装和启动 # 1 框架 不是 模块 # 2 号称爬虫界的django(你会发现,跟django很多地方一样) # 3 安装 -mac,linux平台:pip3 install scrapy -windows平台:pip3 install scrapy(大部分人可以) - 如果
阅读全文
摘要:1 css选择器和xpath选择器 # css选择器 ####### #1 css选择器 ####### # 重点 # Tag对象.select("css选择器") # #ID号 # .类名 # div>p:儿子 和div p:子子孙孙 # 找div下最后一个a标签 div a:last-child
阅读全文
摘要:1 requests+bs4爬汽车之家新闻 # 今日头条 # https://www.autohome.com.cn/news/1/#liststart ###### #2 爬取汽车之家新闻 ###### import requests # 向汽车之家发送get请求,获取到页面 ret=reques
阅读全文
摘要:HTTP协议复习 参考:https://www.cnblogs.com/an-wen/p/11180076.html 1爬虫介绍 # 1 本质:模拟发送http请求(requests) 》解析返回数据(re,bs4,lxml,json) 》入库(redis,mysql,mongodb) # 2 ap
阅读全文
摘要:数据结构 参考:http://lupython.gitee.io/ 线性结构 就是能够用一根线串起来的数据结构 数组 (列表) 问:申请数组的前提条件是啥? a[12]?内存需要满足的条件? 答:内存必须有一块连续的内存空间 int a[7] : 声明一个数组,这个数组的数组名是 a, 数组的大小是
阅读全文
摘要:时间复杂度 小结: 空间复杂度 算法可视化网站推荐 https://visualgo.net/zh 冒泡排序 ### 冒泡排序 (************) ### 时间复杂度:最差的情况:O(n^2) 最好的情况:O(n) 空间复杂度:O(1) 并没有开辟新的储存空间 def bubble_sor
阅读全文
摘要:量化分析 金融工具 股票 股票分类 在线量化分析网站 聚宽 https://www.joinquant.com/ 查看策略代码 运行代码进行测试
阅读全文
摘要:matplotlib matplotlib基本用法 注意:当标题为中文时,会显示乱码,报错,需要设置中文字体,以下为mac系统和windows系统的解决方案 如果是采用mac的方法,需要先下载字体文件,然后字体大小必须在该语句中设置,原语句plt.title('标题',fontsize=23)中设置
阅读全文