printf("%c의 블로그", 'Molkka');

코딩공부 19

02. 네트워크의 기준: 네트워크 모델

- 네트워크 모델의 종류 1) TCP/IP 모델 : 현재 인터넷에서 컴퓨터들이 서로 정보를 주고받는데 쓰이는 통신 규약의 모음 : 1960년대 말 연구 시작 : 4계층 ( 응용 ) : 3계층 ( 전송 ) : 2계층 ( 네트워크 ) : 1계층 ( 네트워크 인터페이스 ) 2) OSI 7계층 : ISO에서 표준으로 지정한 모델 : 데이터를 주고 받을 때 데이터 자체의 흐름을 각 구간별로 나눠 놓은 것 : 7계층 ( 응용 ) / HTTP, SMTP, IMAP, POP, SNMP, FTP, TELNET, SSH : 6계층 ( 표현 ) / SMB, AFP, XDR : 5계층 ( 세션 ) / NetBIOS : 4계층 ( 전송 ) / TCP, UDP, SPX : 3계층 ( 네트워크 ) / IP, ICMP, IGMP, ..

[html] 폼 만들기, 폼 관련 태그들 ② <input> 태그

태그 : 폼 태그로 내용을 입력할 때 대부분 태그를 사용해 처리합니다. : type 속성 값에 따라 입력 내용 종류를 지정합니다. : type 속성이 무엇인지에 따라 사용할 수 있는 속성들이 달라집니다. - type 속성에 들어가는 값들 hidden : 사용자에게는 보이지 않지만 서버로 넘겨지는 값 : 폼을 서버로 전송할 때 함께 전송되는 요소 : text : 한 줄짜리 텍스트를 입력할 수 있는 텍스트 상자 : 보통 아이디나 이름 등의 텍스트 입력 : search : 검색 상자, 검색 필드 : 검색 창에 X 표시가 되어 검색어 삭제가 쉬움 : tel : 전화번호 입력 필드 : 사용자가 숫자만 입력하는지 등을 체크하는 건 아님 : url : url주소를 입력할 수 있는 필드 : 웹 주소 필드 : http:..

01. 네트워크란 무엇인가?

- 네트워크란? : 노드들이 데이터를 공유할 수 있게 하는 디지털 전기 통신망 : 네트워크에서 여러 장치들이 노드 간 연결을 사용해 서로 데이터 교환 - 인터넷이란? : 문서, 그림, 영상과 같은 여러 데이터를 공유하도록 구성된, 세상에서 가장 큰 네트워크 : 네트워크 ⊃ 인터넷 - 네트워크 분류 1) 크기에 따라 : LAN(Local Area Network)/ 가까운 지역을 하나로 묶은 네트워크 : WAN(Wide Area Network)/ 먼 지역까지 하나로 묶은 네트워크, 여러개의 LAN을 연결시켜둔 것, 같은 네트워크 대역 : MAN, VLAN, CAN, PAN 등등 2) 연결 형태에 따라 : Star형/ 중앙 장비에 모든 노드가 연결된, 성형, 중앙이랑 끊기면 아예 끊김 : Mesh형/ 여러 노..

[Python] K-NN 알고리즘 구현하기

#K-NN 알고리즘이란? : K-Nearest Neighbor, K-최근접 이웃 알고리즘 : 지도학습 알고리즘에 해당하며 분류 또는 회귀 모두 사용 가능 : 특정 공간 내 입력된 데이터와 가장 가까운 K개의 요소를 찾아 더 많이 일치하는 곳으로 분류하는 알고리즘 검증 표본(초록색 원)을 첫 번째 파랑 네모의 항목이나 빨강 삼각형의 두 번째 항목으로 분류하려고 할 때, 만약 “k = 3” (실선으로 그려진 원)이면 두 번째 항목으로 할당되어야 한다. 왜냐하면 2개의 삼각형과 1개의 사각형만이 안쪽 원 안에 있기 때문이다. 만약 “k = 5” (점선으로 그려진 원)이면 첫 번째 항목으로 분류되어야 한다. (바깥쪽 원 안에 있는 3개의 사각형 vs. 2개의 삼각형). [출처: 위키피디아] #Python으로 K..

딥러닝(Deep-learning) / 기계학습, 지도학습, 비지도학습이란?

