STL所有的操作对象(所有的数值)都存放在容器之内,容器需要分配空间以存放数据。为什么不说allocator是内存配置器而是空间配置器,因为空间不仅是内存,空间也可以是磁盘或其它辅助储存媒体。这里我们主要讨论内存配置。
SGI STL每个容器缺省的空间配置器为alloc,如vector: template
clas...
分类:
其他好文 时间:
2015-06-18 09:47:39
阅读次数:
124
7.4 CD唱片应用程序
这篇为第七章的CD唱片应用程序,代码在CD唱片应用程序代码下载。我们使用dbm数据库对数据存储,改进之前的CD唱片应用程序。
7.4.1 更新设计
虽然在文件中以逗号分隔变量来存储信息是一种在shell中很容易实现的方式,但是这样局限性很大,因为许多CD标题和曲目都包含逗号。可以通过使用dbm数据库来改进这种方法。
将CD资料分为标题和曲目两个部分,并用不同的文件...
分类:
系统相关 时间:
2015-06-18 09:46:49
阅读次数:
231
DAODAO是Data Access Object三个首字母的组合,是和数据库打交道的,夹在业务逻辑与数据资源中间。一个标准的DAO模式包含:
(1)VO:数据传输对象,一般和数据库中的一张数据表对应(一个实例相当于数据表中的一条记录,具体看例子比较好理解)
(2)DAO接口:一个接口,声明包含的需要的操作
(3)DAOImpl:DAO接口的具体实现类,只负责实现DAO接口声明的功能,不包括数...
分类:
其他好文 时间:
2015-06-18 09:46:38
阅读次数:
173
13 Roman to Integer链接:https://leetcode.com/problems/roman-to-integer/
问题描述:
Given a roman numeral, convert it to an integer.Input is guaranteed to be within the range from 1 to 3999.Hide Tags Math St...
分类:
其他好文 时间:
2015-06-18 09:47:10
阅读次数:
167
先简单介绍HashMap这个类import java.util.HashMap ;
import java.util.Map ;
public class HashMapDemo01{
public static void main(String args[]){
Map map = null; // 声明Map对象,其中key和value的类型为String
map...
分类:
其他好文 时间:
2015-06-18 09:47:34
阅读次数:
123
ApartmentState用来指定 System.Threading.Thread 的单元状态。是一个枚举类型变量。有三个枚举成员。
分别是STA、MTA、Unknown。
STA: System.Threading.Thread 将创建并进入一个单线程单元
MTA: System.Threading.Thread 将创建并进入一个多线程单元
Unknown: 尚未设置 S...
分类:
其他好文 时间:
2015-06-18 09:46:37
阅读次数:
114
【摘要】本文主要介绍及演示了Struts迭代器(iterator)遍历实体常用的例子,基于MyEclipse开发环境,重点关注前后端代码的实现,给出后端java代码、前段struts标签代码,主要有如下例子:
List则简单多,借用迭代器iterator的id、value属性,再用获取
如:
s:iterator id="u" value="users">
tr>
...
分类:
其他好文 时间:
2015-06-18 09:47:25
阅读次数:
193
Ordering Tasks
John has n tasks to do. Unfortunately, the tasks are not independent and the execution of one task is
only possible if other tasks have already been executed.
Input
The in...
分类:
编程语言 时间:
2015-06-18 09:47:53
阅读次数:
136
顺序队列的初始化及对队列的操作保存在queue.h中#ifndef QUEUE_H
#define QUEUE_H
template
class Queue
{
public:
Queue(int queuecapacity);
bool Isempty();
void Front();
void Rear();
void Pu...
分类:
编程语言 时间:
2015-06-18 09:48:07
阅读次数:
132
facebook在去年的时候曾向外公开自家的威胁情报分析框架ThreatData(Understanding Online Threats with ThreatData) ,消息发出后更多的人关心的是是否开源,反正我是没有找到这个开源框架。
For us to do our part effectively, we must continually search for new types o...
分类:
其他好文 时间:
2015-06-18 09:48:25
阅读次数:
143
想搭一个floodlight+openstack的环境,floodlight容易可是openstack就花了十多天
都说openstack配置难,那就来讲一下我对openstack的历程,大家也少走点弯路
1.之前用fuel工具安装。在我笔记本的里开一个个虚拟机作为节点,再进行节点的通信,无奈电脑6g内存只能撑到3个节点,就没有继续了。
2.下载了centos-everything安...
分类:
其他好文 时间:
2015-06-18 09:46:32
阅读次数:
159
#!/bin/sh -f
# $Header: assistants/bin/dbca.sh /main/84 2009/06/15 09:11:43 svsathe Exp $
#
# dbca.sh
#
# Copyright (c) 1997, 2009, Oracle and/or its affiliates. All rights reserved.
#
# NA...
分类:
数据库 时间:
2015-06-18 09:46:10
阅读次数:
212
12 Integer to Roman链接:https://leetcode.com/problems/integer-to-roman/
问题描述:
Given an integer, convert it to a roman numeral.Input is guaranteed to be within the range from 1 to 3999.Hide Tags Math St...
分类:
其他好文 时间:
2015-06-18 09:45:27
阅读次数:
170
下面的程序详细介绍了如何画一个随机验证码发送到客户端即浏览器进行显示:
1.画随机验证码的代码:
package cn.itheima.response;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.imag...
分类:
其他好文 时间:
2015-06-18 09:45:38
阅读次数:
120
Invert a binary tree.
4
/ 2 7
/ \ / 1 3 6 9
to
4
/ 7 2
/ \ / 9 6 3 1
Trivia:
This problem was inspired by this
original tweet by Max
Howe...
分类:
其他好文 时间:
2015-06-18 09:47:06
阅读次数:
180
grep 一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来
grep [option] [mode] [file]
-c #只输出匹配行的数量
-i #搜索时忽略大小写
-h #查询多文件时不显示文件名
-l #只列出符合匹配的文件名,而不列出具体的匹配行
-n #列出所有的匹配行,并显示行号
-s...
分类:
系统相关 时间:
2015-06-18 09:44:35
阅读次数:
272
解题思路:
(1)将需要翻转的数n跟1进行“&”运算,取得最低位上的数,
(2)左移到对应位置上,实现翻转。
(3)将翻转的结果加入到result中
(4)将n>>1右移一位,继续遍历...
分类:
其他好文 时间:
2015-06-18 09:43:49
阅读次数:
72