본문 바로가기

전체 글

(52)
뉴 렉쳐 [웹 표준 기반의 웹 퍼블리싱 HTML5, CSS] 강의 (9) - 레이아웃 HTML5, CSS 강의 35강 ~ 45강 학습 중 메모 35강, 레이아웃 블록 #1. 콘텐츠 블록 & 레이아웃 블록 스타일 - 스타일을 입힐 때, 크게 2가지의 스타일로 나눠볼 수 있습니다. - 컨텐트 블록과 컨텐트들을 배치하는 스타일. - 가구들로 방을 꾸미는 것! 36강, 제일 큰 방(Box) 레이아웃 생성 박스 영역 내 컨텐트의 크기를 함께 고려해야 함! 37강, reset 파일 생성 / 개발자 관리 도구 38강, 색상 값 39강, 두 번째방 설정하기 (박스 정렬과 최소 높이) width/height, inherit / 100% margin-left/right 의 auto 값 주어 가운데 유지하는 방법 40강, 세 번째 방 설정 블록 박스의 레이아웃 방식 - 블록(Block) 형식의 기본 배치방식..
뉴 렉쳐 [웹 표준 기반의 웹 퍼블리싱 HTML5, CSS] 강의 (8) - 스타일 링크 HTML5, CSS 강의 33강 ~ 34강 학습 중 메모 33강, 스타일 링크하기 34강, 스타일 리셋/평준화/현대화 #1. reset.css : style.css 파일을 만들었습니다. 무엇부터 해야 할까요? html 은 기본 스타일이 있습니다. 그런데 마음에 들지 않아 몽땅 새로 디자인하여 사용하고 싶은 경우, html 의 스타일을 모두 없애버리는 reset.css 사용하는 방식을 사용할 수 있습니다. #2. normalize.css : 또는 normalize.css 스타일을 사용하여, 브라우저마다 기본 스타일이 다르기 때문에 브라우저의 기본스타일, 디자인을 모두 맞춰주는, 평준화 시켜주는 normalize.css 를 사용할 것인지 선택하면 됩니다. 우리는 이 두 가지 중 선택하면 됩니다. 요즘은 re..
"MSSQL, 테이블 백업 및 기타 쿼리" 실무 프로젝트를 진행하면서 자주 쓰게 되는 쿼리 메모! #1 테이블을 생성하면서 테이블의 데이터 복사 SELECT * INTO 생성될테이블명 FROM 원본테이블명 #1-2 테이블의 구조만 복사 SELECT * INTO 생성될테이블명 FROM 원본테이블명 where 1=2 #2 테이블이 이미 생성되어 있는 경우 데이터만 복사 INSERT INTO 카피될테이블명 SELECT * FROM 원본테이블명 #2-1 특정 데이터만 복사 INSERT INTO 카피될테이블명 SELECT * FROM 원본테이블명 WHERE 검색조건 출처: https://iberis.tistory.com/10 [Iberis]
뉴 렉쳐 [Java 구조적인 프로그래밍], 구조적인 프로그래밍이란? 01강, 학습 안내 #1. 구조적인 프로그래밍이란 무엇일까? : 프로그램은 구조적으로 코딩을 해서 동작을 하게 할 수도 있고, 객체지향으로 코딩을 해서 동작을 하게 할 수도 있습니다.이 강의는 프로그램을 구조적으로, 객체지향으로 만드는 것이 각각 어떤 특징이 있고 어떤 차이가 있는지 알기 위해 구조적인 프로그래밍에 대해 알아보는 강의입니다. 위 그림과 같이 하나의 큰 절차를 프로그래밍 하게 될 때, 반복이라는 루프 안에서 선택과 분기를 통해 프로그래밍을 만들어나가게 됩니다. 현실적으로 우리가 개발하는 프로그래밍은 수 만 라인이 되기 때문에 한단계 한단계 절차를 개발하는 것은 굉장히 비효율적이고 감당이 되지 않습니다. 그래서 파란색 네모 박스와 같이 부분 부분을 잘라내어 단위별로 만든다면 아무리 큰 볼륨을..
뉴 렉쳐 [웹 표준 기반의 웹 퍼블리싱 HTML5, CSS] 강의 (7) - Selectors 우선 순위 HTML5, CSS 강의 32강 학습 중 메모 32강 Selectors 우선 순위 한 태그에 클래스/아이디/태그 스타일이 겹칠 경우 어떤 스타일이 적용 될까? 적용 범위가 넓은 셀렉터일 경우 우선순위가 낮습니다! ID > Class > Tag명 같은 셀렉터면서 스타일이 다를 경우는 어떤 스타일이 적용 될까? 가장 나중의 스타일이 덮어쓰게 됩니다! 아래 예제는 2 > 3 > 1 > 4 순으로 우선순위가 높습니다! 아래 예제는 1 > 2 > 3 순으로 우선순위가 높습니다!
뉴 렉쳐 [Java 프로그래밍] 강의 (8) - 제어 구조 26강 수강 후 메모하고자 하는 내용 정리 ! 26강 제어 구조(Control) 프로그램이라고 하는 것은 곧 수행된 절차를 기록하는 것입니다. 그 중에서 컴퓨터 프로그램은 수행된 절차를 반복하기 위한 것이라고 할 수 있습니다. 수행되는 절차 내에서 흐름과 반복, 분기를 제어하기 위한 문법을 배워보는 내용입니다. 27강 If문 / While문 28강 Do-while문 ... ~ 38강까지 개발하면서 자주 쓰는 문법들과 간단한 실습이므로 특별히 정리할 내용은 없음! 이렇게 Java 프로그래밍 강의를 마무리하였는데, 기본적인 문법 정리 외에도 내부적인 흐름을 알 수 있어 매우 도움이 되는 강의였습니다. 다음으로 자바 구조적인 프로그래밍 - 객체지향 - JSP - 스프링 등 강의 학습을 통해 빠르게 단단하게 기..
뉴 렉쳐 [Java 프로그래밍] 강의 (7) - 연산자 24강 ~ 25강 수강 후 메모하고자 하는 내용 정리 ! 24강 비트(bit) 연산자 비트 논리 연산자 & : 비트 교집합 연산자. 같을 경우 true | : 비트 합집합 연산자. true 가 하나라도 있을 경우 true. ^ : 비트 차집합 연산자. 다를 경우 true. 같을 경우 false. ~ : 비트 부정 연산자. 모든 true 와 false 를 reverse! 쉬프트 연산자 12 3 >> 2 => 0011 >> 2 => 0000 => 0 11 >> 2 => 1011 >> 2 => 1110 위 마지막 예제는, 오른쪽으로 두칸 갔을 경우 10 이 되는데 두칸을 채워야 합니다. 그 경우 가장 앞이 1일 경우 1로 채워짐! 한 변수에 두 개의 값을 대입했던 예전.. 25강 복합 대입 연산자와 연산자 우..
뉴 렉쳐 [웹 표준 기반의 웹 퍼블리싱 HTML5, CSS] 강의 (6) - 스타일과 선택자 HTML5, CSS 강의 27강 ~ 31강 학습 중 메모 27강 스타일 기초 개념 CSS(Cascading Style Sheet) 컨텐트에 스타일 입히는 매우 기본적인 예시. 스타일의 종류는 굉장히 많지만, 특정 기준으로 색 변경, 위치 변경 등으로 트리구조로 뻗어나갑니다. 모질라 CSS 레퍼런스에서 종류 참고 가능! 28강 선택자 특정 태그에 스타일을 부여할 때, 태그 속 style을 직접 정의하는 방식도 있지만, 그렇게 한다면 중복 코드가 발생하기 때문에 선택자를 활용합니다. Selector 태그명 : 점이나 #이 없을 경우 태그명으로 인식해서 태그를 찾게 됩니다. 아이디 : 태그에 이름이라는 녀석을 부여하여 특정 스타일을 부여하는 방식. #name1 { color:red } 이런 방식! 클래스 : ..
뉴 렉쳐 [웹 표준 기반의 웹 퍼블리싱 HTML5, CSS] 강의 (5) - 블록/인라인 태그 HTML5, CSS 강의 24강 ~ 26강 학습 중 메모 24강 HTML5의 섹션 태그 아웃라인 영역마다 제목 h1,h2,h3 을 하기보다 섹션을 활용하여 모두 h1 을 쓰는 것이 편할 것 같다! 25강 블록 태그와 인라인 태그 기본적인 블록 태그들 블록태그는 컨텐트와 상관 없이 자기 스스로 영역을 가지고 있습니다. 높이는 컨텐트의 높이를 따라갑니다. 너비는 한 row 를 다 쓰게 됩니다. 아래와 같이 div 블록 스타일 h1 제목 스타일 블록 : 위 아래 마진 약간 있음 ul 목록 스타일 블록 : 위 아래와 레프트 마진이 있음. 인라인 태그의 특징 중 하나는 자신이 잡는 영역이 콘텐트가 잡는 영역과 밀접하다 즉, 너비가 한 층을 잡지 않고 콘텐트 영역의 크기가 자신의 크기가 됨! 26강 인라인 태그의 ..
뉴 렉쳐 [Java 프로그래밍] 강의 (6) - InputStream 21강 수강 후 메모하고자 하는 내용 정리 ! 21강 InputStream과 객체 생성 콘솔 입력! 사용자로부터 값을 입력받는 방법에 대해 - 키보드로부터 값을 입력 받을 때, 비동기식으로 받기 위해 우리는 버퍼가 필요하고 그 녀석의 이름을 InputStream이라고 합니다. ( = System.in ) 입력 시 버퍼(Inputstream)에 Keycode, 문자코드가 담겨질 것이고 read(), skip() 같은 함수를 다뤄서 처리할 것입니다. int code = System.in.read(); // 8비트의 입력 받은 코드 형태를 받음. 우리는 문자 형태를 다루는게 더 편하기 때문에 문자를 그대로 읽어오는, 읽어주는 기능의 함수. nextLine() 을 사용하는 것이 더 편리할 것입니다. nextLi..
뉴 렉쳐 [Java 프로그래밍] 강의 (5) - PrintStream 17강 ~ 20강 수강 후 메모하고자 하는 내용 정리 ! 17강 콘솔 문자열 출력 - PrintStream 지난 강의에서 배운 출력 객체 out 의 함수 write 같은 경우, flush 까지 하기 너무 번거롭습니다. write() / flush() 를 통해 버퍼에 반복적으로 담는 작업이 번거롭다는 말이죠. 그래서 위 함수를 이용한 문자열 단위로 출력을 해주는 함수가 더 많이 쓰입니다. print() 함수. (확장된) println() (확장된) printf() 18강 Esacpe 지난 강의에서 배운 출력 객체 o 19강 출력 문자열 format과 숫자 출력 - printf print는 스트링을 파라미터로 받지만, 숫자를 받을 경우, 그 숫자의 아스키코드를 찾아서 아스키코드에 벨류에 해당하는 문자를 출력..
뉴 렉쳐 [웹 표준 기반의 웹 퍼블리싱 HTML5, CSS] 강의 (4) HTML5, CSS 강의 17강 ~ 22강 학습 중 메모 17강 웹 문서 작성 1단계 - 콘텐츠 작성하기 18강 콘텐츠의 블록 작성하기 #1 19강 콘텐츠의 블록 작성하기 #2 제목? 목록? 문장? 표? 폼? 위에 따라 태그를 선택하며 아니라면? 추천. 20강 문서의 아웃라인 잡기 Chrome Web Store - HTML5 Outliner 를 통해 윤곽 확인 가능 21강 아웃라인 영역 만들기 22강 영역을 위한 시멘틱 태그 HTML4 까지만 해도 헤더/메인/푸터에 대한 통일감, 구분 태그의 개념이 없었습니다. 하지만 21강에서 헤더 영역, aside 영역, 메인 영역, 푸터 영역을 분할하면서 각 영역에 통일감을 부여했습니다. 모든 태그에는 id라는 속성이 있기 때문에 이를 활용하게 되었고 어느 정도 표..