- c++
- Linux
- cloud_computing
- Unix_System
- 티스토리챌린지
- 리눅스마스터2급
- Artificial_Intelligence
- Algorithm
- Kubernetes
- 자격증
- Database_Design
- Python
- study
- codingTest
- kubeflow
- Android
- Image_classification
- C
- SingleProject
- app
- Java
- programmers
- Baekjoon
- Univ._Study
- 오블완
- tensorflow
- Personal_Study
- Operating_System
- 2023_1st_Semester
- datastructure
목록study (64)
코딩 기록 저장소
1. 파일 내용 검색 : grep/egrep/fgrep grep 사용법 grep [ 옵션 ] 패턴 파일명들 - global regular expression print - 지정한 파일에 특정 문자열(패턴)이 들어있는지 검색 ■ 패턴 - 문자, 문자열, 문장, 정규표현식 (regular expression) ■ 옵션 옵션 기능 -i 대소문자를 무시하고 검색 -l 해당 패턴이 들어있는 파일 이름을 출력 -n 각 라인의 번호도 함께 출력 -v 명시된 패턴과 일치하지 않는 줄을 출력 -c 패턴과 일치하는 라인수 출력 -w 패턴이 하나의 단어로 된 것만 검색 정규 표현식 - 특정한 규칙을 가진 문자열의 집합을 표현하는데 사용하는 형식 언어 - 주의 : 패턴을 작은 따옴표 ' '로 꼭 감싸야 함 ■ 구성 요소 - ..

1. 관계 데이터 모델 테이블 용어 설명 Table (Relation) 행과 열의 2차원 구조를 가진 데이터 저장 객체 (Object) Column (Field, Attribute) 테이블에서 세로 방향으로 이루어진 개별 속성 Row (Record, Tuple) 테이블에서 가로 방향으로 이루어진 연결된 데이터 2. 관계 모델 제약조건 도메인 제약 (Domain Constraints) - 속성(Attribute)에 대한 제약 - 속성 값은 원자성(Atomicity)을 가지며, 도메인에서 정의된 값이어야 함 - 복합 속성과 다중값 속성은 허용되지 않음 (cf : 주소 = 시군구 + 상세주소) - NULL 값은 허용됨 (Not NULL이 아닌 경우) ● 도메인 - 속성 하나가 가질 수 있는 모든 값의 집합, ..

1. 데이터와 정보 데이터와 정보 ■ 데이터 - 현실 세계에서 직접 관찰하고 측정하여 수집한 사실이나 값 - 가공하기 이전의 재료 사실, 음성, 문자, 수치 등 ■ 정보 - 어떤 목적이나 의도에 맞게 데이터를 가공 처리한 것 - 특정 목적에 맞게 가공해서 판단의 근거로 사용될 수 있도록 의미와 가치를 부여한 것 ● 정보 처리 (Information Processing) - 데이터에서 정보를 추출하는 과정 또는 방법 - 데이터를 상황에 맞게 분석하거나 해석하여 데이터간의 의미 관계를 파악하는 것 I = P(D) Info = Processing(Data) ■ 데이터와 정보 구분 - 오늘 기온은 영상 8도이고 습도는 75%입니다. D - 기온이 영상 8도이고 습도가 75%인 기상 조건에선 비가 올 확률이 지난..

1. 파일의 속성 다중 사용자 시스템의 특징 - 여러 사람이 하나의 시스템 사용 - 다른 사람이 내 파일을 읽거나 수정, 삭제 할 수 없도록 보안 필요 - 다른 사용자의 무단 접근으로부터 자신의 파일을 보호하는 기능으로 파일에 접근 권한을 부여하여 권한 만큼만 파일을 사용 파일의 속성 - 파일 종류 - 파일 접근 권한 - 하드 링크 개수 - 파일 소유자의 사용자 이름 - 파일이 속한 그룹 이름 - 파일 크기 - 파일의 마지막 수정 일시 ■ 파일의 속성 - 유닉스에서 파일을 관리하기 위해 저장하는 정보들 - ls -l 명령으로 파일 속성을 확인할 수 있음 번호 속성 값 의미 1 - 파일 종류(- : 일반 파일, d : 디렉토리) 2 rw-r--r-- 파일을 읽고, 쓰고, 실행할 수 있는 접근 권한 표시 3..

1. 셸 기본 사용법 익히기 셸의 종류와 변경 ■ 셸 - 사용자와 커널 사이의 중간 역할 - 사용자가 입력한 명령을 처리하고 실행 결과를 알려줌 ( 커널에게 해석한 결과 알려주고 일을 시킴) - 편리한 사용을 위해 다양한 기능 제공함 (해석하고 처리함) ■ 셸의 종류 - 본 셸(sh), 콘 셸(ksh), C 셸(csh), 배시 셸(bash) 등 - 종류 확인하기 - 프롬프트로 확인 : C셸은 % / 본 셸, 콘 셸, 배시 셸은 $ 로그인 하게되면 통상적으로 프롬프트 나타남 - 명령으로 확인 memo : echo $SHELL echo - 화면에 답을 해라 / $SHELL - 셸에 대한 종류 출력하도록 memo : $umask => 022 0022 배시 셸 ■ 로그인 셸과 서브셸 - 로그인 셸 : 사용자가 ..

1. 명제 논리 (Propositional Logic) 명제논리 표현 (Translating English Sentences) ■ 명제 논리에서 영어 문장을 변환 - 원자 명제를 정의하고 명제 변수를 사용해 표현함 - 적절한 논리적 기호를 결정함 "If I go to Harry's or to the country, I will not go shopping." p : I go to Harry's. q : I go to the country. r : I will go shopping. (q ⋁ q) → ¬r memo : 한국어는 이러한 패턴이 잘 안보임. 영어는 조건과 결과가 잘 보이고, If 이러한 구조가 있으면 조건이고, 뒤에는 실행하는 결과가 나온다면 이것은 항상 implication관계를 가짐. 콤마..