一、线程按序交替打印 效果展示: 代码实现: package juc; import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.ReentrantLock; public class Alterna ...
分类:
编程语言 时间:
2019-01-20 00:59:06
阅读次数:
195
队列(queue)是一种具有先进先出特征的线性数据结构,元素的增加只能在一端进行,
元素的删除只能在另一端进行。能够增加元素的队列一端称为队尾,可以删除元素的队列一端则称为队首。 ...
分类:
编程语言 时间:
2019-01-20 01:00:54
阅读次数:
181
3.网络I/O的工作机制 前言:数据从一台主机(服务端)发送到网络中的另一台主机(客户端)需要经过很多步骤:首先需要有相互沟通的意向。其次要有能够沟通的物理渠道(物理链路):是通过电话,还是直接面对面交流。再次,双方见面时语言要能够交流,而且双方说话步调要一致,明白什么时候该自己说话,什么时候该对方 ...
分类:
编程语言 时间:
2019-01-20 10:25:15
阅读次数:
221
为什么突然在此提到这个梳理问题呢? 因为在自己实践综合练习学过的知识时,突然觉得有些知识点的运用总是不成功,于是翻过课本进行回顾,总是觉得是对的,可是当再进一步思考“既然是对的,为什么在程序中总是不成功呢?”,后来发现,自己理所当然的理解(忽略了细节知识),导致程序通不过,现在结合同一个类中的不同方 ...
分类:
编程语言 时间:
2019-01-20 10:26:21
阅读次数:
236
今日鸡汤:这个世界不会因为你的付出就必须给予回报,也不会因为你以怎样的方式对待别人,就要求他人同等对待你。人活在这世上,最难的就是保持一份谦卑和平和,而这份谦卑,来源于内心的真诚和踏实的努力。 前提摘要 JavaScript 是什么 解析执行:轻量级解释型的,或是 JIT 编译型(即时编译)的程序设 ...
分类:
编程语言 时间:
2019-01-20 10:26:43
阅读次数:
161
关键字 constexpr 是C++11中引入的关键字,是指值不会改变并且在编译过程中就得到计算结果的表达式。(运行中得到结果的不能成为常量表达式,比如变量)。 声明为constexpr的变量一定是一个常量,而且必须用常量表达式初始化: 一般来说,若果一旦认定变量是一个常量表达式,那就把它声明为co ...
分类:
编程语言 时间:
2019-01-20 10:28:20
阅读次数:
205
1. splice删除 特点:数组中元素删除后数组会自动更新,后面下标会补位 list(index, count) // index即为要删除的集合下标 // count 为数量 2. delete删除 特点:数组中元素删除后变为undifine,数组长度不发生变化 delete list[1] 3... ...
分类:
编程语言 时间:
2019-01-20 10:28:58
阅读次数:
187
一、团队介绍 成员姓名 | 任务分配 | 成员课程设计博客链接 | | | 兰泽祥(组长) | 数据库,斗地主规则的实现,人机自动出牌的算法,实体类的设计 | 吴修恩 | JSP界面的设计,前后端数据的交互,servlet设计,动态更新界面 | 二、项目GIT地址 "fight_against_la ...
分类:
编程语言 时间:
2019-01-20 10:31:16
阅读次数:
208
##python 中特殊方法简写方式 class Test: __call__ = lambda *args: args[1] * 2 #这里需要注意lambda的参数 会默认将实例self 加进去 __str__ = lambda self: 'that`s useful...%s' % self... ...
分类:
编程语言 时间:
2019-01-20 10:34:51
阅读次数:
182
这样才不会出错,c_str()返回的是一个临时指针,不能对其进行操作,因为c++中,临时量都是以常量创建,不可修改。 语法: const char *c_str(); c_str()函数返回一个指向正规C字符串的指针, 内容与本string串相同.,这是为了与c语言兼容,在c语言中没有string类 ...
分类:
编程语言 时间:
2019-01-20 10:35:13
阅读次数:
173
函数式编程 函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。 而函数式编程(请注意多了一个“式”字)——Functional Programming ...
分类:
编程语言 时间:
2019-01-20 11:44:17
阅读次数:
192
罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。 通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 ...
分类:
编程语言 时间:
2019-01-20 11:44:29
阅读次数:
174
给定一个字符串 (s) 和一个字符模式 (p)。实现支持 '.' 和 '*' 的正则表达式匹配。 s 可能为空,且只包含从 a-z 的小写字母。 p 可能为空,且只包含从 a-z 的小写字母,以及字符 . 和 *。 示例 1: 示例 2: 示例 3: 示例 4: 示例 5: ...
分类:
编程语言 时间:
2019-01-20 11:44:48
阅读次数:
155
给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。 ...
分类:
编程语言 时间:
2019-01-20 11:45:00
阅读次数:
151
Spring SingletonBeanRegistry 单例 Bean 注册管理 在 Spring 中 Bean 有单例和多例之分,只有单例的 bean 才会被 BeanFactory 管理,这个工作就是由 SingletonBeanRegistry 完成的。 SingletonBeanRegis ...
分类:
编程语言 时间:
2019-01-20 11:45:09
阅读次数:
208
https://leetcode.com/tag/array/ ...
分类:
编程语言 时间:
2019-01-20 11:46:13
阅读次数:
171
python文件读read()、readline()、readlines()对比 目录 一、read方法 二、readline方法 三、readlines方法 正文 读取文件的三个方法:read()、readline()、readlines()。均可接受一个变量用以限制每次读取的数据量,但通常不使用 ...
分类:
编程语言 时间:
2019-01-20 11:46:26
阅读次数:
181
栈和队列我们可以用C++里自带的函数使用,就不必手写了 1、栈,需要开头文件 #include<stack> 定义一个栈s:stack<int> s; 具体操作: s.empty() 如果栈为空返回true,否则返回false s.size() 返回栈中元素的个数 s.pop() 删除栈顶元素但不返 ...
分类:
编程语言 时间:
2019-01-20 11:47:33
阅读次数:
139
源代码 1、__init__.py包含以下类: 2、config.py 3、handlers.py包含以下class 分层传递日志 ...
分类:
编程语言 时间:
2019-01-20 11:48:15
阅读次数:
194
Python2.x与3??.x版本区别 Python的3??.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。 为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下相容。 许多针对早期Python版本设计的程式都无法在Pytho ...
分类:
编程语言 时间:
2019-01-20 11:48:37
阅读次数:
191