桥梁模式的用意是:将抽象化和实现化惊醒脱耦,使得两者可以独立的变化。所谓脱耦就是将抽象化和实现化之间的耦合解脱开,也就是强关联变成若关联。强关联就是在编译期就已经确立的,无法在运行时改变;弱关联就是可以动态的确定并且运行期可以改变的关联。继承是强关联,合成、聚合是弱关联。类图:示意性代码:packa...
分类:
其他好文 时间:
2014-06-02 08:57:44
阅读次数:
212
第一章 线程安全的对象生命期管理第二章 线程同步精要第三章
多线程服务器的适用场合与常用编程模型第四章
C++多线程系统编程精要1.(P84)11个常用的最基本Pthreads函数:2个:线程的创建和等待结束(join)。封装为muduo::Thread4个:mutex的创建、销毁、加锁、解锁。封装...
分类:
编程语言 时间:
2014-06-02 08:58:26
阅读次数:
434
LWTViewController.h//// LWTViewController.h//
tableView练习 -- QQ好友列表//// Created by apple on 14-6-1.// Copyright (c) 2014年 lwt.
All rights reserved...
分类:
其他好文 时间:
2014-06-02 09:16:34
阅读次数:
313
在使用 SU01 维护用户时,在登录数据选项卡中会要求选择用户类型,一般我们都选择第一项
Dialog,但是其他几个选项有什么作用呢?下面我们就一一解释。对话用户顾名思义,就是需要通过 SAP GUI 与 SAP
系统进行交互的用户。在对话用户登录时,系统会检查用户的有效期和初始密码,并且要求修改密...
分类:
其他好文 时间:
2014-06-02 09:16:58
阅读次数:
1709
2014-06-01 BaoXinJian一、摘要Oracle Lov是Form
Builder页面中比较重要的控件,所以对该Lov控件的二次开发、控制和查询异常也是经常遇到问题,所以个人归类一下替换标准LOV的query
sql不通过代码查询LOV所引用的具体SQL二、案例 - 替换标准lov的q...
分类:
其他好文 时间:
2014-06-02 09:17:37
阅读次数:
276
首先我们来看一个代码:复制代码代码如下: Absolute (layer2) Normal
Text Content (layer3) 这个代码的效果如下:在FF和IE8下都没有任何问题的,但是在IE6和IE7下有人如下两个bug:a,
绝对定义(position:absolute)的相邻元素mar...
分类:
其他好文 时间:
2014-06-02 01:19:44
阅读次数:
291
一、集成测试定义二、集成测试策略三、集成测试过程四、小结==================================练习1.为什么有了单元测试,还需要集成测试?2.什么是集成测试?3.当被测单元本身不是一个独立的程序,无法完整的运行,为了验证被测单元的功能和输入、输出是否能正确处理,我们要为...
分类:
其他好文 时间:
2014-06-02 09:18:12
阅读次数:
217
四、Chain of
Responsibility(责任链)描述:一系列类(classes)试图处理一个请求request,这些类之间是一个松散的耦合,唯一共同点是在他们之间传递request.
也就是说,来了一个请求,A类先处理,如果没有处理,就传递到B类处理,如果没有处理,就传递到C类处理,就这...
分类:
其他好文 时间:
2014-06-02 09:19:29
阅读次数:
303
性能测试中的TPS与HPS TPS(Transaction per second)
是估算应用系统性能的重要依据。其意义是应用系统每秒钟处理完成的交易数量。一般的,评价系统性能均以每秒钟完成的技术交易的数量来衡量。
系统整体处理能力取决于处理能力最低模块的TPS 值。依据经验,应用系统的处理能力一般...
分类:
其他好文 时间:
2014-06-02 09:18:49
阅读次数:
388
题目大意: 给你一个由“#” 、“.”、“S”、“E” .构成的图,
“#”代表墙不可穿越,“.”代表空白,“S”代表起点,“E”代表重点,问你分别沿着左边走和右边走和最短路径各多少步。
即使这样说,题目还是不太明确,题意还是看不懂,下面简单介绍下具体的走法。 拿第一组测试数据为例子: ###...
分类:
其他好文 时间:
2014-06-02 09:20:12
阅读次数:
599
private static String newUUID() { return
UUID.randomUUID().toString(); } private static String getLocaleCountry() {
return java.util.Locale.ge...
分类:
移动开发 时间:
2014-06-02 09:20:53
阅读次数:
261
这个时间是在第一次访问网站的时候触发..比如你发布了一个网站,,我第一个来访问,,就会触发这个事件..以后再有人来访问就不会触发了..一般的,我们总是以为Application_Start是一个应用程序最开始的部分,所有我们自己写的代码的执行,都从这里开始,而所有这里以前的代码,都是微软(或者其他系...
分类:
移动开发 时间:
2014-06-02 09:21:33
阅读次数:
221
Given a stringS, find the longest palindromic
substring inS. You may assume that the maximum length ofSis 1000, and there
exists one unique longest pa...
分类:
编程语言 时间:
2014-06-02 09:22:03
阅读次数:
328
load_file()查看常用的配置文件:/usr/local/app/apache2/conf/httpd.conf/usr/local/app/php5/lib/php.ini/usr/local/app/apache2/conf/extra/httpd-vhosts.conf/etc/my.c...
分类:
其他好文 时间:
2014-06-02 09:22:41
阅读次数:
298
samtools: Utilities for the SAM
format下面介绍一下samtools 常用的功能:1,对fasta文件建立indexsamtools faidx ref.fasta2,
将sam文件转化为bam文件samtools view -bS in.sam > in.bam...
分类:
其他好文 时间:
2014-06-02 09:24:02
阅读次数:
484
使用捆绑与 ASP.NET MVC 放缩法在这一节我们将创建 ASP.NET MVC
项目,审查捆绑和缩小。首先,创建一个新的 ASP.NET MVC
互联网项目,命名为MvcBM,而无需更改任何默认设置。打开App_Start\BundleConfig.cs文件并检查的RegisterBundle...
分类:
Web程序 时间:
2014-06-02 09:23:19
阅读次数:
410
C++中二维数组的动态分配作者:来源:csdn博客公布者:admin 时间:2009-04-23
13:55:03点击:115
C++中一维数组的动态分配十分经常使用,但C++刚開始学习的人可能非常少想过要使用动态分配的二维数组,或者自觉得二维数组就是这样分配的(至少我自己開始的时候就这样觉得):i...
分类:
编程语言 时间:
2014-06-02 09:24:41
阅读次数:
327