流概述
流是C++标准的组成部分,流的主要目标是,将从磁盘读取文件或将输入写入控制台屏幕的问题封装起来,创建流后程序员就可以使用它,流将负责处理所有的细节。
IO类库
在C++输入?输出操作是通过C++系统提供的完成I/O操作的一组类实现的。主要包括:
标准流类:处理与标准输入设备(键盘)和输出设备(显示器)关联的数据流
文件流类:处理与磁盘文件关联的数据流
字符串流类:利用...
分类:
编程语言 时间:
2014-05-11 22:26:56
阅读次数:
523
??
1.Java中的方法覆盖(Overriding)和方法重载(Overloading)是什么意思
Java中的方法重载发生在同一个类里面两个或者是多个方法的方法名相同但是参数不同的情况。与此相对,方法覆盖是说子类重新定义了父类的方法。方法覆盖必须有相同的方法名,参数列表和返回类型。覆盖者可能不会限制它所覆盖的方法的访问。
2.JDBC是什么意思
JDBC是允许用户在不同数据库之间做选择...
分类:
其他好文 时间:
2014-05-11 22:14:33
阅读次数:
382
历届试题 大臣的旅费
时间限制:1.0s 内存限制:256.0MB
问题描述
很久以前,T王国空前繁荣。为了更好地管理国家,王国修建了大量的快速路,用于连接首都和王国内的各大城市。
为节省经费,T国的大臣们经过思考,制定了一套优秀的修建方案,使得任何一个大城市都能从首都直接或者通过其他大城市间接到达。同时,如果不重复经过大城市,从首都到达每个大城市的...
分类:
其他好文 时间:
2014-05-11 20:14:24
阅读次数:
304
android快速上手(二)android开发环境搭建及hello world
(一)android开发环境搭建
(二)开启Hello World之旅
(三)学习概要...
分类:
移动开发 时间:
2014-05-11 20:40:12
阅读次数:
483
最近在做有关图像格式转换的东西,以前对这一块还真有点缺失,只能周末补补。
在计算机中,数据是以文件的形式存储在外存储器上的。将图像数据以文件形式保存在外存储器上就形成了图像文件,图像文件就是以数字形式存储的图像数据。
图像文件一般由文件头、调色板数据和像素数据3部分组成。文件头用于存放图像文件的各种参数,这些参数表征了图像本身的许多特性;调色板是图像的颜色索引表;像素数据是图像信息的实体所在,...
分类:
其他好文 时间:
2014-05-11 22:27:51
阅读次数:
334
function getServiceUrl() {
var serverUrl = Xrm.Page.context.getServerUrl();
if (serverUrl.match(/\/$/)) {
serverUrl = serverUrl.substring(0, serverUrl.length - 1);
}
retur...
分类:
其他好文 时间:
2014-05-11 22:01:16
阅读次数:
261
算法实现:
使用...
分类:
其他好文 时间:
2014-05-11 21:39:35
阅读次数:
201
本文完全是翻译与总结谷歌官方的教程,已确保文档的正确性。
免得大家被五花八门的其他的资料弄混了,也没有系统行的学习。
一、设置窗口尺寸和适配屏幕分辨率
谷歌官方文档提到两个大的方面。
1.Viewport视图窗口
这个是html中设置的。主要是设置高度和宽度,还有初始的比列。这个宽度与高度将绝对html里面CSS中有多少个像素可用。
Viewport的宽度与屏幕的宽度没有决定性...
分类:
移动开发 时间:
2014-05-11 22:10:26
阅读次数:
386
内核要执行一个应用程序,唯一的途径是通过系统调用,exec函数,exec又会调用启动程序,启动程序(通常是汇编语言)以类似下面的方式调用main函数:
void exit(main(argc, argv));
那么在main函数末尾使用exit(0)和使用return 0是等价的。这里有三个正常终止程序的函数:
void exit(int status); // 先执行一些清理操作,...
分类:
其他好文 时间:
2014-05-11 20:11:19
阅读次数:
394
ID为0的进程通常是调度进程,常被称为交换进程(swapper),是内核中的系统进程。
ID为1的进程叫做init进程,是一个普通用户进程,不属于内核,由内核调用。
一个现有进程可以调用fork函数创建一个新进程(子进程)。fork函数被调用一次,返回两次。子进程返回值为0,父进程返回值为子进程的进程ID。
当fork出一个子进程后,子进程便拥有独立的数据段、堆、栈的副本,但...
分类:
其他好文 时间:
2014-05-11 22:03:19
阅读次数:
251
工作也已经接近两年了,给自己一个小的总结,谈论一下软件研发中的术与道。
所谓术,乃技术之意,软件研发过程中,技术直接关系到一个项目的成功与否。所谓技术有可以分为很多层面。编程语言层面,ruby、java、等等语言只是一种表达逻辑的方式,没有什么那种语言好那种语言坏之说。每一种语言都有自己适合的应用场景。比如ruby就强调代码的可读性。java等就兼顾了很多效率。c就是性能中的奶霸,但是可读性就一...
分类:
其他好文 时间:
2014-05-11 22:29:50
阅读次数:
413
题目链接:点击打开链接
题意比较明显,不赘述。
删除时可以把i-1转到根,把i+1转到根下
则i点就在 根右子树 的左子树,且只有i这一个 点
#include
#include
#include
#include
using namespace std;
#define N 300500
#define inf 10000000
#define L(x) tree[x].ch[0]
#d...
分类:
其他好文 时间:
2014-05-11 21:05:52
阅读次数:
365
总结一些我们在平时使用vim编辑器的一些实用功能,后续会一直更新。
visual插件
visual插件其实相当于一个书签作用,比如我们在一篇很长的源代码文件中,我们可以标记一行,然后后来我们再想回到这一行时,只需要一个快捷键就能迅速定位到这一行,非常方便,不用不停地往上或往下翻。
常用命令
mm标记一个标签;F2回到被标记的那一行;连续按两次mm就可以取消标签;shift+F2可以...
分类:
其他好文 时间:
2014-05-11 19:50:51
阅读次数:
314
《漫画线性代数》读书笔记 序...
分类:
其他好文 时间:
2014-05-11 21:31:28
阅读次数:
332
使用TCP流式套接字,TCP粘包是指发送方发送的若干包数据到接收方接
收时粘成一包,从接收缓冲区看,后一包数据的头紧接着前一包数据的尾。
出现粘包现象的原因是多方面的,它既可能由发送方造成,也可能由接
收方造成。发送方引起的粘包是由TCP协议本身造成的,TCP为提高传输效率,
发送方往往要收集到足够多的数据后才发送一包数据。若连续几次发送的数
据都很少,通常TCP会根据优化算...
分类:
其他好文 时间:
2014-05-11 22:04:21
阅读次数:
339
#include
#include
using namespace std;
#ifdef ONLINE_JUDGE
#define FINPUT(file) 0
#define FOUTPUT(file) 0
#else
#...
分类:
其他好文 时间:
2014-05-11 20:36:05
阅读次数:
337
开发指南专题五:JEECG微云快速开发平台代码生成器
1.1. Maven开发环境搭建
在搭建jeecg的maven开发环境之前,需要先配置好本机的maven环境,并在eclipse中安装好m2eclipse插件。
1. maven版本的工程目录,代码结构如图311所示。
1. 针对本机开发环境(这里以eclipse为例),调整依赖包和项目属性
首先在工程上右键->pr...
分类:
其他好文 时间:
2014-05-11 21:58:10
阅读次数:
383
基本的注册功能有用户名、密码和密码确认,当然邮箱确认和基本信息填写在高阶的时候完善,现在只完成基本功能。在register.html写如下内容:
{%extends 'main.html'%}
{%block content%}
注册用户名不支持中文
用户名
密码
确认密码
注册
已有帐号,请直接登录
{%end%}
效果图如下...
分类:
其他好文 时间:
2014-05-11 20:37:07
阅读次数:
553
1:LAMP源码搭建用户关系
a. apache服务以daemon用户的处理请求。以root身份作为主进程。
b. php源码安装,会在httpd.conf文件中自动加入调用模块,但是在该文件中还要修改Addtype和Dir_Moudel...
分类:
其他好文 时间:
2014-05-11 19:51:54
阅读次数:
396
Hibernate的持久对象主要分为三个状态,Transient、Persistent、Detached,其中Transient称为瞬态,没有被数据库管理,Hibernate没有为对象分配id,在数据库中没有对应的行,一般在new出一个对象后转化为瞬态;Persistent称为持久化,此时已经被Session管理,Hibernate为对象分配了一个id...
分类:
系统相关 时间:
2014-05-11 21:32:31
阅读次数:
464