(JavaScript) 반복문에서 잘못된 동기 처리
시간이 오래 걸리는 여러 작업을 순차적으로 처리하고자 할때 fetch API나 axios 라이브러리를 통해 비동기로 요청하고 그 결과를 await을 통해 동기처리 하여 요청하는 상황이 있을 수 있습니다.
이럴 경우 흔히 반복문 안에서 비동기 요청 후 결과를 대기하는 식으로 처리할 수 있는데 이럴 경우 잘못된 상황에 대해 설명하고자 합니다.
(WPF) 비동기 바인딩 처리
이번글은 Microsoft WPF Doc 내용중 비동기 프로그래밍 - 비동기 MVVM 내용에 관련하여
간략한 예제와 설명 글 입니다.
다들 잘 아시는 얘기지만 WPF에서 바인딩을 통해 데이터를 표시할때 시간이 오래 걸리는 데이터는 비동기로 처리해야 합니다.
이런 상황에서 비동기로 처리되는 속성을 바인딩하여 처리 하는 방법에 대해 살펴봅니다.
(기타) GitHub Pages에 Blazor Webassembly 배포하기
GitHub의 기능중 GitHub Pages로 무료 호스팅 기능을 제공합니다.
GitHub Pages에 호스팅을 위해 GitHub Actions를 사용하여 빌드 부터 배포까지 워크플로우를 생성해 자동화할 수 있는데 이번글에서 알아보도록 해보겠습니다.
(JavaScript) 다시 한번 기초 다지기! - JS 비동기 처리
자바스크립트는 기본적으로 단일 스택으로 싱글 스레드로 처리되서 동기적으로 처리됩니다.
이것이 어떤말인가 하면 자바스크립트가 엔진에 의해 처리 될때 호이스팅(hoisting) 처리후에 한줄 한줄씩 순차적으로 처리된다는 말입니다.
호이스팅(hoisting) 이란?
변수, 일반 함수 선언된것이 최상위로 올라가는 현상
그렇기 때문에 효율적으로 처리하기 위해서는 비동기 처리 방법이 필수적인 상황이 있는데 자바스크립트에서 비동기로 처리하는 방법을 하나씩 알아보도록 해보겠습니다.
(JavaScript) EventEmitter 구현
Node.js의 Event Emitter를 순수하게 간단히 구현해 보고 어떻게 작동되는지 그 기본 동작을 파악해 보겠습니다.
자바스크립트 자체는 이벤트를 구독하고 관리하는 객체가 없습니다. 그래서 Event Emitter를 직접 만들면서 살펴 보겠습니다.
(ASP.NET Core) 중복 요청 취소 처리하기
사용자가 브라우저를 통해 웹서핑을 하는데에 있어 네트워크 이상으로 일시적으로 느려지거나 서버측에 오래 걸리는 작업을 요청했을때
대부분 로딩중인 상태를 기다리지 못하고 연속적으로 새로고침을 누르거나 url요청을 다시 하게 됩니다.
이렇게 같은 요청이 중복으로 지속 요청된다면 웹 서버측은 모든 요청을 그대로 받아 들이고 WAS는 해당 요청을 중복으로 처리되어 상당히 비효율적인 결과가 나오게 됩니다.
(NAS) Synology NAS 도메인 연결 및 SSL 인증서 설정
개인 도메인을 하나 구입해서 Synology NAS에 적용하고 해당 도메인이 SSL 인증서 발급 및 적용하는 과정을 기록합니다.
우선 적용할 도메인이 없다면 가비아, cafe24등 도메인 관리 업체에서 구입할 수 있습니다.
(ETC) github 블로그 개인 도메인 연결
이번 아티클은 이전 Synology NAS 도메인 연결 및 SSL 인증서 설정 아티클에 이어서 깃 블로그에 도메인 연결하는 방법 입니다.
전체 글 65개, 9 페이지