发布于:2019-10-05

OCaml的多核心支持尚不完善,但是OCaml的单进程性能非常客观,为了能让OCaml充分使用多核心机器的计算能力,就需要使用Master slave模型和队列模型进行分布式计算。这就不可避免的使用Socket通讯了,而ZeroMQ是一个非常不错的Socket抽象库,支持消息队列,消息路由等模式,因此选在在OCaml中使用ZeroMQ进行通讯。

发布于:2019-10-07

对Erlang的运行机制进行了简单介绍,同时对比Java和Erlang的运行时,来说明为什么Erlang不单单可以用来开发业务型应用,同时也适合开发消息总线。

发布于:2019-10-16

在对Erlang运行时代码进行分析时,发现了一些C语言不常见的语法应用。

发布于:2019-10-08

介绍Erlang语言和Erlang语言的一些特点,以及Erlang自己的OTP平台。

发布于:2019-10-06

读者可能已经注意到了DNS是一个非常重要的协议,它可以直接让服务商知道每个请求要去往哪里。同时,读者可能已经注意到了,很多浏览器和手机应用已经开始使用DNS over HTTPS来避免运营商发现请求的目标。本文将简单介绍DNS是什么。

发布于:2019-10-12

介绍Lisp宏和Elixir宏的,以及通过示例代码,一步步为读者介绍Elixir的宏是如何在编译的过程中进行展开的

发布于:2019-09-05

因为字符串编码问题,引发笔者对SBCL的内存分配进行一次简单的探究。

发布于:2019-10-16

简单记录下如何在OCaml中如何连接PostgreSQL

发布于:2019-10-09

Common Lisp的实现SBCL日常使用中的一些问题处理和解决方法。此次解决在特定场景下SBCL的repl操作redis不能正常保存为UTF-8

发布于:2019-10-04

因为对JVM内是如何实现让线程暂停并进行GC的方法非常好奇,就对JVM中关于GC进行了下分析。其中对于线程和操作系统中的信号机制的关系进行了相关的总结和记录。