Fork me on GitHub
最新文章

【linux】环境变量

linux 2015-05-18 linux

登录的环境变量配置文件

/etc/profile(所有用户生效)
/etc/profile.d/*.sh
~/.bash_profile
~/.bashrc(当前用户生效)
/etc/bashrc
显示全文

【linux】变量

linux 2015-05-18 linux

shell基础

shell简化管理操作

shell命令

命令历史记录,存放在~/.bash_history文件)

!!来执行上一条命令,使用ctrl-r来搜索命令历史记录

命令和文件补全(按tab键)

命令别名,用alias命令来显示所有命令别名

显示全文

【linux】系统信息查看指令

linux 2015-05-16 linux

查看内存

free
free -m
-b -k -m:分别以字节(KB、MB)为单位显示内存使用情况

top命令 是Linux下常用的性能分析工具 ,能够实时显示系统中各个进程的资源占用状况

显示全文

【linux】ab压力测试

linux 2015-05-16 linux 工具

ab是Apache超文本传输协议(HTTP)的性能测试工具。

安装

安装apache

ab命令放在apache目录bin目录下面

显示全文

【erlang】Erlang(九)并发编程

erlang 2015-05-10 erlang

erlang并发

Erlang的并发是基于进程的。不属于操作系统。

三个基本函数:spawn、send、receive。

spawn创建一个进程

send向某个进程发送消息

receive接收消息

显示全文

【erlang】Erlang(八)makefile编译自动化

erlang 2015-05-10 erlang

运行程序的不同方式

1、在Erlang shell里编译和执行

2、在命令行提示符界面里编译和执行

erlc hello.erl
erl -noshell -s hello start -s init stop

3、作为Escript运行

#!/user/bin/env escript
main(Args) -> 
    io:format("hello world~n").
显示全文

【erlang】Erlang(七)类型

erlang 2015-05-10 erlang

意义

  1. 定义各种自定义数据类型

  2. 定义函数的参数及返回值

  3. dialyzer 进行代码静态分析

  4. edoc利用这些信息生成文档

显示全文

【erlang】Erlang(六)顺序编程

erlang 2015-05-10 erlang

apply

apply(Mod, Func, [Arg1, Arg2, ...])

回调模块mod的func,参数为arg(可以为元组)

内置函数的动态调用

apply(erlang, atom_to_list, [hello]).
"hello"
显示全文

【erlang】Erlang(五)二进制型与位语法

erlang 2015-05-10 erlang

二进制型是一种十分节省空间的保存大批量数据的方式

二进制型的编写和打印形式是双小于号和双大于号之间一列数字或字符串。整数范围在0-255之间,字符以ASCII编码的形式,

显示全文

【erlang】Erlang(四)顺序程序的错误处理

erlang 2015-05-10 erlang

内置函数显示生成错误

  • exit(Why)终止当前进程

  • throw(Why)抛出调用者可能要捕捉的异常

  • error(Why)崩溃性错误

显示全文