释放公平锁 1.unlock() unlock()在ReentrantLock.java中实现的,源码如下: 说明:unlock()是解锁函数,它是通过AQS的release()函数来实现的。在这里,“1”的含义和“获取锁的函数acquire(1)的含义”一样,它是设置“释放锁的状态”的参数。由于“ ...
分类:
编程语言 时间:
2017-05-31 10:12:18
阅读次数:
235
Java基础十--接口 一、接口的定义和实例 二、接口和抽象类的区别 ...
分类:
编程语言 时间:
2017-05-31 10:12:26
阅读次数:
219
以下内容引用自http://wiki.jikexueyuan.com/project/java/modifier-types.html: 描述符(修饰符)是你添加到那些定义中来改变他们的意思的关键词。Java语言有很多描述符,包括以下这些: 可访问描述符 不可访问描述符 应用描述符,可以在类、方法、 ...
分类:
编程语言 时间:
2017-05-31 10:13:04
阅读次数:
180
"""python正则表达式,匹配常用的正则表达式,匹配符合要求的所有字符串"""import reimport requests #匹配手机号,带+86和86的情况def FindPhoneNumber(text): r = re.compile(r'((\+86|86)?1[358][0-9]{ ...
分类:
编程语言 时间:
2017-05-31 10:13:25
阅读次数:
205
不同进制的数据表现: 二进制:由0,1组成。以0b开头。 八进制:由0,1,...7组成。以0开头。 十进制:由0,1,...9组成。默认整数是十进制。 十六进制:由0,1,...9,a,b,c,d,e,f(大小写均可)组成。以0x开头。 class JinZhiDemo { public stat... ...
分类:
编程语言 时间:
2017-05-31 10:13:41
阅读次数:
126
高斯求和 计算1+2+...+100 算法的概念就不多说了 强调一点就是,没有通用的算法,就像永远没有银弹,所有的算法都有自己的适用领域 评判算法好坏的方法 复杂度用大O表示,又分为时间复杂度和空间复杂度,一般情况没有声明是时间复杂度或者空间复杂度都默认是时间复杂度。 常见的例如O(n),描述的是针 ...
分类:
编程语言 时间:
2017-05-31 10:14:52
阅读次数:
138
# 用def定义新函数 def add(x, y): print("x is {} and y is {}".format(x, y)) return x + y # 用return语句返回 # 调用函数 add(5, 6) # => 印出"x is 5 and y is 6"并且返回11 # 也可 ...
分类:
编程语言 时间:
2017-05-31 10:15:00
阅读次数:
236
引用类型之数组引用类型之数组javaScript语法中Array类型的特点:1.数组中的每一项可以保存任何数据;2.数组的大小可以动态调整1.创建数组的两种基本方式:1.使用Array构造函数,2.使用数组字面量表示法2.在读取和设置数组的值时,要使用方括号并提供相应值基于0的数字索引3.数组的项数... ...
分类:
编程语言 时间:
2017-05-31 10:15:48
阅读次数:
208
标识符的概念: 就是给类,接口,方法,变量等起名字的字符序列 标识符的组成规则: A:英文大小写字母 B:数字 C:$和_ 注意事项: A:不能以数字开头 B:不能是java中的关键字 C:区分大小写 标识符常见的命名规则:(见名知意) 举例:我要定义一个学生类 class Student {} /... ...
分类:
编程语言 时间:
2017-05-31 10:16:06
阅读次数:
207
冒泡排序是,最长用的一种排序方式。它效率虽然不是很高,但是思路简单。 外层循环,每次确定一位是最大的元素。 ...
分类:
编程语言 时间:
2017-05-31 10:16:14
阅读次数:
168
1. javascript的typeof返回哪些数据类型 返回六大类型 number string object function undefined 例:typeof 37 'number' typeof "str" 'string' typeof true 'boolean' ; typeof ...
分类:
编程语言 时间:
2017-05-31 10:16:21
阅读次数:
212
#include<stdio.h> #include<string.h> /* char s1[]="I am a student"; char s2[20]="teacher"; char s3[]="student"; int result; char s4[20],*p; 1.串的长度 int ...
分类:
编程语言 时间:
2017-05-31 10:16:59
阅读次数:
184
关键字: 1.被Java语言赋予特定含义的单词 2.特点: 全部小写 3.注意事项: A:goto和const作为保留字存在。 B:类似于Notepad++这样的高级记事本会对关键字有特殊颜色标记 在Notepad++这种的高级记事本中关键字会发生颜色变化。 注意: main不是关键字 用于定义访问... ...
分类:
编程语言 时间:
2017-05-31 10:17:09
阅读次数:
184
# 用import导入模块 import math print(math.sqrt(16)) # => 4 # 也可以从模块中导入个别值 from math import ceil, floor print(ceil(3.7)) # => 4.0 print(floor(3.7)) # => 3.0... ...
分类:
编程语言 时间:
2017-05-31 10:17:33
阅读次数:
198
>>> def main(n): start = 10**(n-1)+2 end = start*10-20 for i in range(start,end): i = str(i) big = ''.join(sorted(i,reverse=True)) big = int(big) litt ...
分类:
编程语言 时间:
2017-05-31 10:17:41
阅读次数:
205
需求: 模拟验证用户输入密码登录。要求有3次机会,如果用户只输错密码,则三次后锁定,下次再登陆则提示账号锁定。 如果用户名密码正确,则提示登陆成功。 做作业: 使用两个文本文件来分别存放用户信息和锁定信息 用户和密码列表 [root@test03 day1]# cat user_list.txt l ...
分类:
编程语言 时间:
2017-05-31 10:18:24
阅读次数:
270
1. zip()函数 它的作用是从参数中按顺序一一抽出子参数组出一个新的tuple. 直接看例子: >>> mean = np.array([2, 5, 4]) >>> out = zip('RGB', mean, 'ABC') >>> out [('R', 2, 'A'), ('G', 5, 'B... ...
分类:
编程语言 时间:
2017-05-31 10:19:16
阅读次数:
142
以下内容引用自http://wiki.jikexueyuan.com/project/java/basic-datatypes.html: 变量就是用来储存值而保留的内存位置。这就意味着当创建一个变量时就会在内存中占用一定的空间。 基于变量的数据类型,操作系统会进行内存分配并且决定什么将被储存在保留 ...
分类:
编程语言 时间:
2017-05-31 10:19:26
阅读次数:
201
学习内容: 1. 元组操作 2. 字典操作 3. 文件操作 4. 深浅copy 1. 元组操作: 元组和列表非常相似,只不过元组不能在原处修改(它是不可变的),并且通常写成圆括号中的一系列项。 2. 字典操作: 3. 文件操作 文件操作的流程: 1. 打开文件,得到文件名柄并赋值给一个变量, 2. ...
分类:
编程语言 时间:
2017-05-31 10:20:08
阅读次数:
230
自然语言处理 (NLP)问题都是序列化的。前馈神经网络,在单次前馈中对到来数据处理,假定所有输入独立,模式丢失。循环神经网络(recurrent neural network,RNN)对时间显式建模神经网络。RNN神经元可接收其他神经元加权输入。RNN神经元可与更高层建立连接,也可与更低层建立连接。 ...
分类:
编程语言 时间:
2017-05-31 10:21:18
阅读次数:
231