405 Method Not Allowed 의 표준 형식

- RFC 7231: Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content (rfc-editor.org)
- RFC 표준에 따르면 405 응답시 서버는 허용되는 메서드가 무엇인지에 대한 정보를 Allow 라는 응답 헤더에 담아줘야 한다.
Search for a command to run...

우리는 객체지향 프로그래밍을 어떻게 정의할 수 있을까?
출처 alias, require, and import — Elixir v1.16.2 (hexdocs.pm) Programming Elixir alias alias 는 주어진 모듈이름에 대한 별칭을 설정하는 기능이다. 따라서 특정 모듈에 대한 shorcut을 설정할 때 주로 사용한다. alias 로 별칭을 설정한 경우에도 Full Path 로 접근이 가능하다. alias 는 선언된 스코프 내에서만 유효하게 작동한다 (lexic...
Go 100 Mistakes 에 나온 8.4 경쟁 문제에 대해 완전히 이해하라 주제를 읽고 Deep dive 해봤습니다. i := 0 ch := make(chan struct{}) go func() { i = 1 <-ch }() ch <- struct{}{} fmt.Println(i) >>> 1 위의 코드는 항상 1이 출력된다. i := 0 ch := make(chan struct{}, 1) go func() { ...

lib/tcptest/echo/server.ex defmodule Tcptest.Server do use GenServer def start_link(_) do GenServer.start_link(__MODULE__, :no_args, name: __MODULE__) end def init(:no_args) do {:ok, socket} = :gen_tcp.listen(2566, [:binary, p...

Config Modules 엘릭서의 OTP기반 어플리케이션은 간단하게 key-value 형태의 config 정보를 코드상에 명시하여 빌드타임에 이를 동적으로 이를 불러와 메모리에 저장할 수 있다. Example config/config.exs import Config Config.config :conf, some_config: "im.. some... value!" iex iex -S mix ... Application.get_...
