본문 바로가기

분류 전체보기

IPv4 와 IPv6 의 이해 네트워크 기본 IP 주소 체계◾ 컴퓨터나 네트워크 장비 등의 모든 통신 기기들은 인터넷을 사용하기 위해 IP 주소를 사용◾ 전송은 TCP 가 담당◾ 클래스 구분하여 관리◾ IP : 컴퓨터의 고유 주소로 사용되어 컴퓨터를 구분하거나 호스트들을 구분하기 위해 사용◾ IP 주소는 자기 혼자 사용하여야 하고 다른 사람이 사용하면 안됨        IPv4 네트워크의 이해 IP   ◾  Internet Protocol 의 약자    ◾ 주소 : 고유한 값 나를 알려주는 것    ◾ IP주소 : IP에 의한 패킷 교환을 위한 컴퓨터 네트워크상의 고유 주소   ◾ 주소체계        ◽ Version 4 : IPv4 로 표시        ◽ 패킷 : 데이터를 일정 크기로 자른 것   ◾ IP 주소 체계 4를 이용하.. 더보기
[딥러닝프로젝트_AI수화번역기 ] 최종결과물 그동안 이것저것 할게 많아서 프로젝트는 11월에 끝났는데 정리를 못했다. 최종적으로 2021 혁신성장 청년인재 집중 양성 사업 "인공지능 개발자 양성 과정 최종 프로젝트" 에서 부산대표 1등을 하고 전국에서 최우수상을 받는 좋은 성적을 거뒀다!! ■ 프로젝트 주제(부제 : 구체적인 서술) AI 수어 번역 서비스( 수어 데이터를 입력 받아 번역하여 텍스트 데이터를 출력하는 번역 서비스 ) 농인, 비농인 간 원활한 의사소통을 위한 AI 기반 수어 통역기(or 통역 서비스) ■ 기획의도 일반인과 농인(청각장애인)들의 의사소통을 원활하게 하고자 함. 농인 간 일상 속 대화는 시각적 언어인 수어를 통해 의사소통하지만, 비농인과 농인의 의사소통은 서로의 언어가 상이하여 의사소통의 어려움을 겪음. ■ 개발일정 202.. 더보기
[javascript]03_데이터타입 let vs var, hoisting 1. Variable (변수) - 변경될 수 있는 값 - 자바스크립트에서 변수를 만들 때는 let 이라는 키워드 사용 (ES6 에 추가되어진 단어) - 자바스크립트에서 변수를 선언할 수 있는 키워드는 딱 하나 = let ( 그 전에는 var 씀 ) * var hoisting : hoisiting은 어디에 사용했냐에 상관없이 항상 제일 위로 선언을 끌어올려 주는 것을 말한다. - 또한 var은 block scope을 철저히 무시한다. 먼저 html에 variable.js 를 연결 콘솔창에 나옴 글로벌한 변수들은 어플리케이션이 실행되는 순간부터 끝날 때까지 항상 메모리에 탑재되어 있기 때문에 최소한으로 쓰는 것이 좋다. 가능하면 클래스나 함수 if 나 for로 필요한 부분에서만 정의해서 쓰는 것이 좋다. 2.. 더보기
[javascript]02_ script async 와 defer의 차이점 1. script 를 head 에 포함 브라우저는 한줄 한줄 씩 읽는다. 1. html을 쭈욱 parsing 하다가 script 태그가 보이면 main.js 를 다운받아야 하네? 라고 이해한다. 2. html을 parsing하는 것을 잠시 멈추고 필요한 자바스크립트 파일을 서버에서 다운 받아서 이것을 실행한 다음에 다시 html 을 parsing 하는 부분으로 넘어가게 된다 하지만 여기서 단점이 존재한다 ! => 만약 js 파일의 사이즈가 어마어마하게 크고 인터넷도 느리다면 사용자가 웹사이트를 보는 데까지 많은 시간이 소요된다 2. 해결? body 안의 젤 끝부분에 script 넣는다 1. html 을 다운받아서 쭈욱 parsing한 다음에 페이지가 준비가 된다면 2. 그 다음에 이 스크립트를 만나서 스.. 더보기
[javascript]01 자바스크립트 실행하기 ※ 자바스크립트를 실행할 때 (방법 2가지) 1. node.js 를 이용해서 자바스크립트 실행 2. 웹 APIs 이용 (html과 main.js를 연결해서 브라우저 상에서 실행) ◈ 1번 실습 - node.js 에는( 자바스크립트 엔진이 있어서 브라우저 없이도 자바스크립트를 실행 할 수 있다 ) 1. 실습 파일 만들어준다 경로 : C:\Users\Samsung\OneDrive\바탕 화면\javascript 2. 메모장에 명령어 작성 간단한 텍스트 에딕터 툴 열어서 console.log('helloword') 출력해보기 앞서 만든 경로에 저장해준다. 저장이름 : main.js 3. 콘솔창에 실행 만약 PC 에 node.js 가 설치되어 있다면 방금 작성한 경로에 들어서 node main.js 명령어 실행하.. 더보기
[프로그래머스_level1]JAVA_모의고사 문제 설명 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ... 2번 수포자가 찍는 방식: 2, 1, 2, 3, 2, 4, 2, 5, 2, 1, 2, 3, 2, 4, 2, 5, ... 3번 수포자가 찍는 방식: 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, ... 1번 문제부터 마지막 문제까지의 정답이 순서대로 들은 배열 answers가 주어졌을 때, 가장 많은 문제를 맞힌 사람이 누구인지 배열에 담아 return 하도록 solution 함수를 작.. 더보기
[10798][java][백준] 세로 읽기 알고리즘 분류 구현 문자열 풀이 - 5줄의 문자열을 입력받기 - 문자열을 char 2차원 배열로 하나씩 넣기 - 문자 배열이 '\0' 이라면 넘어가기 * char의 디폴트 값인 '\0'의 값 - 세로부터 출력해야하니 i j 반대로 java코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { Buffe.. 더보기
[11721][java][백준] 열 개씩 끊어 출력하기 알고리즘 분류 구현 문자열 풀이 - next() : 개행문자, 공백은 무시하고 문자를 입력받는다 - nextLint() : 한 줄 단위로 입력받기 때문에 개행문자도 한 줄로 인식한다. 이 문제에선 String 값을 받아오므로 둘 다 가능 - 열개씩 끊어서 한 줄에 하나씩 출력 입력받은 문자열 input 배열은 N개 까지 있다 ( 0부터 N-1까지 증가) 배열번호 i의 값이 10으로 나누었을 때 나머지가 0이고 and i값이 0이 아니면 한 줄 띄운다. java코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 import java.util.Scanner; public class Main{ public static void main(String[] args) { Sc.. 더보기
[10808][java][백준] 알파벳 개수 알고리즘 분류 구현 문자열 풀이 - 아스키 코드 활용하면 쉬운 문제 : 아스키코드 97번 = a - 1 : Scanner 2.: StringBuilder StringBuilder 는 String과 문자열을 더할 때 새로운 객체를 생성하는 것이 아니라 기존의 데이터에 더하는 방식을 사용하기 때문에 속도도 빠르며 상대적으로 부하가 적다. - 값은 memory에 append하는 방식으로 클래스를 직접생성하지 않는다. 따라서 긴 문자열을 더하는 상황이 발생할 경우 적극적으로 사용 - StringBuilder 에는 append() 가 있는데 이는 문자열을 더하는 역할을 한다. - 만들어진 문자열을 출력하기 위해서는 StringBuilder의 인스턴스인 sb의 toString() 을 사용 java코드 - Scann.. 더보기
[2703][java][백준] Cryptoquote 알고리즘 분류 구현 문자열 문제풀이 java 더보기

반응형