- 博客(57)
- 资源 (1)
- 收藏
- 关注
原创 awk 统计文本中某一字段的sum
suoyoawk 'BEGIN {count=0} {count+=$4;} END {print "total bytes is :",count}' test_a.txt
2014-05-23 17:17:10
8420
转载 Linux统计文件行数
语法:wc [选项] 文件…说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。该命令各选项含义如下: - c 统计字节数。 - l 统计行数。 - w 统计字数。这些选项可以组合使用。输出列的顺序和数目不受选项的顺序和数目的影响。
2014-05-21 19:20:55
656
原创 SSH 设置无需密码登陆服务器以及解决SSH登陆慢的问题
一、概述1、就是为了让两个linux机器之间使用ssh不需要用户名和密码。采用了数字签名RSA或者DSA来完成这个操作2、模型分析假设 A (192.168.20.59)为客户机器,B(192.168.20.60)为目标机;要达到的目的:A机器ssh登录B机器无需输入密码;加密方式选 rsa|dsa均可以,默认dsa 二、具体操作流程
2014-05-12 19:52:47
683
原创 虚拟机环境下centos minimal版网络配置
主要用的以下三个目录文件:/etc/sysconfig/network/etc/sysconfig/network-scripts/ifcfg-eth0
2014-05-12 10:46:18
607
转载 Apache Hadoop生态系统
Hadoop学习笔记:Apache Hadoop生态系统作者:雨水,时间:2013-12-9 博客地址:http://blog.youkuaiyun.com/gobitanHadoop从诞生至今已经发展成为一个大数据相关的庞大的软件生态系统。这里收集整理了跟Hadoop相关的Apache下的开源项目,以供后续分析研究。Apache HadoopHadoop是一个大数据处理框架,
2014-05-11 20:49:00
474
转载 C++new失败的处理
如果对象动态的申请内存的时候或调用相应的构造函数来生成对象的时候,而计算机中内存又不够用怎么办?我们第一感觉想到的就是new异常处理啊,对! 我们可以用bad_alloc异常类来抛出new失败的异常,并在catch(bad_alloc &)异常处理器中处理。其实C++中存在有三种new失败的策略。1.应用标准的异常类来处理(c++中推荐的处理方式)代码示例:#inclu
2014-04-02 12:57:31
901
原创 MongoDB数据库的安装和数据的批量导入(2014/4/1)
服务器上MongoDB安装1 下载MongoDB数据库,官网地址:http://www.mongodb.org/downloads 2 将下载好的安装包mongodb-linux-x86_64-2.4.9.tgz通过Xftp工具传到服务器上的特定目录下(如:/home/xp/usr/local) 3 将压缩包解压,tar xzvf mongodb-linux-x86_64
2014-04-01 20:59:01
3215
原创 python 批量导入MongoDB数据库
由于 源文件 不是 MongoDB 支持的JSON 和 BSON 格式的数据, 所以只能将 源数据 转变格式后, 用脚本 将其导入,所测数据为中科院信工所提供的数据。(这也是在信工所接触的第一个写程序的活。)源码如下:#!/usr/bin/env python#encoding:utf-8#################################### functio
2014-03-31 20:33:27
3618
原创 Nginx 安装过程所遇到的问题(一)
prefix选项的常见作用:具体的安装方法一般作者都会给出文档,这里说明配置(configure)的prefix选项以安装supersparrow-0.0.0为例,我们打算把他安装到目录 /usr/local/supersparrow,于是在supersparrow-0.0.0目录执行带选项的脚本./configure –prefix=/usr/local/supers
2014-03-17 16:30:08
445
原创 ODBC 中遇到的错误
直接贴解决办法的链接:http://zhidao.baidu.com/link?url=pyd2AiazzsZr4IlMpiCdXlLC6nnao908xmqmY9QI0yj8vIGCbRPRrqhk9RZ9gc-Q1KNrQGVkFZAijJwqiSMPxa第二个bug的解决:http://blog.youkuaiyun.com/longlongago2000/article/details/2
2013-12-15 22:08:03
907
原创 直接法(高斯)求解线性方程组
#include #include using namespace std;int main(){ double **a = new double *[100]; int n,N; cout<<"palease input the number of unkown variable and the number of equals:"<<endl; cin>>n>>N;
2013-11-01 21:14:20
1138
原创 数据结构----作业1--LinearList
We have added the ability to view aggregated quiz statistics by clicking on a quiz name under the Data -> Activity Tracking tab.Skip NavigationThis page features MathJax technology to render
2013-10-06 00:36:42
1737
原创 九度1012 畅通工程---简单并查集应用
题目描述: 某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通过道路可达即可)。问最少还需要建设多少条道路?输入: 测试输入包含若干测试用例。每个测试用例的第1行给出两个正整数,分别是城镇数目N ( 注意:两个城市
2013-10-03 21:10:18
824
原创 去哪网 2014.9.25 笔试题
第一题:public static String overlay(String str, String overlay, int start, int end)用字符串overlay覆盖字符串str从start到end之间的串。如果str为null,则返回null如果start或end小于0,则设为0如果start大于end,则两者交换如果start或end大于str的
2013-09-25 16:19:13
885
原创 堆排序实现
#include #define parent(i) i/2#define left(i) 2*i#define right(i) 2*i+1using namespace std;/* function: heapsort.*/void swap(int *a, int *b){ int tmp; tmp = *a; *a = *b; *b =
2013-08-14 08:59:55
659
原创 C语言cdelc实现
#include #include #include #include #define MAXTOKENLEN 64#define MAXTOKENS 100/*《C专家编程》:cdecl 实现 注释见P71*/enum type_tag {IDENTIFIER,QUALIFIER,TYPE};struct token { char type; char strin
2013-07-22 22:27:42
1154
原创 C 语言统计关键字出现次数
#include #include #include #define NKEYS (sizeof keytab / sizeof(struct key))struct key {char *word;int count;};/*关键字列表(注意一定要按字典排序)*/struct key keytab[15] = { "abort",0, "break",0,
2013-07-20 11:15:36
1785
原创 C语言打印模式匹配的行练习
#include #include /*************************************《The C programing language (second edition)》中的小练习*******************************/int getline(char *, int );/*find 函数: 打印所有与第一个指定参数的模式匹配
2013-07-19 16:08:29
739
1
原创 C语言整数转字符串(itoa()函数)小练习
#include void itoa(int ,char *);void reverse(char *);/*itoa 函数: 将数字转换成字符串并保存到S中*/void itoa(int n, char s[]){ int i,sign; if((sign = n) < 0) n = -n; i = 0; do { s[i++] = n % 10
2013-07-18 21:46:42
1935
原创 C语言打印十进制数
#include /*printd 函数打印十进制数 n */void printd(int n){ if(n < 0) { putchar('-'); n = -n; } if(n / 10) printd(n / 10); putchar(n%10 + '0'); }/*《The c programming language(seco
2013-07-18 16:38:20
2740
原创 C语言统计字符小练习
#include #define IN 1 //在单词中#define OUT 0 //不在单词中/* The C programming language[second edition] 练习小程序 功能:统计输入的字符数、单词数和行数。*/int main(){ int c; //存储输入的单词 int STATE = OUT; //状态初始为不在单词中
2013-07-18 11:15:32
867
原创 static 数据成员和函数成员
#include#includeusing namespace std;class base{private: int a,b; string name;public: base(string name = " "):a(10),b(10){} // 静态成员变量不能在初始化列表中初始化 static int c; //声明静态数据成员 /
2013-06-24 18:28:59
783
原创 中介者模式 C++ 实现
#include#include#include#includeusing namespace std;/* mediator 模式 问题:重在理解,结构图见网络。 */class colleage{ private: string name; string content; public:
2013-06-21 21:43:32
775
原创 单例模式 C++实现
#include#include#includeusing namespace std;/* 单例模式 存在的问题是: 如何销毁这个类?详情见下文参考。 */class singleton{ private: singleton(){} // singleton *instance = new singleto
2013-06-20 15:53:33
756
原创 状态模式 C++实现
#include#include#includeusing namespace std;/* state 模式: 三个角色: context class / state class / concreate state class */class work; //前置声明 // abstract state class class
2013-06-19 16:03:20
575
原创 适配器模式 C++实现
#include#include#includeusing namespace std;/*适配器模式class target是接口, adapter 才是封装需要适配类(class adaptee)的适配器。 主要思想是将需要适配的class 在class adapter 中进行封装。 */ class target{ public:
2013-06-18 21:29:45
778
原创 观察者模式 C++ 实现
#include#include#include#include/* 气象监控应用问题 (head first 设计模式案例) */ using namespace std;class observer //观察者公共接口 { public: virtual void update(float tmp, float humid
2013-06-15 12:52:58
1021
原创 代理模式 C++ 实现
#include#include#includeusing namespace std;/*代理模式 :追女生问题(大话设计模式中的案例) *//*共同的接口*/ class givegift{ public: virtual void givedolls() = 0; virtual void giveflowers() = 0;
2013-06-13 15:06:59
868
原创 装饰模式 C++实现
#include#include#includeusing namespace std;/* 服饰搭配问题 *//*component class*/class person{ private: string name; public: person() { } perso
2013-06-12 20:11:31
817
原创 策略模式 C++ 实现
#include#include#include/* 问题:和工厂模式的本质区别? */ using namespace std;/*abstract sort class --- strategy class*/class super_sort{ public: typedef int ElemType; void swap(ElemType *
2013-06-11 22:38:20
848
原创 简单工厂模式 C++实现
#include#include#includeusing namespace std;/* 简单工厂模式实现简单计算器程序 */class super_compute //抽象产品角色 { private: int a; int b; public: void set_
2013-06-11 12:59:36
781
原创 C++ primer 文本查询程序
#include#include#include#include#include#include#includeusing namespace std;/* 读取用户指定的任意文本文件,然后允许用户从该文本中查找单词。 查询的结果是该单词出现的次数,并列出每次出现所在的行。如果一个单词在一行 中多次出现,程序只将该行显示一次。行号按升序显示。
2013-06-07 19:34:54
1276
原创 C++ primer 统计单词个数
#include#include#include#include#include#include#includeusing namespace std;int main(){ map word_count; ifstream infile; string filename; char line[256]; cout << "In
2013-06-06 19:20:38
1720
原创 C++ primer ————————————“单词转换" map 对象
#include#include#include#include#include#include/*单词转换:给出一个string 对象 转换成另一个string对象 :输入是两个文件 第一个 含有若干单词对 做词典功能: 第二个文件 提供了需要转换的文件。 */using namespace std;typedef pair str_s
2013-06-05 23:55:59
995
原创 C++ I/O操作——简单文件加密
#include#include#include/* 实现对输入文件进行简单加密和解密,然后输出到输出文件。 解密时密码需要和加密时密码一致。 */using namespace std;int main(){ string str; char buffer[256]; int psw; int a; cout <<"e
2013-06-05 00:42:10
1732
原创 C++ primer ----------- 流状态的查询和控制
#include#includeusing namespace std;int main(){ int val; while(cin >> val, !cin.eof()) { if(cin.bad()) throw runtime_error("IO stream corrupted."); if(cin.fail()) {
2013-06-03 21:13:49
591
MVC架构(模式)
2012-12-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人