__new__方法:用于定义创建对象时执行的操作.object类中的__new__()方法完成对象创建过程中的内存空间申请,对象属性初始化等一系列的操作.注意:__new__()方法仅仅是python开放出来给用户干预创建对象时的一个操作入口,该方法并不是直接完成分配内存,创建对象的操作,创建对象的 ...
分类:
编程语言 时间:
2020-05-02 00:01:42
阅读次数:
117
递归函数是在当前函数体内出现了对自身函数的调用递归函数制作要点:1.要出现自身调用自身的现象2.要具有明确的结束标志例:求1到指定数字的和 def sum(num): if num == 1: return 1 return sum(num-1)+num print(sum(100)) 注意:函数调 ...
分类:
编程语言 时间:
2020-05-01 22:20:04
阅读次数:
78
农夫约翰有N(2 include include using namespace std; const int maxn = 80005; int n, m, head[maxn], len= 1, dfn[maxn], tot= 1, headq[maxn], vis[maxn], dis[max ...
分类:
其他好文 时间:
2020-05-01 22:12:28
阅读次数:
61
全选功能 开发说明 项目使用 vuejs 实现 项目提供两种方式实现全选功能,并附上源码,共参考 方式一 方式一,完全发挥了 vuejs 的特性,使用了 computed 实现了对 单选按钮的实时监控。 <div id="app"> <div class="box"> <div class="tit ...
分类:
Web程序 时间:
2020-05-01 20:25:50
阅读次数:
69
1. Redis的过期key删除机制 定期删除:redis每100ms会定期去抽一批设置了过期时间的key去检查是否过期 惰性删除:当你通过redis获取该key的时候,redis会去check一下 这样就会导致一个问题,假设一个key过期了,我也不去访问。他就会一直存在内存当中,所以可能会导致内存 ...
分类:
其他好文 时间:
2020-05-01 20:14:10
阅读次数:
299
题目将两个升序链表合并为一个新的升序链表并返回。 新链表是通过拼接给定的两个链表的所有节点组成的。 代码 / Definition for singly linked list. public class ListNode { int val; ListNode next; ListNode(int ...
分类:
其他好文 时间:
2020-05-01 18:54:00
阅读次数:
54
线段树 线段树(Segment Tree)是一种基于分治思想的二叉树结构,在区间进行信息统计。比区间划分的树状数组通用 1.线段树的每个节点代表一个区间。 2.线段树有唯一的根节点,即代表整个区间的结点。 3.线段树的叶节点代表一个长度为 1 的元区间。 4.对于内部节点 $[l,r]$ (非叶节点 ...
分类:
其他好文 时间:
2020-05-01 18:31:57
阅读次数:
51
python-for-android https://github.com/pygame/python-for-android Turn your Python application into an Android APK https://python-for-android.readthedoc... ...
分类:
移动开发 时间:
2020-05-01 18:22:40
阅读次数:
118
#include <iostream> #include <vector> #include <cmath> using namespace std; vector<int> v1; vector<char> v2; int a; int b; void compute1() { while(!v2 ...
分类:
其他好文 时间:
2020-05-01 16:57:51
阅读次数:
56
使用单调队列解决滑动窗口的最大值 #include <iostream> #include <deque> #include <vector> using namespace std; class MonotonicQueue { // 构建单调队列 private: deque<int> data ...
分类:
其他好文 时间:
2020-05-01 16:55:52
阅读次数:
68