본문 바로가기

Programming64

[CSS] 한 걸음 더 CSS: 코딩가나다 디스플레이(Display Property) index.html 햄버거 (영어: hamburger, burger 또는 beefburger, 문화어: 고기겹빵, 다진 고기와 빵, 함버거)는 샌드위치의 일종인 음식이다. 양념, 빵가루 등에 고기를 갈아 넣고 버무린 뒤 구워낸 햄버그 스테이크(패티)와 채소, 양념 등을 두 장 이상의 동그랗거나 길쭉한 빵 사이에 넣어 만들며, 보통 손으로 쥐면서 들고 먹는다. 가정에서 직접 만들어 먹기도 하지만, 일반적으로 패스트푸드 식당에서 판매된다. 수많은 패스트푸드 식당들은 햄버거, 감자 튀김, 콜라를 하나로 묶어서 세트로 판매하기도 한다. style3.css ... /*인라인 블럭 처리를 해서 글자 디자인 처리*/ strong.bold{ background-color: black; color: white; marg.. 2019. 12. 16.
[CSS] 한 걸음 더 CSS: 코딩가나다 가운데 정렬: Centering in CSS index.html Hamburger 햄버거(영어: hamburger, burger 또는 beefburger, 문화어: 고기겹빵, 다진 고기와 빵, 함버거)는 샌드위치의 일종인 음식이다. 양념, 빵가루 등에 고기를 갈아 넣고 버무린 뒤 구워낸 햄버그 스테이크(패티)와 채소, 양념 등을 두 장 이상의 동그랗거나 길쭉한 빵 사이에 넣어 만들며, 보통 손으로 쥐면서 들고 먹는다. 가정에서 직접 만들어 먹기도 하지만, 일반적으로 패스트푸드 식당에서 판매된다. 수많은 패스트푸드 식당들은 햄버거, 감자 튀김, 콜라를 하나로 묶어서 세트로 판매하기도 한다. style.css body{ background-color:#ddd; } .box{ background-color: white; width: 480px; /*bo.. 2019. 12. 16.
[JavaScript] Hello, JavaScript: 자바스크립트 입문 파트6. 배열 배열 엘리먼트가 연속된 저장 공간. 주소(인덱스)를 이용해 각 엘리먼트에 접근 가능. var arr = [];// 빈 배열 var arr = [1,2,3];//초기화된 배열 var mixed_arr = [1, true, 3.14, "string", {name:"object"}, [1,2,3]];//어떤 자료형이든 저장 가능 arr[0];// 1 반환됨 배열의 길이 arr.length; 배열에 엘리먼트 추가 / 삭제 / 뒤집기 / 정렬 배열에 엘리먼트 추가 / 삭제 / 뒤집기 / 정렬 var arr = [1,2,3,4,5]; arr.pop();// pop(): 배열의 마지막 요소 빼서 반환. console.log(arr) // [1,2,3,4] arr.shift();// shift(): 배열의 첫 요소 빼.. 2019. 12. 15.
[JavaScript] Hello, JavaScript: 자바스크립트 입문 파트5. String String 문자열 길이 알아내기: str.length 문자열 붙이기 str1.concat(str2) str1+str2 특정 위치의 문자열 알아내기 첫 문자: str.charAt(0) / 마지막 문자: str.charAt(str.length-1) 첫 문자: str[0] / 마지막 문자: str[str.length-1] 부분 문자열 구하기 str.substring(2,4) : 2에서 4까지 부분 문자열 반환 / str.substring(2) : 2에서 마지막까지 부분 문자열 반환 str.substr(2,4) : 2에서 길이 4만큼의 부분 문자열 반환 / str.substr(2) : 2에서 마지막까지 부분 문자열 반환 / str.substr(-2) : str.length-pos로 동작. 문자열 검색하기 in.. 2019. 12. 15.
[JavaScript] Hello, JavaScript: 자바스크립트 입문 파트4. 연산자와 함수 Math 관련 명령어 Math.pow(A,b) : A의 B승을 구해 줌 Math.sqrt(A) : A의 제곱근을 구해 줌 Math.random() : 0~1 사이의 임의의 난수를 발생시켜 줌 함수의 정의 호출에 의해 여러번 실행할 수 있는 코드 블럭, 반복되는 코드 감소, 코드의 개발 및 수정 용이 함수 정의 구문 function func_name(a, b){ /* function */ return answer; } 아래 강의를 수강하며 개인적으로 공부하며 정리한 글입니다. https://programmers.co.kr/learn/courses/3 Hello, JavaScript: 자바스크립트 입문 | 프로그래머스 ## Hello, JavaScript! 관련 키워드: JavaScriptHTMLCSS웹프론.. 2019. 12. 15.
[JavaScript] Hello, JavaScript: 자바스크립트 입문 파트3. 자료형 자료형 변수에 저장할 수 있는 값의 종류: number, string, boolean typeof() 변수의 type을 알려주는 명령어 var a = 100; console.log(a,typeof(a)); var b = "Hello";console.log(b,typeof(b)); var c = True;console.log(c,typeof(c)); Number 64bit로 실수와 정수 모두 표현 가능 정상적이지 않은 숫자나 표현할 수 없는 범위의 수를 표시하는 NaN, Infinity parseInt, parseFloat 명령어 string "1"과 number 1은 다름 var str = "3.141592는 Pi의 근사값"; var piInt= parstInt(str); console.log("piIn.. 2019. 12. 14.
[JavaScript] Hello, JavaScript: 자바스크립트 입문 파트2. 변수 변수 프로그램 실행 도중 임의의 값을 저장해 두고 읽을 수 있는 공간 var a = 10; prompt() 명령어 promprt의 메세지를 사용자에게 보여주고, 문자열을 입력받고, 사용자가 입력한 값을 변수에 저장 가능 var name = prompt("이름을 입력해주세요."); 변수의 활용 var msg = "index.html에 오신 것을 환영합니다." alert(msg); var name = prompt("이름을 입력해주세요."); console.log(name, "님 환영합니다."); 아래 강의를 수강하며 개인적으로 공부하며 정리한 글입니다. https://programmers.co.kr/learn/courses/3 Hello, JavaScript: 자바스크립트 입문 | 프로그래머스 ## Hell.. 2019. 12. 14.
[JavaScript] Hello, JavaScript: 자바스크립트 입문 파트1. 시작하기 Javascript의 특징 HTML, CSS와 함께 사용하여 client side 웹 프로그램 작성 웹 브라우저에서 바로 실행 가능 실습: index.html This is basic HTML body. lecture01.js alert("Hello JS!"); 프론트엔드 웹 개발이란 Front-end web programming이란 웹사이트를 구성할 때 가장 바깥쪽에서 보이는 부분을 만드는 일. 간단한 예를 들자면 로그인 실패 시 '비밀번호가 일치하지 않습니다'와 같은 팝업을 보여줄지 등의 결정한다. 차의 브레이크 페달과 악셀 페달이 front-end라면 엔진과 브레이크는 back-end이다. 개발자 도구 (Developer Console) console 탭에서 log 확인 가능 >직접 명령어 입력 실.. 2019. 12. 14.
스프링(Spring) STS - Missing 'tools.jar' 해결 방법: https://jamong-icetea.tistory.com/177 2019. 5. 12.
[Spring] DAO, DTO, Service란 MVC(Model - View - Controller)에서 Model은 DAO, DTO, Service로 나눌 수 있다. MVC 관련: http://webskills.kr/archives/479 DAO(Data Access Object)란? 실제로 DB에 접근하는 객체. DB를 사용해 데이터를 조회하거나 조작하는 기능 담당. DB와 관련없는 코드들을 분리하는 이유? HTTP Request를 Web Application이 받게 되면 Thread를 생성하게 되는데, DB로부터 데이터를 얻어오기 위해 Driver를 로드하고 매번 Connection 객체를 생성하게 되면 너무 많아진다. 그래서 DB 전용 객체로만 사용할 DAO가 있으면 부담이 적어진다. DBCP 개념 관련: https://www.holaxpro.. 2019. 4. 17.
ArrayList ArrayList란? 리스트를 만들때 내부적으로 배열이라는 부품을 사용하는 것. 데이터를 추가 / 삭제 데이터를 추가 / 삭제할때마다 일일히 데이터를 당기거나 밀어야 하기에 오래 걸린다. ArrayList의 장점: 인덱스 값을 알고 있기 때문에 데이터를 가져올 때 빠르게 가져올 수 있다. (자바로 배우는 자료구조로 공부하며 개인적으로 필기하는 글입니다.) https://programmers.co.kr/learn/courses/17/lessons/804 자바로 배우는 자료구조(with 생활코딩) - Array List | 프로그래머스 소개 Array List는 배열으로 구현한 리스트입니다. 내부에서 배열을 이용하기 때문에 인덱스를 이용해서 데이터에 접근합니다. 데이터를 조회할 땐 빠르지만, 데이터를 추가/.. 2019. 4. 10.
List의 개념 가장 중요한 두가지는 데이터가 순서대로 저장된다. 중복 저장을 허용한다. Array 와 List 비교 List는 데이터가 연속되어 있다! 추가할때 어떤 다른 양상을 보이는가? 배열: 값 덮어쓰기 리스트: 한칸 밀기 삭제할때는? 배열: 비게 됨 리스트: 한칸 당기기 리스트의 기능은? 처음, 끝, 중간에 엘리먼트를 추가 / 삭제 리스트에 데이터가 있는지 확인 모든 데이터에 접근 가능 Java의 배열과 리스트 배열: int[] numbers= {1,2,3,4,5}; 리스트: ArrayList numbers= new ArrayList(); numbers.add(1); numbers.add(2); numbers.add(3); numbers.add(4); numbers.add(5); Java는 리스트를 두 가지 지.. 2019. 4. 10.