파일 시스템

킴스코딩클럽·2022년 12월 30일
1

CS기초 시리즈

목록 보기
66/71

fstream

입력(input)->계산->출력(output)
streaming :병목현상을 완화하기 위한 버퍼를 해결하기 위한 방식 (stream buffer이용)

기억장치

주기억장치(ram) : 휘발성(전원을 끄면 데이터가 사라짐),임의접근방식
보조기억장치(hdd) : 비휘발성(전원 꺼도 데이터 남아있음),순차접근방식
Working Directory
예외상황 : 여유공간이 부족 / 파일손상 / 하드손상
파일 스트림 객체는 마지막으로 수행한 작업에 대한 결과를 항상 기록해둠

good();
fail();
bad() - 복구 불가능한 상태
eod(); //end of file

문자열 parsing

CSV : Comma(,) seperated values =>엑셀이랑 유사한 구조
DOM(documnet object model : 문서를 오브젝트화시킴) => 일반 문서를 오브젝트화 표기/범용적

W3C :www consortium
HTML :hypertext markup language
XML :Extensible Markup Language

<monster>
  <name>늑대</name>
  <status>
    <level>10</level>
    <hp>10</hp>

JSON : java script object notation => 최근 선호하는 스타일

{ 
 "name" : "늑대",
 "status":
 {
   "level" :10,
   "hp":10,
 }
 "drops":
 [
 	{
		"name":"단검",
 		"price":10
	}
 ]
}

OPEN SOURCE

저작권 주의

GPL (general public license)

가져다쓰면 라이선스 및 저작권을 명시해야함
모든 코드를 반드시 GPL에 공개
BSD (berkeley)
MIT
creative commons icon

그냥 써

WTFPL
beerware donate 0~
coffeeware donate 0~

NuGet - 마이크로소프트가 관리하는 외부 라이브러리 설치 관리자

프로젝트 메뉴 nuget패키지 관리

profile
공부 기록용

0개의 댓글