분류 전체보기
-
[Java]STEP0 - 달력 알고리즘을 이용하여, 진짜 캘린더에서 나오는 달력과 똑같이 만들기개발 공부/Java 2020. 8. 21. 21:04
본 게시글은 인프런의 "만들어 가면서 배우는 JAVA 플레이그라운드" 에 나오는 과제물을 직접 구현한 것입니다. 모든 저작권은 해당 강의의 강사님이신 코드스쿼드 정호영님에게 있음을 알립니다. 사용자에게 년도와 월을 입력받아, 해당 년도와 월에 해당하는 달력을 출력한다. 달력 알고리즘을 이용하여, 실제와 똑같이 만든다. 윤년을 고려한다. - 4로 나누어 떨어지지만, 100으로도 나누어 떨어지는 해는 평년이다. - 400으로 나누어 떨어지는 해는 윤년이다. (ex. 2000년, 2400년) 기본적인 아이디어는 다음과 같다. 매우 중요!!! 특정 년도의 1월 1일의 요일에서 그 다음 년도의 1월 1일의 요일은 평년일 때 1일, 윤년일 때 2일 오른쪽으로 이동한다. ex) 2019년 1월 1일이 화요일이라면, ..
-
[Java]STEP0 - 사용자가 입력한 값에 따라, 크기가 다른 구구단 출력하기개발 공부/Java 2020. 8. 21. 19:39
본 게시글은 인프런의 "만들어 가면서 배우는 JAVA 플레이그라운드" 에 나오는 과제물을 직접 구현한 것입니다. 모든 저작권은 해당 강의의 강사님이신 자바지기 박재성님에게 있음을 알립니다. 사용자가 입력한 값에 따라 크기가 다른 구구단을 계산해 출력한다. 예를 들어 사용자가 "8,7"과 같은 문자열을 입력하면 팔칠단을 구현한다. 팔칠단은 2 * 1 ... 2 * 7, 3 * 1 ... 3 * 7, ... , 8 * 1 ... 8 * 7 까지 구현하는 것을 의미한다. 1. 사용자로부터 두 숫자를 입력받고, 쉼표(',')에 따라 두 숫자를 구분한다. String inputValue : 사용자가 입력한 두 숫자를 문자열로 처리하여 한 번에 받아오는 역할을 한다. (ex. 8,7) String[] splited..
-
생활코딩 WEB3 - Ajax 강의 요약개발 공부/Ajax 2020. 8. 10. 19:17
본 게시글은 생활코딩(https://www.opentutorials.org/)에서 WEB3 - Ajax 강의를 듣고 개인적으로 요약한 것입니다. 모든 저작권은 생활코딩과 이고잉님에게 있음을 밝힙니다. 👍 1. Ajax의 개념 웹페이지를 리로드 할 때마다 웹브라우저는 네트워크를 통해 웹페이지의 구성 파일 전체를 다운로드 받는데, 이 때 불필요하게 많이 다운 받게 되므로 낭비가 일어난다. Ajax는 웹페이지 전체를 다운 받지 않고도 변경하고 싶은 부분만을 갱신할 수 있도록 가능하게 만든다. 장점: 부분만 바꾸기 때문에 사용자로 하여금 헷갈리지 않게 하므로 사용성의 증대가 가능하다. 또한 필요한 부분만 바꾸기 때문에 서버와 웹브라우저의 입장에서 시간과 네트워크 자원을 절약할 수 있다. Single Page A..
-
생활코딩 WEB2 - JavaScript 강의 요약개발 공부/Javascript 2020. 8. 10. 01:31
본 게시글은 생활코딩(https://www.opentutorials.org/)에서 WEB2 - JavaScript 강의를 듣고 개인적으로 요약한 것입니다. 모든 저작권은 생활코딩과 이고잉님에게 있음을 밝힙니다. 👍 1. JavaScript의 개념 html은 정적이다. JavaScript는 html에 입혀져서 동적으로 동작하게 만드는 언어이다. 안에서 동작한다. onclick 속성 값에는 반드시 자바스크립트 문법이 와야 한다. onclick, onkeydown, onchange 같은 것들이 event를 의미한다. 2. JavaScript의 데이터 타입 Boolean : 참(true) 혹은 거짓(false) 둘 중에 하나의 값을 가지는 것. Null: 일반적으로 존재하지 않거나 유효하지 않은 값. 즉 비어있..
-
생활코딩 WEB2 - CSS 강의 요약개발 공부/HTML & CSS 2020. 8. 9. 18:05
본 게시글은 생활코딩(https://www.opentutorials.org/)에서 WEB2 - CSS 강의를 듣고 개인적으로 요약한 것입니다. 모든 저작권은 생활코딩과 이고잉님에게 있음을 밝힙니다. 👍 1. CSS의 개념 CSS란? Cascading Style Sheet : html 형태로 작성된 문서를 실제로 웹페이지에 어떻게 표시할 것인지 지정하는 언어. CSS는 html 안에 을 이용하여 지정하거나, 해당 태그 안에 직접 style =”~~” 식으로 삽입하여 지정한다. (문장 끝 세미콜론 필수) CSS는 html 문법 내의 중복을 제거하여 수정 시 효율적이라는 장점이 있다. a 태그를 ‘선택자(Selector)’ 중괄호 안 부분을 ‘선언(Declaration)’ color를 ‘속성(Property)..
-
생활코딩 WEB1 - HTML & Internet 강의 요약개발 공부/HTML & CSS 2020. 8. 9. 16:10
본 게시글은 생활코딩(https://www.opentutorials.org/)에서 WEB1 - HTML & Internet 강의를 듣고 개인적으로 요약한 것입니다. 모든 저작권은 생활코딩과 이고잉님에게 있음을 밝힙니다. 👍 1. Internet vs WEB 인터넷이라는 전체집합 안에 웹이 존재하는 개념이다. 웹 이외에도 FTP, email 등 다양한 서비스가 존재한다. 1960년도 인터넷의 등장 ▶ 몇몇 기업과 군사시설에서만 제한적으로 사용했다. 1990년도 웹의 등장 ▶ 스위스 CERN, 팀버너스리의 월드와이드웹, 최초의 웹사이트 http://info.cern.ch 2. Server and Client 기본적으로 인터넷으로 연결된 2대 이상의 컴퓨터가 필요하다. 각 컴퓨터에 web browser와 we..