전체 글
-
Level1) 다트게임PS/programmers 2021. 4. 27. 10:32
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102/* 점수|보너스|[옵션] 점수 : 0 ~ 10 보너스 : S, D, T 옵션 : '*', '#', 없을수있음 * : 이전라운드 * 2, 현재라운드 * 2 # : 현재라운드 * -1 */ import java.util.ArrayList;import java.util.List; public class Level1_다트게임 { static int[] round..
-
운영체제 - 2CS 2021. 4. 24. 19:01
다룰 내용 쓰레드 가상 메모리 파일 시스템 부팅, 가상머신 스레드 Light Weight Process 라고도 함. 프로세스 프로세스 간에는 각 프로세스의 데이터 접근 불가 스레드 하나의 프로세스에 여러개의 스레드 생성 가능 스레드들은 동시에 실행 가능 프로세스 안에 있으므로, 프로세스의 데이터를 모두 접근 가능 스레드 장점 사용자에 대한 응답성 향상 자원 공유 효율 IPC 기법과 같이 프로세스간 자원 공유를 위해 번거로운 작업 필요없음 프로세스 안에 있으므로, 프로세스의 데이터를 모두 접근 가능 작업이 분리되어 코드가 간결 작성하기 나름 스레드 단점 스레드 중 한 스레드만 문제가 있어도, 전체 프로세스가 영향을 받음 프로세스는 독립적인데 스레드의 경우 데이터를 공유 스레드 vs 프로세스 프로세스는 독..
-
패스트캠퍼스 CS 강의 샀다.일상 2021. 4. 21. 01:22
패스트캠퍼스 컴퓨터 공학 전공자 따라잡기 완주반전공자가 공부하는 게 뭔지 궁금하기도 했고 면접 준비도 해야 하니까 CS 공부를 해야겠다고 생각은 했는데 어떻게 시작할지 감도 안 오고 그냥 게을러서 하기 싫었다. 인터넷 돌아다니다 이 강의를 마침 발견했는데 좋아 보여서 신청했다.결제 금액은 34만 원이었는데 매주 과제랑 퀴즈를 풀면 3만 원씩 환급해준다고 하니 만약 전부 환급받는다면 28만 원이니까 6만 원에 강의를 들을 수 있다. 강제성이 약간 부여되는 거 같아 좋은 것 같다. 총 60일 플랜이고 이번 주가 1주 차다.조금 어렵긴 한데 재밌는 부분도 있는 거 같고 아직까진 들을만하다. 일정을 보면 6월 6일이 마지막 강의 수강인데 퀴즈까지 하면 아마 6월 둘째 주차쯤 일 것 같다. 완주를 성공할 수 있을..
-
Spring 외부 이미지 위치 설정하기Spring 2021. 4. 18. 15:53
외부에 저장된 파일을 로 불러올때는 static resource mapping 설정을 해줘야함 여기서 path + profileImage 는 /Users/kingsubin/Desktop/Proejct/soob/files/profileImage/ 이다. 그냥 .addResourceLocation("/Users/kingsubin/Desktop/Proejct/soob/files/profileImage/") 이렇게 해줬을때는 안됐는데 찾아보니 앞에 "file:" 을 붙여줘야한다.
-
문자 인코딩과 유니코드etc 2021. 4. 18. 15:29
컴퓨터의 정보 표현 비트 bit 0 / 1 바이트 byte 적당한 개수의 비트의 묶음 보통 메모리 주소로 식별하는 구분 단위 일반적으로 8비트 (정확히 모든 byte가 8비트는 아님) 옥텟 octet 정확한 8비트를 말함 ASCII (American Standard Code for Information Interchange) Control Characters 0~31 + 127 Printable Characters 32~126 문자 인코딩 문자의 번호를 컴퓨터에서 표현하는 방법 문자의 번호 -> 바이트의 열로 표현하는 방법 KS X 1001 국가표준 KS X 1001 정보 교환용 부호계 (한글 및 한자) 구 KS C 5601 - 1987 94 * 94 행렬에 각종 기호, 한글 음절 (2,350자), 한자..
-
운영체제 - 1CS 2021. 4. 18. 01:21
다룰 내용 운영체제 구조 스케쥴러 프로세스 구조 01. 운영체제 큰 그림 - 1 운영체제 역할 시스템 자원 (System Resource) 관리자 시스템 자원 = 컴퓨터 하드웨어 CPU, Memory I/O Devices 저장매체 사용자와 컴퓨터간의 커뮤니케이션 지원 컴퓨터 하드웨어와 응용 프로그램 제어 운영체제 종류 Windows OS Mac OS UNIX -> LINUX 02. 운영체제 큰 그림 - 2 응용 프로그램 ? 프로그램 = 소프트웨어 소프트웨어 = 운영체제, 응용 프로그램 응용 프로그램 = Application 운영체제와 응용 프로그램간의 관계 운영체제는 응용 프로그램을 관리 응용 프로그램 실행 응용 프로그램간의 권한 관리 응용 프로그램 사용자 관리 응용 프로그램은 누구나 만들수있음 무한 반..
-
yaml 설정파일 값 사용하기etc 2021. 4. 1. 23:14
// yaml weather: busan: 17 seoul: 13 yangsan: 14 island: jeju: 20 dokdo: 17 1. @Value - Spel 을 활용 @Service public class propertiesService { @Value(${weather.busan}) private int busan; @Value(${weather.seoul}) private int seoul; @Value(${weather.yangsan}) private int yangsan; @Value(${weather.island.jeju}) private int jeju; @Value(${weather.island.dokdo}) private int dokdo; } 2. @ConfigurationPro..