본문 바로가기

분류 전체보기268

[운영체제] OS Overview 운영체제의 역할 User Interface (편리성) CUI GUI EUCI(End-User Comfortable Interface) Resource management (효율성) HW resource SW resource Process and Thread management System Management (시스템 보호) 운영체제의 구분 동시 사용자 수 single-user system Windows, android,MS-DOS 등 Multi-user system Unix, Linux 등 동시 실행 프로세스 수 single-tasking system 시스템 내에 하나의 작업(프로세스)만 존재 Multi-tasking system 동시에 여러 작업(프로세스)의 수행 가능 작업들 간 사이의 동시 수행, 동.. 2023. 3. 17.
[TIL]2023.3.16 오늘은 코딩테스트와 과제를 해결하면서 공부를 했다. 추가로, 처음으로 최종면접이 잡혔다!! 가고 싶은 기업이라서 잘 준비해서 좋은 결과를 만들어야겠다!! 공부한 내용을 간단히 정리해서 올려본다. 대외비일 것으로 예상되는 코드 및 내용은 삭제하고 직접 구현한 내용과 공부한 내용만 기록한다. Cors 문제 해결 상황 : DataHandler.js 리액트 파일을 사용하기 위해 static폴더에 리액트 개발환경을 세팅 문제 : 리액트는 localhost:3000 python서버는 localhost:7779로 CORS문제가 발생 문제해결 Python서버에서 CORS 미들웨어 추가\ # cors를 위해 추가 from fastapi.middleware.cors import CORSMiddleware # CORS 미들.. 2023. 3. 16.
[TIL] 2023.03.15 오늘로써 어느 정도 여유가 생겼다! 그래서 오늘은 오랜만에 다시 cs 공부를 시작했다. 운영체제 강의를 처음부터 들어볼 생각이다. 시간 날 때 한 번씩 듣고 정리하면서 운영체제에 대해 조금 더 깊게 이해해 보려고 한다. [운영체제] Computer System Overview 컴퓨터 하드웨어 프로세서 cpu gpu 응용 전용 처리장치 등 메모리 주 기억장치 보조기억장치 주변장치 키보드/마우스 모니터, 프린터 네트워크 모뎀 등 프로세서(Processor) 컴퓨터의 두뇌(중앙처리 mocha-blog.tistory.com dfs, 재귀 공부 겸 백준 삼성 문제들을 풀고 있는데 문제들이 정말 좋은 것 같다. 구현에 집중되어있고, 머리를 많이 써야 하는 문제들이라서 재미있게 풀고 있다! 많은 기업에서 javasc.. 2023. 3. 15.
[baekjoon] 3190 뱀 (Javascript,Python) 3190번: 뱀 (acmicpc.net) 3190번: 뱀 'Dummy' 라는 도스게임이 있다. 이 게임에는 뱀이 나와서 기어다니는데, 사과를 먹으면 뱀 길이가 늘어난다. 뱀이 이리저리 기어다니다가 벽 또는 자기자신의 몸과 부딪히면 게임이 끝난다. 게임 www.acmicpc.net 알고리즘 : 시뮬레이션, 구현 이문제는 구현하는 데는 어렵지 않았는데 처음에 문제를 잘 못 이해해서 힘들었다. 이동경로의 시간이 게임시작으로 부터 지난 시간인데, 그 시간만큼 진행 후 방향을 바꿔야 하는 줄 알고 고민했다... 문제만 잘읽는 것이 아니라 예제도 잘 봐야 할 것 같다. - Javascript function solution() { let input = require("fs") .readFileSync("input... 2023. 3. 15.