리눅스에서 링크설정은 하드링크와 심볼릭링크 두가지가 존재한다,하드링크는 원본파일과 동일한 inode를 가진다.원본파일이 삭제되더라도 inode를 갖고있는 링크파일은 사용가능하다.심볼릭링크는 바로가기와 같은 개념이다. 원본파일을 다른 경로나 이름을 써서 파일을 열 수 있
touch는 파일의 날짜시간정보를 변경하는 명령어이다.touch 옵션 파일명만약에 옵션없이 사용되지 않는다면 파일크기가 0인 빈 파일이 생성된다.touch test.txt\-> 빈 파일 생성touch -c test.txt\-> 현재시간으로 날짜정보 변경touch -t
chmod 명령어는 파일이나 디렉토리의 권한을 소유자, 소유그룹, 그 외 사용자들에게 맞게 설정할 수 있눈 명령어이다.(change mode의 약자\_)리눅스 파일,디렉토리는 소유자(user), 소유 그룹(group), 그 외 사용자(others)에 읽기(read),
tar - 여러 개의 파일을 하나의 파일로 묶거나 풀 때 사용하는 명령어리눅스에서 주로 파일을 압축할 때 tar로 압축하는 경우가 종종 있는데, 정확히 tar자체는 데이터의 크기를 줄이기 위한 파일 압축을 수행하지 않는다. 여러 파일을 하나로 묶는 용도tar optio
React가 JavaScript의 라이브러리이기 때문에 Node.js를 사용하게된다.Node.js는 Chrome(브라우저 크롬)의 V8이라는 JavaScript 엔진으로 빌드된 런타임 환경이다.웹브라우저 환경에서만 실행되던 JavaScript를 서버 측에서 실행할 수
**1. Node.js와 Npm을 설치한다. Node.js는 JavaScript를 실행할 수 있는 환경을 제공한다.** 자바스크립트 개발환경을 구축하고 , npm으로 필요한 자바스크립트 앱 개발 도구들을 사용한다고 생각하면 된다. Node.js 공식 웹사이트 바로
자바스크립트는 어떤 언어인가?웹개발에서 가장 널리 사용되는 프로그래밍 언어중 하나이다.동적인 프로그래밍언어로, 실행 시에 코드를 해석하고 실행한다. 변수의 타입을 동적으로 결정하고 코드 실행중에 변수를 추가하거나 수정할 수 있다는 의미이다.자바스크립트는 주로 클라이언트
클라이언트와 서버는 웹 애플리케이션의 핵심구성요소이다. 클라이언트는 사용자가 보는 화면이다. 웹사이트로 따지면 크롬 브라우저나 사파리, 익스플로러 등 앱으로 따지면 휴대폰에 많이 존재하는 어플, 앱 자체가 해당된다.서버는 우리가 원하는 데이터가 있는 곳이고, 원하는 데
https://react.dev/React는 사용자 인터페이스를 만들기 위한 라이브러리 라고 정의할 수 있다.프레임워크가 아니고 심지어 웹에서만 사용할 수 있는 것도 아니다.React 다른 라이브러리들과 함께 특정한 환경을 렌더링하는 데 사용된다.React N
문제보기위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌을 때, 벌집의 중앙 1에서 N번 방까지 최소 개수의 방을 지나서 갈 때
문제보기문제상근이는 친구들과 함께 SF영화를 찍으려고 한다. 이 영화는 외계 지형이 필요하다. 실제로 우주선을 타고 외계 행성에 가서 촬영을 할 수 없기 때문에, 컴퓨터 그래픽으로 CG처리를 하려고 한다.외계 지형은 중앙 이동 알고리즘을 이용해서 만들려고 한다.알고리즘
문제보기문제미국으로 유학간 동혁이는 세탁소를 운영하고 있다. 동혁이는 최근에 아르바이트로 고등학생 리암을 채용했다.동혁이는 리암에게 실망했다.리암은 거스름돈을 주는 것을 자꾸 실수한다.심지어 $0.5달러를 줘야하는 경우에 거스름돈으로 $5달러를 주는것이다!어쩔수 없이
문제보기문제10진법 수 N이 주어진다. 이 수를 B진법으로 바꿔 출력하는 프로그램을 작성하시오.10진법을 넘어가는 진법은 숫자로 표시할 수 없는 자리가 있다. 이런 경우에는 다음과 같이 알파벳 대문자를 사용한다.A: 10, B: 11, ..., F: 15, ..., Y
문제보기문제가로, 세로의 크기가 각각 100인 정사각형 모양의 흰색 도화지가 있다. 이 도화지 위에 가로, 세로의 크기가 각각 10인 정사각형 모양의 검은색 색종이를 색종이의 변과 도화지의 변이 평행하도록 붙인다. 이러한 방식으로 색종이를 한 장 또는 여러 장 붙인 후
링크텍스트문제아직 글을 모르는 영석이가 벽에 걸린 칠판에 자석이 붙어있는 글자들을 붙이는 장난감을 가지고 놀고 있다. 이 장난감에 있는 글자들은 영어 대문자 ‘A’부터 ‘Z’, 영어 소문자 ‘a’부터 ‘z’, 숫자 ‘0’부터 ‘9’이다. 영석이는 칠판에 글자들을 수평으
9×9 격자판에 쓰여진 81개의 자연수 또는 0이 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 행 몇 열에 위치한 수인지 구하는 프로그램을 작성하시오.예를 들어, 다음과 같이 81개의 수가 주어지면 이들 중 최댓값은 90이고, 이 값은 5행 7열에 위치한다입력첫
문제N\*M크기의 두 행렬 A와 B가 주어졌을 때, 두 행렬을 더하는 프로그램을 작성하시오.입력첫째 줄에 행렬의 크기 N 과 M이 주어진다. 둘째 줄부터 N개의 줄에 행렬 A의 원소 M개가 차례대로 주어진다. 이어서 N개의 줄에 행렬 B의 원소 M개가 차례대로 주어진다
벡터란 크기조절이 동적으로 가능한 배열과 같다.vector myArray(10); 벡터 선언하지만 선언과 동시에 원소를 지정해줄 수도있다vector myArray(10,3);3으로 다 세팅된 것기본적으로 메소드는 4가지정도 있는데.push_back(x) \->