- 博客(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 2107
原创 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 5070 1
原创 screen 配置文件内容
.screenrc 配置内容:startup_message offdefscrollback 5120altscreen onhardstatus alwayslastlinehardstatus alwayslastline "%{.bW}%-w%{.rW
2011-10-11 20:40:11 1209
转载 我要学习!
转自人人网好友分享你要是天天一大早六点起床,吃顿好饭,奔去教室背两篇课文,八点坐直在教室的前排,使劲不分心不玩手机地听完三节还是四节课,课间背单词看报纸读课文,放学奔去食堂抢份好饭,回宿舍吃完,洗洗衣服拖拖地消化下,再听VOA,一倍速听完听1.5,1.5听完听2倍,听困了上床
2011-09-07 09:38:19 2074
原创 友人推荐书单
图书列表历史中国历史图谱中国历史研究法全球通史(上,下)山河岁月中国历代政治得失中国文明史日本文明史中国大历史(*)万历十五年(*)史记三国志名著洛丽塔我是猫故道白云罗生门金阁寺菊与刀围城小说狼与狐大萨满之金羊车不负如来不负卿(1,2)何以笙箫默听雪楼三部曲(护花铃,血薇,指间砂
2011-07-11 21:28:15 880
原创 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 4779 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 1082
原创 sleep sort
#!/bin/bashfunction f() { sleep "$1" echo "$1"}while [ -n "$1" ]do f "$1" & shiftdonewait 转帖太有喜感的代码了 分享下
2011-06-21 16:11:00 604
转载 Unicode字符编码区间表
十进制十六进制 字符数编码分类(中文)编码分类(英文)起始终止起始终止(个)01270000007F128C0控制符及基本拉丁文C0 Control and Basic Latin128255008000FF128C1控制符及拉丁文补充-1C1
2011-06-13 23:04:00 5110
转载 判断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 6419
原创 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 1545
原创 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 618
转载 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 701
原创 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 741
原创 一次性读入文件全部内容
#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 1583
原创 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 572
原创 读取目录 正则表达式 用例
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 2172
原创 [awk] 用-F指定多分隔符及正则表达式
命令行选项 -F"[@ /t]" 告诉awk @, 空格和Tab都是字段分隔符,例如:awk -F"[@ /t]" '{print $2,$3}' test以@,空格,Tab键分割test文件的每一行,并输出第二、第三列。
2011-04-12 09:44:00 132105 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 1465
原创 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 611
原创 去掉字符串左右两边空格
<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 679
原创 读文件 拷贝文件
<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 519
原创 邮箱帐号
binyi.ma@meitipu.com binyi.niu@meitipu.combinyi.ping@meitipu.com binyi.qiu@meitipu.combinyi.rong@meitipu.com binyi.shen@meitipu.combinyi.si@meitipu.com binyi.sun@meitipu.combinyi.tang@meitipu.com binyi.wan@meitipu.combinyi.wu@meitipu.com
2011-03-21 20:24:00 6355
原创 读文件
myfile = open("testit.txt")for line in myfile.readlines(): print line
2011-03-19 21:03:00 618
原创 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 1262
原创 stringstream 的用法介绍
stringstream 主要有两个作用:简化类型转换和一次性读入数据:一、使用stringstream对象简化类型转换C++标准库中的提供了比ANSI C的更高级的一些功能,即单纯性、类型安全和可扩展性。在本文中,我将展示怎样使用这些库来实现安全和自动的类型转换。为什么要学习如果你已习惯了风格的转换,也许你首先会问:为什么要花额外的精力来学习基于的类型转换呢?也许对下面一个简单的例子的回顾能够说服你。假设你想用sprintf()函数将一个变量从int类型转换到字符串类型。为了正确地完成这个任务
2011-03-02 18:15:00 4569 1
原创 EmailAddresses
baoxianku001@126.com baoxianku002@163.combaoxianku001@sina.com baoxianku001@tom.combaoxianku001@sohu.com baoxianku001@yahoo.com.nbaoxianku001@gmail.com baoxianku001@qq.combaoxianku001@21cn.com baoxianku001@hotmail.combaoxianku001@eyou.com
2011-03-02 16:34:00 8330
原创 Email Addresses
gwade@meitipu.comgaustin@meitipu.comgstuart@meitipu.comgfredrick@meitipu.comgarturo@meitipu.comgalejandro@meitipu.comgjackie@meitipu.comgjoey@meitipu.comgnick@meitipu.comgluther@meitipu.comgwendell@meitipu.comgjeremiah@meitipu.comge
2011-03-01 12:28:00 77379 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 4390
原创 Honey Pot QuickLink Test
windup-spriestwindup-spriestwindup-spriestwindup-spriest
2011-02-19 16:23:00 6937
转载 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 14930 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 28777 1
转载 C++读写文件总结
在C++中如何实现文件的读写?一、ASCII 输出为了使用下面的方法, 你必须包含头文件(译者注:在标准C++中,已经使用取代,所有的C++标准头文件都是无后缀的。)。这是 的一个扩展集, 提供有缓冲的文件输入输出操作. 事实上, 已经被包含了, 所以你不必包含所有这两个文件, 如果你想显式包含他们,那随便你。我们从文件操作类的设计开始, 我会讲解如何进行ASCII I/O操作。如果你猜是"fstream," 恭喜你答对了! 但这篇文章介绍
2011-01-11 15:48:00 823
原创 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 1810
原创 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 1874
原创 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 18683
原创 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 1038
原创 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 21390 3
unicode和utf8编码相互转换C代码
2011-06-15
《数据挖掘导论》ppt 课件
2011-03-03
Ubuntu 桌面背景动态改变 xml脚本文件生成工具 (perl)
2010-12-03
深度探索C++对象模型(中文最清晰版)
2010-11-26
Softany chm文件 转word文件格式 软件
2010-11-26
算法分析与设计 Michael.T.Goodrich著
2010-11-15
基于Intel多核平台的EFI_Tiano图形界面系统研究.pdf
2010-09-20
windows下64位gvim安装程序
2010-08-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人