自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

a15743239832的专栏

stay hungry stay foolish

  • 博客(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 8309

转载 Linux统计文件行数

语法:wc [选项] 文件…说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。该命令各选项含义如下:  - c 统计字节数。  - l 统计行数。  - w 统计字数。这些选项可以组合使用。输出列的顺序和数目不受选项的顺序和数目的影响。

2014-05-21 19:20:55 610

原创 给普通用户分配root权限

vi /etc/sudoer添加:用户

2014-05-13 20:21:11 871

原创 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 638

转载 一致性哈希算法(百度百科)

一致性哈希算法在分布式存储系统中有很多的应用,

2014-05-12 15:23:54 1266

原创 虚拟机环境下centos minimal版网络配置

主要用的以下三个目录文件:/etc/sysconfig/network/etc/sysconfig/network-scripts/ifcfg-eth0

2014-05-12 10:46:18 557

转载 Apache Hadoop生态系统

Hadoop学习笔记:Apache Hadoop生态系统作者:雨水,时间:2013-12-9 博客地址:http://blog.csdn.net/gobitanHadoop从诞生至今已经发展成为一个大数据相关的庞大的软件生态系统。这里收集整理了跟Hadoop相关的Apache下的开源项目,以供后续分析研究。Apache HadoopHadoop是一个大数据处理框架,

2014-05-11 20:49:00 447

转载 C++new失败的处理

如果对象动态的申请内存的时候或调用相应的构造函数来生成对象的时候,而计算机中内存又不够用怎么办?我们第一感觉想到的就是new异常处理啊,对! 我们可以用bad_alloc异常类来抛出new失败的异常,并在catch(bad_alloc &)异常处理器中处理。其实C++中存在有三种new失败的策略。1.应用标准的异常类来处理(c++中推荐的处理方式)代码示例:#inclu

2014-04-02 12:57:31 822

原创 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 3164

原创 python 批量导入MongoDB数据库

由于 源文件 不是 MongoDB 支持的JSON 和 BSON 格式的数据, 所以只能将 源数据 转变格式后, 用脚本 将其导入,所测数据为中科院信工所提供的数据。(这也是在信工所接触的第一个写程序的活。)源码如下:#!/usr/bin/env python#encoding:utf-8#################################### functio

2014-03-31 20:33:27 3563 2

原创 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 414

原创 ODBC 中遇到的错误

直接贴解决办法的链接:http://zhidao.baidu.com/link?url=pyd2AiazzsZr4IlMpiCdXlLC6nnao908xmqmY9QI0yj8vIGCbRPRrqhk9RZ9gc-Q1KNrQGVkFZAijJwqiSMPxa第二个bug的解决:http://blog.csdn.net/longlongago2000/article/details/2

2013-12-15 22:08:03 830

原创 直接法(高斯)求解线性方程组

#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 1083

原创 数据结构----作业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 1688

原创 九度1012 畅通工程---简单并查集应用

题目描述:    某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通过道路可达即可)。问最少还需要建设多少条道路?输入:    测试输入包含若干测试用例。每个测试用例的第1行给出两个正整数,分别是城镇数目N (      注意:两个城市

2013-10-03 21:10:18 794

原创 去哪网 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 846

原创 堆排序实现

#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 631 1

原创 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 1092

原创 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 1579 1

原创 C语言打印模式匹配的行练习

#include #include /*************************************《The C programing language (second edition)》中的小练习*******************************/int getline(char *, int );/*find 函数: 打印所有与第一个指定参数的模式匹配

2013-07-19 16:08:29 691 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 1890

原创 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 2615

原创 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 830

原创 VC++ 6.0 ADO连接数据库中出现的问题

2013-06-30 16:53:28 701

原创 linux 修改环境变量后不能启动的一种解决办法

总结:抢救了CentOS。避免了重装系统。

2013-06-30 01:48:00 2290

原创 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 754

原创 中介者模式 C++ 实现

#include#include#include#includeusing namespace std;/* mediator 模式 问题:重在理解,结构图见网络。 */class colleage{ private: string name; string content; public:

2013-06-21 21:43:32 736

原创 单例模式 C++实现

#include#include#includeusing namespace std;/* 单例模式 存在的问题是: 如何销毁这个类?详情见下文参考。 */class singleton{ private: singleton(){} // singleton *instance = new singleto

2013-06-20 15:53:33 717

原创 状态模式 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 543

原创 适配器模式 C++实现

#include#include#includeusing namespace std;/*适配器模式class target是接口, adapter 才是封装需要适配类(class adaptee)的适配器。 主要思想是将需要适配的class 在class adapter 中进行封装。 */ class target{ public:

2013-06-18 21:29:45 749

原创 观察者模式 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 977

原创 代理模式 C++ 实现

#include#include#includeusing namespace std;/*代理模式 :追女生问题(大话设计模式中的案例) *//*共同的接口*/ class givegift{ public: virtual void givedolls() = 0; virtual void giveflowers() = 0;

2013-06-13 15:06:59 836 1

原创 装饰模式 C++实现

#include#include#includeusing namespace std;/* 服饰搭配问题 *//*component class*/class person{ private: string name; public: person() { } perso

2013-06-12 20:11:31 702

原创 策略模式 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 817 1

原创 简单工厂模式 C++实现

#include#include#includeusing namespace std;/* 简单工厂模式实现简单计算器程序 */class super_compute //抽象产品角色 { private: int a; int b; public: void set_

2013-06-11 12:59:36 752 2

原创 C++ primer 文本查询程序

#include#include#include#include#include#include#includeusing namespace std;/* 读取用户指定的任意文本文件,然后允许用户从该文本中查找单词。 查询的结果是该单词出现的次数,并列出每次出现所在的行。如果一个单词在一行 中多次出现,程序只将该行显示一次。行号按升序显示。

2013-06-07 19:34:54 1093 1

原创 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 1681

原创 C++ primer ————————————“单词转换" map 对象

#include#include#include#include#include#include/*单词转换:给出一个string 对象 转换成另一个string对象 :输入是两个文件 第一个 含有若干单词对 做词典功能: 第二个文件 提供了需要转换的文件。 */using namespace std;typedef pair str_s

2013-06-05 23:55:59 970

原创 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 1662

原创 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 541

MVC架构(模式)

主要包括MVC的设计思想、实现和原理,以及和其他人的理解。 一、MVC设计思想 二、MVC设计模式的实现 三、MVC设计模式的扩展 四、MVC的优点 五、MVC的不足

2012-12-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除