728x90 분류 전체보기103 [JavaScript] React useEffect() 이벤트 훅 React useEffect() 이벤트 훅에 대해 알아보기 useEffect란?useEffect는 React 함수형 컴포넌트에서 부수 효과(side effects)를 처리하기 위해 사용하는 훅입니다. 부수 효과는 컴포넌트가 렌더링된 후에 발생하는 작업을 말하며, 데이터 fetching, 구독(subscription) 설정, 수동으로 DOM 조작 등이 포함됩니다. 기본 사용법useEffect 훅은 두 개의 인자를 받습니다: 첫 번째 인자는 실행할 함수이고, 두 번째 인자는 의존성 배열입니다.import React, { useEffect } from 'react';function ExampleComponent() { useEffect(() => { console.log('Component rend.. 2024. 6. 4. [Web] Node.js 라이브러리 Socket.io에 대해 알아보기 Socket.io란 무엇인가 Socket.io란?Socket.io는 Node.js 애플리케이션에서 실시간 양방향 통신을 가능하게 하는 라이브러리입니다. 웹 소켓 프로토콜을 기반으로 하며, 브라우저와 서버 간의 실시간 데이터 교환을 쉽게 구현할 수 있게 해줍니다. 주로 채팅 애플리케이션, 실시간 피드 등에서 사용됩니다. socket.on()을 통해 이벤트 리스너를 등록하고, socket.emit()을 통해 이벤트를 발생시켜 클라이언트와 서버 간의 데이터를 쉽게 주고받을 수 있습니다. socket.on() - 이벤트 리스너 등록 socket.on() 메서드는 클라이언트나 서버에서 특정 이벤트가 발생했을 때 실행될 콜백 함수를 등록하는 데 사용됩니다. 예를 들어, 클라이언트가 서버로 메시지를 보낼 때.. 2024. 6. 4. [JavaScript] 템플릿 리터럴 알아보기 템플릿 리터럴(Template Literals)을 사용한 로그 출력 알아보기 JavaScript에서 콘솔에 값을 출력하는 방법은 여러 가지가 있지만, ES6(ECMAScript 2015)부터 도입된 템플릿 리터럴(Template Literals)을 사용하면 가독성 좋고 직관적인 문자열을 만들 수 있습니다. 템플릿 리터럴은 백틱()으로 감싸서 사용하며, ${}` 구문을 사용하여 변수나 표현식을 삽입할 수 있습니다. 템플릿 리터럴 사용의 장점 복잡한 문자열 조작이 쉬움복잡한 표현식도 삽입 가능변수 삽입에 편리함 기본 사용법 템플릿 리터럴을 사용하면 여러 줄의 문자열이나 문자열 내에 변수 삽입이 쉬워집니다. const name = "John";const age = 30;console.log(`.. 2024. 6. 4. [JAVA] 자바에서 문자열을 숫자로 변환하는 방법 자바에서 문자열 숫자로 숫자를 문자열로 변환하기 문자열을 숫자로 변환1. Integer.parseInt와 Integer.valueOfInteger.parseInt가장 많이 사용되는 방식은 Integer.parseInt(String) 함수를 사용하는 것입니다. 이 함수는 문자열을 정수형(int)으로 변환합니다. 만약 문자열이 정수로 변환될 수 없는 경우, NumberFormatException을 발생시킵니다.String numberStr = "123";int number = Integer.parseInt(numberStr); Integer.valueOfInteger.valueOf(String) 메소드도 위와 비슷하게 사용할 수 있지만, 이 메소드는 Integer 객체를 반환합니다.String numb.. 2024. 5. 28. [운영체제] PCB란 무엇인가 PCB (Process Control Block)란 PCB란 무엇인가? PCB란 운영체제의 핵심 데이터 구조입니다. 운영체제는 컴퓨터 시스템의 자원을 효율적으로 관리하고, 다양한 프로그램을 동시에 실행할 수 있도록 돕습니다. 이런 역할을 수행하기 위해 각 프로세스에 대한 정보를 저장하고 관리해야 되는데 이 때 사용되는 데이터 구조가 바로 프로세스 컨트롤 블록 즉, PCB입니다. PCB의 역할 PCB는 프로세스에 대한 모든 정보를 담고 있습니다. 운영체제는 PCB를 통해 각 프로세스의 상태를 파악하고 자원을 할당하고 관리하며 프로세스 간의 통신 및 동기화를 제어합니다. PCB에 담긴 정보 프로세스 식별자 (Proc.. 2024. 5. 27. 이전 1 ··· 8 9 10 11 12 13 14 ··· 21 다음 728x90