Life is Algorithm

고정 헤더 영역

글 제목

메뉴 레이어

Life is Algorithm

메뉴 리스트

  • HOME
  • TAG
  • MEDIA LOG
  • LOCATION LOG
  • GUEST BOOK
  • ADMIN
  • WRITE
  • 분류 전체보기 (87)
    • IT 소식 (3)
    • 건강 (3)
    • Developer (31)
      • 리눅스 (2)
      • java (2)
      • 라즈베리파이 (3)
      • javascript (4)
      • spring framework (14)
      • sql (1)
    • 커피 (5)
    • 경진대회 (1)
    • 취미 (0)
      • 자전거 (0)
      • 여행 (0)
    • 좋은 글 (5)
    • 다이어리 (0)
    • English (1)
      • OPIC (1)

검색 레이어

Life is Algorithm

검색 영역

컨텐츠 검색

전체 글

  • 컴파일 - JIT와 AOT

    2024.03.31 by gabriel.LIM

  • Dart 소개

    2024.03.31 by gabriel.LIM

  • 개발 10년차 번아웃 극복기

    2023.10.09 by gabriel.LIM

  • 일상의 소중한 감동을 놓치지 말자.

    2023.09.12 by gabriel.LIM

  • 2022 OPIC - 주제 선정

    2022.01.10 by gabriel.LIM

  • vue Webpack 뜯어보기

    2021.08.20 by gabriel.LIM

  • [조치완료] wsl 에서 npm install시 에러 발생

    2021.07.24 by gabriel.LIM

  • [javascript] date function

    2021.04.07 by gabriel.LIM

컴파일 - JIT와 AOT

Dart 언어의 특징 중에 두 가지 중요한 컴파일 방식이 있습니다: JIT(Just-In-Time) 컴파일과 AOT(Ahead-Of-Time) 컴파일입니다. 이 두 방식은 Dart가 높은 성능을 유지하면서도 개발자에게 유연성을 제공하는 방법입니다. JIT(Just-In-Time) 컴파일 정의: JIT 컴파일은 프로그램을 실행시키는 순간에 코드를 기계어로 번역하는 방식입니다. 장점: 개발 중에는 JIT 컴파일을 사용하여 빠른 개발 사이클을 제공합니다. 개발자가 코드를 변경하고 즉시 결과를 볼 수 있게 해주어 개발 효율성을 높입니다. 사용 예: Dart의 개발 환경에서는 JIT 컴파일이 사용됩니다. Flutter 애플리케이션 개발 시, 핫 리로드 기능은 JIT 컴파일을 통해 구현됩니다. 이를 통해 개발자는 ..

카테고리 없음 2024. 3. 31. 14:07

Dart 소개

Google이 Dart 언어를 개발한 이유는 웹 개발을 더 쉽고 효율적으로 만들기 위해서였다고 합니다. Dart는 구글이 2011년에 발표한 프로그래밍 언어로, 대규모 애플리케이션을 구축하는 데 필요한 구조와 도구를 제공합니다. Dart의 주요 목표 중 하나는 개발자들이 더 나은 구조와 더 안정적인 코드를 작성할 수 있도록 하는 것이며, 이를 통해 대규모 프로젝트의 유지보수가 용이해집니다. Dart의 특징 객체 지향 프로그래밍 언어: Dart는 클래스 기반의 상속과 인터페이스를 지원하는 객체 지향 프로그래밍 언어입니다. 선택적 타입 시스템: Dart는 동적 타입 언어의 유연성과 정적 타입 언어의 안정성을 결합한 선택적 타입 시스템을 사용합니다. 서버 및 클라이언트 개발 지원: Dart는 브라우저에서 실행..

카테고리 없음 2024. 3. 31. 13:51

개발 10년차 번아웃 극복기

1. 번아웃이란? 영어로는 Burnout Syndrome, 한자로는 소진(燒盡)이라고 한다. 일에 지나치게 몰두하던 사람이 어느 시점에서 갑자기 모두 불타버린 연료와 같이 극도의 피로감을 느끼며 무기력해지는 것을 의미하는 현대 사회의 병리적 징후를 표현하는 용어를 뜻하며, 보통은 정신적 탈진을 의미한다. 아직은 의학적으로 명확하게 정의된 용어는 아니어서 학자들마다 조금씩 다르게 설명하기는 하지만, 직업과 관련하여 소진된 사람들은 대체적으로 다음과 같은 증상을 보이는 것으로 알려져 있다. [번아웃의 4가지 증상] 1) 정서적으로나 신체적으로 극도의 피로감을 느끼고 의욕이 상실 2) 공감 능력이 저하되어 냉소적인 태도 3) 개인적인 업무의 효율이나 성취감이 저하 4) 우울증의 증상 2. 번아웃은 왜 올까? ..

카테고리 없음 2023. 10. 9. 16:39

일상의 소중한 감동을 놓치지 말자.

오늘은 우리의 일상에서 자주 간과되는 소중한 순간들에 대해 이야기해보고자 합니다. 우리는 종종 삶의 고비를 넘어가며 더 큰 성취와 행복을 추구하는 데 집중하곤 합니다. 하지만 이 과정에서 우리는 현재의 순간을 간과하곤 합니다. 오늘, 우리는 그 과정에서 놓칠 수 있는 소중한 순간들에 주목해보려고 합니다. 우리의 삶은 종종 바쁘고 복잡합니다. 업무, 학업, 가족, 친구들과의 사회적 약속, 모든 것들이 우리의 시간을 요구합니다. 그런데도 불구하고, 우리는 종종 현재의 순간을 제대로 눈여겨보지 않습니다. 더 큰 목표를 향해 나아가는 동안, 우리는 현재의 순간을 경험하고 즐기는 법을 잊어버릴 수 있습니다. 하지만 현재의 순간을 놓치면서 우리는 소중한 것들을 잃을 수 있습니다. 가족과의 나눔, 친구와의 웃음, 눈..

좋은 글 2023. 9. 12. 04:12

2022 OPIC - 주제 선정

오픽 영화보기 공원가기 혼자노래 춤추기 자전거 조깅 걷기 헬스 운동안함 국내출장 집에서보내는휴가 국내여행

카테고리 없음 2022. 1. 10. 18:28

vue Webpack 뜯어보기

npm --save commands 용도 From NPM5 moving forward, there’s no difference between npm install and npm install --save — so save yourself some unnecessary typing. Before NPM5, the difference was that npm install --save would save your installed package to your package.json file as a devDependency — now that happens by default when you just use npm install. what is babel? Babel is a toolchain that is ..

Developer 2021. 8. 20. 15:55

[조치완료] wsl 에서 npm install시 에러 발생

window 환경에서 visual code를 mac에서와 비슷한 개발환경으로 만들고 싶어서.. 우분투를 연동할수있는 방안이 있다는 것을 알아 설정해보다가 소스를 받아 npm install를 하려고하니 아래와 같은 에러가 발생했다. : not foundram Files/nodejs/npm: 3: /mnt/c/Program Files/nodejs/npm: : not foundram Files/nodejs/npm: 5: /mnt/c/Program Files/nodejs/npm: /mnt/c/Program Files/nodejs/npm: 6: /mnt/c/Program Files/nodejs/npm: Syntax error: word unexpected (expecting "in") node를 못찾는다는 뜻인데..

Developer/javascript 2021. 7. 24. 10:26

[javascript] date function

보호되어 있는 글입니다.

보호글 2021. 4. 7. 08:56

추가 정보

인기글

최신글

페이징

이전
1 2 3 4 ··· 11
다음
TISTORY
Life is Algorithm © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바