본문 바로가기

분류 전체보기87

마크다운 새 창으로 열기 마크다운으로 작성한 링크를 새 창으로 여는 방법 보통 HTML을 작성할 때에는 target="_blank" 을 사용합니다. 마크다운의 경우는 아래와 같이 작성합니다. [New Tab](https://www.google.com/){:target="_blank"} 다만 적용이 되지 않는 경우에는 아래와 같이 HTML 코드를 입력하면 됩니다. New Tab 2022. 8. 10.
자바스크립트로 알아보는 Big O 표기법, 시간복잡도, 공간복잡도 자바스크립트로 알고리즘을 공부하는 자료는 너무 귀한 듯 싶어, 정리해보고자 합니다. Big O 표기법 Big O 표기법은 O(n) 과 같이 표기합니다. Big O의 의미는 이러합니다. Why is it called the Big O? Big O notation is named after the term "order of the function", which refers to the growth of functions 빅오 표기법은 "함수의 순서"를 따서 명명되었습니다. Big O 표기법은 이렇게 사용됩니다. 성능, 코드의 효율성 표시 입력된 내용이 늘어날 수록 알고리즘에 실행 시간/메모리를 차지하는 공간이 어떻게 변하는지 설명하는 방식. 동작의 입력값이 늘어나는 것과, 실행시간이 변하는 관계를 나타냄 즉.. 2022. 8. 2.
[React] 초간단 Next.js에 firebase 연결하기 Next.js로 작게 프로젝트를 만드는 중이다. firebase를 활용해보고 싶어서 이 참에 Next.js + firebase로 기술 스택을 정했다. nextjs에 firebase 연결하기 https://firebase.google.com/docs/web/setup 여기를 참조하면 설명이 자세하게 나와있다. 1. firebase 프로젝트와 Next.js 프로젝트를 생성하자 * Next.js 프로젝트 생성 npx create-next-app nextjs-blog * firebase 생성 아래 링크에서 프로젝트 추가를 클릭하고 프로젝트명을 입력한다. 구글 애널리틱스를 설정하는 것은 선택 여부 https://console.firebase.google.com/u/0/ 로그인 - Google 계정 이메일 또는 휴.. 2022. 7. 22.
Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. 해결 Vue에서 props으로 데이터를 전달할 때 발생하는 에러. props를 직접 변경하게 되는 경우 이러한 경고 메시지가 나온다. 확인할 것 1. 함수 중 props로 받은 데이터를 직접 변경하는 것이 있는지 2. v-model에 props를 직접 연결했는지 해결법 1.함수 중 props로 받은 데이터를 직접 변경하는 경우 -> this.$emit 을 통해 부모 컴포넌트로 전달해 데이터를 변경하게끔 한다 2. computed를 활용해 props 데이터를 변경한다. 2022. 7. 20.