Erlang列表综合应用

以下示例以给出一个城市的温度值的列表。其中,一部分是以摄氏度表示,另一部分是华氏温度表示的。首先,我们将所有的温度都转换为用摄氏度表示,再将温度数据输出。 %%%------------------------------------------------------------------...

2019-01-17 10:32:44

阅读数:1

评论数:0

Erlang获取列表长度

erlang 获取列表长度demo %%%------------------------------------------------------------------- %%% @author Administrator %%% @copyright (C) 2019, &am...

2019-01-17 09:36:22

阅读数:6

评论数:0

Erlang基础

1. 变量,变量必须以大写字母开始; 2. 原子类型,原子类型是 Erlang 语言中另一种数据类型。所有原子类型都以小写字母开头,原子类型就是名字而已,没有其它含义。它们与变量不同,变量拥有值,而原子类型没有。 3. erlang元组  {moscow, {c, -10}} {cape_...

2019-01-16 17:41:57

阅读数:6

评论数:0

Erlang中的record与宏

在Erlang中使用Tuple ,数据项的顺序\数量都是确定的,一旦数据项顺序调整或者增减字段,都容易出现badmatch.同时一些常量如果硬编码到代码中,一旦数值变化,要想全部可靠的替换成新的数值是一个困难的事情.这两种数据层面的变化,在Erlang中对应的解决方案是: record  Macr...

2019-01-16 14:15:29

阅读数:61

评论数:0

设置文本消息以及附件消息保存时间

(1)消息: curl --user "webmaster:1234567890" -XPOST -d '{"appkey":"org2#app4","source&am...

2019-01-15 16:38:27

阅读数:11

评论数:0

IM系统设计规范

rest   单IP服务器调用频次:30次/秒  每次消息大小400k,每次发送人数不大于200; 单台rest每秒可处理请求量800--1000; 长连接 单个长连接  1k左右的消息每秒可发送250次; 单套核心服务消息QPS 2-3K 单个codis-proxy读写qps 5W,可支撑消息q...

2019-01-15 16:30:12

阅读数:83

评论数:0

在intelli IDEA中开发编译erlang应用

erlang基础知识: 1.  %符号是用来在程序中添加注释的; 2.  模块声明中,就像其它编程语言中的命名空间一样。所以在这里,这个代码将是一个叫作 helloworld 模块的一部分; 3.  export 函数用于使得程序中定义的任何函数都可以使用。我们定义了一个名为 start 的...

2019-01-08 13:51:26

阅读数:23

评论数:0

在intelli IDEA中搭建erlang开发环境

一、erlang开发环境搭建 参考博客:https://blog.csdn.net/witton/article/details/50551022 1. 安装开发工具 intelli IDEA 2. 配置erlang环境 首先本机安装erlang,下载地址:http://www.erlan...

2019-01-08 13:41:17

阅读数:27

评论数:0

IM中获取所有用户以及所有聊天记录

1. 获取AppKey下所有用户:(limit参数最大为1000) curl -X GET \ 'http://ip:port/org2/app4/users?limit=3' \ -H 'Authorization: Bearer YWMtSidyoNvxEeiH9dH6aopIFQ...

2018-12-27 13:46:26

阅读数:69

评论数:0

Linux内核端口数量的限制

       在Linxu系统中,端口的数值范围为无符号short类型,值范围为1 ~ 65535。一般来讲1 ~ 1023范围默认只有Root用户有权限使用,普通用户可以使用区间范围1025 ~ 65535,约6万。 但你要考虑这中间很多的端口可能被已运行的程序占用,不妨打个折降低预期范围,留...

2018-12-26 15:06:43

阅读数:19

评论数:0

redis常用操作

1. 登录 ./redis-cli -h 192.168.200.5 -p 6379 2. 查看keys 获取 redis 中所有的 key 可用使用  KEY * 3. 查看redis队列长度 LLEN im:rest:chat 扩展: 在IM中查看队列长度: 1....

2018-12-18 16:14:42

阅读数:23

评论数:0

python爬虫示例

python爬虫即编写python脚本处理web网页,使用特定的算法,抓取所需要的内容,用以下示例进行说明: 1. 爬取糗事百科的段子: import urllib.request import re def jokeCrawler(url): headers = { ...

2018-12-15 13:58:37

阅读数:47

评论数:0

Python正则表达式中的re.S的作用

       在正则表达式中,"."的作用是匹配除"\n"以外的任何字符,也就是说,它是在一行中进行匹配。这里的行是以"\n"进行区分的。如果不使用re.S参数,则只在每一行内进行匹配,如果...

2018-12-15 13:45:22

阅读数:29

评论数:1

Keepalived之——Keepalived + Nginx 实现高可用 Web 负载均衡

参见博文: http://blog.csdn.net/l1028386804/article/details/72801492

2018-12-14 17:32:51

阅读数:12

评论数:0

python打开文件时'w'与'wb'的区别,'r'与'rb'的区别

1. 在python中以w方式写入: with open(r"D:\pythonPro\star\pacong\file\file2.txt", "w") as f: f.write("abc\n...

2018-12-12 21:03:03

阅读数:22

评论数:0

linux查看系统日志

linux 程序被Killed,如何精准查看日志 1. 进入系统日志目录 cd /var/log/ 2. 搜索关键字 3. 查看具体信息 其中: total-vm 虚拟内存 anon-rss 常驻内存匿名映射页 file-rss 常驻内存文件映射页...

2018-12-11 10:46:12

阅读数:21

评论数:0

查询坐席某天登录记录

1. 查询用户历史登录记录 grep 'gs10127' /home/im/apps/opt/ejabberd_522*/var/log/ejabberd/ejabberd.log* > gs10127.log grep 'gs10127' /data/apps/opt/...

2018-12-08 18:23:45

阅读数:22

评论数:0

kafka查询某时间段内的消息

//筛选时间戳范围内的消息 ./kafka-console-consumer.sh --topic ejabberd-chat-messages --zookeeper 192.168.151.18:2181 --from-beginning |awk -F ":&qu...

2018-11-02 18:39:48

阅读数:470

评论数:0

linux .gz文件 压缩与解压缩命令

1. 压缩文件 gzip 源文件 如压缩 b.txt 使用命令 gzip b.txt  注意 压缩为 .gz 文件 源文件会消失 如果想保留源文件 使用命令  gzip -c 源文件 > 压缩文件 2. 压缩目录 gzip -r 目录 注意 gzip 压缩目录 只...

2018-10-16 16:43:19

阅读数:36

评论数:0

centos日常维护

日常维护操作 1.设置IP 使用ifconfig命令查看网络信息,配置 /etc/sysconfig/network-scripts 目录下的网卡配置文件 ifcfg-*。配置如下:绿色为需修改的项,红色是新增项 保存修改并使用以下命令来重启网络服务: systemctl restart...

2018-10-12 18:46:26

阅读数:65

评论数:0

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