一个消费者,一个生产者,一共就两个线程 首先用最简单的语言描述一下这个模型对象为 资源对象,资源对象包括了生产方法,和消费方法,以及计数器生产者对象,只会生产消费者对象,只会销售生产者、消费者实现了Runnable接口,同时拥有一个资源字段和为资源字段构造函数主函数New了一个资源对象New了一个生 ...
分类:
编程语言 时间:
2017-04-05 00:44:23
阅读次数:
233
1.将当前序列一分为二,求出分裂点mid = (low+high)/2; 2.对子序列R[low...mid]递归,进行递归排列; 3.对子序列R[mid+1...high]递归,进行递归排序; 4.调用算法merge合并两个子序列 举例 无序数组[6 2 4 1 5 9] 先看一下每个步骤下的状态 ...
分类:
编程语言 时间:
2017-04-05 00:45:38
阅读次数:
247
1.在单例设计模式中,会出现多线程的同步问题。主要表现在,当使用的是懒汉式单例设计模式来创建对象的时候,若有多个进程同时在执行,则有可能会创建了多个对象,但这个不是单例设计模式应该出现的问题。所以需要使用锁机制来解决。需要注意的是,饿汉式不会出现这个问题。具体代码如下。 姑且也许可以这么认为,在有判 ...
分类:
编程语言 时间:
2017-04-05 00:46:04
阅读次数:
141
一、Js简介和入门 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>JavaScript简介</title> <!-- [使用JS的三种方式] 1、HTML标签中内嵌JS(不提倡使用): <button onclick="jav ...
分类:
编程语言 时间:
2017-04-05 00:48:48
阅读次数:
153
线程释义 使用java.lang.Thread类或者java.lang.Runnable接口编写代码来定义、实例化和启动新线程。 一个Thread类实例只是一个对象,像Java中的任何其他对象一样,具有变量和方法,生死于堆上。 Java中,每个线程都有一个调用栈,即使不在程序中创建任何新的线程,线程 ...
分类:
编程语言 时间:
2017-04-05 00:50:21
阅读次数:
214
Specification Summary 除了作为一个statement将一个函数变成一个generator以外,yield可以被视为是一个表达式,并用于赋值。 比如 ...
分类:
编程语言 时间:
2017-04-05 00:52:04
阅读次数:
276
算法提高 数的划分 时间限制:1.0s 内存限制:256.0MB 时间限制:1.0s 内存限制:256.0MB 问题描述 一个正整数可以划分为多个正整数的和,比如n=3时: 3;1+2;1+1+1; 共有三种划分方法。 给出一个正整数,问有多少种划分方法。 输入格式 一个正整数n 输出格式 一个正整 ...
分类:
编程语言 时间:
2017-04-05 00:52:24
阅读次数:
211
1. 介绍 1.1. 术语 1.2. 文档说明 2. 源文件规范 2.1. 文件名 2.2. 文件编码 2.3. 特殊字符 2.3.1. 空格 2.3.2. 特殊转义字符 2.3.3. 非ASCII字符 3. 源文件组织结构 3.1. 许可证(License)或版权声明(Copyright) 3.2 ...
分类:
编程语言 时间:
2017-04-05 00:56:57
阅读次数:
199
C++的多态性用一句话概括就是:在基类的函数前加上virtual关键字,在派生类中重写该函数,运行时将会根据对象的实际类型来调用相应的函数。如果对象类型是派生类,就调用派生类的函数;如果对象类型是基类,就调用基类的函数 1. 用virtual关键字申明的函数叫做虚函数,虚函数肯定是类的成员函数。2. ...
分类:
编程语言 时间:
2017-04-05 00:58:41
阅读次数:
201
问题描述 金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎 么布置,你说了算,只要不超过N元钱就行”。今天一早金明就开始做预算,但是他想买的东西太多了,肯定会超过妈妈限定的N元。于是,他把每件物品规定了一 ...
分类:
编程语言 时间:
2017-04-05 01:02:36
阅读次数:
173
#python没有类似于java和C#的接口类(interface),需要使用抽象类 和抽象方法来实现接口功能 #!/usr/bin/env python#_*_ coding:utf-8 _*_ from abc import ABCMetafrom abc import abstractmeth ...
分类:
编程语言 时间:
2017-04-05 01:04:48
阅读次数:
153
Java对多线程编程提供了内置支持。 多线程程序包含同时运行的两个或更多个部分,这种程序的每一部分被称为一个线程,并且每个线程定义了单独的执行路径,因此多线程是特殊形式的多任务处理。 多任务处理有两种不同的类型: 基于进程的多任务处理就是允许计算机同时运行两个或者更多个程序的特性。在基于进程的多任务 ...
分类:
编程语言 时间:
2017-04-05 01:07:49
阅读次数:
217
参考自:http://www.icourse163.org/learn/BIT-1001870001?tid=1001962001#/learn/forumdetail?pid=1003366321 ...
分类:
编程语言 时间:
2017-04-05 01:10:15
阅读次数:
480
注释的分类 <1> 单行注释 <2> 多行注释 常用的格式化输出符号 %s %d %f 换号输出 print("1234567890\n ") # 一行显示1234567890,另外一行显示 输入 python3中input()功能和python2中raw_input()功能一样得到的都是字符串 P ...
分类:
编程语言 时间:
2017-04-05 01:10:34
阅读次数:
174
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=4128 大水题一道 使用大步小步算法,把数字的运算换成矩阵的运算就好了 矩阵求逆?这么基础的线代算法我也不想多说,还是自行百度吧 需要注意的是矩阵没有交换律,所以在计算$B\cdot A^{-m ...
分类:
编程语言 时间:
2017-04-05 01:13:33
阅读次数:
225
题目描述 Given two sorted integer arrays A and B, merge B into A as one sorted array. Note:You may assume that A has enough space to hold additional eleme ...
分类:
编程语言 时间:
2017-04-05 01:15:14
阅读次数:
126
出处:博客园左潇龙的技术博客--http://www.cnblogs.com/zuoxiaolong,多谢分享 GC策略解决了哪些问题? 既然是要进行自动GC,那必然会有相应的策略,而这些策略解决了哪些问题呢,粗略的来说,主要有以下几点。 1、哪些对象可以被回收。 2、何时回收这些对象。 3、采用什 ...
分类:
编程语言 时间:
2017-04-05 01:15:50
阅读次数:
245
为什么说我们这篇文章只是说了解一下BeanFactory。因为BeanFactory内在的机制与代码实现实在是太强大了,在这一点我确实不敢滥竽充数。 1. 那么我们又如何去了解BeanFactory,大家可以从它所具备的功能和作用去了解。 我们都知道Spring框架有一个明显的作用就是它的IoC容器 ...
分类:
编程语言 时间:
2017-04-05 01:21:23
阅读次数:
244
1、以下Json格式数据,错误的是: A、{company:4399} B、{"company":{"name":[4399,4399,4399]}} C、{[4399,4399,4399]} D、{"company":{[4399,4399,4399]} E、{"company":{"name": ...
分类:
编程语言 时间:
2017-04-05 01:22:40
阅读次数:
159
引入angular和ng-file-upload。 前端代码 springMVC代码: application config maven ...
分类:
编程语言 时间:
2017-04-05 01:30:28
阅读次数:
368