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