본문 바로가기
반응형

분류 전체보기21

Dart란? Flutter를 위한 첫 발걸음. dart web 은 내가 dart로 쓴 코드를 javascript로 변환해주는 컴파일러이다. dart web 은 내가 dart로 쓴 코드를 javascript로 변환해주는 컴파일러이다. Dart Native는 다른 많은 곳에 사용할 수 있게 컴파일 해준다. AOT(ahead of time)은 컴파일을 먼저하고 결과인 바이너리를 배포하는 것이다. JIT(just in time)방식을 사용해서 개발중일때는 dart VM 내에서 즉각적으로 변하는 화면을 확인할 수 있다. 다양한 디버깅 툴은 덤. 가상환경이라서 조금은 느릴수 있지만 피드백이 매우 빠르다. -> 모바일 개발을 할 때 굉장히 유용하다. null safety - 개발자가 null을 참조하면 먹통이되는 것을 방지 (java, c++). 왜 flutte.. 2023. 1. 18.
Merge sort는 왜 꼭 추가 공간이 n만큼 필요한가? 왜?? 2022. 9. 26.
[알고리즘 학습] 프로그램의 성능 분석 프로그램의 성능을 분석할 필요가 있을까요? 네, 있습니다. 왜 일까요. 입력 데이터의 크기에 따라서 1. 실행속도와 2. 메모리 사용량 이 어떻게 변하는지 예측이 필요합니다. 프로그램의 성능 분석이란 입력 데이터의 크기에 따라서 어떤 성능을 보이는지 예측하고 원하는 성능에 미치지 못하는 경우 그 이유를 찾아보는 것입니다. 왜 필요할까요? 우리의 컴퓨터는 자원이 제한적이고, 우리가 앞으로 다뤄야 할 데이터들은 한없이 많아지고 있기 때문입니다. 비즈니스적 측면에서도 유용합니다. ' 내 프로그램을 실행하면 왜 느릴까?, 내 프로그램을 사용하면 왜 메모리가 부족해질까? ' 프로그램의 성능 표현 방법 ~f(N): 입력 데이터 크기가 N일 때, 프로그램의 성능이 대략적으로 f(N)에 비례함 예: “~Nlog(N)”.. 2022. 9. 13.
[은퇴 시기 계산] 낙원 계산기 - 경제적 자유를 위한 연평균 수익률은 몇프로일까? 안녕하세요. 오늘은 낙원 계산기라는 사이트를 가져왔습니다. https://keep-ones.me/#/paradise-calculator 재테크 내공공 재테크 공부한 내용을 모두와 공유하는 공간입니다 keep-ones.me 2022. 6. 17.
반응형