轻语···

erlang搞定了,暂时没时间弄服务器了,过几天开源起来

Cowboy 2.7 User Guide文档翻译

Rationale现代网络(The modern Web)Erlang and the WebIntroductionIntroductionGetting startedFlow diagramConfigurationListenersRoutingConstraintsHandlersHandlersLoop handlersStatic filesRequest and responseR

- 阅读全文 -

Rationale:The modern Web

现代网络Cowboy是一个现代网络服务。这一章详细说明了它的含义和所涉及的所有标准的细节。Cowboy支持所有文档里面所列出的标准。HTTP/2HTTP/2是Web服务上最高效的协议。它能支持多个客户端长时间与服务器保持连接;同时发起多个请求;通过压缩HTTP headers来减少请求数据的大小;还有其他更多的优点。协议是二进制的,所以大大减少了所需要解析的资源。HTTP/2还支持服务器发送消息到

- 阅读全文 -

使用rebar3自动生成protobuf的一次踩坑记录

最近需要用到protobuf,所以使用了gpb,由于项目是用rebar3构建的,正好rebar3有插件生成gpb,所以引入了rebar3_gpb_plugin, 按照文档配置参数,但是在生成的时候,导出路径出现了问题。

- 阅读全文 -

C#的多线程处理

多线程处理的目的和方式操作系统通常使用时间分片的机制来模拟多个线程并发运行,从一个线程速度极快的切换到另一个线程,给人的感觉就是同时执行。处理器在切换到下一个线程之前,执行一个特定的时间周期称为时间片。在一个给定的内核中改换执行线程的动作称为上下文切换。多线程的性能问题上下文切换是有代价的必须将CPU当前的内部状态保存到内存,还必须加载与新线程关联的状态,线程多的情况下,时间都被浪费在上下文切换时

- 阅读全文 -