- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 CSS行高与字号
1. 利用fireworks还原盒子<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtm...
2019-01-31 10:47:44 564 1
原创 margin属性总结
margin属性总结1. 使用 margin:0 auto;的盒子,必须要有width,有明确的width;2. 只有标准流中的盒子,才能使用 margin:0 auto; 居中,即当一个盒子浮动了,绝对定位了,固定定位了,都不能使用 margin:0 auto;3. margin:0 auto;是在居中盒子,不是居中文本,文本的居中,用 text-align:center;4. ma...
2019-01-29 13:15:16 5601
原创 Erlang 注册进程名称
在Erlang 中,某些情况下进程需要相互独立地启动,而这些进程之间又要求知道彼此的进程标识符,因此,Erlang 提供了为每个进程提供一个名称绑定的机制,这样进程间通信就可以通过进程名来实现,而不需要知道进程的进程标识符了。为每个进程注册一个名称需要用到内置函数 register:%%%----------------------------------------------------...
2019-01-18 09:37:46 900
原创 Erlang 消息传递
下面的例子中创建了两个进程,它们相互之间会发送多个消息。%%%-------------------------------------------------------------------%%% @author Administrator%%% @copyright (C) 2019, <COMPANY>%%% @doc%%%%%% @end%%% Creat...
2019-01-17 21:28:44 532
原创 Erlang 进程
Erlang进程管理相比于其它函数式编程语言,Erlang 的优势在于它的并发程序设计与分布式程序设计。并发是指一个程序中同时有多个线程在执行。例如,现代操作系统允许你同时使用文字处理、电子制表软件、邮件终端和打印任务。在任意一个时刻,系统中每个处理单元(CPU)都只有一个线程(任务)在执行,但是可以通过以一定速率交替执行这些线程使得这些它们看上去像是在同时运行一样。Erlang 中创建多线程...
2019-01-17 20:45:50 509
原创 Erlang 高阶函数 (Fun)
Erlang 作为函数式编程语言自然拥有高阶函数。1. 例如定义一个数值翻倍的函数如下:%%%-------------------------------------------------------------------%%% @author Administrator%%% @copyright (C) 2019, <COMPANY>%%% @doc%%%...
2019-01-17 20:20:53 403
原创 Erlang if
1. if 语法格式:if Condition 1 -> Action 1; Condition 2 -> Action 2; Condition 3 -> Action 3; Condition 4 -> Action 4end代码示例:%%%--------...
2019-01-17 16:33:53 342
原创 Erlang获取列表中的最大值以及列表反转
1. 获取一个列表中的最大值,代码如下:%%%-------------------------------------------------------------------%%% @author Administrator%%% @copyright (C) 2019, <COMPANY>%%% @doc%%%%%% @end%%% Created : 08....
2019-01-17 12:56:36 947
原创 Erlang列表综合应用
以下示例以给出一个城市的温度值的列表。其中,一部分是以摄氏度表示,另一部分是华氏温度表示的。首先,我们将所有的温度都转换为用摄氏度表示,再将温度数据输出。%%%-------------------------------------------------------------------%%% @author Administrator%%% @copyright (C) 2019...
2019-01-17 10:32:44 169
原创 Erlang获取列表长度
erlang 获取列表长度demo%%%-------------------------------------------------------------------%%% @author Administrator%%% @copyright (C) 2019, <COMPANY>%%% @doc%%%%%% @end%%% Created : 08. 一月...
2019-01-17 09:36:22 1754
原创 Erlang基础
1. 变量,变量必须以大写字母开始;2. 原子类型,原子类型是 Erlang 语言中另一种数据类型。所有原子类型都以小写字母开头,原子类型就是名字而已,没有其它含义。它们与变量不同,变量拥有值,而原子类型没有。3. erlang元组 {moscow, {c, -10}}{cape_town, {f, 70}}{paris, {f, 28}}元组中每个都有固定数目的项。元组中的...
2019-01-16 17:41:57 175
原创 Erlang中的record与宏
在Erlang中使用Tuple ,数据项的顺序\数量都是确定的,一旦数据项顺序调整或者增减字段,都容易出现badmatch.同时一些常量如果硬编码到代码中,一旦数值变化,要想全部可靠的替换成新的数值是一个困难的事情.这两种数据层面的变化,在Erlang中对应的解决方案是: record Macro一. record 记录的定义如下:-record(name_of_record,{...
2019-01-16 14:15:29 756
原创 在intelli IDEA中开发编译erlang应用
erlang基础知识:1. %符号是用来在程序中添加注释的;2. 模块声明中,就像其它编程语言中的命名空间一样。所以在这里,这个代码将是一个叫作 helloworld 模块的一部分;3. export 函数用于使得程序中定义的任何函数都可以使用。我们定义了一个名为 start 的函数,但是如果要使用 start 函数,我们必须使用 export 语句。而 /0 则表 start ...
2019-01-08 13:51:26 1780
原创 在intelli IDEA中搭建erlang开发环境
一、erlang开发环境搭建参考博客:https://blog.csdn.net/witton/article/details/505510221. 安装开发工具 intelli IDEA2. 配置erlang环境首先本机安装erlang,下载地址:http://www.erlang.org/downloads安装之后进行环境变量配置:新建一个变量ERLANG_HOME 值...
2019-01-08 13:41:17 711
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人