JAVA实验二一、实验内容1. 初步掌握单元测试和TDD2. 理解并掌握面向对象三要素:封装、继承、多态3. 初步掌握UML建模4. 熟悉S.O.L.I.D原则5. 了解设计模式二、实验步骤(一)单元测试(1) 三种代码用程序解决问题时,要会写三种码:伪代码、产品代码、测试代码我们通过一个例子说明如...
分类:
编程语言 时间:
2015-05-08 01:42:11
阅读次数:
243
Given a sorted array and a target value, return the index if the target is found. If not, return the index where it would be if it were inserted in or...
分类:
编程语言 时间:
2015-05-08 01:39:28
阅读次数:
114
题意:给定两个长度为M的数组a,b,对于一个1-M的排列,不妨设为P,如果对任意0 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 #include 11 #include 12 #...
分类:
编程语言 时间:
2015-05-08 01:41:45
阅读次数:
132
很经典的一个博客 转载的 转自:http://www.cnblogs.com/lmule/archive/2010/08/18/1802774.html简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存....
分类:
编程语言 时间:
2015-05-08 01:39:03
阅读次数:
165
字串数题目抽象:给定若干字母和它们相应的个数,计算一共可以组成多少个不同的字符串. 1 import java.math.*; 2 import java.util.*; 3 import java.io.*; 4 import java.tex...
分类:
编程语言 时间:
2015-05-08 01:35:31
阅读次数:
113
C++成员不通过对象调用(.或->方式)的另类(C式)调用写法#include using namespace std;/* 我们知道,成员函数和普通函数最大的区别就是成员函数包含一个隐藏的参数this指针,用来表明成员函数当前作用在那一个对象实例上。根据调用约定(Calling Conventio...
分类:
编程语言 时间:
2015-05-08 01:35:53
阅读次数:
122
java实验二实验报告实验内容1. 初步掌握单元测试和TDD2. 理解并掌握面向对象三要素:封装、继承、多态3. 初步掌握UML建模4. 熟悉S.O.L.I.D原则5. 了解设计模式实验要求1.没有Linux基础的同学建议先学习《Linux基础入门(新版)》《Vim编辑器》 课程2.完成实验、撰写实...
分类:
编程语言 时间:
2015-05-08 01:34:53
阅读次数:
193
完整例证!以截图的方式讲述和验证了C++11中的引用叠加规则和模板参数类型推导规则,一目了然,同时在必要的地方加以解释说明。
分类:
编程语言 时间:
2015-05-08 01:34:59
阅读次数:
207
北京电子科技学院(BESTI)实 验 报 告课程:Java程序设计 班级:1353 姓名:郭皓 学号:20135327成绩: 指导教师:娄嘉鹏 实验日期:实验密级: 预习程度: 实验时间:仪器组次: 必修/选修:选修 实验序号:2实验名称: Java面向对象程序设计 实验目的与要求: 1.初步掌.....
分类:
编程语言 时间:
2015-05-08 01:36:29
阅读次数:
172
CyclicBarrier 翻译过来叫循环栅栏、循环障碍什么的(还是有点别扭的。所以还是别翻译了,只可意会不可言传啊)。它主要的方法就是一个:await()。await() 方法没被调用一次,计数便会减少1,并阻塞住当前线程。当计数减至0时,阻塞解除,所有在此 CyclicBarrier 上面阻塞的...
分类:
编程语言 时间:
2015-05-08 01:33:28
阅读次数:
131
转自:http://blog.csdn.net/shuilan0066/article/details/7683315 线程共享的环境包括:进程代码段、进程的公有数据(利用这些共享的数据,线程很容易的实现相互之间的通讯)、进程打开的文件描述符、信号的处理器、进程的当前目录和进程用户ID与进程组ID....
分类:
编程语言 时间:
2015-05-08 01:33:34
阅读次数:
127
和其他多数计算机语言不同,Java内置支持多线程编程(multithreaded programming)。多线程程序包含两条或两条以上并发运行的部分。程序中每个这样的部分都叫一个线程(thread),每个线程都有独立的执行路径。因此,多线程是多任务处理的一种特殊形式。你一定知道多任务处理,因为它实...
分类:
编程语言 时间:
2015-05-08 01:34:03
阅读次数:
127
添加引用 "Scripting.FileSystemObject" (Microsoft Scripting Runtime) '用于操作文件、目录Sub 数据整理部分()'' 数据整理到新的Sheet'' Dim fso As New FileSystemObject Dim fold...
分类:
编程语言 时间:
2015-05-08 01:31:27
阅读次数:
168
该文章转自:http://www.itzhai.com/the-introduction-and-use-of-a-countdownlatch.htmlCountDownLatch1、类介绍一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。用给定的计数 初始化 ...
分类:
编程语言 时间:
2015-05-08 01:31:23
阅读次数:
134
"标准库定义了4个IO对象,处理输入时使用命名为cin的istream类型对象,这个对象也成为标准输入。处理输出时使用命名为cout的ostream类型对象,这个对象也称为标准输出。标准库还定义了另外两个ostream对象,分别命名为cerr和clog。cerr对象又叫标准错误,通常用来输出警告和错...
分类:
编程语言 时间:
2015-05-08 01:31:41
阅读次数:
173
题目:在整型数中只有1位是1,求1在整型数中的位置?通常,面试者给的答案是一位一位的右移,并判断是否移位后的值是1,如果是1,输出被移位的位数就是我们要的答案了。但是这并不是最优的答案,时间复杂度是O(n)。那么更好的算法是什么样的呢,其实我们可以采用二分法更高效的解决本问题,时间复杂度是O(log...
分类:
编程语言 时间:
2015-05-08 01:31:21
阅读次数:
167
Given a sorted array of integers, find the starting and ending position of a given target value.Your algorithm's runtime complexity must be in the ord...
分类:
编程语言 时间:
2015-05-08 01:29:48
阅读次数:
133