自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (28)
  • 收藏
  • 关注

原创 hadoop 读写文件

import java.io.IOException;import java.io.InputStream;import java.util.StringTokenizer;import java.net.URI;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.conf.Confi

2011-10-28 17:32:37 2061

原创 vector 排序 去重 反向输出

#include #include #include #include using namespace std;int main() {vector Vector;Vector.push_back(100);Vector.push_back(100

2011-10-18 16:25:31 5016 1

原创 screen 配置文件内容

.screenrc 配置内容:startup_message offdefscrollback 5120altscreen onhardstatus alwayslastlinehardstatus alwayslastline "%{.bW}%-w%{.rW

2011-10-11 20:40:11 1158

转载 我要学习!

转自人人网好友分享你要是天天一大早六点起床,吃顿好饭,奔去教室背两篇课文,八点坐直在教室的前排,使劲不分心不玩手机地听完三节还是四节课,课间背单词看报纸读课文,放学奔去食堂抢份好饭,回宿舍吃完,洗洗衣服拖拖地消化下,再听VOA,一倍速听完听1.5,1.5听完听2倍,听困了上床

2011-09-07 09:38:19 2046

原创 友人推荐书单

图书列表历史中国历史图谱中国历史研究法全球通史(上,下)山河岁月中国历代政治得失中国文明史日本文明史中国大历史(*)万历十五年(*)史记三国志名著洛丽塔我是猫故道白云罗生门金阁寺菊与刀围城小说狼与狐大萨满之金羊车不负如来不负卿(1,2)何以笙箫默听雪楼三部曲(护花铃,血薇,指间砂

2011-07-11 21:28:15 870

原创 查看进程启动时间

查看进程启动时间 ps afx -o pid,args,etime,stime|grep process例如:

2011-07-05 09:35:14 1204 2

原创 c++一次输出单个中文字符和英文字符串

#include #include using namespace std; int main() {     string str = "无str产ing阶级在斗争中失去的只是锁链!!";     string ch;     bool e = false;          for(size_t i = 0; i      {       if (str[i]        {

2011-06-30 15:06:00 4739 1

原创 输出指定字符的下一行

例如文件a.txt内容如下: abc:1abc:2abc:3abd:4abe:5abc:6  想要输出"abc:"下面一行的内容: 1 2 3 6, 则需要输入命令:grep -A 1 abc  a.txt | grep -v abc  | grep -v /-

2011-06-23 17:58:00 1059

原创 sleep sort

#!/bin/bashfunction f() {    sleep "$1"    echo "$1"}while [ -n "$1" ]do    f "$1" &    shiftdonewait 转帖太有喜感的代码了 分享下 

2011-06-21 16:11:00 592

转载 Unicode字符编码区间表

 十进制十六进制 字符数编码分类(中文)编码分类(英文)起始终止起始终止(个)01270000007F128C0控制符及基本拉丁文C0 Control and Basic Latin128255008000FF128C1控制符及拉丁文补充-1C1

2011-06-13 23:04:00 5050

转载 判断utf8编码字符是否为日文 或其它语言

//首先转成unicode编码, 根据编码大小可获得为那种语言,编码表请参考另一篇博客  #include #include #include #include using namespace std;int utf82u(char *str, int * chPtr)    /* str is the UTF8 next character pointer */    /* chP

2011-06-13 22:56:00 6338

原创 Linux计算指定列的和

awk {sum+=$1}END{print sum} sum.txt

2011-06-08 09:01:00 2807 1

原创 linux 数据文件指定行

如文件data #head -n 100 data     //输出文件开始100行#tail -n 100 data        //输出文件末尾100行#sed -n 100, 200p data    //输出文件第100行至第200行

2011-06-03 16:45:00 1537

原创 random 拷贝文件

<br /># 随机拷贝100个文件<br />import os, sys,random<br />inputDir = sys.argv[1]<br />outputDir = sys.argv[2]<br /> <br />if not(os.path.exists(outputDir)):<br />    os.mkdir(outputDir)<br />files = os.listdir(inputDir)<br />random.shuffle(files)  #打乱顺序<br /> <br

2011-05-31 11:42:00 608

转载 Linux下的tar压缩解压缩命令详解

<br />tar<br />-c: 建立压缩档案<br />-x:解压<br />-t:查看内容<br />-r:向压缩归档文件末尾追加文件<br />-u:更新原压缩包中的文件<br />这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。<br /><br />-z:有gzip属性的<br />-j:有bz2属性的<br />-Z:有compress属性的<br />-v:显示所有过程<br />-O:将文件解开到标准输出<b

2011-05-06 12:19:00 683

原创 time模块详解

python time模块详解<br /><br />python 的内嵌time模板翻译及说明<br /><br />一、简介<br />time模块提供各种操作时间的函数<br />说明:一般有两种表示时间的方式:<br />第一种是时间戳的方式(相对于1970.1.1 00:00:00以秒计算的偏移量),时间戳是惟一的<br />第二种以数组的形式表示即(struct_time),共有九个元素,分别表示,同一个时间戳的struct_time会因为时区不同而不同<br />year (four digi

2011-05-03 12:00:00 723

原创 一次性读入文件全部内容

#include#includeusing namespace std;int main(){     filename = "test.txt";     filebuf fin;     fin.open(filename.c_str(), ios::in);     istream isInput(&fin);     setlocale(LC_TYPE, "");     istreambuf_iterator bit(isInput), eit;     string content(bit, e

2011-04-29 14:04:00 1573

原创 gdb常用命令

命 令描 述file装入想要调试的可执行文件.kill终止正在调试的程序.list列出产生执行文件的源代码的一部分.next执行一行源代码但不进入函数内部.step执行一行源代码而且进入函数内部.run执行当前被调试的程序quit终止 gdbwatch使你能监视一个变量的值而不管它何时被改变.break在代码里设置断点, 这将使程序执行到这里时被挂起.make使你能不退出 gdb 就可以重新产生可执行文件.shell使你能不离开 gdb 就执行 UNIX shell 命令.如果main函数需要参数a b c

2011-04-17 22:21:00 563

原创 读取目录 正则表达式 用例

 import os, sysimport randomimport re #引入正则表达式模块inpudir = sys.argv[1]outputDir = sys.argv[2]names = ["@*126.com", "@*sina.com"]subdirs = os.listdir(inputdir) #读取inputdir目录下所有子目录名outputdir = os.path.join(inputdir, outputDir) #if(not(os.p

2011-04-13 15:40:00 2000

原创 [awk] 用-F指定多分隔符及正则表达式

命令行选项 -F"[@ /t]" 告诉awk @, 空格和Tab都是字段分隔符,例如:awk -F"[@ /t]" '{print $2,$3}' test以@,空格,Tab键分割test文件的每一行,并输出第二、第三列。

2011-04-12 09:44:00 131944 5

转载 mutable violatile 关键字的用法

volatile用法:在c语言开发中,volatile关键字主要用在编写访问I/O端口或中断服务的程序中。这些程序可能改变某一内存单元或I/O端口的变量,而这些变量在其它程序中被使用。volatile关键字告诉编译器,任何时候都不要对变量的值进行假设,编译器不会为了快速存取而将变量的值存储在寄存器中,因为这样,内存中的值有可能与寄存器中不一致。程序如下面所示:int sample(int*flag){if(*flag==0){ DoSomething(); } DoAnotherThing();if(*fl

2011-04-11 23:13:00 1445

原创 R language学习记录

<br />file <- read.table("most500") // 读文件到file<br />file$V1, file$V2, file$V3, file$V4... 默认列名<br />sum(file$V1) // 可以计算第一列的和<br />max(file$V1) //最大者<br />min, mean..<br /> <br />plot(file$V1, file$V2) // 默认画点, 以file$V1为纵坐标<br />plot(file$V1, file$V2, typ

2011-04-07 23:29:00 597

原创 去掉字符串左右两边空格

<br />string from = "   hi from china    ";<br />from.erase(from.find_last_not_of(' ') + 1, string::npos);    <br />from.erase(0, from.find_first_not_of(' '));<br />cout << from << endl; // 输出"hi from china"

2011-04-05 19:59:00 662

原创 读文件 拷贝文件

<br />#!/bin/bash<br />a=1     // 变量<br />cat honeypot | while read line    // honeypot为保存文件名的文件,每次读入line<br />do<br />    cp $line ./unihoneypots/$a".eml"   // 拷贝文件<br />    let "a = $a + 1"  // 自加1<br />done

2011-04-01 12:08:00 513

原创 邮箱帐号

[email protected]    [email protected]@meitipu.com    [email protected]@meitipu.com    [email protected]@meitipu.com    [email protected]@meitipu.com    [email protected]@meitipu.com   

2011-03-21 20:24:00 6302

原创 读文件

myfile = open("testit.txt")for line in myfile.readlines():     print line

2011-03-19 21:03:00 608

原创 wstring 和 string 之间的相互转换方法

<br />#include <string><br />#include <algorithm><br /><br />// Prototype for conversion functions<br />std::wstring StringToWString(const std::string& s);<br />std::string WStringToString(const std::wstring& s);<br /><br />std::wstring StringToWString(con

2011-03-10 22:19:00 1242

原创 stringstream 的用法介绍

stringstream 主要有两个作用:简化类型转换和一次性读入数据:一、使用stringstream对象简化类型转换C++标准库中的提供了比ANSI C的更高级的一些功能,即单纯性、类型安全和可扩展性。在本文中,我将展示怎样使用这些库来实现安全和自动的类型转换。为什么要学习如果你已习惯了风格的转换,也许你首先会问:为什么要花额外的精力来学习基于的类型转换呢?也许对下面一个简单的例子的回顾能够说服你。假设你想用sprintf()函数将一个变量从int类型转换到字符串类型。为了正确地完成这个任务

2011-03-02 18:15:00 4522 1

原创 EmailAddresses

[email protected]     [email protected]@sina.com    [email protected]@sohu.com    [email protected]@gmail.com   [email protected]@21cn.com    [email protected]@eyou.com   

2011-03-02 16:34:00 8228

原创 Email Addresses

[email protected]@[email protected]@[email protected]@[email protected]@[email protected]@[email protected]@meitipu.comge

2011-03-01 12:28:00 75866 1

原创 MS Office 2007 Project 安装方法

<br />首先下载Project2007 Professional 中文版安装软件,然后安装:<br />序列号:V9MTG-3GX8P-D3Y4R-68BQ8-4Q8VD <br />1.使用序列码安装完毕 <br />2.关闭所有Office程序 <br />开始,运行regedit,打开注册表 <br />找到HKEY_LOCAL_MACHINE/Software/Microsoft/Office/12.0/Registration <br />删除子键ProductName、DigitalProd

2011-02-28 11:49:00 4354

原创 Honey Pot QuickLink Test

windup-spriestwindup-spriestwindup-spriestwindup-spriest

2011-02-19 16:23:00 6892

转载 vim 显示中文成乱码问题解决

<br />由于在windows下默认是gb编码,而我的vim默认是utf-8(gedit默认也是utf-8),所以打开会成乱码。修改了一下配置文件,使vi支持gb编码就好了。<br /><br />$vi ~/.vimrc<br /><br />let &termencoding=&encoding<br />set fileencodings=utf-8,gbk<br /><br />$:wq<br /><br />再次打开vi,显示就正常了。<br />vim中编辑不同

2011-01-18 11:48:00 14892 4

原创 c++ vector中插入pair

       我们知道map和multimap的作用,这两种数据类型在存储数据时,会根据pair的first成员进行排序,不同的时前者将不会插入对first成员重复的结构,后者可以。那如果我们只想存储pair对,而不需要对其排序,则需要用到vector,下面是vector的用法实例:#include#includeusing namespace std;int main(){     vector >VP;     VP.push_back(make_pair(10,50));     VP.pus

2011-01-11 19:14:00 28729 1

转载 C++读写文件总结

在C++中如何实现文件的读写?一、ASCII 输出为了使用下面的方法, 你必须包含头文件(译者注:在标准C++中,已经使用取代,所有的C++标准头文件都是无后缀的。)。这是 的一个扩展集, 提供有缓冲的文件输入输出操作. 事实上, 已经被包含了, 所以你不必包含所有这两个文件, 如果你想显式包含他们,那随便你。我们从文件操作类的设计开始, 我会讲解如何进行ASCII I/O操作。如果你猜是"fstream," 恭喜你答对了! 但这篇文章介绍

2011-01-11 15:48:00 810

原创 SCP的一些记录

采用scp命令在Linux系统之间copy文件   不同的Linux之间copy文件常用有3种方法,第一种就是ftp,也就是其中一台Linux安装ftp Server,这样可以另外一台使用ftp的client程序来进行文件的copy。第二种方法就是采用samba服务,类似Windows文件copy的方式来操作,比较简洁方便,第三种就是利用scp命令来进行文件复制。   scp是有Security的文件copy,基于ssh登录。操作起来比较方便,比如要把当前一个文件copy到远程另外一台主机上,可

2010-12-21 20:35:00 1782

原创 Hadoop 单机伪分布式运行

1. 安装Java.2. 安装Hadoop      从 http://hadoop.apache.org/common/releases.html下载安装包hadoop-0.20.2.tar.gz,并解压~/目录      $wget http://apache.etoak.com//hadoop/core/hadoop-0.20.2/hadoop-0.20.2.tar.gz

2010-12-14 21:45:00 1843

原创 ssh localhost 拒绝登录本地问题解决

       在执行ssh localhost 报错:ssh: connect to host localhost port 22: Connection refused        解决方法:       这表示没有还没有安装,可以通过apt安装,命令如下:          $ sudo apt-get install openssh-server         然后启动ssh服务:                 $ sudo /etc/init.d/ssh start          启动后查

2010-12-13 20:51:00 18557

原创 Ubuntu 内核升级 构造内核树

第一步:准备工作<br />打开终端获得root权限:sudo su然后安装编译内核时需要的工具:<br />apt-get install build-essential kernel-package libncurses5-dev libqt3-headers<br />第二步:开始安装<br /><br /><br />1.将下载过来linux源代码包(tar.bz2包)解压到/usr/src下。如果你还不知道怎么解压,请google之~解压完毕后可以在/usr/src目录下看到一个linux-2

2010-12-09 19:30:00 1014

原创 C++中的map嵌套应用

       最近开发中要STL,然后自己查看了一些资料,并写了一些代码。在使用中,想起了如果是map嵌套,该如何应用呢?下面是我的coding内容:        对于传统的map,我们只需要:        #include        #include        int main()        {        map scores;        scores.insert(make_pair(100,"maxi"));        scores[100]="MAXI";       

2010-12-04 22:44:00 21151 3

hadoop权威指南中文版

 本书从Hadoop的缘起开始,由浅入深,结合理论和实践,全方位地介绍Hadoop这一高性能处理海量数据集的理想工具。很经典,入门必备!

2011-11-27

unicode和utf8编码相互转换C代码

内容为utf8编码和unicode编码相互转换的C代码,关于utf8和unicode的用途另一篇博客有介绍,请参考。 压缩包 : ntf_code.rar 列表 ntf_code\uni_utf8.h ntf_code\utf8_u.c ntf_code\utf82u.c ntf_code\u2utf8.c ntf_code

2011-06-15

《数据挖掘导论》ppt 课件

本资源是Pang-Ning Tan Michael Steinbach Vipin Kumaer编写的《Introduction to Data Mining》的对应课件,原来是ppt版的,我转成pdf版了,共600多页,比书本还厚~

2011-03-03

pdg文件转pdf格式实用软件 Pdg2Pic

本工具能够将pdg文件转为pdf格式,对于习惯阅读pdf文档的用户来说非常方便,不过请注意本程序运行在windows系统上。

2011-01-11

Erlang和云计算

初步介绍Erlang语言和云计算之间的关系,解释Erlang语言在云计算方面的巨大潜力~

2010-12-15

Ubuntu 桌面背景动态改变 xml脚本文件生成工具 (perl)

最近一直还Ubuntu的桌面背景动态变化的只有那么2个目录而烦恼,网上找了下资源,发现一xml脚本生成工具。这是因为要动态改变需要一个xml脚本语言,本perl脚本用于生成xml脚本文件。具体步骤: 1.将新的背景图片和本.pl文件放到名为background(自己定义)的文件夹中;2.将本目录cp到/usr/share/backgrounds目录中,需要sudo;3.cd background; 4.sudo perl getBackgroundXML.pl -t 1500 -i . -o change.xml,生成.xml文件;5.右击桌面->更改桌面背景->添加->找到该目录->显示所有文件->选择change.xml 6. OK

2010-12-03

.vimrc文件 vim 配置文件

我的vimrc文件,比较方便,适用于不太熟悉vim的用户,还没有安装插件,安装上以后会更好一些!

2010-12-03

深度探索C++对象模型(中文最清晰版)

这个是我能找到的最清晰的扫描版 中文版 内容简介 本书重点:探索“对象导向程序所支持的 C++对象模型”下的程序行为。对于“对象导向性质之基础实现技术”以及“各种性质背后的隐含利益交换”提供一个清楚的认识。检验由程序变形所带来的效率冲击。提供丰富的程序范例、图片,以及对象导向观念和底层对象模型之间的效率测量。 C++成山似海的书籍堆中,这一本不是婴幼儿奶粉,也不是较大婴儿奶粉,它是成人专用的低脂高钙特殊奶粉。 对于C++底层机制感兴趣的读者,这本书会给你“漫卷诗书喜欲狂”的感觉。 了解C++ Object Model,是学习Component Object Model的最短路线。 如果你是一位C++程序员,渴望对于底层知识获得一个完整的了解,那么Inside The C++ Object Model正适合你。 关于作者:Stanley Lippman目前是华特迪斯尼主题动画公司(Walt Disney Feature Animation)的主要软件工程师。他曾经在AT&T贝尔实验室领导cfront 3.0和2.1版的编译器开发小组。他也是贝尔实验室中由Bjame Stroustrup所领导的Foundation专案组中的一员,负责对象模型并研究C++程序开发环境。Stan著有极为成功的C++ Primer一书,也发表过许多C++方面的论文。Stan最近刚从C++ Report的编辑位置上“退隐”,他曾在那个位置上做了4年。他的C++论述遍及全球。 关于译者:侯捷,海峡两岸著名的电脑技术自由作家,对于技术的钻研和发表,有独特的品性与坚持。作品涵盖著、译、评三方面,散见于各种刊特、媒体、网站论坛,深受读者喜爱和尊敬。 作者简介 Stanley B.Lippman的职业是提供关于C++和面向对象的训练、咨询、设计和指导。他在成为一名独立咨询顾问之前,曾经是迪士尼动化公司的首席软件设计师。当他在AT&T Bell实验室的时候,领导了cfront 3.0版本和2.1版本的编译器开发组。他也是Bjarne Stroustrup领导的Bell实验室Foundation项目的成员之一,负责C++程序设计环境中的对象模型部分。他还撰写了许多关于C++的文章。目前他已受雇于微软公司,负责Visual C++项目。

2010-11-26

Softany chm文件 转word文件格式 软件

本软件用于将chm文件转成word格式,软件小而精悍,适合不习惯读chm文件的用户,转成word后,利用word另存为又可以转成pdf格式的文件了,极为方便~

2010-11-26

不择手段记单词 GRE备考必备

从abacus, abandon开始,作者为G友提供了大量有意思的单词解释,配合红包书一起背单词,效果很好~

2010-11-23

cuda3.0编程指南正式版

全部内容基于Cuda3.0技术标准,作者将英文版翻译成中文版,对阅读英语不太好的读者提供了很大的便利,很具有参考价值!

2010-11-22

算法分析与设计 Michael.T.Goodrich著

本书系统地阐述了算法设计的方法、技术和应用实例。全书内容包括基础算法、基本数据结构、基本算法设计技术、图算法、网络流和匹配、文本处理算法、数论算法、网络算法、NP完全性、近似算法、回溯法和分枝限界法、外存算法、并行算法和在线算法。Java实现示例覆盖了软件设计方法、面向对象实现问题和算法的实验性分析。这些典型问题的Java应用示例分布在不同的章节中。此外,书中以大量图例说明算法的工作过程,使算法更加易于理解和掌握。本书适合作为高等院校计算机专业本科生和研究生算法设计课程的教材,也可作为从事软件开发和工程设计的专业人员的参考书。此外,算法爱好者和参加各种程序设计大赛的选手也可把本书作为参考用

2010-11-15

tcl 语言教程 tcl

tcl教程,简单易学,原来没有接触过tcl语言,后来去思科找实习,找工作都会考到tcl,好像华为也有相关需要,很有参考价值~

2010-11-15

GCC 编译 技术参考大全

从编译开始讲起,详细了解GCC,很具有参考价值!

2010-11-05

UNIX环境高级编程

本书描述了UNIX系统的程序设计接口--系统调用接口和标准C库提供的很多函数。本书针对所有的程序员。

2010-10-28

c c++程序员面试宝典.chm

C C++面试必备宝典,里面介绍了面试中经常会问到的C/C++问题,并且包括百度,微软,腾讯,金山,华为等IT巨头面试题目,非常具有参考价值!

2010-09-29

基于Intel多核平台的EFI_Tiano图形界面系统研究.pdf

本篇文章为一篇硕士毕业论文,作者主要介绍了intel的酷睿双核架构,以及最新一代BIOS标准EFI(Extensible Firmware Interface),并且介绍了intel基于EFI的产品Tiano,提出了关于加速Tiano多窗口的多线程和多进程机制,很具有启发意义。

2010-09-20

32位gvim7.3e应用程序

windows 32位下gvim7.3e版本的应用程序,原始版,并未加入复杂的界面功能。

2010-08-13

windows下64位gvim安装程序

搞了大半天才生成出来,64位的gvim7.3e版本,原始版,未加入phyton或perl等脚本生成更复杂的vim,以后再试试,争取界面更好一些

2010-08-13

windows xp操作系统下 vim安装程序

windows 版vim 7.2, 编辑软件,方便习惯linux下vim用户的使用

2010-08-13

最近几年物联网相关学术论文

最近几年物联网的相关学术论文,the internet of things, 对物联网有兴趣的论文很有价值~

2010-08-13

应用GPU集群加速计算蛋白质分子场 论文

本篇论文介绍了GPU集群+openMP+MPI编程,应用于分子场的模拟当中,很先进,不过细节讲得不是很清楚~

2010-07-22

openMP程序设计

本教程介绍了openMP的发展过程,及其编程模型,编程技巧,比较实用~

2010-07-22

背包问题的动态规划算法

本算法用于背包问题的动态规划算法,假设每种物品的数量是不限的,求最大体积为C时的所装最有价值物品。

2010-04-18

空空如也

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

TA关注的人

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