#기계학습 : 컴퓨터에게 명시적으로 프로그램을 지시하지 않고도 컴퓨터가 학습할 수 있도록 능력을 갖는 것 : 스스로 학습하는 인공지능 기술 : 사람이 아닌 컴퓨터가 직접 프로그램을 만드는 것 : 인공지능 ⊃ 기계학습 ⊃ 딥러닝 : 초창기의 인공지능은 사람이 잘 아는 건 컴퓨터도 알 수 있다는 지식기반 기대 속에 발전했다. : 그러나 사람과 달리 컴퓨터는 패턴을 찾기 어려워해 변화를 쉽게 인지하지 못했다. : 기계학습이 등장하면서 지식기반 접근방식에서 데이터 중심 접근방식으로 인공지능이 발전하기 시작한다. : 기존 프로그래밍 방식이 사람이 직접 입력 데이터와 프로그램을 작성해 원하는 결과를 받는 방식이었다면, : 기계학습 방식은 컴퓨터에게 입력과 결과를 함께 알려주고 스스로 프로그램을 만들 수 있게 한다...

[html] 폼 만들기, 폼 관련 태그들 ① <form>, <label>, <fieldset>, <legend>

사용자가 웹 사이트로 보내는 모든 정보는 폼을 통해 전달됩니다. 폼과 관련된 대부분의 작업들은 정보를 저장하거나 수정하거나 검색하는 일들이지요. 또한 이들은 모두 데이터베이스를 기반으로 합니다. 아이디를 입력하는 칸이나 버튼을 만드는 일을 HTML이 담당한다면, 폼에 입력한 사용자 정보를 처리하는 일은 ASP나 JSP, PHP 같은 서버 프로그래밍을 이용해야 합니다. 이번 글에서는 HTML 태그를 통해 폼을 만들어보도록 하겠습니다. 태그란? 폼을 만드는 기본 태그입니다. 태그 안에 여러 폼 요소를 삽입해 사용합니다. - 태그 속성들 속성 설명 method 사용자가 입력한 내용들을 서버 쪽에 어떻게 넘겨줄지 지정 - get : 주소 표시줄에 사용자가 입력한 내용이 표시됨. 256byte~4,096byte까..

[html] 이미지 태그와 링크 태그(<img>, <a>)

웹페이지에 이미지를 넣기 위해선, 이미지 파일과 태그가 필요합니다. 웹페이지에서 사용할 수 있는 이미지 파일은 파일 크기가 크지 않으면서 화질은 좋아야 하기 때문에 파일 형식이 제한됩니다. 파일 형식 설명 GIF 표시할 수 있는 색상 수는 최대 256가지, 다른 이미지 파일 형식에 비해 파일 크기가 작아 아이콘이나 불릿 등 작은 이미지에 주로 사용, 투명 배경 사용 가능, 움직이는 이미지 가능 JPG/JPEG 사진을 위해 개발된 형식으로 다양한 색상과 명암 표현 가능, 저장 반복하면 화질 안 좋아짐 PNG 투명 배경 사용 가능, 다양한 색상 표현 가능, 네트워크용으로 개발됨 (1) 이미지를 삽입하는 태그 : 웹 문서에 이미지를 삽입할 때 사용합니다. 기본형은 입니다. 닫는 태그 없습니다. - src 속성..

[html] 표를 만드는 태그들 (table, th, tr, td, colgroup, col ...)

"표(table)"는 자료를 보기 좋게 정리한 것 (1) 표를 그릴것임을 알리는 태그 : 표의 시작과 끝을 알리며 표 태그 전체를 감싸는 태그입니다. (2) 제목을 표시하는 태그 : 행의 제목을 표시하는 태그입니다. 보통 태그의 자식요소로 가장 윗부분에 적습니다. (3) 행을 표시하는 태그 (3) 셀을 표시하는 태그 : 행마다 같은 수의 셀을 넣으면 각각의 줄이 열이 됩니다. ex) 3x3 행열 만들어보기 제목(1행 1열) 1행 2열 1행 3열 제목(2행 1열) 2행 2열 2행 3열 제목(3행 1열) 3행 2열 3행 3열 제목(1행 1열) 1행 2열 1행 3열 제목(2행 1열) 2행 2열 2행 3열 제목(3행 1열) 3행 2열 3행 3열 (4) 열을 합치는 colspan 속성, 행을 합치는 rowspan..

[java] 클래스 ( class )

클래스란? > 여러가지 타입들을 몰아서 쓰고 싶을 때 사용하는 변수의 묶음이자, 그 변수의 값을 바꾸고 싶을 때 할 수 있는 행동들을 정의해 놓은 파일. > 접근제어자 사용 가능. (public, private..) : 외부의 접근을 제어함 > return 1; : 함수가 실행되고 값으로 귀결될 시 void를 리턴값의 자료형으로 바꿔줘야 함. 리턴값 없으면 void > oop(object oriented programming) = 객체 지향 프로그래밍, 상속과 캡슐화, 다형성 등의 특징 가짐 > 클래스 만들 때, 생성자 메소드 필수! 1. 클래스 생성 public class Circle { int radius; // 속성, properties, field, member field String name; ..

코딩공부/JAVA 2022.01.05