전체 글 썸네일형 리스트형 [Error]MongoServerError: command createUser requires authentication Node 바탕으로 mongodb사용할때는 문제없었던 권한문제가 python 기반으로 사용해보려고 하는 과정에서 Studio 3t라는 GUI툴을 깔고 나서 접속을 시도하니 Collection생성도 불가하고 권한문제가 계속 발생했다. 그래서 그전에 권한설정을 바꾸는법을 찾아서 문제해결을 하고나서 기록하기 위해 적는다. 터미널에 접속하여 mongosh 로 몽고db에 접속하고 유저를 생성하려고해도 권한 문제로 접속이 안되던 모습이다. 나는 homebrew를 사용하여 mongodb 를 설치하였기 떄문에 /opt/homebrew/etc 라는 폴더 경로에 mongod.conf 파일이 존재했었다. 해당 파일을 수정하기 위해 nano mongod.conf로 파일로 접속하였고 그 파일 구성은 아래와같았다. 이 부분에서 s.. 더보기 [정보처리기사] 실기 1회독 VOL.2 진행중 7월 말에 접수한 실기까지 대략 3주 가량남았다. 4주 정도의 공부기간을 잡고 1회독을 진행하고있는데 눈에 잘 들어오지않아서 가벼운마음으로 1회독을 진행하지못하고 약간 반복해서 읽듯이 읽다보니 이제 파트2권에 있는 8챕터까지 읽었다. 남은것은 5챕터이지만 거의 책한권 분량이다. 1회독이지만 지금까지 공부한내용중에서 현업에서 요구하는 스킬에 해당하는 내용들이 종종있었다. 정보처리기사 = CS지식은 아니지만 최소한 업무내용에 필요한 CS지식 관련 용어들은 공부가 되는것이 아닐까 싶다 기술에 대한 공부는 항상 답답한 기분을 유발하기는 한다. 열심히 노력하긴 하지만 시간대비 실력이 늘지않는거같고 지금 현재 공부하는 이 내용들이 나에게 도움이 될까 하는 의구심도 들기도하고 또한 지금 내가 취업을 준비하는 상황에서.. 더보기 [프로그래머스] lv.0 코드 처리하기 https://school.programmers.co.kr/learn/courses/30/lessons/181932 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문자열 code가 주어진상황에서 code를 앞에서부터 읽으며 문자가 1인경우 mode를 변경하는 룰이다. mode에는 0과 1이 있으며 idx를 0부터 code길이 -1 까지 키워나가며 code[idx]의 값에 따라 작동한다. 시작할때 mode의 값은 0이다. mode가 0일때 code[idx]가 1이 아니면 idx가 짝수일때만 ret의 맨뒤에 code[idx]를 추가. code[idx]가 1이.. 더보기 [프로그래머스] lv.0 조건 문자열 https://school.programmers.co.kr/learn/courses/30/lessons/181934 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문자열에 따라 입력 받은 두수의 크기를 비교하는 프로그램이다. 두 숫자를 n,m 이라고 한다면 문자열 ineq,eq가 주어지는데 ineq는 중 하나이고 eq는 = 와 ! 중 하나이다. 그리고 n과 m ineq와 eq의 조건에 맞으면 1을 아니면 0을 return하는 프로그램을 작성하는것이다. 나의 문제풀이는 아래와 같다. if와 else if를 사용하여 제약조건들을 걸었고 equals(.. 더보기 [프로그래머스] lv.0 홀짝에 따라서 다른값 반환하기 https://school.programmers.co.kr/learn/courses/30/lessons/181935 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 양의 정수 N이 매개변수로 주어질때, n이 홀수라면 n이하의 홀수인 모든 양의 정수 합을 return n이 짝수라면 n 이하의 짝수인 모든 양의 정수의 제곱의 합을 return하는 프로그램 작성하는 문제이다. 나의 풀이는 다음과 같다. (깔끔하지 못한부분에 대해서는 아쉽다고 생각한다.. 나의 풀이능력이 아직은 부족한것이니 더 노력하는 수밖에) if문을 사용하여 홀수인경우에는 for문을 통하여 .. 더보기 [프로그래머스] lv.0 더 크게 합치기 https://school.programmers.co.kr/learn/courses/30/lessons/181939 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 양의 정수 a , b가 주어진 상황에서 a + b (숫자를 문자열로 합한 값) b + a (숫자를 문자열로 합한 값) 중 더 큰 값을 return하는 프로그램을 작성하는 문제이다. 나의 풀이는 다음과 같다. 풀고나니 정말 단순하게 풀어낸거같지만 풀이를 해석해 보자면 다음과 같다. 우선 주어진 int a와 b를 String 형태로 변환하여 더해주는것을 Ab,Ba 객체명으로 담아주고 다시 Ab,Ba.. 더보기 [프로그래머스] lv.0 문자열 반복출력 https://school.programmers.co.kr/learn/courses/30/lessons/181940 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문자열 my_string을 k번 반복하여 출력하는 프로그램 작성이다. 자주쓰지않았던 메서드이다 보니 반복하면 for문, while문이 파블로스의 개마냥 떠오르는거같아서 다양한방법에서 접근하고 싶은 마음에 repeat() 메서드를 기억하고자 리뷰를 작성한다. class Solution { public String solution(String my_string, int k) { String answ.. 더보기 [프로그래머스] lv.0 문자열 섞기 https://school.programmers.co.kr/learn/courses/30/lessons/181942 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문자열 a다섯개, 문자열b 다섯개가 주어질경우 문자열을 합쳐서 String 객체로 출력하라는 문제이다. 처음에 String 객체를 예제에 집어넣어주셨기 때문에 앞서 사용했던 charAt() 과는 다른 split()를 사용하여 문제를 풀이해보았다. 문자열들을 구분하는 split()를 값을 ""로 넣어줌으로서 한단어씩 쪼개서 배열화되게 만들었고 for문을 사용하여 str1의 길이만큼 반복하여 ans.. 더보기 이전 1 2 3 4 ··· 8 다음