전체 글31 운영체제 구조(Operating System Structures) - 1 운영체제 책(Operating System Concepts 10th, 공룡책) Chapter-02 학습 내용을 기반으로 학습한 내용2.0 개요운영체제를 살펴보기 위한 관점 3가지 운영체제가 제공하는 서비스에 초점운영체제가 사용자와 프로그래머에게 제공하는 인터페이스에 초점시스템의 구성요소와 그들의 상호 연결에 초점 2.1 운영체제 서비스(Operating System Services)프로그래머가 프로그래밍 작업을 쉽게 수행할 수 있도록 운영체제가 제공하는 것들(꼭 프로그래머가 아니어도 인터페이스와 같이 일반 사용자들도 활용하는 것들이 있는 듯) 사용자 인터페이스(User Interface)대부분의 운영체제는 사용자에게 인터페이스(UI, User Interface)를 제공한다 GUI, Graphicial U.. 2024. 6. 2. QueryDsl Fetch Join Query문 비교 Spring Data JPA사용List findFollow = followerRepository.findByFollowerId(member1.getId());for (Follow follow : findFollow) { log.info("follower name = {}", follow.getFollower().getName());} 결과Hibernate: select f1_0.follow_id, f1_0.created_by, f1_0.created_time, f1_0.follower_id, f1_0.following_id, f1_0.updated_by, f1_0.updated_time from .. 2024. 5. 30. 운영체제(Operating System)란? - 2 운영체제(Operating System)란 - 1? 운영체제(Operating System)란? - 11. 운영체제 개요운영체제란?컴퓨터 하드웨어 바로 위에 설치되어 사용자 및 다른 모든 소프트웨어와 하드웨어를 연결하는 소프트웨어 계층운영체제가 할 일(What Operating Systems Do?)하드웨어: 계seopdo.tistory.com운영체제 개요보안과 보호(Security and Protection)보호(Protection): 컴퓨터 시스템이 정의한 자원에 대해 프로그램, 프로세스, 또는 사용자들의 접근을 제어하는 기법Protection, then, is any mechanism for controlling the access of processes or users to the resource.. 2024. 5. 29. 운영체제(Operating System)란? - 1 운영체제 개요운영체제란?컴퓨터 하드웨어 바로 위에 설치되어 사용자 및 다른 모든 소프트웨어와 하드웨어를 연결하는 소프트웨어 계층운영체제가 할 일(What Operating Systems Do?)하드웨어: 계산 자원 제공 e.g.) 중앙 처리 장치(CPU), 메모리 및 입출력(I/O) 장치 등응용 프로그램: 사용자의 계산 문제를 해결하기 위해 자원이 어떻게 사용될 지 결정 e.g.) 워드, 스프레드시트, 컴파일러, 웹 브라우저 등운영 체제: 다양한 사용자를 위해 다양한 응용 프로그램 간의 하드웨어 사용을 제어하고 조정사용자 관점(User View)사용자가 수행하는 일 또는 놀이(?)(work or play)의 최대화사용의 용의성에 집중하고, 자원 이용에는 거의 신경쓰지 않음임베디드와 같은 경우 운영체제와 .. 2024. 5. 29. 구글 바드 API 오류 해결 바드 API의 사용 구글에서 공식적으로 지원해주지는 않지만, Maven Repository에서 java용으로 지원하는 라이브러리가 있다 구글 바드 api 해당 라이브러리를 사용하다 보니 갑자기 질문 query는 잘 보내지지만, answer 부분이 도착하지 않는 현상이 발생했다 원래 공식 API가 없어서 구글 바드 접속 -> F12 관리자모드 -> Application -> Cookies -> __Secure-1PSID 값 사용 이렇게 사용하고 있었다 스프링 부트 오류 로그를 살펴보니 SNlM0e 값이 null로 처리되어서 nullpointException이 발생하였다 이걸 해결하려고 API를 다른 구글 아이디로도 진행해보았으나, 이미 밴을 먹었는지 작동이 안되었다... 결국 외국 git에 올라온 내용을 .. 2023. 12. 10. 짝지어 제거하기 문제문제 설명짝지어 제거하기는, 알파벳 소문자로 이루어진 문자열을 가지고 시작합니다. 먼저 문자열에서 같은 알파벳이 2개 붙어 있는 짝을 찾습니다. 그다음, 그 둘을 제거한 뒤, 앞뒤로 문자열을 이어 붙입니다. 이 과정을 반복해서 문자열을 모두 제거한다면 짝지어 제거하기가 종료됩니다. 문자열 S가 주어졌을 때, 짝지어 제거하기를 성공적으로 수행할 수 있는지 반환하는 함수를 완성해 주세요. 성공적으로 수행할 수 있으면 1을, 아닐 경우 0을 리턴해주면 됩니다.예를 들어, 문자열 S = baabaa 라면b aa baa → bb aa → aa →의 순서로 문자열을 모두 제거할 수 있으므로 1을 반환합니다.제한 사항문자열의 길이 : 1,000,000이하의 자연수문자열은 모두 소문자로 이루어져 있습니다.입출력 예.. 2023. 11. 29. 이전 1 2 3 4 5 6 다음