목록일단써 (16)
공부기록
PL에서의 Orthogonality는 가능한 한 즉은 크기의 기본적인 표현 및 연산 기호의 조합을 가지고 하나의 식을 표현을 하는 것이다. 이때 이 식을 표현하는 방법의 개수도 상대적으로 작아야 한다. 정리하면 적은 수의 기본 표현을 가지고 다양한 식에 대해서 표현을 하는데, 하나의 식을 표현하는 방법이 또 적어야 한다는 말이다. https://magok-leaders-coding.tistory.com/6
데이터 무결성은 데이터의 정확성, 일관성을 지키는 것을 말한다. 데이터 정확성은 데이터의 중복이나 누락이 없는 상태를 말한다. 데이터 일관성은 데이터의 모든 사용자가 자신의 트랜잭션과 다른 사람의 트랜잭션에 변경된 내용을 포함하여 일관된 값을 본다는 의미이다. 이는 트랜잭션 동시성과 관련이 있다. https://www.kdata.or.kr/info/info_04_view.html?field=&keyword=&type=techreport&page=84&dbnum=152560&mode=detail&type=techreport https://dataonair.or.kr/db-tech-reference/d-guide/da-guide/?mod=document&uid=302
linux c 라이브러리 기준으로, fork() 하고 나면, 자식은 부모의 자료구조, 힙, 스택의 복사본을 가짐으로써 별개의 메모리 영역을 점유하지만, 텍스트 구역은 자식과 부모가 공유하여 사용하게 된다.
아직 running이다. 생각해보면 state가 바뀐다고 한 적 없다.
메모리 수거도 되고 다 끝났지만, 프로세스 테이블에 남아있는 아이를 말함. kill로 죽일 수 없고, 부모 프로세스를 찾아서 종료해야 죽는다.
git reset --soft 하면 헤드만 뒤로 감 그리고 코드는 그래도 이대로 commit 때리면 앞에 있는 commit 메세지 및 내역은 다 날라간다.
URL과 URI의 차이 URI (Uniform Resource Identifier) 는 인터넷에 있는 자원을 나타내는 유일한 식별자이다 URL (Uniform Resource Locator) 는 인터넷에 자원이 어디있는지 알려주는 규약이다. 아래 그림은 둘의 관계를 표현한 그림이다. 그림에서 보는 것처럼, URI가 URL의 상위 개념이다. 짧게 정리하면, URI는 단순히 식별을 하는 것 뿐이다. 식별을 위해 식별자가 쓰일수도, 자원의 위치가 쓰일수도 있다. 예를 들어, www.naver.com을 하면 메인하면이 나올 텐데, 만일 웹 화면이 서버의 최상단 루트에 있지 않다면 이는 단순히 식별자에 불과한 것이고 URI지만 URL은 아닌것이다. URL은 자원을 식별함과 더불어 해당 자원에 직접 찾아갈 수 있는..
DNS Domain Name System 은 아래와 같다. DNS 서버들의 계층구조로 이루어진 분산 데이터베이스 이고 호스트가 분산 데이터베이스로 쿼리를 날리도록 해주는 application-layer 프로토콜이다. DNS는 다른 어플리케이션 계층의 프로토콜 (HTTP, SMTP)에 의해 사용되며 호스트 네임을 IP 주소로 바꿔준다. 사용자가 URL www.someschool.edu/index.html을 쳤을 때, 웹서버 주소, www.someschool.edu의 IP 주소는 아래와 같은 과정을 통해 찾을 수 있다. 클라이언트의 DNS 어플리케이션이 돌아간다. 브라우저가 호스트이름 www.someschool.edu를 뽑아 DNS 어플리케이션으로 보낸다. DNS 클라이언트는 DNS서버에 해당 호스트 네임을..