标签:
it |
http://www.cnblogs.com/flatfoosie/archive/2010/12/22/1914055.html
http://blog.csdn.net/vanwaals/article/details/5753556
(1) istream& getline (istream& is, string& str, char
delim); 如果没有独到内容,可能是少了结束标志
(2) istream& getline (istream& is, string& str);
学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行)
1、cin
2、cin.get()
3、cin.getline()
4、getline()
5、gets()
6、getchar()
附:cin.ignore();cin.get()//跳过一个字符,例如不想要的回车,空格等字符
1、cin>>
用法1:最基本,也是最常用的
标签:
it |
注意结构体的建立对其初始化的时候构造函数不能有参数可以直接初始化,同时结构体可以进行重载元算符,等等。
例子如下:
struct TEST_BUF
{
}
下面是2个例子:重点用红色标注:
typedef struct LoadConf
{
标签:
it |
rapidxml是一个快速的xml库,比tinyxml快了50-100倍。本文给出创建、读取、写入xml的源码。
由于新浪博客不支持文本文件上传,在使用下面代码需要先下载 rapidxml,关于这个库的下载地址为:
官方网站: http://rapidxml.sourceforge.net/
下载其他源码的网址
下面的网址是大侠写的tingyxml库使用的博客地址:
RapidXml库的使用博客文章推荐:
http://blog.csdn.net/wqvbjhc/article/details/7662931
http://www.oschina.net/question/873634_81784
标签:
it |
http://www.jb51.net/article/40807.htm
top ctrl + M
root 用户切换其他用户不需要输入密码。
查看某个进程 运行情况
top -p 29281
mpstat -P ALL
http://www.jb51.net/article/40807.htm
第一行:
10:01:23 — 当前系统时间
126 days, 14:29 — 系统已经运行了126天14小时29分钟(在这期间没有重启过)
2 users — 当前有2个用户登录系统
load average: 1.15, 1.42, 1.44 — load
average后面的三个数分别是1分钟、5分钟、15分钟的负载情况。
第二行:
Tasks —
任务(进程),系统现在共有183个进程,其中处于运行中的有1个,182个在休眠(sleep),stoped状态的有0个,zombie状态(僵尸)的有0个。
第三行:cpu状
标签:
it |
C++工程中的结构体是可以直接复制的,结构体的赋值方式有2种可用
格式:数据成员冒号值
#include<iostream>
#include<stdio.h>
#include<stdlib.h>
struct test
{
int a ;
short m;
};
int main()
{
return 0;
}
标签:
it |
标签:
it |
http://www.aiisen.com/oracle-linux-oper-zh.html
一,在已有数据库实例中创建新用户
标签:
it |
程序中将数据装在到数据库中的方式一般分为2大类,第一大类是程序中分析出来的数据需要存入数据库。
第二大类是外在数据需要导入到数据库。正对这2大类的我们有不相应的处理办法。
对于第一大类程序中分析出来的数据需要存储到数据库这种情况有2种方式处理:1,使用简单的sql语句追条插入数据库中或使用容器将数据存储之后,循环存入数据库中,
2,将分析的数据写入文件之后,使用sqlldr命令按照控制文件的方式导入数据库中。
对于第二大类外在数据的存储也分为2类:1,使用oracle提供的sqlplus,spool,prompt,expt等命令组成脚本的方式处理。
2,是使用pl/sql工具提供的方法进行处理。
标签:
it |
一,首先要明白一个问题,一个应用被编写安装之后都是按照常规的方法处理,所有的东西都是以不同类型的文件形式存在。我们的安装卸载其目标就是删除这些文件。
二,常规的习惯,注册和调用系统文件的时候,一般都是在/user/用户名/我的文档中记录,如果出错说明非法操作改变了软件的全局路径或环境,总之就是你将软件卸载之后,把和此软件有关的所有文件都删除。
三, 将软件操作过的数据文件一起删除避免新建立的时候发生冲突,window 和linux的机制是不同的。
做到以上3点基本上是可以解决问题的。
四,如何使source Insight显示目录主要看看,原来的软件的安装默认主目录盘在那个位置,将需要加载的文件放在该目录之下就好了,注意第一次选择提示选择的目录是软件生成的数据文件目录,第二次提示选择路径才是源代码文件所要存放的路径。
例子:source Insight 3.5中改变了文件的全局变量,导致.en和.CF3等等一些文件没有删除,只要一打开source Insight立马就会被关闭。
所以卸载source Insight之后查找与source insight有关的文件,首先想到的
标签:
it |