목록프로그램 (11)
브래의 슬기로운 코딩 생활
당분간 학기 끝날 때 까지 이론은 별로 안할 예정이다. 이제 수업시간에는 거의 실습만 하기 때문에 과제나 실습 화면 캡쳐 본 등을 포스팅 하겠다. - 과제 - 기말고사 70% 네트워킹(URLSession) App Transport Security(ATS) 1급 객체(first class object), 1급 시민(first class citizen) 클로저(Closure) 후행 클로저(trailing closure) 디폴트 매개변수(아규먼트) failable initializer JSON파싱을 쉽게 하기 위한 구조체 만들기(quicktype) static metatype throwing function과 예외처리(exception handling) : do-try-catch closure 내부에서 sel..
오늘은 아주 간단한 소스를 이용해서 룰렛 프로그램을 만들어서 핸드폰으로 실행까지 시켜보는 실습을 했다. 진짜 거짓말 안치고 한 코드 6줄 정도 들어갔는데 꽤 근사한 프로그램이 되더라 물론 좀더 기능을 추가하면 코드가 많아지겠지만 생각한 것보다 신기했다. 짜잔~ 진짜 괄호 빼고 보면 소스가 7줄이닼ㅋㅋ 7줄로 만든 프로그램을 만들 수가 있다는게 놀랍고 재밌었다. 다음시간에는 어떤걸 만들지 기대가 된다
성적관리 프로그램 http://gamejigix.induk.ac.kr/~shop2/sj/sj_list.php 성적처리 프로그램 gamejigix.induk.ac.kr 검색, 수정, 입력, 삭제 가능 주소록 프로그램 마찬가지로 검색, 입력, 수정, 삭제 가능
프로세스 관리 - 프로세스의 개요 프로세스의 개념 운영체제의 기능 프로그램(program) 저장장치에 기록되어 있는 정적인 소프트웨어 실행 가능한 소프트웨어 - 컴파일 언어 기반의 소프트웨어일 경우 main() 함수가 반드시 존재하는 소프트웨어 - main() 함수가 없다면, 이는 라이브러리(library) 등으로 분류 프로세스(process) - 메모리에 로드(load)되어 주기적으로 CPU에 의해 처리되는 소프트웨어 - 주기적으로 CPU를 점유 - 프로세스 제어 블록(PCB: Process Control Block 또는 Process Status Block 자료구조) 할당 - 동음어: 태스크(task), 잡(job) 프로세서(processor) - 명령을 실행(처리)하는 하드웨어 - 예: CPU(Ce..
NOS 2 - 윈도우 서버 2 : 서버 프로그램 (DNS) DNS 서버 윈도우 DNS 서버 윈도우 서버는 DNS 서버를 제공 • DDNS(Dynamic Domain Name Service)도 포함 주요 기능 • 호스트 이름(도메인 명)과 IP주소에 대한 정방향/역방향 제공 – 정방향: Forward Lookup Zones – 역방향: Reverse Lookup Zones • TCP, UDP의 53번 포트번호 사용 # DNS Cache • DNS 서버의 부하를 줄이기 위해 DNS 서버를 분산 배치 • 최근 자주 참조하는 도메인 명과 IP주소를 메모리에 유지 • 동일한 요청이 오면 메모리상의 정보를 우선적으로 서비스 DNS Cache • DNS Cache는 사용자 PC와 DNS 서버에 존재 주 영..
NOS 2 : 윈도우 서버 : 파일 시스템 및 서버 프로그램 파일 시스템 FAT 16 파일 시스템 FAT : File Allocation Table(파일 할당 테이블) MS-DOS에서 부터 윈도우95까지 사용 최대 2GB까지의 용량을 지원 파일명은 최대 8문자가 가능(확장자 3글자 제외) FAT 32 파일 시스템 기존 FAT 16의 결점을 보완 윈도우 98 ~ 윈도우ME에서 기본 채택 최대 2TB까지의 용량을 지원 파일명은 최대 256문자가 가능 USB 메모리 및 다양한 외부 저장매체에도 활용됨 일부 변형 파일 시스템(exFAT)이 탑재 FAT 16 & 32의 단점 보안 기능이 결여 공용 파일 저장용으로 활용 저용량 볼륨(Volume)에 최적 NTFS 파일 시..
오늘은 저번 시간과 이어서 엑세스로 간단한 프로그램을 만드는 실습을 했다. 내가 만드는 프로그램은 코인 노래방 곡 충전하는 무인기 프로그램인데 음... 몇가지 기능만 더 있으면 근사할 것 같은데 아직 까지는 너무 부실한 듯한 프로그램이다. 앞으로 2주인가 더 실습하는데 뭘 더 추가해야할지 고민 중이다.
오늘은 저번시간에 만들다 말던 (내가 미리 집에서 책보고 먼저 만들었던) 프로그램을 다 만들고 새로운 프로그램을 만들기 시작했다. 저번에 만든 프로그램은 성적관리 프로그램이었지만 이번에는 판매관리 프로그램을 만든다. 역시나 나는 속도가 느려서 조금 밖에 못 만들어서 시간 안에 실습을 다 못했다. 그래서 이번에도 미리 만들어 가려고 한다. 왠지 그말이 떠오른다. '오늘 걷지 않으면 내일 뛰어야 한다' 이 말에 내 생각을 더하자면 나는 기어가기 때문에 오늘 열심히 기어가야 한다고 생각한다. 표현이 좀 그렇지만 맞는 말이다. 아무튼 오늘 프로그램 앞부분 조금 만들었는데 그걸 올리겠다. 이건 데이터 테이블을 만든 것이고 이걸로 폼을 만든 다음 폼을 연결해서 프로그램을 만들면 된다. 다음 주까지 미리 만들어 가야..
오늘은 어제 미리 실습을 해놔서 별로 한건 없었다. 내가 어제 하루종일 실습을 해서 내가 한 부분까지는 진도를 안 나갔다. 덕분에 다음주에는 미리 실습을 안해도 된다ㅎㅎ 그러면 실습한 프로그램을 소개하도록 하겠다. 이렇게 프로그램을 만들었다. 단순한 프로그램 인데도 만들기가 어려웠다. 그리고 잘 만든건지도...