분류 전체보기62 디자인 패턴 디자인 패턴 : 반복된 문제에 대한 재사용 가능한 해결책 객체지향의 디자인 패턴을 JS 에 적용 다만 JS에서 실제 클래스나 추상 인터페이스를 가지고 있지 않음 따라서, 전통적 디자인 패턴 구현 불가능 할 수 있음 그러나 근본적인 아이디어, 당면한 문제에 대한 해결방식은 동일함 생성자 디자인 패턴 매우 기본적이고 필수적인 패턴입니다. Factory Pattern - 생성자 디자인 패턴 팩토리 "특정 구현으로부터 객체의 생성을 분리" 가장 일반적인 디자인 패턴 팩토리는 함수일 뿐이라서 사용자에게 더 적은 유연성을 제공 (사용자 관점) 팩토리는 클로저를 활용하 blancpaix.tistory.com Builder Pattern - 생성자 디자인 패턴 빌더 "유창한 인터페이스를 제공, 복잡한 객체의 생성을 단.. 2022. 2. 3. Firebase 오류 16 UNAUTHENTICATED: Failed to retrieve auth metadata with error: invalid_grant > Error: 16 UNAUTHENTICATED: Failed to retrieve auth metadata with error: invalid_grant > at Object.callErrorFromStatus (C:\Users\Smart\Project_jg\Cloud functions\functions\node_modules\@grpc\grpc-js\build\src\call.js:31:26) > at Object.onReceiveStatus (C:\Users\Smart\Project_jg\Cloud functions\functions\node_modules\@grpc\grpc-js\build\src\client.js:179:52) > at Object.onReceiveStatus (C:\Users.. 2022. 1. 21. error NU1101: Swashbuckle.AspNetCore 자습서: ASP.NET Core를 사용하여 웹 API 만들기 | Microsoft Docs 위를 보며 Web API 구성하는 방법을 알아보고있다. 프로젝트를 만들어서 shift + F5 로 실행하자 마자 이런 오류가 발생한다. error NU1101: Swashbuckle.AspNetCore 해당 패키지를 찾을 수 없다고 한다. 에러는 nuspec - how to resolve "Unable to find package" nuget error - Stack Overflow how to resolve "Unable to find package" nuget error Working on creating a nuget pkg for a project (A.csproj) which depends on anoth.. 2021. 11. 15. Closer Closure 설명하기에 좀 긴 과정이 필요하다. 단순히 클로저에 대한 정의만 필요하다면 이것을 보면 좋겠다. Closure means that an inner function always has access to the vars and parameters of its outer function, even after the outer function has returned. 클로저란 외부 함수가 반환되어도 내부함수가 항상 외부함수의 변수나 매개변수에 접근 할 수있다. 가장 간결하게 잘 설명한 문장이다. 클로저를 알기 전 필요한 것들을 먼저 짚고 넘어가겠다. 프로그램이 실행되면 코드가 작성된 대로 값, 변수, 함수 등을 메모리에 할당하며 생명주기(life cycle)가 결정된다. 블록의 위치에 따라 전역변.. 2021. 11. 14. 버블링과 캡처링 버블링 간단하게 버블에 대해 말해보자면 액체 속에서 기포가 만들어지는것을 의미한다. 액체 속에서 기포는 항상 위로 올라가므로 버블링이라는 말이 나오면 어떠한 것이 위쪽으로 올라가는것을 생각하면 편할것이다. bubble sort도 높은 숫자가 먼저 올라가는 정렬이라 생각하면 편하다. (기포는 올라갈수록 액체의 압력이 감소하기때문에 크기가 커진다.) 여기서 말하는 버블링은 이벤트 버블링을 말하는데 DOM의 한 요소에서 이벤트 발생 시 핸들러를 동작시키고 더 나아가 부모의 핸들러를 동작시키는것을 말한다. 최종적으로 최상단의 부모 요소를 만날때까지 반복하며 핸들러가 동작한다. 일반적으로 거의 모든 이벤트는 버블링 된다고 생각하면 된다. 알고 넘어가야 할 것은 event.target이다. event.target .. 2021. 11. 12. KOSS KPH7 wireless 5월즈음 발매된 성시경씨의 'ㅅ' 앨범의 수록곡, 방랑자 섬세하게 풍경을 묘사해내며 성시경씨의 섬세한 목소리를 더하여 매일 들어도 감탄하여 계속해서 듣고있다. 곡의 작곡가는 조규찬씨다. 2019년 조규찬씨가 진행하는 라디오 프로그램에 게스트로 나온 성시경씨가 요즘에 조규찬씨의 노래를 찾아 듣는다고 하였다. 좋아하는 아티스트가 어떤 노래를 듣는지, 그 노래를 만든분이 어떠한 감성을 가졌는지 찾아보고 싶었다. 결국 해지했던 멜론을 다시 가입시키게 만들었다. 제품이 오늘 도착했다. 역시 KOSS. 양날의 검이다. 가격대비 음질을 생각하면 높은 성능을 보여준다. 그러나 항상 그래왔듯 가격대비 외관을 생각하면 처참함을 보여준다. 제품 패키지는 헤드셋을 2겹의 골판지만한 두께의 종이로 포장한게 끝이었다. 그래도 가.. 2021. 11. 9. 이전 1 ··· 6 7 8 9 10 11 다음