전체 글200 [영상후기/쉬운코드] 객체와 클래스 완벽 설명!! 객체 상태가 있고 행동을 하는 실체 클래스로부터 만들어짐 클래스 어떠한 속성이 있고 어떻게 행동하는지를 기술한 설계도 class Car{ private String name; private double speed; private Size size; public void start(){} public void stop(){} } //속성은 name 하나지만 //속성에 해당하는 상태정보는 모두 다름 Car myCar1 = new Car("gt3"); Car myCar2 = new Car("panamera"); Car myCar3 = new Car("Aventador"); class Counter{ private int cnt = 0; public void increment(){ cnt++; } public .. etc/얍 2023. 2. 27. [영상후기/쉬운코드] 변수와 값! 변수 값을 담을 수 있는 이름이 있는 그릇(반드시 이름 필요) 이름을 잘 지어줘야 함 -> 무엇이 들었는지 잘 알 수 있게 int age = 36; boolean success = true; Car myCar = new Car("gt3") //객체는 가리킨다는게 더 맞음 변수는 값을 바꿔 담을 수 있다 int age = 36; age = 37; Car myCar = new Car("gt3"); my Car = new Car("Panamera"); etc/얍 2023. 2. 27. [Intellij] 함수가 한 줄로 보일 때 다른 IDE를 사용하다가 인텔리제이로 넘어오게 되었는데 함수 내용이 한 줄이면 아래와 같이 함수가 한줄로 나오는 것 같다 사용하다 보니까 제법 거슬려서 설정을 빠르게 뒤져봤다 File > Setting > Editor > General > Code Folding > Java 쪽에서 One-line methods 체크 해제! 휴...편안 개발환경 2023. 2. 23. [영상후기/얄팍한 코딩사전] 서버란 무엇인가요? 한 컴퓨터가 네트워크로 연결된 다른 하나, 그 이상의 컴퓨터들에게 뭔가를 해주면(ex. 저장된 글과 사진 보여주기, n명이 온라인으로 참여할 수 있는 게임을 열어주기) 이 serve 역할을 해주는 컴퓨터가 '서버' 위와 같은 서비스를 받는 쪽이 클라이언트(client)가 됨 etc/얍 2023. 2. 22. [영상후기] 인터넷은 어떻게 작동될까요? 어떻게 데이터센터에 저장된 데이터를 광섬유 케이블의 복잡한 네트워크를 통해 전달시킬까? 서버가 특정 사이트에 대한 접속 요청을 받으면 데이터의 흐름이 시작됨 데이터는 광섬유케이블을 통해 디지털 형식(광펄스)으로 전달됨 해저에 있는 광섬유를 통해 가정 내 라우터까지 전달됨, 라우터는 위와 같은 빛 신호를 전기 신호로 바꿈, 이더넷을 통해 전달됨 셀룰러 데이터를 사용할 경우: 광펄스가 기지국으로 전달됨, 기지국에서 신호를 전자파 형태로 보냄 인터넷의 데이터 전송을 효과적으로 만드는 것 -> 패킷으로 전송 패킷들이 핸드폰을 향해 라우팅 됨 모두 같은 루트를 사용할 필요는 없으며, 패킷마다 각 시점에서의 최고의 루트를 사용함 패킷들이 도달하게 되면 시퀀스num에 따라 조립됨 패킷이 손실되면 재전송을 위한 확인 .. etc/얍 2023. 2. 22. [영상후기/얄팍한 코딩사전] IP주소를 알아봅시다! (Feat. 공인/사설/고정/유동IP, 포트포워딩, DMZ, DDNS) IP : 컴퓨터가 연결된 네트워크 끝단의 주소, 즉 기기가 인터넷에 접속한 곳의 네트워크상 위치 IPv4 : xxx.xxx.xxx.xxx 0~255까지의 숫자 4개가 이어짐 -> 256의 네 제곱까지 표현 가능(약 46억개) 표현에 한계가 있음 -> 공인 IP와 사설 IP로 해결 공인 IP : 전 세계에서 유일 -> 외/내부 상관 없이 접속 가능 사설 IP : 하나의 네트워크 안에서 유일, 내부에서만 접근 가능 사설망 : 공유기를 통해 인터넷을 접속할 경우 공유기 까지는 공인 IP를 할당, 공유기에 연결된 각 네트워크 기기에는 사설 IP를 할당해 그룹으로 묶음 사설 IP로 웹사이트 같은걸 돌릴때 포트포워딩: 원하는 기기에다 포트를 하나씩 줌 DMZ: 모든 포트를 한 군데 몰아줌 고정IP : 변하지 않는 .. etc/얍 2023. 2. 22. [영상후기/얄팍한 코딩사전] DNS가 뭔가요? + 도메인, A Record, CName 웹사이트 접속 과정 : 클라이언트가 사이트를 제공하는 서버에 요청을 보내서 데이터를 받아옴 -> 서버의 IP 주소를 알아야함 -> 수많은 ip 주소를 모두 외울 수 없으므로 도메인 사용 -> 이런 정보들이 저장되는 곳이 DNS 다층적으로 구성된 네트워크에 분산되서 도메인 정보들이 저장/ 조회됨 네이버에 접속하는 상황을 생각해보자! naver.com에 접속하려고 함(당연히 현재 브라우저는 서버의 IP를 모름) 이 때 브라우저는 먼저 PC에 설정된 로컬 DNS 서버에 해당 도메인과 호스트명의 IP를 갖고 있는지 물어봄 DNS서버는 네임서버라고 부르기도 함 로컬 DNS 서버에는 주소의 정보가 이미 캐싱 되어있을수도 있고 아닐 수도 있음 있음 : 바로 반환 없음 : Root DNS 서버에 쿼리를 넘김 -> 응답.. etc/얍 2023. 2. 22. [영상후기] 윈도우 단축키 : 작업속도를 올려주는 최고의 4분 39초짜리 영상 ctrl + w : 열려있는 창이 닫힘 f2 : 이름 바꾸기 win + e : 파일 탐색기 win + 방향키 : 창분할 win + d : 바탕화면이 창이 여러개 있을 때 바탕화면이 한번에 보임! Ctrl + win + d : 가상 데스크탑 Ctrl + win + 좌우방향키 : 가상 데스크탑끼리 이동 Ctrl + win + tab : 가상테스크탑 확인 Ctrl + win + f4 : 가상데스크탑 닫기 win + i : 윈도우 설정열림 Ctrl + shift + 방향키 : 단어단위로 블록설정됨 etc/얍 2023. 2. 22. [Git] Git push 오류(in the working copy of ..., LF will be replaced by CRLF the next time Git touches it) 강의를 들으면서 github에 push를 하려는데 다음과 같은 오류 발생! Updates were rejected because the remote contains work that you do not have locally. 이거는 github에서 레포지토리 생성시 readme 파일을 생성해서 생기는 오류였다 그냥 pull 해주면 해결할 수 있다고 해서 pull을 하려고 했더니 Updates were rejected because the tip of your current branch is behind its remote counterpart 이런 이유로 또 거절당했다 문제가 있을 수 있어서 git에서 처리 되지 않게 하는 에러였다 이건 명령어에 +를 추가해 해결했다 $ git push -u origi.. 개발환경 2023. 2. 21. [영상후기/생활코딩] 인터넷과 웹의 역사 인터넷은 작은 네트워크들이 합쳐진 거대한 하나의 네트워크이다. 웹은 네트워크위에 구현되어 있다. 웹은 웹 브라우저와 웹 서버로가 통신하는 방식으로 작동한다. etc/얍 2023. 2. 21. [ERROR] Access denied for user 'root@'localhost' (using password: YES) Access denied for user 'root@'localhost' (using password: YES) 말 그대로 로그인이 안된다는 오류이다 프로젝트를 새로 만들면서 설정 오류로 2시간을 삽질했는데 너무 어이없는 부분이라 정리해두려고 한다 다들 권한 설정 하셨는데도 도저히 모르겠다 하시면 application.properties에서 이 부분 꼭 확인해 보세요...오타는 없는지... {} 이런걸로 닫아두진 않았는지.. 오늘의 뚝딱/ERROR 2023. 2. 9. [Lv. 1] 약수의 개수와 덧셈 📕 문제 설명 두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하도록 solution 함수를 완성해주세요. ❗ 제한 사항 1 ≤ left ≤ right ≤ 1,000 ✏️ 작성한 코드 class Solution { public int solution(int left, int right) { int answer = 0; int cnt = 1; for(int i = left; i Algorithm/프로그래머스 2023. 2. 3. 이전 1 ··· 11 12 13 14 15 16 17 다음