2024/09 3

Local Storage를 활용한 Todo 리스트 만들기

개발자 여러분, 안녕하세요!  오늘은 웹 브라우저의 Local Storage를 활용하여 새로고침해도 데이터가 유지되는 Todo 리스트를 만드는 방법을 알아보겠습니다.먼저, HTML에 Todo 리스트를 위한 구조를 만들어줍니다: Todo List  이제 JavaScript로 Todo 리스트의 기능을 구현해봅시다: const todoInput = document.getElementById('todoInput');const todoList = document.getElementById('todoList');todoInput.addEventListener('keypress', (e) => { if (e.key === 'Enter') { addTodo(todoInput.valu..

Dev/App 2024.09.12

JavaScript로 실시간 시계 구현하기

안녕하세요.오늘은 JavaScript를 사용하여 간단하면서도 실용적인 실시간 시계를 구현하는 방법에 대해 알아보겠습니다. 먼저, HTML에 시간을 표시할 요소를 만들어줍니다.   그 다음, JavaScript로 시간을 업데이트하는 함수를 작성합니다: function updateTime() { const now = new Date(); const timeElement = document.getElementById('time'); timeElement.textContent = now.toLocaleTimeString();}setInterval(updateTime, 1000); 이 코드는 다음과 같이 작동합니다:1. 'updateTime' 함수는 현재 시간을 가져와 화면에 표시합니다.2. 'n..

Dev/App 2024.09.12

Operating-System Operations: 운영체제의 핵심 작동 원리

운영체제(OS)는 컴퓨터 하드웨어와 소프트웨어 자원을 효율적으로 관리하고 사용자와 응용 프로그램에 서비스를 제공하는 시스템 소프트웨어입니다. OS의 주요 작동 원리를 Python 코드 예제와 함께 살펴보겠습니다.프로세스 관리프로세스 관리는 OS의 가장 중요한 기능 중 하나입니다. 프로세스는 실행 중인 프로그램의 인스턴스를 의미하며, 여러 상태를 거치게 됩니다.프로세스 상태 전이프로세스는 생성부터 종료까지 다음과 같은 상태를 거칩니다:생성(NEW)준비(READY)실행(RUNNING)대기(WAITING)종료(TERMINATED)이를 Python 코드로 표현하면 다음과 같습니다:class Process: def __init__(self, pid): self.pid = pid se..