1、通过闭包函数实现单例模式: # 使用闭包函数实现单例 def single(cls, *args, **kwargs): instance = {} def get_instance(): if cls not in instance: instance[cls] = cls(*args, ** ...
分类:
编程语言 时间:
2020-01-06 21:09:27
阅读次数:
119
1.用途: 在C#中当一个方法需要返回多个值的时候,就需要用到ref和out。 2.Ref使用 /// <summary> /// ref正确例子 /// </summary> /// <returns></returns> public IActionResult Sample() { int x ...
分类:
其他好文 时间:
2020-01-06 19:49:57
阅读次数:
71
题目描述: 题解:仿照LCS构建一个dp[i][j],表示s[i-1]与p[j-1]的匹配情况,dp[i][j] == 1 的时候表示完全匹配。状态转移如下: 当p[j-1]==‘*’的时候,要么'*'为空,要么‘*’匹配对应j-1位置的字符,也就是说这个时候的dp[i][j]由dp[i-1][j] ...
分类:
其他好文 时间:
2020-01-06 19:43:15
阅读次数:
93
#include <iostream> using namespace std;void judge_triangle(int L, int m, int s); // 若函数调用顺序和函数的编写不一致,需要声明函数// 三数排序--从大到小void trangle(int x, int y, in ...
分类:
其他好文 时间:
2020-01-06 19:26:49
阅读次数:
99
一 安装requests cmd中输入 pip install requests 二 安装成功验证 在python下输入import requests,导入成功,则安装成功 三 封装类 import requestsimport jsonclass RunMain: def __init__(sel ...
分类:
其他好文 时间:
2020-01-06 17:57:36
阅读次数:
141
题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。注:设序列初始长度为n。语言:C++二叉树结点数据结构规定如下:*structTreeNode{*intval;*TreeNode*left;*TreeNo
分类:
其他好文 时间:
2020-01-06 17:50:57
阅读次数:
74
最近比较忙,有段时间没有更新设计模式的进度了。今天继续学习组合设计模式。 组合模式的例子我们继续延续上篇《HeadFirst设计模式——迭代器模式》的菜单例子,首先声明下迭代器和组合模式没有什么关系,他们是两个不同模式。只是我们在这个菜单例子的组合模式内部会用到迭代器。迭代器模式中说到两个餐馆合并然后使用迭代器进行统一处理菜单的打印,但是现在有一个新的需求是原来大菜单中我们希望加入子菜单,比
分类:
其他好文 时间:
2020-01-06 16:28:50
阅读次数:
87
const categoryOptions = categoryList.map((v)=>{ const obj = {key:v.id, lable:v.catalogName, value:v.catalogId,catalogGrade:v.catalogGrade}; return obj... ...
分类:
其他好文 时间:
2020-01-06 16:20:34
阅读次数:
83
function cj (num) { if (num 0) { return 0 } else { for (var i = num - 1; i >= 1; i--) { num *= i } return num; } } console.log(cj(2)) ...
分类:
其他好文 时间:
2020-01-06 15:05:42
阅读次数:
112
原题链接在这里:https://leetcode.com/problems/longest-substring-with-at-least-k-repeating-characters/ 题目: Find the length of the longest substring T of a give ...
分类:
其他好文 时间:
2020-01-06 15:00:54
阅读次数:
81