集合是一种无序元素不重复的列表。可以用set_1 = {elements}或者set1_1 = set(iterable)创建。注意如果是空集,必须使用set()方法创建,set_1={}此时set_1是字典。 练习题 """ 题35.创建一个空集合,增加元素 题36 删除集合中的元素,插入元素 题 ...
分类:
编程语言 时间:
2020-04-28 23:09:37
阅读次数:
89
var card = 'aaaaa周一女sdasd232q342';var reg = new RegExp('[\u4e00-\u9fa5]+$','g');card=card.match(/[\u4e00-\u9fa5]/g).join("");console.log(card);——————— ...
分类:
Web程序 时间:
2020-04-27 15:35:59
阅读次数:
98
1509. 柠檬水找零 中文English 在柠檬水摊上,每一杯柠檬水的售价为 5 美元。 顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯。 每位顾客只买一杯柠檬水,然后向你付 5 美元、10 美元或 20 美元。你必须给每个顾客正确找零,也就是说净交易是每位顾客向你支付 5 ...
分类:
其他好文 时间:
2020-04-25 12:37:24
阅读次数:
89
简介: 尽管 GitLab 有内建的 GitLab CI,但它远没有 Jenkins 那么强大好用。我们向 GitLab push 代码,或执行其它一些操作时,GitLab 可以将这些事件通知给 Jenkins,trigger Jenkins 工程的构建自动执行。 操作步骤: 1、Gitlab 配置 ...
分类:
其他好文 时间:
2020-04-24 12:50:24
阅读次数:
72
本文重点讲解当线程池的任务过多时,如何去拒绝这些任务。 拒绝条件 1.线程已经shutdown了,需要拒绝 2.最大线程数或者队列已经满了,需要拒绝 拒绝策略 1.abortPolicy: 直接抛出异常 2.discardPolicy:任务丢弃,收不到通知 3.discardOldestPolicy ...
分类:
编程语言 时间:
2020-04-21 15:20:26
阅读次数:
109
#!/usr/bin/env python3 # -*- coding: utf-8 -*- """ Created on Mon Apr 20 21:08:08 2020 @author: root """ import collections Card = collections.namedtu ...
分类:
编程语言 时间:
2020-04-20 23:51:10
阅读次数:
70
redis 常见的面试题 Redis 持久化机制 缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题 热点数据和冷数据是什么 Memcache与Redis的区别都有哪些? 单线程的redis为什么这么快 redis的数据类型,以及每种数据类型的使用场景,Redis 内部结构 redis的过期策略 ...
分类:
其他好文 时间:
2020-04-20 20:05:37
阅读次数:
69
多层级makefile 当项目变大之后,需要多层级的makefile来编译,每个makefile的具体功能实现参考 "自己写makefile" 。然后再在顶层目录写一个总控的makefile来实现编译逻辑就行。 总控makefile 各模块makefile ...
分类:
其他好文 时间:
2020-04-17 21:48:48
阅读次数:
70
在下面这个表T中,如果执行 select * from T where k between 3 and 5: mysql> create table T ( ID int primary key, k int NOT NULL DEFAULT 0, s varchar(16) NOT NULL DE ...
分类:
其他好文 时间:
2020-04-16 00:44:17
阅读次数:
70
远程桌面是微软公司为了便于网络管理员管理维护服务器推出的一项服务。从windows 2000 server版本开始引入,网络管理员时候远程桌面连接器连接到网络任意一台开启了远程桌面控制功能的计算机上,就像是自己操作该计算机一样,运行程序,维护数据库等。远程桌面采用的是一种类似TELNET的技术,它是 ...
分类:
其他好文 时间:
2020-04-13 13:50:04
阅读次数:
167