- 博客(15)
- 收藏
- 关注
原创 Erlang入门之基础语法一
打开Linux终端,输入命令erl进入erlang编程。1. 整数运算 1>2+3*4. 14注:erlang以‘.’(句点)结束命令。2.变量 X=1234. 1234注:所有变量都必须以大写字母开头。Erlang的变量是单一赋值变量,即一个变量只能被赋值一次。如果一个变量被赋值了,称作绑定变量,否则,称作自由变量。‘=’是一个模式匹配运算符,当变量是自由变量时,作用于赋值
2016-07-25 16:09:26 490
原创 Erlang入门之Erlang安装
Erlang安装在linux下安装erlang(CentOS系列): 命令:yum install erl* 在命令行输入命令“erl”进入erlang编程; 输入‘y’确认安装继续,当出现“Complete!”时,erl安装完成。在基于Debian的系统中,输入: 命令:apt-get install erlang 即可进行erlang安装。
2016-07-25 15:07:44 618
转载 locate命令
locate命令1.命令格式: Locate [选择参数] [样式]2.命令功能: locate命令可以在搜寻数据库时快速找到档案,数据库由updatedb程序来更新,updatedb是由cron daemon周期性建立的,locate命令在搜寻数据库时比由整个由硬盘资料来搜寻资料来得快,但较差劲的是locate所找到的档案若是最近才建立或 刚更名的,可能会找不到,在内定值中,update
2016-07-05 18:23:06 498
原创 find命令
find命令1. find命令的一般形式为: find pathname -options [-print -exec -ok …]2.find命令的参数: pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。 -print: find命令将匹配的文件输出到标准输出。 -exec: find命令对匹配的文件执行该参数所给出的shell
2016-07-05 18:11:03 292
原创 join命令
join命令功能 文档内容合并。用于找出两个文件中指定栏位内容相同的行并加以合并,再输出到标准输出设备。语法 join [-i][-a<1或2>][-e<字符串>][-o<格式>][-t<字符>][-v<1或 2>][-1<栏位>][-2<栏位>][–help][–version][文件1][文件2]常用参数说明: -a<1或2> 除了显示原来的输出内容之外,还显示指令文件中没有
2016-07-05 17:11:19 344
原创 comm命令
comm命令可以用于两个文件之间的比较,有一些选项可以用来调整输出,以便执行交集、求差、以及差集操作。交集:打印出两个文件所共有的行。求差:打印出指定文件所包含的且不相同的行。差集:打印出包含在一个文件中,但不包含在其他指定文件中的行。语法comm [选项] [参数] 选项 -1:不显示在第一个文件出现的内容; -2:不显示在第二个文件中出现的内容; -3:
2016-07-04 21:09:05 488
转载 awk命令
1. awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息2. awk处理过程: 依次对每一行进行处理,然后输出3. awk命令形式: awk [-F|-f|-v] ‘BEGIN{} //{command1; command2} END{}’ file [-F|-f|-v] 大参数,-F指定分隔
2016-07-04 20:14:02 512
转载 海量数据面试题----分而治之/hash映射 + hash统计 + 堆/快速/归并排序
1、从set/map谈到hashtable/hash_map/hash_set 稍后本文第二部分中将多次提到hash_map/hash_set,下面稍稍介绍下这些容器,以作为基础准备。一般来说,STL容器分两种: 序列式容器(vector/list/deque/stack/queue/heap), 关联式容器。关联式容器又分为set(集合)和map(
2016-03-20 21:40:34 318
转载 大数据量的算法
第一部分、十道海量数据处理面试题1、海量日志数据,提取出某日访问百度次数最多的那个IP。首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到IP是32位的,最多有个2^32个IP。同样可以采用映射的方法, 比如模1000,把整个大文件映射为1000个小文件,再找出每个小文中出现频率最大的IP(可以采用hash_map进行频率统计,然后再找出频
2016-03-20 21:32:59 269
转载 new和malloc的区别
1. malloc()函数 1.1 malloc的全称是memory allocation,中文叫动态内存分配。 原型:extern void *malloc(unsigned int num_bytes); 说明:分配长度为num_bytes字节的内存块。如果分配成功则返回指向被分配内存的指针,分配失败返回空指针NULL。当内存不再使用时,应使用f
2016-03-18 21:46:22 247
转载 B树、B-树、B+树、B*树 红黑树
B树 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树; 如: B树的搜索,从根结点开始,如果查询的关键字与结点的关
2016-03-18 21:41:16 294
转载 B-树和B+树的应用:数据搜索和数据库索引
1 .B-树定义B-树是一种平衡的多路查找树,它在文件系统中很有用。定义:一棵m 阶的B-树,或者为空树,或为满足下列特性的m 叉树:⑴树中每个结点至多有m 棵子树;⑵若根结点不是叶子结点,则至少有两棵子树;⑶除根结点之外的所有非终端结点至少有[m/2] 棵子树;⑷所有的非终端结点中包含以下信息数据: (n,A0,K1,A1,K2,…,Kn,A
2016-03-18 21:39:07 317
转载 B-树和B+树的应用:数据搜索和数据库索引
B-树和B+树的应用:数据搜索和数据库索引标签: 数据库数据结构磁盘存储算法mysql2012-10-05 14:28 1343人阅读 评论(0) 收藏 举报 分类: 数据结构(4) 目录(?)[+]1 .B-树定义B-树是一种平衡的多路查找树,它在文件系统中很有用。定义:一棵m 阶的B-树,或者为空树
2016-03-18 21:33:40 381
原创 Eclipse Mars集成Tomcat插件
这几天,我基本上都在学习用Eclipse来编写BPEL Project的方法。当我用集成了Tomcat 7.0的Eclipse 4.4.1来编写一个简单的BPLE的HelloWorld工程时,打包 BPEL HelloWorld后,在WSO2 BPS 上发布时,程序显示“Failed”。于是我重新下载了Eclipse的最新版本,即Eclipse Mars,和Tomcat 9.0。但是我发现,在网上
2015-12-14 21:09:51 544
原创 编程NO.1(C)
从今天开始,我会记录下每天做过的题目~我要坚持下去!!!啦啦啦~~~NO.1我的解决方案:#includeint main(){ int a,b; while(scanf("%d %d",&a,&b)!=EOF){ printf("%d\n",a+b); } return 0;}
2015-11-24 18:06:05 263
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人