[译]PEP 3099 Python 3 中不会改变的事情 导语: Python 3.8 已经发布了,引进了不少变更点。关于 3.9 预计引入的修改,也披露了一些。我们之前还关注过 "GIL 的移除计划" 和 "Guido 正在开发的新解析器" 等话题,这意味 Python 很有活力,仍在健康地发展 ...
分类:
编程语言 时间:
2019-10-24 19:55:04
阅读次数:
130
一、常量 常量:在程序的执行过程中,其值不可以发生改变的量 常量分类: A:字符串常量:"helloWorld" B:整数常量:12,-23 C:小数常量:12.23 D:字符常量:'a'、'b' E:布尔常量:true、false F:空常量:null 二、变量 变量:内存中的一小块区域,在程序的 ...
分类:
编程语言 时间:
2019-10-24 20:00:30
阅读次数:
86
Tarjan算法总结 关于学习 《算法竞赛进阶指南》 前言 Tarjan算法能在线性时间内求出无向图的 割点 和 桥 ,进一步可求出无向图的 双连通分量 。并且能在有向图中求出有向图的 强连通分量 、 必经点和必经边 。 只打算给自己复习用,233. Tarjan算法 几个定义: 时间戳:其实就是d ...
分类:
编程语言 时间:
2019-10-24 20:01:25
阅读次数:
87
1.直接代码部分: ...
分类:
编程语言 时间:
2019-10-24 21:12:50
阅读次数:
92
一丶 新增maven 依赖,一级 build 四丶 FlowBootStap类 ...
分类:
编程语言 时间:
2019-10-24 21:13:26
阅读次数:
84
微软正考虑将 Python 作为 Excel 官方脚本语言之一,在 Excel 用户反馈平台中,「Python 作为 Excel 的脚本语言」成为了最热议的话题,是排名第二的提议的两倍多 目前为止,超过 3883 人赞同将 Python 集成到 Excel 中,成为 VBA 替代品,甚至像单元格函数 ...
分类:
编程语言 时间:
2019-10-24 21:14:13
阅读次数:
75
进程与线程的历史 我们都知道计算机是由硬件和软件组成的。硬件中的CPU是计算机的核心,它承担计算机的所有任务。 操作系统是运行在硬件之上的软件,是计算机的管理者,它负责资源的管理和分配、任务的调度。 程序是运行在系统上的具有某种功能的软件,比如说浏览器,音乐播放器等。 每次执行程序的时候,都会完成一 ...
分类:
编程语言 时间:
2019-10-24 21:15:07
阅读次数:
101
match()和search()都是python中的正则匹配函数,那这两个函数有何区别呢? match()函数只检测RE是不是在string的开始位置匹配, search()会扫描整个string查找匹配, 也就是说match()只有在0位置匹配成功的话才有返回,如果不是开始位置匹配成功的话,mat ...
分类:
编程语言 时间:
2019-10-24 21:20:21
阅读次数:
94
1.java是如何管理内存的 java的内存管理就是对象的分配和释放问题。(其中包括两部分) 分配:内存的分配是由程序完成的,程序员需要通过关键字new为每个对象申请内存空间(基本类型除外),所有的对象都在堆(Heap)中分配空间。 释放:对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序 ...
分类:
编程语言 时间:
2019-10-24 21:21:29
阅读次数:
64
一、函数的基本使用 1. 函数的定义 函数只有调用才会被执行,例如下面的程序 def hello(): ##定义hello函数 print('hello1') ##函数内容 print('hello2') print('hello3') hello() ##调用函数 def hello(): ##定 ...
分类:
编程语言 时间:
2019-10-24 21:23:22
阅读次数:
87
题目描述 给定一个数组 A[0, 1, …, n-1],请构建一个数组 B[0, 1, …, n-1],其中 B 中的元素 B[i]=A[0]×A[1]×… ×A[i-1]×A[i+1]×…×A[n-1]。 不能使用除法。 样例 思考题: 能不能只使用常数空间?(除了输出的数组之外) 解法 把 B ...
分类:
编程语言 时间:
2019-10-24 21:24:14
阅读次数:
78
描述算法复杂度时,常用o(1), o(n), o(logn), o(nlogn)表示对应算法的时间复杂度,是算法的时空复杂度的表示。不仅仅用于表示时间复杂度,也用于表示空间复杂度。 O后面的括号中有一个函数,指明某个算法的耗时/耗空间与数据增长量之间的关系。其中的n代表输入数据的量。 比如时间复杂度 ...
分类:
编程语言 时间:
2019-10-24 21:32:36
阅读次数:
95
1.Java项目部署基本概述: 1.什么是Java项目? 2.为什么Java项目需要使用Maven编译? 3.手动实现Java项目构建? 4.手动实现Java项目架构图? 源码包 jar包 war包 1.JAVA源码包--编译--> war --编译的过程中需要依赖--> jar包 2.JAVA源码 ...
分类:
编程语言 时间:
2019-10-24 21:33:43
阅读次数:
124
判断一个数值是否在列表中,可以使用in,判断一个特定的值是否不在列表中可以使用not in 用一段案例演示in的用法 案例2: ...
分类:
编程语言 时间:
2019-10-24 21:34:45
阅读次数:
122
签发token 校验token 案例:实现多方式登陆签发token 案例:自定义认证反爬规则的认证类 admin使用自定义User表:新增用户密码密文 群查接口各种筛选组件数据准备 drf搜索过滤组件 drf排序过滤组件 drf基础分页组件 ...
分类:
编程语言 时间:
2019-10-24 21:35:55
阅读次数:
118
4.JavaScript原型和原型链 4.1 概念介绍 原型和原型对象 原型也是对象,叫原型对象。所以,原型和原型对象是一回事,只不过有人说的简洁,有人说的是全称。 原型链 原型(原型对象)、构造函数和(对象)实例构成了原型链。原型链的核心就是依赖对象的 指向,当检索依赖对象本身不存在 ...
分类:
编程语言 时间:
2019-10-24 21:36:21
阅读次数:
90
对于进制转换,c/c++要用到辗转相除,不仅浪费时间,还造成代码量繁多,而任意之间的进制转换还需要以十进制为跳板, 先将其他进制的数字转换为十进制,再将十进制转换为其他进制,而java中自带进制转换的函数与方法,可以直接导包调用,非常方便,下面就是十 进制(非大数,是普通整数)转换其他进制的代码,注 ...
分类:
编程语言 时间:
2019-10-24 21:38:58
阅读次数:
83
缓存算法(FIFO 、LRU、LFU三种算法的区别) FIFO算法# FIFO 算法是一种比较容易实现的算法。它的思想是先进先出(FIFO,队列),这是最简单、最公平的一种思想,即如果一个数据是最先进入的,那么可以认为在将来它被访问的可能性很小。空间满的时候,最先进入的数据会被最早置换(淘汰)掉。 ...
分类:
编程语言 时间:
2019-10-24 21:43:30
阅读次数:
102
签发token 源码的入口:完成token签发的view类里面封装的方法。 源码中在请求token的时候只有post请求方法,主要分析一下源码中的post方法的实现。 settings源码: 总结: 源码的入口 核心内部源码分析: 实现签发token的内部方法 根据研究分析源码,实现手动签发toke ...
分类:
编程语言 时间:
2019-10-24 21:45:13
阅读次数:
81
Python进程和线程 本文内容是基于如下参考资料。是对如下参考资料的梳理并加上自己的理解。 https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014319293401919701 ...
分类:
编程语言 时间:
2019-10-24 21:47:32
阅读次数:
91