분류 전체보기 188

TIL 정리_38

생활코딩-Javascript 강의를 참고하여 정리 https://www.youtube.com/playlist?list=PLuHgQVnccGMBB348PWRN0fREzYcYgFybf WEB2-JavaScript www.youtube.com javascript 사용자와 상호작용이 가능하다 웹 브라우저는 한번 화면에 출력되면 바꿀 수 없다 = js를 사용 =웹 페이지가 동적으로 작동한다 js는 사용자와 상호작용하기 위해 고안된 컴퓨터 언어이기에 시간의 순서가 필요하다. 만들기능 : 버튼을 눌러 웹 페이지를 야간모드와 주간모드로 바꿀 수 있는 기능 버튼 추가 input type =“button” value=“night”(글씨쓰기) onclick(js코드) * onclick : 속성 값으로 js가 와야 한다 ->..

TIL 정리_37(CSS)

https://www.youtube.com/playlist?list=PLuHgQVnccGMAnWgUYiAW2cTzSBywFO75B WEB2-CSS www.youtube.com 생활코딩 강의를 보고 개인적으로 정리한 글 입니다 CSS = 디자인을 위한 것 글자 사이즈 키우기 div.a { font-size: 15px; } div.b { font-size: large; } div.c { font-size: 150%; } 문단(글자)을 중앙으로 정렬하기 div.a { text-align: center; } 왼쪽으로 정렬 div.b { text-align: left; } 오른쪽으로 정렬 div.c { text-align: right; } 양쪽으로 정렬 div.c { text-align: justify; } cl..

프론트엔드/CSS 2022.03.24

TIL 정리_36(HTML)

생활코딩 HTML 강의를 듣고 개인적으로 정리한 글입니다 https://www.youtube.com/playlist?list=PLuHgQVnccGMDZP7FJ_ZsUrdCGH68ppvPb WEB1- HTML & Internet www.youtube.com atom을 사용하여 실습하였다 html 열기 – 폴더 생성 후 선택 -> 오픈 html TAG(태그) 정리 utf8로 문서를 읽게한다(한글 사용이 가능해진다) 이 문서는 html타입이라는 선언 : 글자 크기를 굵게 변경 밑줄(underline) h의 숫자가 증가할수록 크기가 작아진다 . . . 줄 바꾸기 (단락 나눌때 사용) 줄 바꾸기 (p를 자주쓰며, 강제로 줄을 바꿀때 주로 사용한다) 이미지삽입 = list 목록 li의 부모 unodered list..

TIL 정리_35

생활코딩 - SQL 강의 이어서 정리 CRUD UPDATE : 테이블 수정할 때 사용한다 UPDATE topic(테이블 이름) SET description='Oracle is ...', title='Oracle' WHERE id=2; WHERE id=2; ->수정할 아이디 지정 DELETE : 테이블을 삭제할 때 사용한다 DELETE FROM (테이블이름) WHERE id=숫자; DELETE FROM topic WHERE id = 5; *****WHERE문으로 지정하는 것을 잊지말것***** 관계형 데이터베이스가 아닌경우 데이터가 중복되는 것이 천만개일 때 (용량을 많이 차지할 때) 같은 데이터임을 확신하기 어렵다 관계형 데이터베이스의 장점 큰 규모의 데이터를 테이블에 담고, 테이블간의 관계를 통해 여러..

백엔드/Database 2022.03.22

TIL 정리_34(MySql)

https://www.youtube.com/playlist?list=PLuHgQVnccGMCgrP_9HL3dAcvdt8qOZxjW DATABASE2 - MySQL www.youtube.com 위의 생활코딩 강의를 듣고 정리한 내용입니다 파일과 데이터베이스 파일은 배우기 쉬우며, 운영 체제마다 파일 기능을 제공하기 대문에 어디에서나 사용할 수 있다 이메일이나 메신저를 이용하여 간편하게 전송이 가능하다 단점은 성능, 보안, 편의성에 한계를 가지고 있다 파일이 가진 한계를 극복하기 위해서 고안된 전문화된 소프트웨어가 바로 데이터베이스이다 데이터베이스 : 정보 기술의 심장이자 데이터를 안전하고 빠르게 저장하고 효율적으로 조회가 가능하며 데이터 활용이 가능하도록 하는 서버이다 다양한 데이터베이스 제품 : MySQ..

백엔드/Database 2022.03.21

[실습일지] 힌트 받는 기능을 추가해보자

