这节我们讨论了两种好玩的数据结构,栈和队列。什么是栈,
所谓的栈是栈(Stack)是操作限定在表的尾端进行的线性表。表尾由于要进行插入、删除等操作,所以,它具有特殊的含义,把表尾称为栈顶(Top)
,另一端是固定的,叫栈底(Bottom)。当栈中没有数据元素时叫空栈(Empty
St..
分类:
编程语言 时间:
2015-06-19 13:39:10
收藏:
0 评论:
0 赞:
0 阅读:
236
什么是队列,所谓的队列是队列(Queue)是插入操作限定在表的尾部而其它操作限定在表的头部进行的,线性表。把进行插入操作的表尾称为队尾(Rear),把进行其它操作的头部称为队头(Front)。当对列中没有数据元素时称为空对列(Empty
Queue)。队列通常记为:Q=(a1,a2,…,an),Q是英文..
分类:
编程语言 时间:
2015-06-19 13:39:00
收藏:
0 评论:
0 赞:
0 阅读:
179
xml中的代码实现<RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="20dp"
>
<TextView
and..
分类:
移动平台 时间:
2015-06-19 13:38:49
收藏:
0 评论:
0 赞:
0 阅读:
187
问:有一个服务部署在了多台机器上,这样的类似有多个,用于给内部服务器访问,我现在打算用haprooxy+keepalived,大家帮看看有什么问题,我们前端是硬负载,就是说从公网进来访问的走硬负载,内部之间的走软负载。答:业务层肯定是多实例交叉冗余的两台机器,可以配置三个ip,n..
分类:
其他 时间:
2015-06-19 13:38:29
收藏:
0 评论:
0 赞:
0 阅读:
118
在磁盘分区之前,首先了解linux系统对硬盘和分区的命名。在Linux下IDE的设备以hd命名的,第一个ide设备是hda,第二个是hdb..依此类推。SCSI接口设备是用sd命名的,第一个设备是sda,第二个是sdb...依此类推。分区是用设备名称加数字命名的,例如hda1代表hda这个硬盘设备上的第..
分类:
系统服务 时间:
2015-06-19 13:38:10
收藏:
0 评论:
0 赞:
0 阅读:
236
安装win7pro时报错:Windows
无法安装到这个磁盘。选中的磁盘具有MBR分区表。在EFI系统上,Windows只能安装到GPT磁盘。原因及解决办法:UEFI在BIOS中已开启,UEFI相较过去传统的BIOS是一种新型的技术。全称为unifiedextensionfirmwareinterface.以thinkpadX230为例,按F1开机进..
分类:
Windows开发 时间:
2015-06-19 13:38:00
收藏:
0 评论:
0 赞:
0 阅读:
473
OSSIM中网卡设置注意事项《Unix/Linux网络日志分析与流量监控》一书中告诉大家如何通过Alienvault-center方式修改,另外有关OSSIM中设置网卡过程中,还需要注意以下3个问题:1)为什么手工修改OSSIM主机地址,eth0网卡IP后其它服务启动错误?当OSSIMServer安装完毕,通过命令行..
分类:
其他 时间:
2015-06-19 13:37:50
收藏:
0 评论:
0 赞:
0 阅读:
342
OSSIM4系统启动时为什么显示”apache2[warn]NameVirtualHost*:80hasnoVirtualHosts“?对于OSSIM存在这一问题,当你手工停止Apache后再启动也会遇到这一问题,其实这个问题的本质是在没有定义域名是一个端口只能对应一个虚拟主机,将NameVirtualHost*:80改为其它端口也可以解决..
分类:
其他 时间:
2015-06-19 13:37:40
收藏:
0 评论:
0 赞:
0 阅读:
211
邮件服务器基本概念:1.邮件传输协议SMTP:SimpleMailTransferProtocolPOP3:PostOfficeProtocolIMAP4:InternetMailAccessProtocol2.smtpd监听(25/tcp)3.SASL:SimpleAuthenticationSecureLayercyrus-saslcourier-authlib4.MDA:邮件投递代理,MDA是挂在MUA下的一个小功能,它的主..
分类:
其他 时间:
2015-06-19 13:37:30
收藏:
0 评论:
0 赞:
0 阅读:
225
豆子今天被同事询问,能否把windows2012R2datacenter降级成standard版本,原因很简单,前者要6000多刀,后者只要800刀。公司配置了datacenter版本的服务器大概有12个,如果不能降级,那么恐怕都得重装。经过一番研究,结论如下:微软官方支持从低版本升级到高版本,比如从Evalu..
分类:
Windows开发 时间:
2015-06-19 13:37:20
收藏:
0 评论:
0 赞:
0 阅读:
538
在ofbiz中大量使用了工厂模式,在使用工厂模式的同时使用了缓存模式,如如下生成数据操作工厂类/*******************************************************************************
*LicensedtotheApacheSoftwareFoundation(ASF)underone
*ormorecontributorlicenseagreements..
分类:
其他 时间:
2015-06-19 13:37:12
收藏:
0 评论:
0 赞:
0 阅读:
257
1. abstract(抽象)
用法:类修饰符的一种,可以用来修饰类,方法,被修饰的类不能够实例化(即不能用new关键字得到对象),被修饰的方法不能够实现。一个抽象类中不一定要有抽象方法,但是一个类里面有抽象方法就一定是抽象类。如果由类要继承抽象类的话,必须要实现里面的抽象方法。构造方法和静态方法不可以修饰为抽象。
例子:
public abstract class Ani...
分类:
编程语言 时间:
2015-06-19 13:35:49
收藏:
0 评论:
0 赞:
0 阅读:
146
活动选择问题
有一个教室,而当天有多个活动,活动时间表如下:找出最大兼容活动集!活动已按结束时间升序排序.
动态规划
采用动态规划需要满足两个条件:1.最优子结构2.子问题重叠
令SijS_{ij}表示在aia_i结束后和aja_j开始前活动的集合,假定AijA_{ij}为活动集合SijS_{ij}的最大兼容子集,其中包含活动aka_k。问题变成求SikS_{ik}与SkjS_{k...
分类:
编程语言 时间:
2015-06-19 13:35:39
收藏:
0 评论:
0 赞:
0 阅读:
240
iOS6 SDK就已经增加了StoreKit工具包,“StoreKit” 顾名思义就是 “商店工具包”的意思,那么它主要是苹果公司为了方便开发者对App Store操作而开发的。比如对app进行评论,我们平时都是直接跳到App Store,那么现在我们就可以直接在应用内以模态视图的形式弹出App Store,这样是不是就更方便?
要使用StoreKit工具包中的功能:
1、首先得导入Store...
分类:
移动平台 时间:
2015-06-19 13:35:29
收藏:
0 评论:
0 赞:
0 阅读:
206
这里通过使用BeanDefinitionResolver来对BeanDefinition进行解析,然后注入到property中。下面到BeanDefinitionValueResolver中看一下解析过程,以对Bean reference进行解析为例 /**
* Resolve a reference to another bean in the factory.
* cl...
分类:
编程语言 时间:
2015-06-19 13:35:19
收藏:
0 评论:
0 赞:
0 阅读:
272
初识Objective-CObjective-C刚诞生的时候,扩展名.m代表message,它指的是Objective-C的一个主要特性。NSLog( @“ %d ” , 12 ); // 可以输出 12
printf ( “ %d\n ” , 23 ); // 可以输出23
NSLog( @“ %s “ , “abc” ) ; // 可以输出 字符串 abc
printf ( “%s”...
分类:
其他 时间:
2015-06-19 13:35:10
收藏:
0 评论:
0 赞:
0 阅读:
250
CREATE TABLE tmp13(vb VARBINARY(10))
INSERT INTO tmp13 (vb) VALUES(12)
SELECT LENGTH(vb) FROM tmp13
INSERT INTO tmp13 (vb) VALUES(1212)...
分类:
数据库技术 时间:
2015-06-19 13:34:59
收藏:
0 评论:
0 赞:
0 阅读:
226
1 定义头和根元素
部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。
DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。
所有部署描述符文件的顶层(根...
分类:
Web开发 时间:
2015-06-19 13:34:49
收藏:
0 评论:
0 赞:
0 阅读:
304
MyEclipse中svn用户名密码变更...
分类:
其他 时间:
2015-06-19 13:34:39
收藏:
0 评论:
0 赞:
0 阅读:
117
@class 和 #import说明:
@class 创建了一个前向引用。这是在告诉编译器:“相信我。以后你自然会知道这个类到底是什么,但是现在,你知道这些足矣。”
如果有循环依赖关系,@class 也很有用。即 A 类使用 B 类, B 类也使用 A 类。如果试图通过 #import 语句让这两个类互相引用,那么就会出现编译错误。但是如果在 A.h 文件中使用 @class B,在 B.h 中...
分类:
其他 时间:
2015-06-19 13:34:29
收藏:
0 评论:
0 赞:
0 阅读:
172