본문 바로가기

분류 전체보기67

그림으로 정리한 알고리즘과 자료구조 1장,2장,3장 1장 * 컴퓨터 : 하드웨어와 소프트웨어로 구성된 기계 * 컴퓨터로 무엇을 할지, 어떻게 수행할지를 지시하는 것은 사람의 영역이고, 지시된 것을 실행하는 것은 컴퓨터의 영역이다. 2장 * 컴퓨터는 판정, 선택, 응답, 기억의 네 가지 주요 회로로 구성된 기계이다. 주어진 문제의 해결을 위하여 네 가지 기능을 반복 수행한다. * 프로그래밍 : 문제 해결을 위해 수행할 작업을 단위작업으로 나누고, 이것을 어떻게 수행해야 문제를 해결할 수 있는지 연구하는 것 * 코딩 : 프로그래밍된 것을 특정언어(JAVA, C, Python)로 번역하는 과정 * 알고리즘 : 프로그래밍에서 문제 해결을 위해 단위작업을 어떤 순서로 어떻게 반복하면 효과적으로 해결할 수 있는지 연구하는 분야 3장 * 알고리즘 : 주어진 과제의 수.. 2020. 10. 8.
모두의 네트워크 2장. - 프로토콜 : 네트워크 통신의 기본규칙. 세계 공용어가 영어인것처럼 네트워크상의 공용규칙. - ISO(International Organization for Standard) : 네트워크 국제표준화 기구 - OSI모델 : 네트워크 기술의 기본모델. 7레이어. 응용 > 표현 > 세션 > 전송 > 전송 > 네트워크 > 데이터링크 > 물리. 각 계층은 독립적이다. - TCP/IP모델 : 4레이어. 응용 > 전송 > 인터넷 > 네트워크접속. 2020. 10. 5.
모두의 네트워크 1장. - (컴퓨터)네트워크 : 두 대 이상의 연결된 컴퓨터. 컴퓨터 간 데이터 전송, 웹사이트 열람, 메일 송·수신이 가능하다 - 인터넷 : 전세계의 크고 작은 네트워크를 연결하는 거대한 네트워크. - 패킷 : 네트워크를 통해 전송되는 데이터의 작은 조각 -> 굳이 작게 나누는 이유? 큰 데이터를 그대로 전송하면 대역폭을 너무 많이 차지해 패킷의 흐름이 막힌다 - 대역폭 : 네트워크에서 최대전송속도로 전송할 수 있는 단위 시간당 데이터 전송량 - 비트 : 0과 1의 정보를 나타내는 최소단위 - 바이트 : 1바이트 = 8비트. 컴퓨터는 바이트단위로 데이터를 읽고쓴다. - ASCII 코드(American Standard Code for Information Interchange) : 기본적인 문자코드. 숫자와 문.. 2020. 10. 4.
디컴파일러 Decompiler 디컴파일러는 컴파일러와 반대의 역할을 하는 컴퓨터 프로그램이다. 컴파일 : 사람이 이해하는 언어 -> 컴퓨터가 이해하는 언어 디컴파일 : 컴퓨터가 이해하는 언어 -> 사람이 이해하는 언어 출처 : ko.wikipedia.org/wiki/%EC%97%AD%EC%BB%B4%ED%8C%8C%EC%9D%BC%EB%9F%AC 2020. 9. 19.
마이그레이션 Migration(이주) 마이그레이션이란 한 운영환경에서 다른 운영환경으로 옮겨가는 과정을 말한다. 마이그레이션은 한 종류의 데이터베이스를 다른 종류의 데이터베이스로 데이터를 옮기는 경우도 될 수 있다. 이것은 대체로 이전의 데이터베이스로부터의 출력이 새로운 데이터베이스의 입력이 되도록 어떤 공통된 형식으로 데이터를 변환하는 작업이 필요하다. 새로운 데이터베이스는 다르게 구성될 수 있기 때문에, 마이그레이션이 진행중인 파일들을 처리할 수 있는 프로그램을 작성하는 것이 필요할 수도 있다. 출처 : https://fromleaf.tistory.com/65 2020. 9. 19.
스프링 프로젝트 폴더 구조 Q. src/test/java는 뭔가? 테스트를 위한 자바코드와 리소스를 보관하는 곳이다. 참고 : codevang.tistory.com/240 스프링(Spring) 프로젝트의 폴더 구조 - Develop OS : Windows10 Ent, 64bit - WEB/WAS Server : Tomcat v9.0 - Language : JAVA 1.8 (JDK 1.8) - Framwork : Spring 3.1.1 Release - Build Tool : Maven 3.6.3 먼저 Spring MVC 템플릿으로 스프링 프로.. codevang.tistory.com 2020. 9. 19.