Scanner입력과 반복문을 활용하여 단어맞추기 예제에 힌트기능을 추가해보려 한다 기능을 추가할 예제는 자바의 정석 예제를 이용하였다 일단 제일먼저 힌트를 입력받는 것을 구현해보았다 이 코드의 단점은 hint가 아닌 다른걸 적어도 같은 대답이 출력된다는 것이었다 어떻게 하면 입력한 값을 제한할 수 있을까? if문을 사용해서 고치기 -> if문 예제를 참고하며 정수로 입력받는것으로 노선변경 문자열을 받고싶었는데 정수로 방향을 바꿨으니 문자열->정수 변환 코드를 없애고 아예 정수형으로 반환하는 코드 한 줄을 넣었다 퀴즈를 종료하는 코드도 추가했다 [실습 중 의문점] 문자열(String)의 값을 입력받는건 어떻게 해야할까? !!해결 -> String은 기본형이 아닌 객체이기 때문에 비교연산자가 아닌 클래스를 ..

백엔드/Java 2022.03.21

TIL 정리_33

네트워킹 두 대 이상의 컴퓨터를 케이블로 연결하여 네트워크를 구성하는 것이다 java.net패키지를 사용하면 네트워크 어플리케이션의 데이터 통신부분을 쉽게 작성할 수 있다 클라이언트/서버(client/server) 서버 : 서비스를 제공하는 컴퓨터(service provider) 클라이언트 : 서비스를 사용하는 컴퓨터(service user) 서버는 다수의 클라이언트에게 서비스를 제공하기 때문에 하드웨어의 사양에 관계없이 서비스를 제공하는 소프트웨어가 실행되는 컴퓨터를 서버라 한다 서비스는 서버가 클라이언트로부터 요청받은 작업을 처리하여 그 결과를 제공하는 것을 뜻한다 서버가 제공하는 서비스의 종류에 따라 파일서버, 메일서버, 어플리케이션 서버 등이 있다 서버에 접속하는 클라이언트 수에 따라 하나의 서버..

TIL 정리_32

File 파일은 기본적이면서도 가장 많이 사용되는 입출력 대상이기 때문에 중요하다 자바에서는 File 클래스를 통해서 파일과 디렉토리를 다룰 수 있도록 하고 있다 -> File 인스턴스는 파일일 수도 있고 디렉토리일 수도 있다 File의 생성자와 경로에 관련된 메서드 생성자/메서드 설명 File(String fileName) 주어진 문자열을 이름으로 갖는 파일을 위한 File 인스턴스를 생성한다. 파일뿐만 아니라 디렉토리도 같은 방법으로 다룬다 fileName은 주로 경로를 포함해서 지정해주지만, 파일 이름만 사용해도 되는데, 이 경우 프로그램이 실행되는 위치가 경로(path)로 간주된다. File(String pathName, String fileName) File(File pathName, strin..

TIL 정리_31

문자기반 스트림 Reader&Writer byte 배열대신 char 배열을 사용한다 그 외에는 InputStream/Outpurstream 메서드와 같다 문자기반 스트림이라는건 단순히 2 byte로 스트림을 처리하는 것만이 아니다 문자데이터를 다루는데 필요한 또 하나의 정보는 인코딩이다 Reader/Writer와 자손들은 여러종류의 인코딩과 자바에서 사용하는 유니코드(UTF-16)간의 변환을 자동적으로 처리해준다 Reader : 특정 인코딩 -> 유니코드로 변환 Writer : 유니코드 -> 특정 인코딩 변환 FileReader FileWriter 파일로부터 텍스트 데이터를 읽고 파일에 쓰는데 사용된다 //FileInputStream을 사용하면 한글을 사용할 경우 깨진다 PipedReader PipedW..

[회고] TIL 한 달차 후기와 계획

-개요 2월 11일을 기점으로 무엇을 공부할지 구체적으로 정하고, 본격적으로 자바의 정석을 공부한지 한 달차이다 그동안 유튜브의 자바의 정석 기초편 강의를 기준으로 정리했기 때문에 최근 정리는 책과 실습만으로 하느라 조금 속도가 더뎌졌다 그리고 중간에 다른 자바 강의를 듣느라 1회독이 늦어진게 살짝 아쉽다 흐름만 이해하는 부분, 달달 외워서라도 알아야 하는 부분들을 파악하며 객체지향언어와 코드에 대한 이해도를 높히는 것에 중점을 두고 복습하고 있다 -느낀점과 보완할 점 코드를 많이 쳐봐야 이해한다는게 뭔지 알게됐다 스스로 구현하는 것에는 약하다고 생각하여 제공하는 연습문제를 풀기 시작했다 -이후계획 매일 자바를 조금씩 복습하면서 그동안 함께 병행했던 cs관련 공부나 sql에 대해 공부한것들을 이어서 정리..

개인기록 2022.03.17