- 浏览: 15741 次
- 性别:
最新评论
文章列表
线程是指进程内的一个执行单元,也是进程内的可调度实体.
与进程的区别:
(1)地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间;
(2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源
(3)线程是处理器调度的基本单位,但进程不是.
4)二者均可并发执行.
进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程和线程的区别在于:
简而言之,一个程序至少有一个进程,一个进程至少有一个线程.
线程的划分尺度小于进程,使得多线程程序的并发性高。
另外,进程在执行过程中拥有独立的内 ...
可参考:http://emily2ly.iteye.com/blog/1139118
问题:
selenium启动firefox进行https 测试时,每次都会提示站点不信任,并且需要我们手工添加信任,而且添加过例外之后,但是依然每次在执行测试时仍然需要手工添加。
解决方案:
(1) 找到有例外证书的Filefox配置文件
profile文件的位置:在win搜索框输入%appdata%,打开当前用户数据,在\Mozilla\Firefox\Profiles\下找到*.default文件,如本文的dahme1c1.default。
这里提示一下,如果正常打开Firefox输入该网址的时候没有提 ...
参考:http://reader.youdao.com/sharelite?itemId=3108275365618289891&method=viewSharedItemThroughLink&sharedBy=-1137845767117085734
使用EclEmma 能更加方便简单的查看单元测试的覆盖率,详细内容请参考:
http://www.eclemma.org/userdoc/coverageview.html
语法参考:
http://edu.yesky.com/edupxpt/18/2143018.shtml
http://www.cnblogs.com/dengdalin/archive/2010/05/04/1727027.html
Eclipse快捷键大全(转载)
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先 ...
在指定目录创建文件 Java代码
- 博客分类:
- Java
转:
创建一个文件:
import java.io.*;
public class TestFile {
public static void main(String[] args) throws IOException,InterruptedException {
String separator=File.separator;
String filename="mydirl.txt";
String directory="mydir2\\";
File f=new Fi ...
关于java操作excel:
1.poi
http://apps.hi.baidu.com/share/detail/47871214
2.jxl
http://www.cnblogs.com/raymond19840709/archive/2008/06/26/1230289.html
常用命令全集:http://linux.chinaitlab.com/special/linuxcom/
1. 系统
# passwd:修改口令
# exit:退出系统
2. 文件
# cp:复制文件或目录,参数:-a递归目录,-i覆盖确认
# mv:改名移动
# rm:删除,参数:-r递归删除
3. 目录
# mkdir:创建目录
# rmdir:删除空目录
# cd:改变工作目录
# pwd:查看当前路径
# ls:列目录,参数:-a所有文件,-c按时间排序,-l详细信息
4. 文本
# sort:排序
# uniq:删除重复行
5. 备份压缩
# tar:档案,参数:-c创建新档 ...
1. 为什么要做持续集成
多个开发在一起工作时会将工作代码集成在一起,如果说某一个开发的代码有不良的影响或者说是对其他代码有冲突,那么就会出现问题。传统模式中,开发一般会很长时间独自完成自己的代码,这些代码 ...
CamelContext
CamelContext是对Camel 运行时的一个抽象, 一般来说一个应用里面会有一个CamelContext 对象,具体执行步骤如下:
1. 创建一个CamelContext对象。 --- CamelContext camelContext=new DefaultCamelContext();
2. 向CamelContext对象中添加Endpoints ...
Apache Camel是Apache基金会下的一个开源项目, ,它是一个基于规则路由和中介引擎,提供企业集成模式的Java对象的实现,通过应用程序接口(或称为陈述式的Java领域特定语言(DSL))来配置路由和中介的规则.
Java DSL:Apache Camel支持你在的集成开发工具中使用平常的,类型安全的,可自动补全的Java代码来编写路由规则,而不需要大量的XML配置文件。同时,也支持在Spring中使用XML配置定义路由和中介规则。
http://baike.baidu.com/view/6426834.htm
Apache Camel is a powerful open s ...
验收测试 (Acceptence Testing):从用户或客户的角度进行的一种测试,这种测试用于确定接受系统的标准。验收测试通常基于系统需求来进行。
即席测试(Ad Hoc Testing):测试的进行过程中没有正式的测试计划和测试用列的测试。
α测试(Alpha Tesst):在开发场所进行的一种验收测试。
方法(Approach):对如何进行测试的一种描述。包括影响测试有效性和测试效率的所有事宜。
假设(Assumption):预设的活动或状态。如果假设是错误的,那么这将是一种计划风险。
属性(Attribute):系统中涉及系统的各个方面的特性(比如性能、可使用性等。)
基线(Basel ...