분류 전체보기
-
[ MongoDB ] MongoDB 몽고디비 설치하기(윈도우 windows)마이블로그 2023. 6. 15. 21:01
몽고DB 설치 페이지 Try MongoDB Enterprise Advanced Try MongoDB Enterprise Advanced on premise non-relational database including the Enterprise Server, Ops Manager, and Enterprise Kubernetes Operator! www.mongodb.com 1. MongoDB 설치 위 페이지로 접속하여 msi로 설치 파일을 다운받은 후 실행 I accept ~~~ -> 동의한다고 체크! Complete -> 알아서 설치~ Custom -> 사용자가 폴더 설치 위치 등 설정하여 설치 여기도 마찬가지로 Data Directory와 Log Directory 경로 변경하고 싶으면 바꿔주고 Next..
-
[ react / eslint ] is missing in props validation마이블로그 2023. 6. 12. 21:54
마이블로그 작업을 이제 막 시작하려는데 rule에 맞지 않는 것은 다 error로 뜨게 해 놨더니 자꾸 에러가 떠서 진행이 안 됐다!!!! 검색해봤는데 prop types npm으로 설치하고 proptypes 정의를 해주면 된다고 하는데 뭐 때문인지 해도 계속 같은 오류가 발생...하....... 일단 기한이 있어서 코드를 먼저 짜고 싶고, 이게 런타임 에러가 날 정도로 오류가 있는 상황은 아니었기 때문에 어찌어찌 찾고 찾아서 그냥 오류를 끄는 옵션을 찾아냈다. 그거슨 바로바로!!! eslintrc.json 파일의 rule 내에 이렇게 적어주면 됨!!! // .eslintrc.json { "rules": { "react/prop-types": "off" } }
-
[ eslint-prettier ] react & typescript 설정마이블로그 2023. 6. 11. 23:41
1. package.json { "name": "my-app", "version": "0.1.0", "private": true, "dependencies": { "@emotion/react": "^11.11.1", "@emotion/styled": "^11.11.0", "@mui/icons-material": "^5.11.16", "@mui/material": "^5.13.4", "@mui/styles": "^5.13.2", "eslint-config-prettier": "^8.8.0", "eslint-plugin-prettier": "^4.2.1", "react": "^17.0.0", "react-dom": "^17.0.0", "react-router-dom": "^6.10.0", "react-scr..
-
[ 2023 회고 ] 05월회고 2023. 6. 9. 17:45
어느덧 5월도 다 지나갔다. 1, 이사를 하다. 5월에 한 일이라곤 이사밖에 없는 것 같다. 방 빼기 전에 스토리지에 짐 옮기느라 주말 다 쓰고, 평일 저녁도 다 쓰고.. 중순에 방 빼서 임시 숙소에 있으면서도 짐 나르고 31일에 입주하느라 정신이 없었다. 이 떠돌이 생활 언제 청산할런지 2. 테스트케이스 나홀로 진행 테스트케이스 시나리오가 올라와있길래 다운받아서 개발 서버에서 내가 직접 쑥 훑었다. 다른 사람이 하던 것들 이어받은 것이라서 꼼꼼하게 안 되어 있는 부분이 많았다. 그리고 나 모르게 진행된 얘기대로 개발한 것도 있을 수 있어서 함부로 수정할 수 없는 부분도 있었다. 그렇게 테스트케이스 시나리오대로 수정해서 커밋-푸시하다 보니 어느덧 6월!! 중간중간 무얼 했냐,, 3. 새싹톤 탈락 아 일단..
-
[ LinkedList ] 876. Middle of the Linked List (JAVA)리트코드(Leetcode) 2023. 6. 8. 17:23
리트코드 JAVA로 876번 문제 풀이 1. 문제 내용 Given the head of a singly linked list, return the middle node of the linked list. If there are two middle nodes, return the second middle node. => head라는 이름의 링크드 리스트가 주어지고 그 리스트의 중간 노드를 반환하라. 만약 중간 노드가 2개라면 두 번째 노드를 반환하라. => 여기서 알 수 있는 것 : length가 홀수일 때와 짝수일 때를 구분해야 한다는 것! Example 1: Input: head = [1,2,3,4,5] Output: [3,4,5] Explanation: node 3이 중간 노드이다. Example 2..
-
[ Linked-List ] 1290. Convert Binary Number in a Linked List to Integer - JAVA리트코드(Leetcode) 2023. 6. 7. 17:31
* leetcode의 1290번 문제를 풀어보도록 하겠다. 일단 linked-list란 뭔지 알아야 풀 수 있을 것 같다. * linked-list란? 배열인데 node라는 공간에 value와 해당 node와 연결된 이웃 node 자체 값을 갖고 있는 배열이다. 링크 리스트는 이런 식으로 한 node에 value와 다음 이웃노드의 주소값이 있는 형태로 되어 서로가 연결되어 있다. 1290의 문제를 읽어보자. Given head which is a reference node to a singly-linked list. The value of each node in the linked list is either 0 or 1. The linked list holds the binary representatio..
-
[ 마이블로그 ] node.js 서버 세팅!마이블로그 2023. 6. 5. 22:20
[ 마이블로그] node.js로 서버 구축 with express [ 마이블로그] node.js로 서버 구축 with express * react / node.js로 마이블로그 프로젝트 구축하기! 1. 서버는 node.js를 활용하기 위해 express를 설치해 준다. npm을 통해 express를 설치 완료! 2. root 폴더 바로 밑에 server.js를 작성해 준다. // root폴더/serve program-mer.tistory.com 지난 글에서 express 라이브러리를 사용하여 node.js로 서버를 구동하는 것까지 성공! 이번 글에서는 client(프론트엔드)에서 express로 구축한 서버를 사용하기 위한 세팅을 해보도록 하겠다. 일단, 나의 프로젝트 폴더 구조는 다음과 같다. root..
-
[ 마이블로그] node.js로 서버 구축 with express마이블로그 2023. 6. 5. 01:36
* react / node.js로 마이블로그 프로젝트 구축하기! 1. 서버는 node.js를 활용하기 위해 express를 설치해 준다. npm을 통해 express를 설치 완료! 2. root 폴더 바로 밑에 server.js를 작성해 준다. // root폴더/server.js const express = require('express'); const bodyParser = require('body-parser') const app = express(); const port = process.env.PORT || 5000; app.use(bodyParser.json()) app.use(bodyParser.urlencoded({ extended: true})) app.get('/api/hello', (r..