배움 __IL 140

TIL : 45번째- 230206 [2-1-월]

I. SQL 1. 서브쿼리 (1) 서브 쿼리를 사용하는 경우 : 구절의 순서를 바꿔야하는경우 1) ROW_NUM 에다가 가입순을 기준으로 하고싶다 그러나 아래처럼 순서를 하면 문제가 발생한다 -- ORA-00933: SQL command not properly ended 00933. 00000 - "SQL command not properly ended" *Cause: *Action: Error at Line: 5 Column: 9 -- 이와같은 문제가 발생한다 (순서가 틀림) 2) 우리는 ORDER BY 먼저 하고싶은데 문제가있다. 이런경우 서브쿼리를 쓰면된다 3) 나의 방법 그렇다고 WHERE 과 ORDER BY 의 위치를 바꾸면 이것처럼 ROWNUM은 재멋대로 순서가 생긴다. 여기다가 ORDER B..

TIL : 웹퍼블리싱 CSS 4회 (4-5)

1. 콘텐츠 목록 스타일 (49) 이제 남은걸 해보자 (1) 메뉴 목록 스타일 1) 목록이 눈에 보이는 보이는 전부가 아니다. nav 태그와 ul태그를 구분해서 보자 이런형태로 태그가 갖추어져있는지 확인하자 이미지를 클릭해서 이동하는게 아니라, 링크를 클릭해서 이동하게 해야한다 이 구조를 반영하는 모양을 만들자 인기메뉴 딸기청 아메리카노 버터쿠키 여기다가 ul로서 아래에있는거를 중첩되는 모양이 구조로 달라진경우에 염두해두면 top-menu-list 로 이름을 부여하고 아니라면 필요가 없다 3) d-none 는 무엇일까? 스타일링을 할때 그런것이 있다. style.css 는 표준안을 마련한것이 마음에 들지않을 경우 하는것이다 이건 reset으로 하자 실제로 스타일하다보면 방의 제목들이 나타나는게 많을까 가..

TIL : 웹퍼블리싱 CSS 3회 (4-3 , 4-4)

I. 꾸미기 : TEXT(4-3) [38 ~ 42] 이제까지는 방을 만들었고 방에대한 크기, 몰딩, 벽지바르기 했다 1. 폰트 스타일링 (38) 이거를 만들 때 폰트속성을 검토해본다. 따지고 보면 배우기 녹록치 않다 (1) 폰트속성 - Font 패밀리 속성 color 은 font-color 이 아니다. font-weigt 는 문제가 된다. bold 해도 안되는 경우가 있다. family 가 와닫지 않는다. (2) font-family 설치된 폰트를 확인히라 가면 폰트 가문(family) 에서 굵게 등을 설정이 가능하다. 단독으로 있는거는 가문이라고 할만한게 없다. value로 다양한 설정(두께)이 가능하다 숫자는 1 ~ 1000까지 가질수있다. 일반적인 기본적인 두께로 가능하다 1) Font 적용하기 :..

TIL : 웹퍼블리싱 CSS 2회 (4-1 , 4-2)

I. 꾸미기 : 스타일(4-1) [13~26] 1. CSS 구조화 (13) 태그 안에 스타일 들어가는 것을 인라인 스타일 스타일 줄수있는 영역을 stylesheet라고 한다 내부면 internal stylesheet / 외부면 external stylesheet 외부로 하는 이유는 공통스타일 이거나 협업 또는 개별(HTML 과 CSS분리위한)유지 보수를 위한 모델 -> 집중하자 h1,h2{ color: red; } h1.cafe{ color: green; } h1[lang="ko"]{ color: brown; } 2. CSS를 링크하는 방법 2가지 (14) 추가로 다른것도 만들어 주자 이 경우 순서는 지켜주어야한다 cascading이기 때문에 공통되는것이 먼저 위에 와야한다. 이렇게 두가지 방법이 있다 ..

TIL : 웹퍼블리싱 CSS 1회 (1,2,3)

I. 문서 스타일 변경하기 (01) 학습목표 HTML이 가지고 있는 기본 스타일은 우리가 원하는 모습이 아닐 수 있다. CSS를 이용하면 그 스타일을 우리가 원하는 모양으로 변경할 수 있다. 그 방법에 대해서 알아보자. CSS란 무엇인가. CSS로 스타일 변경하는 방법 1. CSS 학습안내 (1) 2. Cascadind이란(2) 3. 스타일 입히기(3) 4. 우리가 다루게 될 스타일 속성들(4) 5. 선택자 Selectors(5) 6. 공통 스타일 집중화(6) II. 선택자 (02) 1. 기본 선택자 (7) CSS에서는 선택자로 클래스명을 쓰자 2. id와 class의 차이점(8) ID는 HTML에서... / class 는 CSS 에서 3. 속성 선택자(9) h1태그가 있는데 그중에 class라는 속성을..

