전체 글

웹 개발 꿈나무
· ETC/Settings
React Native로 프로젝트를 진행하게 되면서 맥북에 있는 simulator, 그리고 android emulator를 모두 사용해야만 했다. 그런데 시뮬레이터는 잘 실행이 되나, 안드로이드 에뮬레이터가 실행조차 되지 않아 애를 먹었다. Do it RN책을 보고 똑같이 따라서 안드스튜디오의 Device Manager를 통해 만든 에뮬레이터가 자꾸 에러가 뜨며 실행조차 안됐다. Error : Device Manager The emulator process for AVD Pixel_3a_API_29 has terminated. 책의 설정과 똑같이 만든 에뮬이 위와같은 화면이 뜨면서 실행이 안됐다. 참고로 원래 다운받았던(실행도 안되는) 에뮬 설정 : Pixel 3a, API 29, x86_64 1. 깃허..
· ETC/Error
에러 전문 : error: Error: Unable to resolve module @faker-js/faker from /Users/yejinkim/Documents/git/glory-front/src/data/createListItem.ts: @faker-js/faker could not be found within the project or in these directories: node_modules error: Error: Unable to resolve module @faker-js/faker from /Users/yejinkim/Documents/git/glory-front/src/data/createListItem.ts: @faker-js/faker could not be found wit..
· ETC/Settings
1. vs code 실행 2. 소스 제어 탭> '리포지토리 복제' 버튼 혹은 우측에 'Git 리포지토리 복제...' 버튼 클릭 그럼 다음과 같이 검색 창이 뜨는데, 두 가지 방법이 있습니다. 3-1. 위 검색 창에 clone할 git repository 링크를 복사해서 바로 붙여넣은 후 '엔터'키를 누릅니다. 3-2. VS Code가 이미 git과 연동 되어 있다면, 'GitHub에서 복제'를 클릭합니다. 그러면 아래와 같이 repository들이 쭉 뜨는데, 이 중에서 clone할 repository를 클릭하거나 엔터를 눌러줍니다. 4. 원하는 위치를 선택하고, '리포지토리 위치 선택' 버튼을 누릅니다. 5. 복제를 기다렸다가 '열기', 혹은 '새 창에서 열기' 버튼을 눌러줍니다.
· Frontend
#3.0 Introduction - terminal에서 원하는 폴더로 가서 다음 코드를 친다 expo init WorkHardTravelHardApp --npm -전에 했던거와 같이 아래 사진에서 그냥 blank에서 엔터친다. #3.1 Touchables - 우리가 만들 어플 디자인 링크 - 우선 맨 위의 'Groceries', 'Work' 라고 적혀있는 곳에 해당되는 헤더를 만들 예정. - Styles 의 paddingVertical, paddingHorizontal 은 css에는 없는 속성들. Button components (1) TouchableOpacity : sort of a view(a box?) that is ready to accept or listen for pressing events..
· Frontend
* 자막 없이 영어로 들어서 중간중간 영어가 많이 섞여있을 수 있음. #2.0 Snack https://snack.expo.dev/ Snack - React Native in the browser Write code in Expo's online editor and instantly use it on your phone. snack.expo.dev 웹 페이지에서 react native 코드도 치고, 바로 옆에 에뮬레이터로 결과도 보여줌. QR코드 찍어서 개인 핸드폰으로도 바로 볼 수 있음. 군대, 폰이 없는 경우 등 다양한 환경에서 웹 브라우저만 접속이 가능하면 들어가기 가능. #2.1 The Rules of Native - RN은 웹사이트, html이 아니라 div, span등이 존재하지 않음. -> ..
· ETC/Error
Error : Render Error Minified React error #321; visit https://reactjs.org/docs/error--decoder.html?invariant=321 for the full message or use the non-minified dev environment for full errors and additional helpful warnings. 니꼬쌤 react native 강의를 따라하다가 위와 같은 에러가 났다. 조금 찾아보니 심각한 에러는 아니었고, useEffect, useState를 쓸 때 자동완성으로 잘 안보고 잘못된 곳에서 import 했기 때문. 해결 방법은 다음과 같다. 에러가 난 코드 : import { useEffect, useSta..
· Frontend
#1.1 Welcome - 강의 소개~~ 환영~~ #1.2 Requirements - 강의 이해하기 위해 미리 알아야 하는 것들 : 'React', 특히 state, props, useEffect, useState - 얘네만 알면 그냥 들어도 무방! 리액트 엄청 고수일 필요 없음! #1.3 Software Requirements - 실제로 배포하고 제대로 사용하기 위해선 안드로이드 스튜디오, 에뮬, 자바 등 깔아야 할게 많음. - 해당 강의에선 쉽고 빠르게 바로 코딩을 배우기 위해 바로 결과를 보여주는 툴을 사용할 것. - 다 들은 후에 실제로 배포하고 등등 하고 싶으면 그 땐 위의 것들을 셋팅해야할 것임. #1.4 Installing Requirements - RN app is not made only..
· 알고리즘
문제 https://www.acmicpc.net/problem/1699 1699번: 제곱수의 합 어떤 자연수 N은 그보다 작거나 같은 제곱수들의 합으로 나타낼 수 있다. 예를 들어 11=32+12+12(3개 항)이다. 이런 표현방법은 여러 가지가 될 수 있는데, 11의 경우 11=22+22+12+12+12(5개 항)도 가능하다 www.acmicpc.net dp[idx] = n -> idx까지의 최대 연속합이 n이라는 의미이다. dp[제곱수]는 무조건 1이다. 따라서 처음엔 어떤 수던간에 dp[i] = dp[직전 제곱수] + dp[i-직전 제곱수] 즉 dp[i] = 1 + dp[i-직전 제곱수] 라는 공식을 세우고 풀었는데 틀렸다. 코드는 다음과 같았다. #include #include #include #..
rocher71
페레로