Erlang

  • 【Linux】Linux下安装RabbitMQ服务

    一、安装步骤1)安装erlangyum install -y erlang2)安装rabbitmq-serveryum install -y rabbitmq-server3)开启rabbitmq插件管理rabbitmq-plugins enable rabbitmq_management4)开启服......

  • erlang实现ssh

    借鉴自http://blog.csdn.net/the__one/article/details/6567443和http://blog.yufeng.info/archives/1509单命令启动ct_run -shell -logdir ./logs -config ./sshdemo.conf......

  • erlang shell表格数据对齐

    近期在erlang shell做一些測试,为了让測试结果数据显得更直观,想对齐须要打印的数据,做成像表格一样的效果。開始的想法是在数据中插入tab。当然,erlang也有对tab的支持,但实际效果不理想。对tab的支持例如以下:1> io:format("No1~sNo2~n1~s2~n", ......

  • Erlang cowboy 架构

    Erlang cowboy Architecture架构Erlang cowboy参考:http://ninenines.eu/docs/en/cowboy/1.0/guide/本章Architecture:http://ninenines.eu/docs/en/cowboy/1.0/guide/a......

  • python – Django芹菜任务没有完成,并一直保持待定

    我安装了Django Celery bur运行pip install django-celery.这个安装的芹菜和必要的库,例如芹菜和海带.我将djcelery添加到已安装的应用程序列表中,并运行syncdb和migrate命令来创建表.我已经安装了RabbitMQ并使用以下命令创建了一个用户和vh......

  • 关于RabbitMQ分布式集群架构

    RabbitMQ分布式集群架构和高可用性(HA)(一) 功能和原理设计集群的目的允许消费者和生产者在RabbitMQ节点崩溃的情况下继续运行通过增加更多的节点来扩展消息通信的吞吐量1 集群配置方式RabbitMQ可以通过三种方法来部署分布式集群系统,分别是:cluster,federation,sh......

  • Eralng 小知识点

    文件属性提取方法:Module:module_info/1头文件包含头文件-include(FileName). %% FileName为绝对路径或相对路径引入库中包含文件-include_lib(Name).举例:-include_lib("kernel/include/file.hrl"). k......

  • kubernetes rabbitmq 集群安装配置

    生成secret来保存relang-cookie:secret.yml文件:apiVersion: v1kind: Secretmetadata: name: rabbit-cookietype: Opaquedata: cookie: UERVU0hWVU9KT1ZQVUVYT0JXWU8=生......

  • Rabbitmq集群安装配置

    Rabbitmq集群安装与配置一、rabbitmq安装环境准备1、安装环境准备这里,我们以两个节点为例进行安装,一个节点为内存节点,另一个节点为硬盘节点,具体可根据自己需要分配节点。安装系统主机名称IP地址备注Cnetos6.8Server110.0.0.13内存节点Centos6.8Server2......

  • MacOS配置Erlang开发环境

    Mac下安装Erlangbrew 的安装: $ curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1 升级$ sudo brew update$ sudo bre......

  • Elixir游戏服设计二

    搞一个例子,而没有实际的目标,做起来真是烦人。几次三番都想放弃。后来想想,即使最后完成不了完整的服务器,把需要的知识点搞搞,摸熟悉也是好的。这里没有完整的项目目录,主要是对需要的指点进行整理。要完整写个教材的话,话费我太多时间,恐怕我继续不下去。先搞个建模吧。玩家数据目前如下defmodule Pl......

  • Erlang第三课 ---- 创建和使用module

    ----------------小技巧-----------------------------因为这一课开始,我们要使用Erlang文件操作,所以,我们期待启动shell的时候,当前目录最好是是我们的工作目录,比如,打开erl shell环境,默认目录就是“C:/Users/Kenneth/Doc......

  • Elixir's keyword lists as option parameters

    备注:文章转自:https://www.djm.org.uk/posts/writing-extensible-elixir-with-behaviours-adapters-pluggable-backends/This article also offers an intro to the Ke......

  • python学习笔记DAY07(编程思想)

    python编程思想初识编程思想本身是不依赖与任何语言的,只不过有些编程语言为了遵从某种编程思想,对自己的语言做了特殊的设计。编程思想也可以成为编程范式,而范式是多种多样的。面向过程的编程思想面向过程:这个编程范式是以过程为核心的。(注重做事的步骤:先做什么--再做什么--之后做什么)优点:复杂的事......

  • Tsung测试之配置文件

    Jabber配置:<?xml version="1.0"?><!DOCTYPE tsung SYSTEM "/usr/local/tsung/share/tsung/tsung-1.0.dtd"><tsung loglevel="notice" version="1.0......

  • 13. 面向对象式编程与函数式编程

    面向过程的编程思想编程思想又叫编程范式过程就是流程,即做事的步骤:先干什么、再干什么、最后干什么……流水线式的设计优点:将复杂的问题流程化,进而简单化缺点:拓展性非常差,一个地方需要修改的时候,全部代码都要进行修改应用场景:面向过程的程序设计一般用于那些功能一旦实现之后就很少需要改变的场景, 如果你......

  • erlang lists模块函数使用大全

    转自:http://qqdenghaigui.iteye.com/blog/1554541一,带函数Pred1, all(Pred, List) -> boolean()如果List中的每个元素作为Pred函数的参数执行,结果都返回true,那么all函数返回true,否则返回false例子:......

  • erlang怎样有效监听大量并发连接

    看了erlang的一些开源网络框架RabbitMQ、Ranch。他们都使用多个进程同一时候accept一个socket。这样的方式在使得socketport监听的工作分担了很多其它的调度机会。可是,在erlang中,socket接受一个新连接后,假设想让还有一个进程处理消息,就要显式的调用gen_t......