num_dict = {'a': 16, 'b': 10, 'c': 8, 'd': 0} #方法1 # new_dict = sorted(num_dict.items(),key=lambda x:x[1]) # print(dict(new_dict)) #方法2 def new_dict(a... ...
分类:
编程语言 时间:
2018-01-27 13:45:40
阅读次数:
360
C++中要从string中删除所有某个特定字符, 可用如下代码 str.erase(std::remove(str.begin(), str.end(), 'a'), str.end()); 其中, remove来自<algorithm>, 它的签名是 template <class Forward ...
分类:
编程语言 时间:
2018-01-27 13:45:47
阅读次数:
197
在多线程的程序中,经常会出现两种情况: 一种情况: 应用程序中,线程把大部分的时间花费在等待状态,等待某个事件发生,然后才能给予响应 这一般使用ThreadPool(线程池)来解决; 另一种情况:线程平时都处于休眠状态,只是周期性地被唤醒 这一般使用Timer(定时器)来解决; ThreadPool ...
分类:
编程语言 时间:
2018-01-27 13:46:20
阅读次数:
175
1.姓名只能是汉字 2.简单的身份证校验(校验内容包括数字,位数,以及末尾的x,X) 3.简单的手机号码校验(号码第二位可以参考运营商定义的号段) 4.简单的地址防特殊字符校验 5.特殊键位禁止输入 keycode我就不班门弄斧了,已经有很多大神写了相关文章,我挑选了易实战中使用的一篇,请参考链接 ...
分类:
编程语言 时间:
2018-01-27 13:46:32
阅读次数:
167
除了使用xml,spring提供javaconfig配置,下面是简单的例子: 1.声明接口 2.添加实现类 3.添加javaconfig配置类,和服务接口在同一级 4.运行测试: 5.运行结果: 6.@Configuration注解说明:默认扫描的是当前包以及子包 ...
分类:
编程语言 时间:
2018-01-27 13:47:27
阅读次数:
308
Timer类:设置一个定时器,定时执行用户指定的函数。 定时器启动后,系统将自动建立一个新的线程,执行用户指定的函数。 初始化一个Timer对象: Timer timer = new Timer(timerDelegate, s,1000, 1000); // 第一个参数:指定了TimerCallb ...
分类:
编程语言 时间:
2018-01-27 13:48:23
阅读次数:
194
一开始遇见==和equals我也是分不清,后来看了很多博客,收益匪浅, 担心以后给忘了,所以写下这个,以后复习可以用。 (有哪里写得不对的,希望可以留言帮忙改进,大家一起共同进步) 一、Java数据类型一共分为两大类:基本数据类型、引用数据类型: 1.基本数据类型: 整数型: 整型:byte、sho ...
分类:
编程语言 时间:
2018-01-27 13:49:59
阅读次数:
151
代码: ...
分类:
编程语言 时间:
2018-01-27 13:51:02
阅读次数:
190
1.基本数据类型用 == 2.包装类使用 equals 或者转换为基本数据类型再用 == 3.对象要用 equals ...
分类:
编程语言 时间:
2018-01-27 13:52:51
阅读次数:
181
一开始在最上面的循环开始,i的范围过大, 可以看下面数组的下标,在进行操作的时候,如果出现 i+1的时候,就要注意i的循环上限是否需要减一,当循环中出现i-1的时候,循环i 的下限是否需要加一!!! 直接插入排序 的时间复杂度:最好的情况为o(n) 最坏的情况为o(nxn) 平均情况为 o(nxn) ...
分类:
编程语言 时间:
2018-01-27 13:52:58
阅读次数:
167
知识点总结报告 知识点: 冒泡排序 (原理)冒泡排序也称气泡排序,基本思想是通过无序区中相邻元素关键字间的比较和位置的交换使关键字最小元素如气泡一般逐渐往上“漂浮”直至水面。 从最下面的元素开始,对每两个相邻的关键字进行比较,且使关键字较小的元素换至关键字较大的元素之上,使得进过一趟冒泡排序后关键字 ...
分类:
编程语言 时间:
2018-01-27 15:15:31
阅读次数:
152
HashMap: 默认不初始化hash表,在put时才初始化开辟16个容量的数组,扩展因子3/4。 新容量 和 扩展锚点: newCap = oldCap << 1 newThr = oldThr << 1;【初始化oldCap =16 ;oldThr =12】 hash算法 (key == nul ...
分类:
编程语言 时间:
2018-01-27 15:16:15
阅读次数:
195
Unicode Unicode(统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求(Unicode的作用)。 ...
分类:
编程语言 时间:
2018-01-27 15:16:24
阅读次数:
157
package com.swift; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; public class QuickSor... ...
分类:
编程语言 时间:
2018-01-27 15:17:10
阅读次数:
189
# n = 0 # while n 3: # break # print(n) # n += 1 # break为终止循环,不在循环 # for i in range(1,20): # if i %2 ==0: # continue #只是终止本次循环,下面代码不会执行,进入下一次循环 # prin... ...
分类:
编程语言 时间:
2018-01-27 15:18:34
阅读次数:
198
package com.swift; public class Digui_Return { public static void main(String[] args) { /* * 递归算法题2 第1个人10,第2个比第1个人大2岁,依次递推,请用递归方式计算出第8个人多大? */ int nu... ...
分类:
编程语言 时间:
2018-01-27 15:19:04
阅读次数:
620
此模块用于生成和修改常见配置文档,当前模块的名称在 python 3.x 版本中变更为 configparser。 来看一个好多软件的常见配置文件格式如下 解析配置文件 其它增删改查语法 ...
分类:
编程语言 时间:
2018-01-27 15:19:11
阅读次数:
200
public 具有最大的访问权限。所有类可访问。 protected 主要是用来保护子类。自身、子类及同一个包中类可以访问 default 没有加修饰符的。有时候也称为friendly,它是针对本包访问而设计的。同一包中可以访问。 private 访问权限仅限于类的内部,是一种封装的体现。只能被自己 ...
分类:
编程语言 时间:
2018-01-27 15:19:28
阅读次数:
223
问题描述 已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。 输入格式 输入一个正整数N。 输出格式 输出一个整数,表示你找到的最小公倍数。 样例输入 9 样例输出 504 数据规模与约定 1 <= N <= 106。 问题描述 已知一个正整数N,问从1~N中任选出三个数, ...
分类:
编程语言 时间:
2018-01-27 15:19:41
阅读次数:
206
使用前先build(),之后可以直接调用C()求组合数,其中涉及逆元知识,自行移步。 const int SIZE = 2001; LL fac[SIZE],inv[SIZE],p; LL mypow(LL x,LL y){ LL res=1; while(y){ if(y&1)res=res*x% ...
分类:
编程语言 时间:
2018-01-27 15:19:50
阅读次数:
162