반응형 분류 전체보기232 [OS - 🍎 MacOS] iOS/macOS 주요 웹 브라우저 방문 기록 파일 경로 (Chrome, Safari, Opera, Firefox, Whale, Chromium, Canary History Database Path) 🔎 [NAVER - Whale] macOS History Database Path 001. /Users/[COMPUTER_USER_NAME]/Library/Application Support/Naver/Whale/Default 002. /Users/[COMPUTER_USER_NAME]/Library/Application Support/Naver/Whale/Profile 🔎 [Google - Chrome, Canary, Chromium] macOS History Database Path 001. [Chrome] ~/Library/Application Support/Google/Chrome 002. [Chrome Canary] ~/Library/Application Support/Google/Chrome C.. 2019. 9. 28. [OS - 🍎 MacOS] launchd와 launchctl ✏️ launchctl In launchd, control of services is centralized in the launchctl application. launchctl은 launchd에서 XPC Service, Agent, Daemon을 관리 및 검사하는 애플리케이션입니다. ✏️ launchd launchd is an init and operating system service management daemon created by Apple Computer as part of macOS to replace its BSD-style init and SystemStarter. There have been efforts to port launchd to FreeBSD and derived system.. 2019. 9. 23. [OS - 🍎 MacOS] 데몬(Daemon)과 에이전트(Agent) 정의 및 차의점 ✏️ 데몬 (Daemon) 사용자가 직접적으로 제어하지 않고, 백그라운드에서 돌면서 여러 작업을 하는 프로그램을 말한다. 시스템 로그를 남기는 syslogd처럼 보통 데몬을 뜻하는 ‘d’를 이름 끝에 달고 있으며, 일반적으로 프로세스로 실행된다. 데몬은 대개 부모 프로세스를 갖지 않으며, 즉 PPID가 1이며, 따라서 프로세스 트리에서 init 바로 아래에 위치한다. 데몬이 되는 방법은 일반적으로 자식 프로세스를 포크(fork)하여 생성하고 자식을 분기한 자신을 죽이면서 init이 고아가 된 자식 프로세스를 자기 밑으로 데려가도록 하는 방식이다. 이러한 방법을 ‘fork off and die’라 부르기도 한다. 시스템은 시동할 때 데몬을 시작하는 경우가 많으며, 이런 데몬들은 네트워크 요청, 하드웨어 동.. 2019. 9. 23. [Android] 👓 Android Developer 면접 예상 질문 (Interview Question) 👓 Android Service란 무엇인가? Service는 백그라운드에서 오래 실행되는 작업을 수행할 수 있는 애플리케이션 구성 요소이며 사용자 인터페이스를 제공하지 않습니다. 다른 애플리케이션 구성 요소가 서비스를 시작할 수 있으며, 이는 사용자가 다른 애플리케이션으로 전환하더라도 백그라운드에서 계속해서 실행됩니다. 이외에도, 구성 요소를 서비스에 바인딩하여 서비스와 상호작용할 수 있으며, 심지어는 프로세스 간 통신(IPC)도 수행할 수 있습니다. 예를 들어 한 서비스는 네트워크 트랜잭션을 처리하고, 음악을 재생하고 파일 I/O를 수행하거나 콘텐츠 제공자와 상호작용할 수 있으며 이 모든 것을 백그라운드에서 수행할 수 있습니다. 📓 포그라운드 (Foreground) 포그라운드 서비스는 사용자에게 잘 보.. 2019. 9. 5. 이전 1 ··· 36 37 38 39 40 41 42 ··· 58 다음 반응형