释放公平锁(基于JDK1.7.0_40) 1. unlock() unlock()在ReentrantLock.java中实现的,源码如下: 说明:unlock()是解锁函数,它是通过AQS的release()函数来实现的。在这里,“1”的含义和“获取锁的函数acquire(1)的含义”一样,它是设 ...
分类:
编程语言 时间:
2017-08-03 01:07:51
阅读次数:
235
对象的解构赋值 对象的解构赋值跟数组的解构赋值很类似,我们来看一段小代码: 这段例子的代码是不是跟数组的解构赋值很相似,只不过是数组换成了对象。但是两者有一个不同的地方,我们对上面的代码稍做修改: 我把右侧的对象属性b和属性c的位置进行了调换,但这并不会影响赋值的结果,变量b和变量c的值不会改变,依 ...
分类:
编程语言 时间:
2017-08-03 01:08:08
阅读次数:
236
推荐博客 http://www.cnblogs.com/frog112111/archive/2012/08/19/2646012.html 欧几里得算法求最大公约数(辗转相除) 定理 gcd( m , n )=gcd ( n , m mod n ) ( m>n 且 m mod n 不为0) 最小公 ...
分类:
编程语言 时间:
2017-08-03 01:09:18
阅读次数:
211
Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。 语法: for循环的语法格式如下: good 内存为字典,提前预习了一下字典的写法,这里字典跟REDIS 的键值很像。 ...
分类:
编程语言 时间:
2017-08-03 01:09:27
阅读次数:
167
python seaborn 画图 59888745@qq.com 2017.08.02 画图的 方法太多了 ,不知什么情况用那一个好? 这些事是 seaborn 用来画图根据加载的数据 ,matplotlib也可以画图import seaborn as snssns.set(style="whit ...
分类:
编程语言 时间:
2017-08-03 01:10:27
阅读次数:
535
包与模块 一 、模块 1 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 ...
分类:
编程语言 时间:
2017-08-03 01:10:36
阅读次数:
317
前言 本篇总结了QQ邮箱和163邮箱发送邮件,邮件包含html中文和附件,可以发给多个收件人,专治各种不行,总之看完这篇麻麻再也不用担心我的邮件收不到了。 以下代码兼容python2和python3,运行无异常,放心大胆食用。 一、163邮箱 1.先导入smtplib库用来发送邮件,导入MIMETe ...
分类:
编程语言 时间:
2017-08-03 01:10:59
阅读次数:
340
一.表达式标签<%= %> 作用:1.计算表达式的值 <%=1+1%> 2.在页面显示表达式的值 <%=pageContext.getAttribute("ting")%> 注意:<%=%>不能有分号 二.声明表达式<%! %> 作用:声明变量和函数,可以由Java代码调用。例如<%! String ...
分类:
编程语言 时间:
2017-08-03 09:48:29
阅读次数:
97
C:\Users\admin>python
Python3.3.5(v3.3.5:62cf4e77f785,Mar92014,10:35:05)[MSCv.160064bit(AM
D64)]onwin32
Type"help","copyright","credits"or"license"formoreinformation.
>>>fromenumimportEnum
Traceback(mostrecentcalllast):
File"<interactiveinpu..
分类:
编程语言 时间:
2017-08-03 09:48:36
阅读次数:
384
描述 最近,小Hi很喜欢玩的一款游戏模拟城市开放出了新Mod,在这个Mod中,玩家可以拥有不止一个城市了! 但是,问题也接踵而来——小Hi现在手上拥有N座城市,且已知这N座城市中任意两座城市之间建造道路所需要的费用,小Hi希望知道,最少花费多少就可以使得任意两座城市都可以通过所建造的道路互相到达(假 ...
分类:
编程语言 时间:
2017-08-03 09:48:44
阅读次数:
125
描述 随着小Hi拥有城市数目的增加,在之间所使用的Prim算法已经无法继续使用了——但是幸运的是,经过计算机的分析,小Hi已经筛选出了一些比较适合建造道路的路线,这个数量并没有特别的大。 所以问题变成了——小Hi现在手上拥有N座城市,且已知其中一些城市间建造道路的费用,小Hi希望知道,最少花费多少就 ...
分类:
编程语言 时间:
2017-08-03 09:49:08
阅读次数:
162
暂未更新。 $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('<ul/>').addClass ...
分类:
编程语言 时间:
2017-08-03 09:49:33
阅读次数:
125
springboot添加jsp支持的时候,首先需要建立web类型的maven工程之后需要添加jsp的支持pom如下:<!--对jsp的支持--><dependency><groupId>org.apache.tomcat.embed</groupId><artifactId>tomcat-embed-jasper</artifactId></dependency&..
分类:
编程语言 时间:
2017-08-03 09:50:19
阅读次数:
95
问题: 给出a,b,p,求x使得a^x对p取模是b。 1.令r是一个小于根号p范围的数。 2.循环a^0,a^1,a^2......a^r-1,如果有满足条件的,算法结束。 3.否则我们设x=cr-d(为什么是-d呢,主要是为了方便后面把a^d放到右边),然后我们得到了:a^cr对p取模是b*a^d ...
分类:
编程语言 时间:
2017-08-03 09:51:22
阅读次数:
135
Java代码的基础格式:Java的代码必须存放在一个类中。类需要使用class关键字来定义,class前面可加修饰符. Java语法的关键点: 1、每条执行语句后面必须有个( ; 分号) 2、Java语言严格区分大小写 3、代码排版层次清晰 4、连续的字符不能再两行书写 eg: 长字符可用连接符号 ...
分类:
编程语言 时间:
2017-08-03 09:51:29
阅读次数:
136
指针函数是个函数,是返回指针类型到函数。 函数指针是个指针,是指向函数地址到指针。 区分两者的关键点是,函数名是否用*和括号“包围”起来。 就简单说明到这里吧, 看代码注释。^_^ ...
分类:
编程语言 时间:
2017-08-03 09:51:56
阅读次数:
127
#位置参数
#一个计算x2的函数
defpower(x):
returnx*x
#对于power(x)函数,参数x就是一个位置参数
#当我们调用power函数时,必须传入有且仅有的一个参数x
print(‘printpower(5)‘,power(5))
print(‘printpower(15)‘,power(15))
#把power(x)修改为power(x,n),用来计算x
de..
分类:
编程语言 时间:
2017-08-03 09:52:08
阅读次数:
162
润年案例 package test;import java.util.Scanner;public class runnian {= public static void main(String[] args) { // TODO Auto-generated method stub System. ...
分类:
编程语言 时间:
2017-08-03 09:52:27
阅读次数:
174
字符串常用方法s.find()s.join()s.split()s.replace()s.strip()s.isalnum()/s.isalpha()/s.isdigit()s.upper()/s.lower()s.count()len(s)1.序列类型常用操作a)索引和切片索引:例:s[0]从左向右:索引从0开始;从右向左:索引从-1开始切片:例:s[0:2]实例:实例:扩展..
分类:
编程语言 时间:
2017-08-03 09:52:52
阅读次数:
203
一.整形和浮点型 整形也就是整数类型(int)的,在python3中都是int类型,没有什么long类型的,比如说存年龄、工资、成绩等等这样的数据就可以用int类型,有正整数、负整数和0,浮点型的也就是小数类型(folat)的,带小数点的 二.布尔类型 什么是布尔类型,布尔类型就是真和假,只有这两种 ...
分类:
编程语言 时间:
2017-08-03 09:54:07
阅读次数:
172