TIL : 웹퍼블리싱 HTML 6회 (12,13) [완]

I. 표 태그 (12) 학습목표 격자형 콘텐츠를 표현하는 태그로 오랫동안 많이 사용해 오던 태그이다. 최근에는 사용률이 조금 적어지기는 했지만 반드시 알고 있어야 할 태그이다. 격자형 태그 사용하기 가로/세로 방향으로 셀 병합하기 1. 표(테이블) 태그 (46) 이전에 우리는 컨텐트 감싸는 내용 중 5가지를 잡아라 제목,문장,목록,표,폼 이냐 이다. 우리는 폼까지 이야기했는데 표는 아직 설명안했다. 가장많이 사용하는것이다 테이블은 격자형이다. 1) 테이블은 격자형의 컨텐트를 가지는 컬럼이 여러개인 목록을 만들 때 이다. (emmet snippets) table>tr*3>td*4 table 태그안에 tr태그 3개, td태그 4개를 하는 방법이다 2) 그런데 안보인다. CSS로 해야하는데 나중에 해보자 일단..

TIL : 44번째- 230203 [1-5-금]

I. 지난시간 숙제 확인 및 피드백 자바와 DB부분을 서로 분리하는 것이 좋다. (입출력 따로보자) 배열, 컬렉션에 담아 둔 뒤에 끝나고 난 뒤에 출력하는거도 가능하다. II. SQL 1. 정규식 표현하기 (1) SQL에 정규표현식 사용 REGEXP_LIKE(NAME, '^.*모.*$'); 위의 것을 해석하면 NAME컬럼에 모 앞에 null을 제외한 하나의 문자가 0개이상 있고 모 뒤에 null을 제외한 하나의 문자가 0개이상 있다 *** 정규식 like절로 컬럼의 패턴이 일치하는지 즉 where에 전화번호에 특정형태만 오게끔 2. ROWNUM 그리고 행 제안하기 row가 32개인데 이중에서 10개씩 나누어서 표현해보도록 하자 (1) 행을 제한하기 : 회원 목록에서 상휘 5명만 조회하시오 1) 오라클은 ..

TIL : 43번째- 230202 [1-5-목]

I. SQL 1. 정규식 (1) 전호번호 표현해보기 https://regexlib.com/CheatSheet.aspx 1) 일반 텍스트에서 정규표현식으로 찾을 수있다. 이렇게 하면 매치되는 부분을 찾을 수있다. 2) [] 안에 수는 특정글씨를 의미한다 {} 는 갯수를 의미한다 이렇게 패턴문자열을 만들 수있다 여기는 정규식라이브러리를 공개한 곳이다 3) 딱 패턴에 맞게 시작 끝을 정하는게 좋다 시작은 ^로 하고 끝은 $을 해보자 앞에 ^ 가 있으면 문자열의 가장 처음부분에 정규식이 있어야한다. 끝에 $가 있으면 본 정규식이 마지막에 있어야한다 양쪽에 ^$가 있으면 오로지 얘들만 있어야한다. (2) 이메일 정규식 표현해보기 https://itbellstone.tistory.com/88 (본 블로그에 가면은 ..

TIL : 42번째- 230201 [1-5-수]

I. 프로젝트 피드백 인증과 권한에 대해서도 고려해야하는데, 멤버(인사팀, 근로자)만 고려하고 설정에 대해 다루지 않으면 인증과 권한을 다룰 수 없음 이 점에대해서도 생각해보기 II. JDBC 1. JDBC (1) 지난시간 { //담아 옴 rs.next(); String nickName = rs.getString("nicname"); System.out.println(nickName); } 서버 커서 한칸 내리고 그 위치에 레코드 옮겨오는 것이다 이 경우 레코드 하나가 저장되는 공간은 ResultSet이다 (2) row 끝까지 해보기 while(rs.next()) { int id = rs.getInt(1); String name = rs.getString(2); String format = String...

TIL : 41번째- 230131 [1-5-화]

I. 데이터베이스 1. DCL (is du) 실제로 훨씬 많이쓰는 것이다. DDL은 UI로 가능하다 심지어 설계하면 설계 툴이 만들어준다. 우리는 암기보다는 개념이 필요할 뿐이다. (1) 데이터 삽입하기 - INSERT 1) 기본 주의 : 순서대로 넣어야한다.! -> 순서를 보면서 처야해서 부담스럽다. INSERT INTO MEMBER VALUES(9999, '모나미' , '1234', '재영809@네이버.컴', '모재영'); SELECT * FROM MEMBER; ROLLBACK; COMMIT; SELECT * FROM MEMBER; 해서 조회를 해도 안된다. 그런데 한번에 들어가는게 아니라 임시 공간에 들어가는 것이다. ROLLBACK; 하면 되돌릴수 있다. 확정은 COMMIT; 를 하면된다 임시로 ..