Git
摘要:
使用流程图 常用命令 第一阶段 git init 将当前目录初始化为本地库 当前路径下生成.git文件夹 git config --local:设置本地库配置,配置保存在.git/gitconfig文件 --global:设置git全局配置,配置保存在~/gitconfig文件 --system:设
页签切换不刷新页面
摘要:
问题 在使用elementUI时,顶部的标签页切换都会对页面进行刷新,这样页面内部的页码、页面大小等一系列状态就会被重新加载,无法保留原来的状态 一般都会邮箱想到使用Vuex来保存状态,但是保留像页码、页面大小这样不太重要的状态,外加上每个页面都加,使用Vuex写起来就会显得非常的繁琐 所以,在不太
DJango + Vue 文件下载
摘要:
后端 import requests from django.http import FileResponse from django.utils.encoding import escape_uri_path def download_file(request): if request.metho
弹出框中表格的勾选
摘要:
使用this.$nextTick(),不然对话框中的表格获取不到选中的信息,因为它要等表格数据加载出来,再去做勾选判断,再渲染 dialogOpen() { this.$nextTick(() => { this.list.forEach((item,index) => { // list是对话框中
常用设置时间格式
摘要:
fromatTime(val){ const data = new Date(val) const Year = date.getFullYear() let Month = date.getMonth() + 1 Month = Month < 10? '0' + Month : Month le
DJango + Vue 跨域问题解决
摘要:
什么是跨域 同源: 协议 + 域名 + 端口号,三者完全相同 以上三个元素只要有一个不相同就是跨域 产生跨域异常的报错信息如下: access to xmlhttprequest at 'http://ip:port1/api/xxx' from origin 'http://ip:port2' h
关于代理的设置
摘要:
环境变量设置代理 全局设置代理就使用环境变量配置(这里只针对Linux或者Mac) vim /etc/profile http_proxy=IP:PORT https_proxy=IP:PORT export http_proxy export https_proxy source /etc/pro
LRU算法及实现方式
摘要:
LRUCache(Least-Recently-Used) 替换掉最近最少使用的对象 缓存剔除策略,当缓存空间不够用的时候需要一种方式剔除key 通过使用一个循环双端队列不断把最新访问的key放到队头实现 先进先出,放到队尾则是最后出 实现 利用dict+collections.OrderedDic
Python并发编程之线程池/进程池
摘要:
##前言 python标准库提供线程和多处理模块来编写相应的多线程/多进程代码,但当项目达到一定规模时,频繁地创建/销毁进程或线程是非常消耗资源的,此时我们必须编写自己的线程池/进程池来交换时间空间。但是从Python3.2开始,标准库为我们提供了并发的。Futures模块,它提供两个类:Threa
python面试10问
摘要:
生成器send的应用场景 当生成器生成一个新值时,通过send函数传递一个新的参考值(赋值给=yield的左边),然后根据这个参考值去做事情 可以了理解为用于和生成器通信 第一次生成器启动必须使用next()或者send(None) 如何动态创建类,应用场景是什么 type 使用type()函数创建
同步与异步
摘要:
多路复用概念 监听多个描述符(文件描述符(windows下暂不支持)、网络描述符)的状态,如果描述符状态改变则会被内核修改标志位,进而被进程获取进行读写操作 I/O多路复用 简单解释:一个进程(线程)可以同时对多个客户请求进行服务 用于提升效率,单个进程可以同时监听多个网络连接IO 监视多个文件描述
数据结构与算法【进阶】
摘要:
贪心算法 在对问题求解时,总市做出当前看来时最好的选择。 不从整体最优上考虑 局部最优解 找零问题 假设商店老板需要找零n元钱,钱币的面额:100元、50元、20元、5元、1元,如何找零使得所有钱币数量最少? t = [100,50,20,5,1] def change(t,n): m = [0 f
Django项目云部署
摘要:
DJango项目部署 网站备案 在国内,互联网必须由开发者或者拥有者进行实名备案: 进入某云网站(腾讯云,阿里云,华为云)进行备案 网站备案需要有合法的公网服务器,并且服务器可用时长超过3个月 域名备案 目的是减少IP重复和记忆对用户带来的困难 需要有网站备案 网站备案之后就会得到备案号(这是必须的
Ubuntu虚拟机固定IP地址
摘要:
Ubuntu虚拟机固定IP地址 设置 VMware 虚拟机网络连接方式为桥接模式 设置静态IP地址 首先在命令行执行 ifconfig 命令,看一下我们的网卡 可以看到我们的网卡名字为ens33 sudo vim /etc/network/interfaces # 使用 sudo vim /etc/