교육
-
이미지 reszie하기교육 2020. 11. 14. 18:43
// 이미지 resize 하기 function ResizeImage() { var filesToUpload = document.getElementById('prdtImageFile05').files; var file = filesToUpload[0]; // 문서내에 img 객체를 생성합니다 var img = document.createElement("img"); // 파일을 읽을 수 있는 File Reader 를 생성합니다 var reader = new FileReader(); // 파일이 읽혀지면 아래 함수가 실행됩니다 reader.onload = function(e) { img.src = e.target.result; // HTML5 canvas 객체를 생성합니다 var canvas = documen..
-
HTTP Header 구조교육 2020. 10. 27. 17:01
HTML 파일 안에 text, image 파일이 있을때 request header GET /NewFile.html HTTP/1.1 Host: localhost:9090 Connection: keep-alive Cache-Control: max-age=0 sec-ch-ua: "Chromium";v="86", "\"Not\\A;Brand";v="99", "Google Chrome";v="86" sec-ch-ua-mobile: ?0 Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.111 Safari/5..
-
java.io.File 클래스 / 주요 메서드교육 2020. 10. 27. 14:23
File 클래스 - 파일의 위치정보를 가지고 있다. - 파일 내용을 다루는 것이 아니고, 파일 자체를 다룬다. - 파일 자체에 대한 여러가지 정보를 가져오고 편집할 수 있도록 하는 메소드를 포함 먼저 File 클래스입니다. 파일을 열어서 편집하기 위해서는 파일위치와 파일명을 프로그램이 알고 있어야 합니다. 이 때 String 타입으로 정보를 넣어줄 수도 있지만 File 클래스의 인스턴스에 정보를 입력해두고 메소드를 이용하면 보다 안전하게 작업할 수 있습니다. 네트워크를 통한 입출력의 경우 유사하게 URL 클래스를 사용합니다. 우선 파일 자체를 편집하기 전에 파일의 주소 또는 파일명을 가진 File 클래스의 인스턴스를 생성합니다. 그리고 인스턴스 메소드를 통해 해당 파일이 실제로 존재하는지, 파일의 길이가..
-
ArrayList교육 2020. 10. 5. 15:53
ArrayList 클래스는 크기가 고정되어 있는 배열(Array)을 개선한 resizable Array이다. 배열의 랜덤 엑세스를 통해 데이터를 가져오는 속도가 빠르다. 또한 비동기식(non-synchronized)이므로 여러 개의 스레드가 동시에 ArrayList로 동작할 수 있다. ArrayList 클래스는 내부적으로 배열을 이용하여 요소를 저장한다. 리스트 초기화(initialize) ArrayList list = new ArrayList(); // -- 방법 1. 가장 일반적인 초기화 list.add("A"); list.add("B"); list.add("C"); ArrayList list = new ArrayList(Arrays.asList("A", "B", "C")); // -- 방법 2. A..
-
HashMap 메소드교육 2020. 10. 5. 15:28
HashMap HashMap은 Map 인터페이스를 구현한 대표적인 Map 컬렉션. map 인터페이스를 상속하고 있기에 Map의 성질을 그대로 가지고 있다 Map은 키, 값으로 구성된 Entry객체를 저장하는 구조 * 여기서 키와 값은 모두 객체 값은 중복 저장 될 수 있지만 키는 중복 저장될 수 없다. 기존에 저장된 키와 동일한 키로 값을 저장하면 기존의 값은 없어지고 새로운 값으로 대치 HashMap은 이름 그대로 해싱(hashing)을 사용하기 때문에 많은 양의 데이터를 검색하는데 있어 뛰어난 성능 사용자는 hashMap에 저장되는 위치나 순서를 알 수 없다. 메소드 HashMap 생성 Map map = new HashMap(); * hashMap을 사용하려면 객체를 생성해야 한다. put(K key..