1. 개요검색창을 만드는 도중 다음과 같은 에러가 발생했다.RenderBox was not laid out: RenderTapRegion#658eb relayoutBoundary=up5 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE'package:flutter/src/rendering/box.dart':Failed assertion: line 2164 pos 12: 'hasSize'코드는 다음과 같다.child: Row( children: [ TextField( decoration: InputDecoration( hintText: '영화 제목을 검색해주세요.', ), ), IconButton( ..
Til
반응형
Q. find의 인자로 들어간 변수 'article'? private articles: { id: number; title: string; content: string }[] = []; update(id: number, updatePostDto: UpdatePostDto) { const {content, password} = updatePostDto; const article = this.articles.find((article)=>article.id === id); } 여기서 사용된 article은 JavaScript의 Array.prototype.find 메서드에서 콜백 함수의 인자로 넘어온 변수다. find 메서드는 배열의 각 요소에 대해 콜백 함수를 실행하며, 콜백 함수의 첫 번째 인자로 현재 처..
캐시 특강 캐시에 대하여 CPU? 메모리에서 연산자와 피연산자의 정보를 가져온다. 흠... 이거보다 더 빠른 방법이 없을까? 메모리에 물어보기 전에 캐시한테 물어봐서, 캐시가 갖고 있으면 캐시에서 데이터를 갖고 오는 게 빠르다! 이유? 캐시가 더 가까움(100미터 떨어진 자판기1km 떨어진 편의점) 특정 음료가 자판기에 있으면 cache hit : 편의점에 안 가도 됨 특정 음료가 자판기에 없으면 cache miss : 편의점에 가야 함~ 그럼, 편의점보다 가까운 자판기에 인기가 있을만한 음료수를 배치하면 굳이 편의점에 안 가고 여기서 계속 이용하겠지? 캐시가 인기 있을만한 정보를 미리 들고 있으면 CPU가 캐시에게 물어본다. 내가 지금 메모리 OO에 위치한 변수의 값을 좀 가져와야겠는데 혹시 그거 아니..
타입스크립트 강의 1주차 JavaScript가 나온 이유 - JavaScript는 원래 웹 페이지에 동적인 효과를 주기 위해 만들어진 스크립트 언어다. 웹 페이지의 부드러운 상호작용을 위해 HTML과 CSS와 함께 사용되었음 JavaScript의 발전 시간이 지나면서 웹 브라우저 내에서 실행되는 JavaScript의 성능을 높이고자 하는 니즈가 생김 구글에서 V8 엔진을 공개 C++로 작성된 Google의 오픈소스 고성능 JavaScript 및 WebAssembly 엔진 Google Chrome 웹 브라우저에 처음 사용되었으며, 현재는 Node.js, Deno 및 다양한 다른 소프트웨어 프로젝트에서도 널리 사용됨 자바스크립트 코드를 실행하기 위해 고성능을 제공하며, 자바스크립트를 직접 기계어로 컴파일하는..
반응형