搜索结果
查询Tags标签: add,共有 1814条记录-
python中闭包的应用场景和使用闭包的原因
一、闭包的应用场景 1. 当做计算器使用 2. 统计函数的被调用次数 3. 当做装饰器使用 二、应用场景代码 def calculate():"""当做计算器使用"""num = 0def add(value):nonlocal num # 内嵌作用域需要使用nonlocal关键字num += valuereturn …
2021/9/5 17:08:14 人评论 次浏览 -
python中闭包的应用场景和使用闭包的原因
一、闭包的应用场景 1. 当做计算器使用 2. 统计函数的被调用次数 3. 当做装饰器使用 二、应用场景代码 def calculate():"""当做计算器使用"""num = 0def add(value):nonlocal num # 内嵌作用域需要使用nonlocal关键字num += valuereturn …
2021/9/5 17:08:14 人评论 次浏览 -
C++:模板的非推断语境与std::type_identity
乍一看这个标题很玄乎,但是其实这只是涉及一个很简单的CPP的模板推导的知识点。笔者近期进行CPP开发工作时,在编译时遇到了如下的模板类型的推断错误:note: candidate template ignored: deduced conflicting types for parameter T (long long vs. long int)。通过一番…
2021/9/5 9:35:58 人评论 次浏览 -
C++:模板的非推断语境与std::type_identity
乍一看这个标题很玄乎,但是其实这只是涉及一个很简单的CPP的模板推导的知识点。笔者近期进行CPP开发工作时,在编译时遇到了如下的模板类型的推断错误:note: candidate template ignored: deduced conflicting types for parameter T (long long vs. long int)。通过一番…
2021/9/5 9:35:58 人评论 次浏览 -
剑指Offer59-Ⅰ—滑动窗口的最大值(java版)
题目描述: 标签:队列 滑动窗口 单调队列 堆(优先队列)给定一个数组 nums 和滑动窗口的大小 k,请找出所有滑动窗口里的最大值。代码: 思路分析: 维护一个大小为k的大顶堆,每次将大顶堆的堆顶加入到list中,这里要注意的是想要移除队列中的某个元素只要使用queue…
2021/9/4 22:36:08 人评论 次浏览 -
剑指Offer59-Ⅰ—滑动窗口的最大值(java版)
题目描述: 标签:队列 滑动窗口 单调队列 堆(优先队列)给定一个数组 nums 和滑动窗口的大小 k,请找出所有滑动窗口里的最大值。代码: 思路分析: 维护一个大小为k的大顶堆,每次将大顶堆的堆顶加入到list中,这里要注意的是想要移除队列中的某个元素只要使用queue…
2021/9/4 22:36:08 人评论 次浏览 -
Java设计模式——组合模式【Composite Pattern】
一、引言 23种设计模式大概分为三大类: 5种(创建型模式):工厂方法模式、抽象工厂模式、单例模式、原型模式、建造者模式。 7种(结构型模式):适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 11种(行为型模式):策略模式、模板方法模…
2021/9/4 14:35:53 人评论 次浏览 -
Java设计模式——组合模式【Composite Pattern】
一、引言 23种设计模式大概分为三大类: 5种(创建型模式):工厂方法模式、抽象工厂模式、单例模式、原型模式、建造者模式。 7种(结构型模式):适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 11种(行为型模式):策略模式、模板方法模…
2021/9/4 14:35:53 人评论 次浏览 -
?算法入门?《线性枚举》简单09 —— LeetCode 66. 加一
文章目录 一、题目1、题目描述2、基础框架3、原题链接 二、解题报告1、思路分析2、时间复杂度3、代码详解 三、本题小知识四、加群须知一、题目 1、题目描述给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组…
2021/9/4 14:07:10 人评论 次浏览 -
?算法入门?《线性枚举》简单09 —— LeetCode 66. 加一
文章目录 一、题目1、题目描述2、基础框架3、原题链接 二、解题报告1、思路分析2、时间复杂度3、代码详解 三、本题小知识四、加群须知一、题目 1、题目描述给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组…
2021/9/4 14:07:10 人评论 次浏览 -
进程间通信
案例描述: 一个进程执行加一操作,另一个进程每隔5秒打印一次。 一、用进程实现(需要进程间进行通信) 1、消息队列 Queue def add(queue):# global aaaa =0while aa<5:# print(aa)time.sleep(1)aa += 1queue.put(aa)def prin(queue):# global aawhile True:time.sle…
2021/9/4 7:07:25 人评论 次浏览 -
进程间通信
案例描述: 一个进程执行加一操作,另一个进程每隔5秒打印一次。 一、用进程实现(需要进程间进行通信) 1、消息队列 Queue def add(queue):# global aaaa =0while aa<5:# print(aa)time.sleep(1)aa += 1queue.put(aa)def prin(queue):# global aawhile True:time.sle…
2021/9/4 7:07:25 人评论 次浏览 -
每日一题.345. 反转字符串中的元音字母
解题思路 双指针 代码 class Solution {char[] chars;public String reverseVowels(String s) {chars = s.toCharArray();Set<Character> set = new HashSet<>();set.add(a);set.add(e);set.add(i);set.add(o);set.add(u);set.add(A);set.add(E);set.add(I);s…
2021/9/4 6:08:37 人评论 次浏览 -
每日一题.345. 反转字符串中的元音字母
解题思路 双指针 代码 class Solution {char[] chars;public String reverseVowels(String s) {chars = s.toCharArray();Set<Character> set = new HashSet<>();set.add(a);set.add(e);set.add(i);set.add(o);set.add(u);set.add(A);set.add(E);set.add(I);s…
2021/9/4 6:08:37 人评论 次浏览 -
vue add cube-ui时候报错解析
报错信息: npm ERR! code EPERM npm ERR! syscall mkdir npm ERR! path C:\Program Files\nodejs\eleme\node_modules\.staging npm ERR! errno -4048 npm ERR! Error: EPERM: operation not permitted, mkdir C:\Program Files\nodejs\eleme\node_modules\.staging npm …
2021/9/3 23:10:36 人评论 次浏览