Robocopy — Windows 고급 복사 명령어 정리
결론부터 말하면 Robocopy는 Windows에서 대용량 파일/폴더 복사, 백업, 동기화, 네트워크 공유 폴더 복사에 많이 쓰는 고급 복사 명령어입니다. 일반 copy, xcopy, 탐색기 복사보다 안정적이고 옵션이 많아서 실무에서는 백업 스크립트나 서버 파일 이관에 자주 씁니다...
결론부터 말하면 Robocopy는 Windows에서 대용량 파일/폴더 복사, 백업, 동기화, 네트워크 공유 폴더 복사에 많이 쓰는 고급 복사 명령어입니다. 일반 copy, xcopy, 탐색기 복사보다 안정적이고 옵션이 많아서 실무에서는 백업 스크립트나 서버 파일 이관에 자주 씁니다...
Naming Conventions in Programming
1. 컴파일러란?
지금까지 검색을 하면서 URI란 단어를 많이 봐왔었지만, 그 의미와 차이를 정확히 알지는 못했었다. 이번 기회에 제대로 짚고 넘어가고자 한다.
```jsx const sql = require(“mssql”); const { mssqlConfig } = require(“./config”);
JavaScript에서는 var, let, const 키워드로 변수를 선언할 수 있습니다. 세 키워드는 재선언과 재할당 가능 여부, 스코프, 호이스팅 방식에서 차이가 있습니다.
사용자의 패스워드는 전송 과정에서 노출되지 않아야 하고, 서버에 저장할 때도 원문을 알아낼 수 없는 형태로 보관해야 합니다. 패스워드를 안전하게 전송하고 보관하는 기본 방법을 정리해 보겠습니다.
프론트엔드에서 API를 호출하다 보면 브라우저 콘솔에서 CORS 오류를 만날 때가 있습니다. CORS가 무엇인지 이해하려면 먼저 출처(origin)와 동일 출처 정책을 알아야 합니다. CORS의 동작 원리와 대표적인 허용 방법을 정리해 보겠습니다.
배열(Array)과 연결 리스트(Linked List)는 여러 데이터를 순서대로 관리하는 대표적인 선형 자료구조입니다. 겉보기에는 비슷하지만 데이터를 메모리에 저장하는 방식이 달라 접근, 탐색, 삽입, 삭제 성능에서 차이가 납니다.
Naming Conventions in Programming
1. 컴파일러란?
지금까지 검색을 하면서 URI란 단어를 많이 봐왔었지만, 그 의미와 차이를 정확히 알지는 못했었다. 이번 기회에 제대로 짚고 넘어가고자 한다.
사용자의 패스워드는 전송 과정에서 노출되지 않아야 하고, 서버에 저장할 때도 원문을 알아낼 수 없는 형태로 보관해야 합니다. 패스워드를 안전하게 전송하고 보관하는 기본 방법을 정리해 보겠습니다.
프론트엔드에서 API를 호출하다 보면 브라우저 콘솔에서 CORS 오류를 만날 때가 있습니다. CORS가 무엇인지 이해하려면 먼저 출처(origin)와 동일 출처 정책을 알아야 합니다. CORS의 동작 원리와 대표적인 허용 방법을 정리해 보겠습니다.
배열(Array)과 연결 리스트(Linked List)는 여러 데이터를 순서대로 관리하는 대표적인 선형 자료구조입니다. 겉보기에는 비슷하지만 데이터를 메모리에 저장하는 방식이 달라 접근, 탐색, 삽입, 삭제 성능에서 차이가 납니다.
알고리즘의 성능을 이야기할 때 빠지지 않는 개념이 시간 복잡도와 공간 복잡도입니다. 두 개념이 무엇을 의미하고 서로 어떤 관계를 갖는지 정리해 보겠습니다.
대표적인 선형 자료구조인 스택과 큐는 데이터를 넣고 빼는 순서에서 차이가 있습니다. 두 자료구조의 특징과 연산을 정리해 보겠습니다.
면접에서 “HTTP에 대해 설명하고, 알고 있다면 HTTP 메시지 구조에 대해 더 자세히 설명해 주세요.”라는 질문이 자주 나옵니다. 개념부터 요청·응답 메시지 구조까지 정리해 보겠습니다.
면접에서 “프레임워크와 라이브러리의 차이를 설명해 주세요.”라는 질문이 자주 나옵니다. 두 개념을 나눠서 정리하고, 핵심 차이를 짚어 보겠습니다.
면접에서 “캐시의 장단점과 어떤 부분에 활용하는지 설명해 주세요. 프론트엔드에서 캐시를 사용할 수 있는 영역을 제시해 주세요.”라는 질문이 자주 나옵니다. 개념부터 활용 영역까지 정리해 보겠습니다.
면접에서 “RESTful API에 대해 설명해 주세요. GET, POST 외에 알고 있는 메서드와 그 기준은? RESTful하지 않은 것은 무엇인가요?”라는 질문이 자주 나옵니다. 용어를 하나씩 짚어보면서 정리해 보겠습니다.
프론트엔드 면접에서 단골로 나오는 질문이 “웹 페이지가 브라우저에 렌더링 되는 과정을 설명해 주세요”입니다. 단순히 외우기보다 각 단계가 왜 필요한지 이해하면 성능 최적화로도 자연스럽게 이어집니다.
```jsx const sql = require(“mssql”); const { mssqlConfig } = require(“./config”);
JavaScript에서는 var, let, const 키워드로 변수를 선언할 수 있습니다. 세 키워드는 재선언과 재할당 가능 여부, 스코프, 호이스팅 방식에서 차이가 있습니다.
면접에서 “React의 state와 props에 대해 설명해 주세요.”라는 질문이 자주 나옵니다. 두 개념을 나눠서 정리해 보겠습니다.
면접에서 “순수 함수란 무엇인가요? 불변성과 사이드 이펙트와 연결하여 설명해 주세요.”라는 질문이 자주 나옵니다. 정의와 두 가지 핵심 특징을 정리해 보겠습니다.
면접에서 “useRef가 필요한 상황을 예시를 들어 설명해 주세요.”라는 질문이 자주 나옵니다. 개념부터 대표적인 사용 상황까지 정리해 보겠습니다.
면접에서 “Cookie의 MaxAge, Expires 옵션이 무엇인지, 설정하지 않으면 어떻게 되는지 설명해 주세요.”라는 질문이 자주 나옵니다. 두 옵션의 차이와 미설정 시 동작을 정리해 보겠습니다.
면접에서 “require와 import의 차이점을 설명해 주세요. 각각 어떤 상황에서 쓸 수 있나요?”라는 질문이 자주 나옵니다. 두 모듈 시스템을 나눠서 정리해 보겠습니다.
면접에서 “배열, 객체를 const로 선언했는데 요소나 속성을 추가할 수 있는 이유를 설명해 주세요.”라는 질문이 자주 나옵니다. const가 무엇을 막는지부터 정리해 보겠습니다.
면접에서 “this가 동작하는 원리와 용법을 아는 대로 설명해 주세요. 평소 코드 중에서는 어떤 부분에서 가장 큰 차이가 생기나요?”라는 질문이 자주 나옵니다. 동작 원리부터 용법까지 정리해 보겠습니다.
면접에서 “브라우저 저장소(local storage, session storage, cookie)의 차이점을 설명해 주세요.”라는 질문이 자주 나옵니다. 세 가지 저장소를 목적·용량·동작 방식으로 나눠 정리해 보겠습니다.
parameter(매개변수)
Hoisting(호이스팅)
면접에서 “position을 어떻게 사용하는지 알려주세요.”라는 질문이 자주 나옵니다. 각 값의 특징과 차이를 정리해 보겠습니다.
결론부터 말하면 Robocopy는 Windows에서 대용량 파일/폴더 복사, 백업, 동기화, 네트워크 공유 폴더 복사에 많이 쓰는 고급 복사 명령어입니다. 일반 copy, xcopy, 탐색기 복사보다 안정적이고 옵션이 많아서 실무에서는 백업 스크립트나 서버 파일 이관에 자주 씁니다...