#include <iostream>using namespace std; //数组打印void P(int a[], int n){ for (int i = 0; i<n; i++) cout << a[i] << " "; cout << endl;} int quickSortParti ...
分类:
编程语言 时间:
2019-12-19 23:05:34
阅读次数:
67
行为型模式 17)状态模式 本文主要参考: https://www.cnblogs.com/lizhanwu/p/4437532.html 当某一个类在不同状态下表现出不同的行为时,可以考虑使用状态模式。如果简单的用庞大的if else状态分支来切换对象的行为,那么每增加一个新的状态都要修改原来的代 ...
分类:
编程语言 时间:
2019-12-19 23:03:43
阅读次数:
99
Go函数类型的使用 type myfunc func() string // 声明函数变量 func main() { fn := func() string { return "bbb" } // 声明map myMap := make(map[string]myfunc) // map赋值 my... ...
分类:
其他好文 时间:
2019-12-19 21:18:19
阅读次数:
94
lambda函数的语法只包含一个语句,如下: lambda arg1,arg2,.....argn:expression(主要是看下面的例子)代码示例: #-*- coding:utf-8 -*- #__author__ = "www.iplaypy.com" # 普通python函数 def fu ...
分类:
编程语言 时间:
2019-12-19 16:01:25
阅读次数:
74
题目地址 https://www.cnblogs.com/hao-tian/p/9274708.html #include<iostream> #include<stdio.h> #include<stdlib.h> #include<math.h> #include<algorithm> usin ...
分类:
编程语言 时间:
2019-12-19 15:57:35
阅读次数:
85
#内置函数zip(),将多个可迭代对象(集合等)按照顺序进行组合成tuple元祖,放在zip 对象进行存储,; #当参数为空时候,返回空 #如果 zip() 函数压缩的两个列表长度不相等,那么 zip() 函数将以长度更短的列表为准; list_t1= [1,2,3] list_t2 =['appl ...
分类:
编程语言 时间:
2019-12-19 12:59:52
阅读次数:
67
线程池为什么要有它: 线程创建要开辟虚拟机栈,释放线程要垃圾回收的。 server端要并发访问数据库的。 服务器启动有线程池放着。 线程池的概念: 1.任务队列 2.拒绝策略(抛出异常,直接丢弃,阻塞,放在临时队列) 3.初始化值init(min),初始线程池大小 3.active 5.max线程池 ...
分类:
编程语言 时间:
2019-12-19 12:56:46
阅读次数:
67
//命令按钮点击触发事件 private void button2_Click(object sender, EventArgs e) { if (dataGridView1.Rows.Count==0) return;//判断是否有数据,没有就返加 Microsoft.Office.Interop ...
归并排序:小和问题 在一个数组中,每一个元素左边比当前元素值小的元素值累加起来,叫做这个数组的小和 例如:[2, 3, 4, 1, 5] 2 左边比 2 小的元素:无 3 左边比 3 小的元素:2 4 左边比 4 小的元素:2,3 1 左边比 1 小的元素:无 5 左边比 5 小的元素:2, 3, ...
分类:
编程语言 时间:
2019-12-18 23:52:33
阅读次数:
90
列表生成式 例如 有一个列表 a =[2,3,4,5] 需要将列表都加上1 #第一种方法 for i in map(lambda i:i+1,a) #第二种方法 for index,i in enumerate(a): a[index] +=1 print(a) #第三种,简单列表生成式 a = [ ...
分类:
编程语言 时间:
2019-12-18 23:43:26
阅读次数:
112