流是数据的流动 以程序为中心。
是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。
一、数据源|节点: 存储数据的介质, 文件、网络、服务器内存、DB等
二、分类
1、流向: 输入流 输出流
2、数据: 字节流 字符流
3、功能: 节点流 ...
分类:
编程语言 时间:
2014-07-11 08:10:44
阅读次数:
224
LNK2005错误——重复定义错误
形成的原因:
1. 重复定义全局变量。可能存在两种情况:
A、 对于一些初学编程的程序员,有时候会以为需要使用全局变量的地方就可以使用定义申明一下。其实这是错误的,全局变量是针对整个工程的。正确的应该是在一个CPP文件中定义如下:int g_Test;那么在使用的CPP文件中就应该使用:extern int g_Test即可,如果还是使用int g_Tes...
分类:
编程语言 时间:
2014-07-10 22:10:28
阅读次数:
418
HTML5中,scrollIntoView()可以在所有HTML 元素上调用
通过滚动浏览器窗口或某个容器元素,调用元素就可以出现在视口中。
如果给这个方法传入true 作为参数,或者不传入任何参数,那么窗口滚动之后会让调用元素的顶部与视窗顶部尽可能平齐。
如果传入false 作为参数,调用元素会尽可能全部出现在视口中,(可能的话,调用元素的底部会与视窗顶部平齐。)不过顶...
分类:
编程语言 时间:
2014-07-10 22:39:29
阅读次数:
225
insertAdjacentHTML(), 这个方法也是在IE中最早出现的,现在已纳入html5规范,它接受两个参数,一个是下列的标记之一,一个是要写入的 html 代码文本。
beforebegin , (英文为开始之前的意思)在当前元素之前插入一个新的紧邻的同辈元素afterbegin,(英文为开始之后的意思)在当前元素之下插入一个子元素,或者是在当前元素的第一个子元素之前插入一个...
分类:
编程语言 时间:
2014-07-10 22:40:58
阅读次数:
250
Java基础知识的三十个经典问答
1、面向对象的特点
抽象:
抽象是或略一个主题中与当前目标的无关的因素,一边充分考虑有关的内容。抽象并不能解决目标中所有的问题,只能选择其中的一部分,忽略其他的部分。抽象包含两个方面:一是过程抽象;一是数据抽象。
继承
继承是一种联接类的层次模型,允许和鼓励类的重用,提供了一种明确的共性的方法。对象的一个新类可以从现有的类中派生,这叫做类的继承。心...
分类:
编程语言 时间:
2014-07-10 23:30:46
阅读次数:
313
tair 是淘宝自己开发的一个分布式 key/value 存储引擎. tair 分为持久化和非持久化两种使用方式. 非持久化的 tair 可以看成是一个分布式缓存. 持久化的 tair 将数据存放于磁盘中. 为了解决磁盘损坏导致数据丢失, tair 可以配置数据的备份数目, tair 自动将一份数据的不同备份放到不同的主机上, 当有主机发生异常, 无法正常提供服务的时候, 其余的备份会继续提供服务.
目录
1. 简介
2. 安装步骤及问题小记
3. 部署配置
4. Java客户端测试
5. 参考资料...
分类:
编程语言 时间:
2014-07-10 22:48:57
阅读次数:
401
(七)装饰器模式 Decorator
装饰器模式是为了动态的给一个对象增加一些新功能。装饰对象与被装饰的对象需要实现同一个接口,装饰对象持有被装饰对象的实例。
(八)代理模式
已有方法使用时候需要对原有方法改进,直接修改原有方法违反了“对扩展开放,对修改关闭”原则。采用代理类调用原来方法可以清晰地划分功能,有助于后期维护。...
分类:
编程语言 时间:
2014-07-10 23:32:01
阅读次数:
209
有的时候,我们需要调用纯c++的方法,这个时候,我们必须再次封装一下。通过调用中间层对象的方法,来调用c++的方法。请看下图:
2.在test.h文件中定义方法
#ifndef __test__
#define __test__
class Test
{
public:
void test();
static void testStatic();
};
#endif...
分类:
编程语言 时间:
2014-07-10 21:46:37
阅读次数:
353
www.j4cms.com java 开源内容管理 页面直接编辑
bootstrap3 样式
default 样式
metro 样式
oschina 样式
leblog 样式
foundation 样式...
分类:
编程语言 时间:
2014-07-10 23:28:05
阅读次数:
211
java多线程Future和Callable类的解释与使用...
分类:
编程语言 时间:
2014-07-10 21:56:50
阅读次数:
253
今天,领导交给我一活,把Java项目打包成jar文件。折腾了俩小时,到最后还是执行jar文件就报classnotfound异常,我感觉是所写的程序中依赖的jar包没有打进去,但我手动加了,还是不行。网上找了好多办法,还是不行。后来,问了一技术大牛的朋友,才知道问题出在哪了。
选择runnable jar file,而不是jar file(我的myeclipse版本是6.5,没有这个runna...
分类:
编程语言 时间:
2014-07-10 21:47:54
阅读次数:
278
java内部类总结...
分类:
编程语言 时间:
2014-07-10 23:55:32
阅读次数:
373
下面是一些尝试代码:
1.
#include
#include
#include
#include
#include
#include
using namespace std;
int main()
{
int i;
vectora[10];
for(i=1; i<=5; i++)
{
a[1].push_back(i);
}
a[1].push_back(6)...
分类:
编程语言 时间:
2014-07-10 21:06:04
阅读次数:
257
1.编程语言和应用整体介绍" style="clear: both; font-size: 1.8em; margin: 0px 0px 0.85em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(230, 230, 230); line-height: 1.7em; color: r...
分类:
编程语言 时间:
2014-07-11 00:42:02
阅读次数:
305
javabean转map类型 实体类转map类型...
分类:
编程语言 时间:
2014-07-10 22:20:34
阅读次数:
346
书接上文,这篇博文接着前面一篇(介绍时间管理模块time )介绍了另外一个非常好用也经常会用到的时间管理模块 datetime 。非常有用,希望可以好好帮你整理一下这一部分的内容。...
分类:
编程语言 时间:
2014-07-11 08:18:28
阅读次数:
213
1、MFC中点出对话框显示另存为的一个路径和文件:
void CPatchDlg::OnBnClickedBtnPath()
{
//一下为选择另存为一个路径
m_strSavepath = "";
BROWSEINFO bi;
ZeroMemory(&bi, sizeof(BROWSEINFO));
bi.hwndOwner = m_hWnd;
bi.ulFlags = BIF_...
分类:
编程语言 时间:
2014-07-10 23:51:47
阅读次数:
323
adaptor(适配器)
一种标准库类型、函数或迭代器,使某种标准库类型、函数或迭代器的行为类似于另外一种标准库类型、函数或迭代器。系统提供了三种顺序容器适配器:stack(栈)、queue(队列)以及priority_queue(优先级队列)。所有的适配器都会在其基础顺序容器上定义一个新接口。
begin(begin 操作)
一种容器操作。如果容器中有元素,该操作返回指向容器中第一...
分类:
编程语言 时间:
2014-07-11 00:41:21
阅读次数:
315
在需要给文档插入大量的html 标记下,通过DOM操作很麻烦,你不仅要创建一系列的节点,而且还要小心地按照顺序把它们接结起来。
利用html 标签 插入技术,可以直接插入html代码字符串,简单、高效!
以下插入html标签相关的扩展已经纳入html5 规范.
1.innerHTML 属性2.outerHTML 属性3.insertAdjacentHTML 方法...
分类:
编程语言 时间:
2014-07-10 22:58:38
阅读次数:
226
1. 基于 const的重载
为了解决这个问题,我们必须定义两个display 操作:一个是const,另一个不是const。基于成员函数是否为const,可以重载一个成员函数;
同样地,基于一个指针形参是否指向const(第7.8.4 节),可以重载一个函数。const对象只能使用const 成员。
非const 对象可以使用任一成员,但非const 版本是一个更好的匹配。 在此,我们将...
分类:
编程语言 时间:
2014-07-10 22:09:07
阅读次数:
228