목록분류 전체보기 (211)
And Brain said,
Node.js는 역사가 굉장히 짧은 편임에도 개발자들의 눈길을 끌었고 자신의 존재감을 키웠다. 어떻게 Node.js는 단기간에 효과적으로 개발자들을 매료시켰을까? Node.js가 각광받은 이유가 한 가지만은 아니지만, 그 중심에는 분명 비동기(asynchronous)와 Non-blocking이 있다. 그래서 오늘은 이 둘에 대해 살펴보자. 일단, 비동기(async)와 Non-blocking은 같은 개념이 아니다. 동기라고 무조건 Blocking이 아니며 비동기라 할지라도 Non-blocking이 아닐 수 있다. 각각의 개념에 대해 요약해보자면 블로킹 Blocking A 함수가 B 함수를 호출할 때, B 함수가 자신의 작업이 종료되기 전까지 A 함수에게 제어권을 돌려주지 않는 것 논블로킹 Non-block..
이번 시간은 SPA(Single Page Application)와 SSR(Server Side Rendering)에 대해 알아보자. 일단, SSR 부터 살펴보자. SSR이란 Server Side Rendering의 약어이다. 웹의 시작과 함께 존재해왔으며 대표적으로 JSP / Servlet이 이 방식이다. JSP / Servlet을 사용해봤다면 쉽게 이해할 것이다. 사용자의 요청이 들어오면 서버에서는 필요한 데이터를 DB에서 가져와 데이터를 삽입하여 완성된 HTML을 브라우저로 때려준다. 이렇게 요청마다 다른 페이지를 보여주는 방식을 MPA(Multiple Page Application)라고 한다. 완성된 페이지를 보여준다는 장점이 있지만 그렇기 때문에 서버사이드에서 렌더링이 늦어지면 그만큼 페이지를 리..
If you want to set up a Linux build environment on Windows, a Linux container can be a good solution. Here's the sample dockerfile for CentOS 7, also added git for you. If you've created the dockerfile, turn on Windows powerShell and go to the directory where the dockerfile is located. And then, create a network, build an image, and create & run a container from that image. // network bridge doc..
Sometimes you may encounter sudo command not found. Here's how to fix it. // How to fix : sudo command not found yum install sudo or apt-get install sudo If you have a problem, sudo : apt command not found or sudo : apt-get command not found when using sudo apt or sudo apt-get. Then just use yum. sudo yum ~~ Vice versa. This is because internal package management commands are different. Red Hat ..
m행 n열 주대각선 행렬의 왼쪽 위에서 오른쪽 아래를 가르는 선 대각성분 주대각선에 걸치는, 행과 열의 지표수가 같은 성분 단위행렬 모든 대각성분이 1이고, 그 외의 모든 성분은 0인 정사각행렬 행렬의 연산 덧셈 뺄셈 상수배는 성분들을 더하고 빼고 상수배 해주면 된다. 주의해야할 것은 행렬의 곱셈이다. m x n 행렬과 n x r 행렬의 곱셈 결과는 m x r 행렬이 된다. 이때 행렬의 곱셈은 교환법칙이 성립하지 않는다. 행렬식 정사각행렬 A를 하나의 수로써 대응시키는 특별한 함수. det A = |A| 역행렬 행렬식이 0이면 역행렬이 존재하지 않는다. 연립일차방정식과 행렬 1. 가우스 조던 소거법 1. 한 행을 상수배한다. 2. 한 행을 상수배하여 다른 행에 더한다. 3. 두 행을 맞바꾼다. 2. 역행..