본문 바로가기

전체 글28

JS: Promise Promise는 JavaScript에서 비동기 작업을 처리하기 위해 도입된 객체입니다. Promise는 비동기 작업의 최종 완료(또는 실패)를 나타내며, 작업의 성공적인 결과 값이나 실패 이유를 처리할 수 있습니다.  Promise의 기본 개념 Promise는 비동기 작업의 결과를 나타내는 객체로, 세 가지 상태를 가질 수 있습니다:  1. Pending: 대기 중. 초기 상태로, 비동기 작업이 아직 완료되지 않은 상태. 2. Fulfilled: 이행됨. 비동기 작업이 성공적으로 완료되어 결과 값을 반환한 상태. 3. Rejected: 거부됨. 비동기 작업이 실패하여 에러를 반환한 상태. Promise 사용 방법 1. Promise 생성 Promise 객체는 new Promise 생성자를 사용하여 생성합.. 2024. 7. 22.
JS: async 와 await export async function getTest(testId: string) { try { const response = await infoApiFetcher.get(`/test/${cafeId}/view`); return response.result; } catch (error) { console.error('Error fetching test :', error); throw error; }}async와 await 키워드는 JavaScript에서 비동기 프로그래밍을 보다 쉽게 다루기 위해 도입된 문법입니다. 이를 통해 비동기 코드를 작성할 때 콜백 지옥(callback hell)이나 복잡한 .then 체인을 사용하지 않고도 직관적이고 간결하게 코드를 작성할 수 있습니다... 2024. 7. 22.
2차 전지(Secondary Battery): 지속 가능한 기술의 중심, 미래 사회를 이끄는 핵심 2차 전지란 다시 충전이 가능한 전지로, 재충전이 가능하며 반복적으로 사용할 수 있는 이차 전지를 의미합니다. 이와 대조되는 것은 1차 전지로, 1회 사용 후 폐기하는 일회용 전지입니다. 2차 전지는 보통 리튬 이온 전지, 니켈-카드뮴(Ni-Cd) 전지, 니켈-수소(Ni-MH) 전지 등 다양한 종류가 있으며, 주로 모바일 기기, 전기 자동차, 에너지 저장 시스템 등 다양한 분야에서 사용되고 있습니다. 2차 전지의 동작 원리와 장점 2차 전지의 동작 원리는 에너지를 화학적인 반응으로 변환하여 저장하고, 필요할 때 다시 전기 에너지로 변환하는 방식입니다. 충전 시 화학 반응을 통해 에너지를 저장하고, 방전 시에는 저장된 에너지를 다시 전기 에너지로 변환하여 사용합니다. 이러한 반복적인 충전과 방전을 여러 번.. 2023. 7. 29.
2023년 하반기 IT 산업: 기술 혁신과 미래 전망 2023년 하반기의 IT 산업은 끊임없는 기술 혁신과 발전으로 인해 더욱 다양하고 획기적인 변화를 예상하고 있습니다. 인공지능(AI), 사물인터넷(IoT), 블록체인, 5G 등의 주요 기술은 산업 전반에 영향을 미치며, 기업들은 이러한 기술들을 적극적으로 도입하여 경쟁력을 강화하고자 합니다. 이 글에서는 2023년 하반기 IT 트렌드와 전망에 대해 더욱 전문적으로 살펴보도록 하겠습니다. 1. 인공지능(AI) 기술의 확산 인공지능 기술은 기업과 산업의 디지털 전환을 이끄는 주요 동력 중 하나로 자리매김하고 있습니다. 2023년 하반기에는 AI 기술이 더욱 광범위하게 적용될 것으로 예상됩니다. 특히 강화학습, 자연어처리(NLP), 컴퓨터 비전, 음성인식 기술 등의 발전으로 자율주행차, 의료 진단, 고객 서비.. 2023. 7. 27.