03 2020 档案
摘要:1、简介 Numpy是高性能科学计算和数据分析的基础包。它也是pandas等其他数据分析的工具的基础,基本所有数据分析的包都用过它 安装 pip install numpy 导入方式: import numpy as np 2、使用
阅读全文
摘要:数据分析 数据分析的编辑工具: ipython pip3 install ipython 本质上就是Python命令行的加强版 jupyter notebook pip3 install jupyter 启动:jupyter notebook 安装anaconda软件 包含了jupyter ,num
阅读全文
摘要:highcharts web端推荐使用 echarts 百度开发 antv 移动端的话 推荐使用
阅读全文
摘要:dir()的作用 python里面的一切皆对象 每个对象都有不同的函数和常量。每个函数和常量都成为一个属性。那些函数被称为方法。如果一个函数是一个模块的属性,则这个属性被称之为函数(不是模块方法)。 dir()的作用就是将这个对象中的所有属性显示出来,这些属性以列表的方式储存。
阅读全文
摘要:DB和运维自动化 https://lupython.gitee.io/2018/05/05/CMDB%E4%BB%8B%E7%BB%8D/
阅读全文
摘要:企业中所有用的服务器的版本都是linux的版本。ubunta,Centos,Suse,Solaries,RedHat 企业中,宿主机连接虚拟机或者线上的测试机等服务器的话,一般使用 xshell 连接。SecureCRT,putty。在MAC下,连接服务器的话,使用mac自带的terminal,还可
阅读全文
摘要:一、简单介绍 vi 和 vim 类似于windows的文本编辑器 所有的Linux系统都会内置vi文本编辑器 vim可以看做是vi增强版,具有程序编辑能力,支持语法高亮,代码补全,编译及错误跳转等功能,因此被广泛使用 如果Linux中没有vim这个命令,可以手动下载: # 安装之前先切换镜像源htt
阅读全文
摘要:一.文件目录指令 1 pwd指令 pwd 显示当前所在的目录解释:pwd = print working directory 2 cd指令 切换目录结构 解释:cd > change directory 改变目录信息cd 路径 cd ~: 回到家目录 cd ../: 回到上一级目录cd -: 快回回
阅读全文
摘要:一、Linux目录与Windows目录对比 1.1 Windows目录结构 1.2 Linux目录结构(linux中万物皆文件) 二、Linux目录结构详解 /bin 存放命令/二进制文件,比如说cp,ls /root 系统管理员的用户主目录 /boot 存放引导程序 + 系统的内核 /dev 设备
阅读全文
摘要:Linux介绍 VMware和Centos的安装 linux-创建/使用快照/克隆(类似windows中备份还原) Linux目录结构 linux指令大全(归类整理) linux中vi和vim操作 Linux常见命令 传统运维和自动化运维的对比
阅读全文
摘要:VMware和Centos的安装 Windows,VMware和Centos三者的关系 VMware安装 一路下一步,很简单 Centos安装 选择操作系统安装 配置网卡文件 登入:root 密码:装虚拟机的时候的密码 如果:ping baidu.com不能ping通,或者说,ip a 没有你设置的
阅读全文
摘要:Linux介绍 1 Linux诞生的故事 Unix篇: 为了进一步强化大型主机的功能,让主机的资源可以提供更多的使用者来利用,所以在1964年, 由AT&A公司的贝尔实验室(Bell)、麻省理工学院(MIT)及奇异公司(GE美国通用电气公司)共同发起了Multics(多路信息计算系统)的计划, Mu
阅读全文
摘要:一. 创建/使用快照 1.什么是快照 说的直白一点,就是创建一个备份. 当执行了不可逆的错误操作后,可以通过快照用来恢复系统 2.创建快照的3种模式 挂载状态下创建快照 开机状态下创建快照 关机状态下创建快照 3.如何使用快照 创建 使用(恢复) 二.克隆 1.什么是克隆 就是以
阅读全文
摘要:flask-sqlalchemy # 安装 pip install flask-sqlalchemy # 所有的导入都找下面的db from flask_sqlalchemy import SQLAlchemy db = SQLAlchemy() flask-migrate 安装:pip insta
阅读全文
摘要:一、介绍 SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 pip3 install sqlalchemy 组成部分: Engine,框架的引擎
阅读全文
摘要:Flask-wtforms 组件 一.安装 pip3 install wtforms 二.简单使用 1.导包与创建flask对象 from flask import Flask, render_template, request, redirect from wtforms import Form
阅读全文
摘要:flask-session 作用:将默认保存的签名cookie中的值 保存到 redis/memcached/file/Mongodb/SQLAlchemy 安装:pip3 install flask-session 使用方式一 from flask import Flask,session fro
阅读全文
摘要:Flask框架整个流程源码解读 """ app.run() 本质执行的是 run_simple(ip,host,self) self 是当前的app对象 app.__call__ """ golbal文件,生成这些对象 _request_ctx_stack = LocalStack() _app_c
阅读全文
摘要:flask之分析线程和协程 思考:每个请求之间的关系 我们每一个请求进来的时候都开一个进程肯定不合理,那么如果每一个请求进来都是串行的,那么根本实现不了并发,所以我们假定每一个请求进来使用的是线程。 那么线程中数据互相不隔离,存在修改数据的时候数据不安全的问题。 假定我们的需求是,每个线程都要设置值
阅读全文
摘要:flask_script 用于类似于实现django中的命令python manage.py runserver的命令。 注意:这里的python 是要把python.exe添加到环境变量中,python与文件名python.exe一致 安装: pip install flask-script 基本
阅读全文
摘要:python partial偏函数 from functools import partial def func(a,b,c,d): return a + b + c + d tes = partial(func,1) print(tes) res = tes(2,3,4) print(res)
阅读全文
摘要:Flask使用信号 安装: pip install blinker 内置信号: request_started = _signals.signal('request-started') # 请求到来前执行 request_finished = _signals.signal('request-fin
阅读全文
摘要:一.g对象的使用 g对象用来专门存储用户信息,g的全称的为global g对象在一次请求中的所有的代码的地方,都是可以使用的 g对象的使用: 设置:g.变量名= 变量值 获取:g.变量名 注意:g对象比如说在a路由设置只能在a路由中取到g对象,在b路由中没法获得g对象 from flask impo
阅读全文
摘要:Flask 蓝图(分文件) Flask蓝图的作用是为了项目目录更清晰,也可以防止循环导入 一.使用蓝图之中小型系统 项目目录结构 -flask_pro -flask_test -__init__.py -static -templates -views -order.py -user.py -run
阅读全文
摘要:Flask的CBV写法 基础版 from flask import Flask,views app = Flask(__name__) app.debug = True def auth(func): def inner(*args,**kwargs): print('before...') res
阅读全文
摘要:Flask中间件 from flask import Flask app = Flask(__name__) class MyMiddleware: def __init__(self,old_wsgi_app): self.old_wsgi_app =old_wsgi_app def __call
阅读全文
摘要:Flask 请求扩展 from flask import Flask,request app = Flask(__name__) before_request # 用before_request装饰的函数是执行响应函数之前执行, # 如果有多个before_request他会自上而下按照顺序执行 #
阅读全文
摘要:Flask路由本质以及参数 from flask import Flask,url_for,redirect app = Flask(__name__) # @app.route("/") def index(nid): print(nid,type(nid)) return "ojbk" # @a
阅读全文
摘要:Flask的基本使用、四剑客和配置文件 flask 模板渲染 Flask中的request与response Flask 路由本质以及参数 Flask 自定义转化器 Flask 的cookie与session flask-session Flask的flush(闪现) Flask 请求扩展 Flas
阅读全文
摘要:Flask的flush(闪现) 一、简单使用 - 必须要设置秘钥因为flash是基于session -设置:flash("要传递的值",category="分类的名称"),如果category不传默认分类是"message"-取值:get_flashed_messages(with_categori
阅读全文
摘要:Flask实现session的思路 客户端携带用户信息请求服务端验证。 服务端收到用户信息验证成功后,服务端再把用户信息经过严格的加密加盐生成session信息。并且把刚刚生成的session信息作为cookie的内容返回给客户端。 客户端收到以session信息为内容的cookie保存到本地。 客
阅读全文
摘要:Flask中的request from flask import Flask,request app = Flask(__name__) @app.route("/",methods=["POST","GET"]) def index(): # 请求相关的信息 print("请求方法",reques
阅读全文
摘要:flask 模板渲染 from flask import Flask,render_template,Markup app = Flask(__name__) app.debug = True USERS = { 1:{'name':'张三','age':18,'gender':'男','text'
阅读全文
摘要:flask自定义转化器 #非重点 #1 写类,继承BaseConverter #2 注册:app.url_map.converters['regex'] = RegexConverter #3 使用:@app.route('/index/<regex("\d+"):nid>') 正则表达式会当作第二
阅读全文
摘要:Flask简介 安装 pip install flask 使用 # 1、导入flask from flask import Flask # 2、生成一个Flask对象,__name__表示当前文件的名字 app = Flask(__name__) # 3、添加路由,flask用的是装饰器的模式 #
阅读全文
摘要:数据库事务四种隔离级别 1、Read Uncommitted(读未提交) :事务中的修改,即使没有提交,其他事务也可以看得到,会导致“脏读”、“幻读”和“不可重复读取”。 2、READ COMMITTED (读提交):大多数主流数据库的默认事务等级,保证了一个事务不会读到另一个并行事务已修改但未提交
阅读全文
摘要:小程序的支付流程图 后端,如何解析wx.getUserInfor中的用户信息。 """ 1 我们用encryptedData和iv,进行解密,必须要用到session_key,所以用必须是登入状态。 2 但是session_key是有有效期。而且session_key的有效期,不是一个固定值,他是通
阅读全文
摘要:无限级分类 第一种处理(递归): 将数据如下输出: 上海 -青浦 -浦东 --张江 北京 -昌平 data=[ {"cat_id":3,"name":"青浦","parent_id":1}, {"cat_id": 2, "name": "张江", "parent_id": 4}, {"cat_id"
阅读全文
摘要:跑项目需要牵扯到数据库 1、导入导出sql/csv文件 1、如果别人没有给你sql文件,那就需要执行数据库迁移命令产生表,后台数据就利用admin或者xadmin或者自己写的后台,自己手动录入数据 2、如果别人给了sql文件,就不需要执行数据库迁移命令来产生表,注意要问清楚mysql数据库版本导出的
阅读全文
摘要:微信小程序的基础与配置 小程序双线程模型和生命周期函数 小程序事件绑定、传参、捕获与冒泡 小程序 路由跳转 小程序本地数据的存储 微信小程序发起请求wx.request 小程序 组件 微信小程序登入流程 小程序 授权
阅读全文
摘要:小程序 授权 授权的原因:部分功能需要用户同意后才能使用。 哪些接口需要用户同意呢,需要查看scope列表中的对应关系 scope 列表 scope对应接口描述 scope.userInfo wx.getUserInfo 用户信息 scope.userLocation wx.getLocation,
阅读全文
摘要:微信小程序登入流程 前言:openid与unionid openid:是用单个微信应用表示用户的唯一标识。亚洲:饼哥小程序上openid :123,那该用户再张成的小程序上他的opendid不是123,是其他任意一个值,上面的意思:同一用户再不用不同应用上的openid不同,但是再同一应用上唯一。
阅读全文
摘要:入门到精通 https://mp.weixin.qq.com/s/I_T9a7MH36JWXfCKKKBoNA """ 1)docker就是Linux上极其轻量的虚拟机 2)虚拟机是存在宿主系统中,通过镜像给宿主系统拓展子系统的(一个镜像理论上可以做n个子系统) 3)两个特别重要的概念 im
阅读全文
摘要:自定义组件 如何自定义组件 1 创建一个文件夹,这个文件夹用来存放所有自定义组件 2 每个组件都用一个文件夹包裹,模拟pages的方式来管理自定义组件 3 在页面引用自定义组件,必须先在page.json中注册我们自定义组件 page.json { "usingComponents": { "com
阅读全文
摘要:购买服务器 # 购买阿里云服务器 # 短期或是测试使用,创建 按量收费 服务器,可以随时删除,删除后不再计费,但要保证账户余额100元以上 安全组设定:开放需要用到的端口
阅读全文
摘要:wx.request相当于发送ajax请求 参数 属性类型默认值必填说明 url string 是 开发者服务器接口地址 data string/object/ArrayBuffer 否 请求的参数 header Object 否 设置请求的 header,header 中不能设置 Referer。
阅读全文
摘要:小程序本地数据的存储 wx.setStorageSync(string key, any data)(同步) 参数 string key: 本地缓存中指定的 key any data: 需要存储的内容。只支持原生类型、Date、及能够通过JSON.stringify序列化的对象。 wx.setSto
阅读全文
摘要:提示:小程序的页面跳转有两种,一种是通过标签,一种是通过 js 1.wx.switchTab(Object object) 这里的tabBar是底下的导航栏指定的页面 只能跳转到 tabBar 页面,不能跳转到非tabBar页面,并关闭其他所有非 tabBar 页面 参数 Object object
阅读全文
摘要:一.常见的事件 二.事件绑定与传参 页面中 不需要传参的事件 <!--写法一 bind事件名='函数名' --> <view bindtap="click">我是事件</view> <!--写法一 bind:事件名='函数名' --> <view bind:tap="click">我是事件</vie
阅读全文
摘要:双线程模型总结 界面渲染的整体流程 1、在渲染层将wxml文件与wxss文件转化成js对象也就是虚拟DOM 2、在逻辑层将虚拟的DOM对象配合生成真实的DOM树,再交给渲染层渲染 3、当数据变化时,逻辑层提供更新数据,js对象发生改变,用diff算法进行比较 4、将更新的内容反馈到真实的DOM树中,
阅读全文
摘要:注册小程序 邮箱必须是没有申请过公众号,服务号的邮箱 小程序中的概念 AppID:小程序在微信官方服务器的唯一标识,相当于主键id,每个小程序的appid都不同 AppSecret:小程序密钥,它是在调用微信接口的时候,需要传递的参数, 服务器域名:就是你django程序的域名,域名的要求,必须是公
阅读全文
摘要:入门 1、支付宝API:六大接口 https://docs.open.alipay.com/270/105900/ 2、支付宝工作流程(见下图):https://docs.open.alipay.com/270/105898/ 3、支付宝8次异步通知机制(支付宝对我们服务器发送POST请求,索要 s
阅读全文
摘要:编程分为两类:系统编程(system programming)和应用编程(application programming)。所谓系统编程,简单来说,就是编写库;而应用编程就是利用写好的各种库来编写具某种功用的程序,也就是应用。系统程序员会给自己写的库留下一些接口,即API(application p
阅读全文
摘要:drf 分类过滤与区间过滤 分类过滤 前提:需要安装Django-filter插件 >: pip install django-filter 方式一 使用步骤 1、在视图文件views.py中导入django-filter的功能组件(过滤必须采用的组件) from django_filters.re
阅读全文
摘要:搜索组件 使用步骤 1、在视图文件views.py中导入drf的搜索组件 from rest_framework.filters import SearchFilter 2、将搜索组件配置给视图类的filter_backends filter_backends = [SearchFilter] 3、
阅读全文
摘要:drf框架中分页组件 分页组件的使用步骤 1、重写分页类 - 自定义同名类继承drf的分页类,完成必要的配置 2、将重写的分页类配置给有需求的视图类 基础分页器(最常用) 自定义分页类 pagination.py from rest_framework.pagination import PageN
阅读全文
摘要:Celery异步框架 官方 Celery 官网:http://www.celeryproject.org/ Celery 官方文档英文版:http://docs.celeryproject.org/en/latest/index.html Celery 官方文档中文版:http://docs.jin
阅读全文
摘要:python使用redis 安装第三方库 >: pip3 install redis 基本使用 import redis # decode_responses=True得到的结果会自动解码(就不是二进制数据了) r = redis.Redis(host='127.0.0.1', port=6379,
阅读全文
摘要:redis简介 redis VS mysql redis: 内存数据库(读写快)、非关系型(操作数据方便、数据固定) mysql: 硬盘数据库(数据持久化)、关系型(操作数据间关系、可以不同组合) 大量访问的临时数据,用redis数据库更优 redis VS memcache redis: 操作字符
阅读全文
摘要:Django cache缓存 django缓存默认采用内嵌的memcache数据库 - 每次重启项目,缓存就会重置。 而 redis数据库,可以替代memcache数据库作为Django的缓存数据库 # 1)导入缓存功能 from django.core.cache import cache # 2
阅读全文
摘要:备份 在navicat任意选择数据库,右键点击选择 转储SQL文件,选择数据与结构,然后保存即可 还原 1、先创建一个数据库 2、然后右键点击选择 运行SQL文件,选择要还原的sql文件即可
阅读全文
摘要:vue-cookies操作浏览器cookies vue-cookies用来完成前台cookies的存储 vue项目安装插件 cnpm install vue-cookies vue项目在main.js中配置 import cookies from 'vue-cookies' Vue.prototyp
阅读全文
摘要:短信服务应用申请 1、创建短信应用 - 应用管理 2、申请短信签名 - 国内短信 > 签名管理 3、申请短信模块 - 国内短信 > 正文模板管理 python中开发腾讯云短信服务 1)API文档,接口的使用说明 2)SDK,基于开发语言封装的可以直接调用的功能(工具)集合 官网sdk使用文档中找到安
阅读全文

浙公网安备 33010602011771号