본문 바로가기
반응형

영상리뷰13

[우아한테크] 콜린 : Flex Layout https://www.youtube.com/watch?v=JQ0jO3B43YQ 해당 영상을 시청한 후 내용을 정리해보았다. 1. Layout 레이아웃의 의미는 상자(요소)를 배치하는 것이다. html,css에서는 layout을 normal flow방식으로 배치하는데, 이것은 또 인라인과 블록으로 나뉜다. 블록요소는 자신의 부모요소 너비 전체를 차지한다, 인라인요소는 컨텐츠의 영역만 차지한다. 이 개념으로만 화면을 구축하게 되면 정보를 찾기 어려운 형태로 배치된다. 따라서 css의 적절한 설정을 통해 레이아웃을 보기좋게 다듬을 수 있다.(정렬 등) 이런 설정에는 flex, grid, table layout, column layout, positioning, float, display속성 등이 있으며 그 중.. 2022. 2. 10.
[영상리뷰] 우아한테크_무민 : JVM Stack&Heap [10분 테코톡] 🎅무민의 JVM Stack & Heap - YouTube 해당 영상을 시청한 후 정리해보니, 발표준비를 하신 무민님은 Java의 사용이점(자바언어를 사용하는 이유)과 그에 대한 세세한 내용을 다루고자 하신 것으로 본인은 해석하였다. 이전 포스팅에서도 JVM에 대한 내용을 정리하였지만 이전은 메모리 관리기능에 대한 내용이 중점이었고, 해당 포스팅에서는 JVM의 사용 목적에 대해 초점을 맞추어 해당 내용에 대해서만 다루었다. 1. JVM의 목적 1) JAVA의 사용이점 개발 환경에 상관 없이 배포단계에서 어떠한 플랫폼(운영체제)를 만나도 오류 없이 컴파일이 가능하도록 할 목적으로 개발되었으며, 타 언어와 다르게 이식성이 좋다는 장점을 가지고 있다. 이때, 운영체제에 맞게 구동해주는 역할을 .. 2022. 1. 22.
[영상리뷰] 우아한테크_던 : JVM의 Garbage Collector [10분 테코톡] 👌던의 JVM의 Garbage Collector - YouTube 영상을 본인이 이해하기에 조금 더 쉬운 방향으로 정리하며 내용을 곱씹을 목적으로 포스팅 되었다. GC도구에 대한 내용은 첨부되지 않았다. 1. What? : "JVM의 Garbage Collector"란 무얼 말하고자 하는것인가? 1) JVM(Java Virtual Machine) 자바의 구동프로그램 중 하나로, 메모리적재(불러오기), Ram영역 관리, 소스코드를 읽고 실행시키는 기능을 한다. 즉, 운영체제의 메모리 영역에 접근하여 메모리를 관리할 수 있는 프로그램으로, 메모리 관리와 Garbage Collector을 수행하는 역할을 한다. 2) Garbage Collector : 이하 GC 메모리를 간단하게 관리하기 위.. 2022. 1. 22.
[영상리뷰] 우아한테크_스티치 : 빌드배포 https://www.youtube.com/watch?v=6SvUZqbU37E 우아한테크 영상 중 스티치님의 빌드와 배포라는 주제의 발표 영상을 보고 정리를 하는 형식의 포스팅이다. 직전 영상리뷰 포스팅에서 에헴님의 발표 영상도 같은 주제임이 맞지만, 조금 더 내용이 구체적으로 정리되어 있는 느낌이 들었다. 에헴님의 영상을 보고 용어들과 빌드라는 개념에 대해 틀을 잡고, 스티치님의 영상으로 조금 더 내용을 심화하여 들여다보는 식의 학습이 필요하다는 생각이 들었다. 1. 빌드란 1) 컴파일 그리고 빌드 컴파일 : 작성한 소스 코드를 바이너리 코드로 변환하는 과정(컴퓨터가 이해할 수 있는 기계어로 바꾸어주는 작업) 컴파일러 : 컴파일을 해주는 것 빌드 : 소스코드를 실행 가능한 소프트웨어 산출물로 만드는 일.. 2022. 1. 15.
[영상리뷰] 우아한테크_에헴 : 빌드용어 https://www.youtube.com/watch?v=JgRCaVwkPE8 이번 포스팅에서는 위의 영상을 정리해보았다. 키워드는 빌드, 자동화, 빌드 자동화 이렇게 총 세개로 구분하였다. 1. 빌드 1) 컴파일 : 사람이 작성한 원시파일(소스코드)을 컴파일러를 통해 컴퓨터의 언어로 전환시키는 과정 2) 링크 : 컴파일을 거친 오브젝트파일을 링커를 통해 외부 리소스(라이브러리, 리소스)들과 연결시켜 실행파일을 전환시키는 과정 3) 빌드 : 원시파일을 실행파일로 만들어내는 일련의 과정 2. 자동화 1) 자동화란? : 매번 반복적으로 해야하는 일을 자동적으로 처리해주는 기능 ex. 서비스중인 프로그램의 코드를 수정하는 경우! 코드수정, git업로드, 컴파일, 빌드, 배포, 테스트코드작성, 테스트수행, 검증.. 2022. 1. 12.
[영상리뷰] 우아한테크_제이 : 시간복잡도 https://www.youtube.com/watch?v=IEH3YA2Nn4Q 영상의 리뷰라고 하기 보다는 영상에서 다룬 제이님의 발표 내용을 한 번 정리하며 곱씹어보았다는 표현이 더 적절할 것 같다. 해당 영상에 나오는 단어 중 본인이 핵심 키워드라고 정리한 것은 아래와 같이 총 다섯개로 추릴 수 있다. 키워드 별로 아래에 설명을 달아 풀어서 정리해보도록 하였다. 1. 알고리즘 : 문제를 해결하기 위한 방법 1) 건너뛰기 혹은 살펴보기 전략을 통한 문제 해결 성공도 선택지(n)가 100에서 무한대로 갈수록 살펴보기 수가 37에 수렴 되고, 성공확률은 37%로 가장 합리적이라는 통계 결과가 있다. 즉, 10개의 선택지 중 처음의 3개는 무조건 제외, 4번째부터 앞의 기준이 되는 3개보다 더 좋은 선택지를.. 2022. 1. 11.
반응형