목록데이터베이스 (19)
매일 매일 미라클 코딩
✔리눅스 기본 명령 -리눅스는 멀티유저 환경이기 때문에 권한에 대한 세팅이 있음 파일별로 권한이있다 ls 파일 목록 나열 - 숨겨진 파일(.으로시작하는 파일)까지 보기 ls -a - 파일리스트 형태로 보기 ls -l - 숨겨진파일 리스트로 보기 ls -al * 첫번째 컬럼은 종류와 권한을 나타냄 d 로시작하면 디렉터리 - 로 시작하면 파일 첫자 뒤는 권한 ( ex. drwx------. 사용자가 아니면 보거나 수정하거나 실행할 수 없는 디렉토리) cd 디렉토리 이동 - cd ../ 상위 - cd / 최고 디렉터리 - cd ~ 내 홈 디렉토리 - 상위 디렉토리의 숨겨진 파일을 리스트로 보기 ls -al ../ history 명령어 기록 위 아래 방향키 누르면 최근순으로 사용한 명령어를 볼 수 있음 man ..
✔리눅스의 특징 - 공개소프트웨어이면 무료로 사용할 수 있다. - 유닉스와 완벽호환성을 유지 - 서버용 운영체제로 많이 사용된다 - 편리한 GUI 환경 제공 ✔리눅스 구조 - 하드웨어, 커널, 셸, 응용프로그램 - 커널: User Space의 어플리케이션들이 공용화된 인터페이스를 사용해 하드웨어에 Access하고, 하드웨어로부터의 return 값을 가져갈 수 있도록 하는 교량역할. 유한된 하드웨어를 각 app이 단독으로 사용하는것처럼 인식되도록 배분하고 운영한다. (예를 들면 한글이나 ppt같은 애플리케이션이 -> 프린터에 접근할때 멀티태스킹을 위해 동기화 필요한 것처럼 선점형. spinlock(화장실 열쇠), semaphore(화장실열쇠 보관 개념) 이용 ✔리눅스 기본 명령 -리눅스는 멀티유저 환경이기..
https://programmers.co.kr/learn/courses/30/lessons/77487 코딩테스트 연습 - 헤비 유저가 소유한 장소 PLACES 테이블은 공간 임대 서비스에 등록된 공간의 정보를 담은 테이블입니다. PLACES 테이블의 구조는 다음과 같으며 ID, NAME, HOST_ID는 각각 공간의 아이디, 이름, 공간을 소유한 유저의 아이디를 programmers.co.kr 이번에 코테 볼 회사가 SQL 이 두문제나 나온다고 해서 급하게 연습해본 SQL 처음엔 잠시 버퍼링이 왔지만, 셀프 조인으로 접근해 쉽게 풀었다. SELECT distinct p1.id, p1.name, p1.host_id FROM places p1, places p2 WHERE p1.host_id = p2.hos..