본문 바로가기

개발관련26

mongodb admin/db별 계정설정 처음 세팅할때는 뭣모르고 세팅한지라 뭐 기억도 안나고... 이번엔 좀더 이해를 하면서 세팅을 해보았습니다. 이게 그냥 디비+계정 생성만 하면되는게 아니고 계정에 계층이 있더군요. 몽고디비가 완전히 설치가 되어있고 터미널에서 사용한다는 전제하에 시작합니당. 최소 기본적으로 vi사용법은 숙지하고있어야 합니다. 그리고 설치는 어제 회사 콤퓨타로 다했고 오늘 뒤늦게 개인 컴퓨터로 정리하느랴 스크린샷이 없음 -_-ㅋ 포트번호 변경 또는 보안관련 설정은 리눅스/윈도우의 경우 vi /etc/mongod.conf 여기 들어가셔서 바꿔주심 되고요 Mac M1환경이라면 vi /opt/homebrew/etc/mongod.conf 이 경로에 있을거에요...제가 인텔 맥으로는 세팅을 안해봐서 모르겠는데 아마 인텔이면은 위에 리.. 2022. 5. 13.
Bootstrap5에서 datetimepicker를 사용하자!!!!악!!! 이게 대체 뭐라고 데이트타임피커 하나 때문에 지난주에 3일을 날려 먹었었네요. ㅡㅡ;; datepicker만 필요하다면 그냥 쓰던 jquery-ui꺼 갖다 쓰면 쉬운데, 우리 프로젝트는 time도 필요함..ㅠ 여기저기 예제 소스들을 복사해다가 붙여 봐도.. 당최 내꺼에선 캘린더가 안나오네 ㅋㅋㅋㅋㅋ 이 프레임워크가 다른것에 비해서 사용하기가 까탈스런 조건들이 많더군요. 내가 썼던것들은 부트스트랩 3, 4용을 갖다 쓰면서 삽질.. 그러니 소스가 안돌아가면 가장먼저 파악할것은 본인의 부트스트랩 버전입니다. 그리고 제가 사용한 Tempus Dominus는 6.0베타버전입니다. 자 이다음부터는 복붙과 약간의 설명을 따라 오시면 됩니다.. 1. cdn 갖다붙이기 (권장사항)위 cdn이 잘 돌아가는걸 확인하셨다면 .. 2022. 4. 20.
rest API 무식하게 따라하기(node&express, mongodb 활용 구현) 신입적에 손댔던 db는 sql 쿼리를 하나하나 짜서 날렸는데요 node에서 js문법으로 express 프레임워크에 내장된 get/post/put/delete에 파라미터를 태워보내면 알아서 select, insert, update, delete를 수행해줍니다. 참고로 이 본문에서 vue 프로젝트 생성이라던가, express, db설치, postman을 이용한 api테스트는 생략하고 딱 구현만 정리 하도록 하겠습니다.. 왜냐면 내 메모 용도이므로.. -ㅅ-; 1. 폴더구조 기본 패키지 세팅에서 추가될 파일들은 서버를 실행시키기 위한 src/server.js db에 접속하기 위한 src/config.js 스키마 모델 정의를 위한 src/models/user.js 실제 api구현을 위한 src/routes/in.. 2021. 11. 13.
C언어 이진탐색 알고리즘 #include int calc(int *arr, int arrSize, int find){ int start = 0; int end = arrSize-1; int calcCount = 0; int center; while(start arr[center]){ start = center+1; }else { end = center-1; } } } return 0; } int main(void) { int myArr[10] = {1,3,5,6,9,11,13,24,32}; int arrLength = sizeof(myArr) / sizeof(int); calc(myArr, arrLength, 11); return 0; } 2021. 6. 17.