1 互斥锁lock(基于Monitor实现) 定义: private static readonly object Lock = new object(); 使用: lock (Lock) { //todo } 作用:将会锁住代码块的内容,并阻止其他线程进入该代码块,直到该代码块运行完成,释放该锁。 ...
代码示例 Person类 Person的父类 Person实现的接口 注释 有了这些"复杂"条件,我们可以: 获取属性 属性类型 属性修饰权限 待续... ...
分类:
编程语言 时间:
2019-01-31 00:13:01
阅读次数:
213
注册和登陆大多都是一些用户名和密码的验证,所以放在一起写,注册代码: String account = accountEdit.getText().toString().trim(); String password = passwordEdit.getText().toString().trim( ...
分类:
移动开发 时间:
2019-01-28 22:27:20
阅读次数:
271
写在前面 我们前面的栈、队列以及线性表都是线性结构、而树是非线性结构的。因此,树中的元素之间一般不存在类似线性结构的一对一的关系,而表现更多的是多对多的关系。直观的看,它是数据元素(树中的节点),按分支关系组织起来的结构。很显然,树形结构是比线性结构更复杂的一种数据结构类型。 树 1、树的定义 它具 ...
分类:
其他好文 时间:
2019-01-27 19:15:55
阅读次数:
193
最近因为要做一个title压缩的任务,所以调研了一些text summary的方法。 text summary 一般分为抽取式和生成式两种。前者一般是从原始的文本中抽取出重要的word or sentence,然后按照一定的语法 ...
分类:
其他好文 时间:
2019-01-27 16:41:20
阅读次数:
196
那么,在实际的接口测试中,我们除了要断言响应的数据正确之外,可能有的还需要断言数据层是否数据真的有入库。 assertj db是可以直接对数据库进行断言和操作的。 一、创建一个students表 二、插入三条数据 三、编辑代码 ...
分类:
数据库 时间:
2019-01-27 16:27:05
阅读次数:
433
<!-- flowchart 箭头图标 勿删 --> UDP是国际标准化组织为互联网设定的标准中的传输层中的一个协议。TCP/IP协议簇是一个很庞大的家族,但是今天我们就来看一看这个面向无连接的传输层在Java中是怎样通过编程实现的。 原理性知识 在Java中编写基于UDP协议的应用是最简单不过的了 ...
分类:
其他好文 时间:
2019-01-27 12:58:49
阅读次数:
145
因为在写一些算法题,一般的在线编译器好像都是用vector作为参数,所以有必要对vector总结一下: 7.3 vector vector的本质是一个动态数组(dynamic array),类似于c用malloc分配空间。在<vector>头文件内,vector的定义如下: 注意:第二个模板参数可省 ...
分类:
其他好文 时间:
2019-01-25 01:08:12
阅读次数:
187
//TODO Executors: 锁 1. 内置锁 2. Reentrant-Lock 3. Stamped-Lock 4. ReadWrite-Lock Semaphore 锁是排他的、被锁住的code block 一次只能由唯一的线程在运行。 而Semaphore则可以提供指定数量的 perm ...
分类:
其他好文 时间:
2019-01-25 01:07:24
阅读次数:
194
Sphinx: 发音: DJ音标发音: [sfi?ks] KK音标发音: [sf??ks] 单词本身释义: an ancient imaginary creature with a lion's body and a woman's head Mythology A figure in Egypti... ...
分类:
编程语言 时间:
2019-01-21 13:52:26
阅读次数:
307