본문 바로가기
닫기
토픽 주제별 분류
서브토픽
필터

  • Kotlin 언어 배우기

    8

    velog.io

    Kotlin 언어 배우기

    코틀린 기본 문법 정리1 - 변수
    안드로이드 네이티브 앱 개발 공부를 위해 Kotlin의 기본적이면서도 중요한 문법들을 정리해보았다. 이 글은 변수 선언과 관련된 내용이다.

    1. 변수 선언
    Kotlin에서는 두 키워드 var과 val을 사용하여 변수를 선언한다.

    값이 변경되지 않는 변수에는 val을 사용한다. val을 사용하여 선언된 변수에 값을 재할당

    yuli_kim

  • JS 베이직 🔨

    7

    velog.io

    JS 베이직 🔨

    오브젝트 개요
    자바스크립트의 데이터 타입을 크게 나누자면 7가지의 primitive 타입(undefined, null, boolean, string, number, bigint, symbol)과 object가 있다.

    primitive 타입은 근본적인 데이터 타입으로 더 이상 아랫 단계로 내려갈 수 없는 말하자면 원자 타입이다. java와 비교하자면, ja

    yuli_kim

  • 자바스크립트로 알고리즘 정리하기🔨

    11

    velog.io

    자바스크립트로 알고리즘 정리하기🔨

    자바스크립트로 알고리즘 정리하기 #1 백준 nodejs 표준 입출력 + 스택 및 관련 문제 풀이

    백준 Node.js 입출력
    백준의 node.js에서는 속도를 위해 주로 다음과 같은 입출력을 사용한다.

    yuli_kim

  • 머신러닝을 위한 파이썬

    boostcourse.org

    머신러닝을 위한 파이썬

    부스트코스 무료 강의
    머신러닝과 파이썬의 핵심에 대한 이해가 필요하다는 것을 느끼는 모든 분들을 위한 강의입니다.

    도봉도봉

  • Algorithm Study With Java 🔨

    18

    velog.io

    Algorithm Study With Java 🔨

    알고리즘 풀이에 Java를 쓰게 된 이유
    요즘 다시 한번 알고리즘을 공부하려 하는 중이다.
    알고리즘을 공부할 때 항상 나에게 문제로 다가왔던 것은 언어의 선택인데

    실제 내 BOJ 기록을 보면 C++, Python, Java를 고루 사용하여 문제를 풀었다.
    하지만 이제 하나의 언어로 정착할 필요성을 느껴 하나의 언어를 정하려고 한다.

    알고리즘 문제를 풀

    yuli_kim

  • [JS] 이걸 지금봤네 🔨

    7

    velog.io

    [JS] 이걸 지금봤네 🔨

    스크립트 태그 옆의 주석
    <script type="text/javascript"><!--
    ...
    //--></script>
    자바스크립트가 지원되지 않는 브라우저에서 스크립트 코드가 실행되지 않기 위해 설정하는 것이다.
    근 15년간의 브라우저는 스크립트를 지원하지 않는 브라우저가 없다.
    이와 같이 주석이 달린 코드는 매우 오래전 레거시 코드라고 보면

    yuli_kim

  • 이것이 자바다 🔨

    17

    velog.io

    이것이 자바다 🔨

    이것이 자바다 정리 #1 참조 타입 (Reference Type)

    이것이 자바다 책을 참고하였습니다.

    데이터 타입 분류
    기본 타입(primitive type)
    스택 영역에 그 자체를 저장
    정수, 실수, 문자, 논리, 리터럴
    참조 타입(reference type)
    객체의 번지를 참조하는 타입
    스택 영역에 참조변수만 저장
    실제 내용은 힙 영역에 저장
    배열,

    yuli_kim

  • 웹 프로그래밍(풀스택)

    boostcourse.org

    웹 프로그래밍(풀스택)

    부스트코스 무료 강의
    HTML, CSS, Javascript, Java Spring MVC, Java spring,, Spring JDBC, SQL

    도봉도봉

  • [고급 C++]C컴파일러와 C라이브러리(공유/정적/동적라이브러리)

    11

    tistory.com

    [고급 C++]C컴파일러와 C라이브러리(공유/정적/동적라이브러리)

    C 컴파일러 #include int main() { printf("Hello World. \n"); return 0; } 컴파일러 종류 cc 유닉스에서 사용하는 표준 C 컴파일러 gcc GNU C 컴파일러로 주로 리눅스 시스템에서 사용함 컴파일 과정 1) 전처..

    도봉도봉

  • Javascript에서도 SOLID 원칙이 통할까?

    velog.io

    Javascript에서도 SOLID 원칙이 통할까?

    제가 며칠 전에 클린소프트웨어 책을 보니 SOLID 법칙이 나오던데요, 자바나 C++ 같은 클래스 구조로 객체를 만드는 언어에서는 쉽게 따라해볼 수 있겠는데, 함수 위주로 작성하는 js, ts를 사용하는 프론트엔드에서도 사용이 가능한지, 현업에서 클린 소프트웨어를 만들

    yuli_kim

  • 모던JS 시리즈!

    47

    velog.io

    모던JS 시리즈!

    모던 JS: core, 브라우저, 심화
    본 포스팅은 여기에 올라온 게시글을 바탕으로 작성되었습니다.파트와 카테고리 동일한 순서로 모든 내용을 소개하는 것이 아닌, 몰랐거나 새로운 내용 위주...

    yuli_kim

  • JS의 객체는 hash table이 아닙니다!

    velog.io

    JS의 객체는 hash table이 아닙니다!

    혹시 알고 있으셨나요? http get으로 받아온 데이터의 타입을 검사하려다가, 결국 자바스크립트 엔진과 ECMA 표준까지 공부하게 되어서 그 결과물을 정리해 공유해봅니다!

    yuli_kim

  • [Babel] 폴리필(polyfill) - @babel/preset-env

    velog.io

    [Babel] 폴리필(polyfill) - @babel/preset-env

    안녕하세요 폴리필(polyfill)에 대한 포스팅입니다.바벨과 폴리필에대해서 처음 공부할 때 비슷해서 꽤 헷갈렸습니다.먼저 작용하는 시점에 대해서 알아야할 필요가 있었습니다.컴파일 타임 & 런 타임이 글에서컴파일-타임은 바벨이 컴파일하는 시점런-타임은 브라우저에서 실행

    yuli_kim

  • [JAVA] 자바 잡지식 🔨

    17

    velog.io

    [JAVA] 자바 잡지식 🔨

    자바를 실행할 때는 JVM(Java Virtual Machine)이라는 가상머신을 이용하게 된다. 이 JVM을 이용하다가 여러가지 문제에 부딪힐 때가 많은데 이를테면 메모리 문제라든지 테스트 환경에서 콘솔을 못 쓰는 문제라든지 가비지 컬렉션과 관련된 문제라든지 여러가지가 있다.

    yuli_kim

  • 자료구조(Java) & 알고리즘 개념정리 시리즈!

    17

    velog.io

    자료구조(Java) & 알고리즘 개념정리 시리즈!

    Stack의 특성상 마지막 데이터를 쉽게 빼낼 수 있다.
    마지막 기록, 최근 기록 등 데이터를 저장하고 제거할 경우만 사용한다.
    조회(검색)은 다른 자료구조에 비해 느려 데이터 조회가 필요할 경우 사용하지 않는다.
    --> 이로 인해 연결 리스트로 스택 구현 시 연결 리스트의 단점은 상관이 없어짐.

    결국 링크드스택의 단점은 사실상 없게 되며 연속된 메모리를

    yuli_kim

  • 자바스크립트 개발자라면 알아야 할 33가지 개념

    12

    velog.io

    자바스크립트 개발자라면 알아야 할 33가지 개념

    자바스크립트 함수 실행에 대한 이해
    자바스크립트는 싱글스레드로 단 1개의 동시성만 다루는 언어이다.

    싱글 스레드

    한번에 하나의 작업만 수행 할수 있음을 의미함.
    다른 작업이 중간에 끼어들수 없고, 기존에 수행하던 작업이 끝나야만 그 다음 작업을 수행할수 있다.

    자바스크립트의 동작원리

    yuli_kim

라이브러리에 저장

좋아하는 강좌들을 수집하고 관리하고 공유하세요

닫기