본문 바로가기

Study16

CSS3 총정리 / 레이아웃 구조 잡기 📌[용어정리] 선택자(selector) : 특정 태그를 선택해서 해당 태그의 속성을 변경하는 목적으로 사용한다. div { } ⇒ div가 선택자 전체선택자(universal selector) : * 태그선택자 : div, head, body 등 id선택자 : # class선택자 : . 속성선택자 의 경우 input[type=text]와 같이 속성을 사용해 선택해준다. 후손 및 자손 선택자 후손 : 부모 노드 밑에 존재하는 모든 노드를 말한다. div ul div p div태그 아래 위치한 모든 ul태그들 혹은 p태그들을 선택하게 된다. 자손 : 부모 노드 바로 밑에 존재하는 깊이가 1인 노드를 말한다. div > h1 div > p div태그 바로 아래 위치한 자손 태그인 h1, p를 선택하게 된다. .. 2023. 12. 13.
HTML5 총정리 / 시멘틱 코딩하기 ✍[연말 결산으로 HTML5와 CSS3를 공부하는 계기] : 내가 지원하는 직무가 풀스택 혹은 백엔드더라도 어느 정도 프런트에 대한 지식이 제대로 정립돼 있어야 하기도 하고, 또 사이드 프로젝트를 하더라도 아는 프런트엔드 개발자가 없어서 현실적으로 내가 해야 하는 경우가 많기 때문에 알아야만 하는 상황도 된다.. 아무튼 풀스택을 하든 백엔드를 하든 html과 css는 기초 지식의 범주에 있다고 생각돼서 공부 시작 !! 📌[공부한 강좌] [HTML5&CSS3] 실전 HTML5 & CSS3 동영상 강좌 제 1강 Web 과 HTML 실전 HTML5 & CSS3 동영상 강좌 제 1강 Web 과 HTML 이번 강의는 Web 과 HTML편입니다. 1강 Web 과 HTML 인사드립니다.우리는Web을구성하고있는HTML.. 2023. 12. 12.
2023년 1회 sqld개발자 시험 후기 나는 현재 국비과정으로 AWS를 활용한 풀스택 과정을 듣고 있다. 지난해 9월 말부터 시작해 벌써 다음 달이면 과정을 이수할 수 있게 되었다. 이 과정에서 프로젝트를 진행하면서 SQL이라는 데이터베이스 프로그램을 다루게 됐고, 경험해 본 결과 쿼리문을 얼마나 똑똑하게 다루느냐에 따라 백에서 건드리는 코드 자체가 확연히 간략해질 수 있음을 느꼈다. (이번 시험에 내가 아직 붙었는지 아닌지는 모른다. 1회 차에 본 사람들 결과는 4/7일에 시험 점수가 발표된다고 한다.) 그래서 SQL공부도 할 겸 개발자 자격증을 취득해 두면 좋을 것 같아 도전하게 됐다. 참고로 sql자격증은 전문가 레벨, 개발자 레벨로 나눠져 있는데 개발자 자격증을 취득해야 전문가 자격증으로 넘어갈 수 있다. 2023년 올해 SQL자격증의.. 2023. 3. 30.
[Lv.0/Programmers] 특정 문자 제거하기 / 문자열안에 문자열 프로그래머스 [Lv.0] 단계 [문제] 문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return 하도록 solution 함수를 완성해 주세요. [조건] (1). 1 아마 기능적인 면에서 효율을 높이고 싶으면 charSequence를 사용하는 게 아닐지..? - 🌟replace() / replaceAll() 차이점 => replace(charSequence target, charSequence replacement) => replaceAll(String target, String replacement) target : 변환하고자 하는 대상 문자열 replacement : 변환해 줄 문자열 ❗️두 메서드의 가장 큰 차이점은 인자로 .. 2023. 3. 30.
10. <컬렉션 프레임웍 - List, Set, Map> ~자바의 정석 summary ~ 1. 컬렉션 프레임웍 : 데이터 군(group)을 저장하는 클래스들을 표준화한 설계 1) 컬렉션 - 다수의 데이터, 즉 데이터 그룹 2)프레임웍 - 표준화된 프로그래밍 방식 *컬렉션 프레임웍의 핵심 인터페이스 Collection (List와 Set의 공통점 집합 인터페이스) List 순서 o, 중복 o ex)대기자 명단 ArrayList, LinkedList, Stack, Vector 등 Set 순서 x, 중복 x ex)소수의 집합, 양의 정수집합 HashSet, TreeSet 등 독립적 Map - 키(key)와 값(value)의 쌍(pair)으로 이루어진 데이터 집합 - 순서x, 키 중복 x, 값 중복 o ex)우편번호, 지역번호, 아이디-비밀번호 HashMap, TreeMap, Hashtable, P.. 2023. 1. 20.
04.조건문/반복문 Exercise (기본 코드/내 풀이/해설) [4-1] 다음의 문장들을 조건식으로 표현하라. 1. int형 변수 x가 10보다 크고 20보다 작을 때 true인 조건식 10 < x && x< 20 2. char형 변수 ch가 공백이나 탭이 아닐 때 true인 조건식 ch != ' ' || ch != '\' 3. char형 변수 ch가 'x'또는 'X'일 때 true인 조건식 ch = 'x' || ch='X' 4. char형 변수 ch가 숫자 ('0'~'9')일 때 true인 조건식 '0' 내 프로그램상에 오류가 있는 건지 해설지의 코딩과 정답이 나와 반대됨 나는 내 해설로 했을 때 제대로 된 결과값을 얻었다. 처음에 if('0' 각 자리 별로 담긴 result값에 어떻게 자리값을 줘야하는지 고민하다 못 풀었는데 해설처럼 result*10을 tmp%.. 2023. 1. 18.
09. <Calendar, DecialFormat, SimpleDateFormat> ~자바의 정석 summary ~ 1. Calendar 클래스 - 추상클래스 (객체 생성 불가능) - Date클래스->Calendar클래스->java.time패키지 - 나라별로 사용하는 달력이 다르므로, 수정하기 쉽게 메서드를 이용한다. ex) Calendar cal = new GregorianCalendar(); => 권장 x Calendar cal = calendar.getInstance(); => 권장 => 현재날짜와 시간으로 설정됨 - get(); : 현재 시스템의 날짜와 시간 출력 -set(); : 원하는 날짜와 시간으로 설정 *void set(int field, int value) *void set(int year, int month, int date, int hourOfDay, int minute, int second) YE.. 2023. 1. 17.
08. <String클래스, 문자열-기본형 변환, 오토박싱> ~자바의 정석 summary ~ 34. String클래스 - 변경 불가능한(immutable)클래스로 매 연산마다 새로운 문자열을 가진 String인스턴스가 생성되어 메모리 공간을 차지한다. -> 변경이 잦다면 변경 가능한 StringBuffer클래스를 사용하는 것이 좋다. -> 같은 내용의 문자열 리터럴은 한번만 저장된다. 34-1. String클래스의 생성자와 메서드 34-2. join() : 여러 문자열 사이에 구분자를 넣어서 결합한다. - split()과 반대의 작업을 한다. ex.28 String animals = “dog, cat, bear”; String[] arr = animals.split(”,”); String str = String.join(”-”, arr); System.out.println(str.toString.. 2023. 1. 16.
03.연산자 Exercise (기본 코드/내 풀이/해설) [3-2] - 해설에서는 0보다 큰 경우로 했는데 나머지가 음수인 경우는 없으므로 내가 풀이한 것처럼 0과 같은 경우로 조건을 줘도 원하는 값을 얻을 수 있다. [3-3] - prinln메서드를 사용할 때 String타입은 ""으로, char타입은 ' '로 코딩한다. - 삼항연산자를 중복해서 쓸 때 괄호 사용에 주의 [3-4] [3-5] [3-6] - num값이 10의 배수일 경우 10의 값이 나와야 하는데 이 점을 간과하고 0으로 출력되게 코드를 짜버림. -> 어떤 경우에 어떤 값이 나와야 하는지에 대해 파악 필요 -> 간략하게 코딩하는 습관 들이기 [3-7] - 반올림의 경우 0.5를 더해줘야 하는데 1을 더해줘버림 [3-8] [3-9] [3-10] 2023. 1. 15.
07. <예외처리,equals, hashCode, clone, toString> ~자바의 정석 summary ~ 31. 예외처리 (1) 컴파일 에러 : 컴파일 시에 발생하는 에러 (2) 런타임 에러 : 실행 시에 발생하는 에러 (2.1)에러(error) : 프로그램 코드에 의해서 수습될 수 없는 오류 (2.2)예외(exception) : 프로그램 코드에 의해서 수습될 수 있는 오류 (2.2.1)Exception과 그 자손들(checked예외) - 예외 필수처리(try-catch), 클래스 이름에 선언 - 사용자의 실수와 같은 외적인 요인에 의해 발생 IOexception (입출력이 잘못되었을 때) ClassNotFoundException(클래스의 이름을 잘못적었을 때) FileNotFoundException(존재하지 않는 파일의 이름을 입력했을 때) DataFormatException(데이터 형식이 잘못됐을 때) .. 2023. 1. 14.
반응형