입력(input)->계산->출력(output)
streaming :병목현상을 완화하기 위한 버퍼를 해결하기 위한 방식 (stream buffer이용)
주기억장치(ram) : 휘발성(전원을 끄면 데이터가 사라짐),임의접근방식
보조기억장치(hdd) : 비휘발성(전원 꺼도 데이터 남아있음),순차접근방식
Working Directory
예외상황 : 여유공간이 부족 / 파일손상 / 하드손상
파일 스트림 객체는 마지막으로 수행한 작업에 대한 결과를 항상 기록해둠
good();
fail();
bad() - 복구 불가능한 상태
eod(); //end of file
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 } ] }
저작권 주의
GPL (general public license)
가져다쓰면 라이선스 및 저작권을 명시해야함
모든 코드를 반드시 GPL에 공개
BSD (berkeley)
MIT
creative commons icon
그냥 써
WTFPL
beerware donate 0~
coffeeware donate 0~
NuGet - 마이크로소프트가 관리하는 외부 라이브러리 설치 관리자
프로젝트 메뉴 nuget패키지 관리