전체 글

개발자(가 되고 싶은) 느리더라도 꾸준히
https://najiwon.tistory.com/65 [PostgreSQL] password authentication failed for user 오류 + PostgreSQL 삭제하기 1. 오류 발생 PostgreSQL을 설치 후에 콘솔로 접속하려고 하니 비밀번호를 입력 하라고 나왔고 내 노트북 비밀번호를 입력 하였더니 failed: FATAL: password authentication failed for user 에러가 나왔다. ➜ ~ git najiwon.tistory.com 지난 글에 이어서 password authentication failed for user 오류를 해결했다!! 01. 오류 원인 원인은 내가 언제 설치했는지도 모르겠는 12 버전이 설치되어있었고 당연히 그때 당시 설정한 비밀..
[설치 환경] Mac OS M1 Homebrew 4.1.2 설치 방법 1. homebrew를 통해 터미널에서 PostgreSQL 설치 설치 방법 2. PostgreSQL 홈페이지에 들어가 installer를 다운로드하여 설치 나는 1번 방법으로 설치하다가 오류가 나서 삭제하고 다시 2번 방법으로 설치 하였다. 01. homebrew로 PostgreSQL 설치 1.1. 설치 brew install postgresql 1.2. 설치 확인 postgres --version 1.3. 서비스 시작 brew services start postgresql 02. installer 파일로 PostgreSQL 설치 2.1 설치 파일 다운로드 아래 링크로 들어가 환경에 맞는 파일을 다운로드하여 설치한다. https://w..
1. 오류 발생 PostgreSQL을 설치 후에 콘솔로 접속하려고 하니 비밀번호를 입력 하라고 나왔고 내 노트북 비밀번호를 입력 하였더니 failed: FATAL: password authentication failed for user 에러가 나왔다. ➜ ~ git:(main) ✗ psql postgres Password for user username: psql: error: connection to server on socket "/tmp/.s.PGSQL.5432" failed: FATAL: password authentication failed for user "username" 구글링을 해보다가 같은 오류가 발생했다는 블로그 글을 발견했다. https://dev-edward.tistory.com/..
1. 빅데이터의 정의 빅데이터(Big Data)란? - 기존의 방식으로 표현/저장/처리/분석하기 어려운 다양한 소스의 큰 규모의 자료를 의미 - 거대한 규모(volume), 빠른 속도(velocity), 높은 다양성(variety)을 특징으로 하는 데이터 ex) SNS, 인터넷 문서, 웹 로그, 의료 기록, 기상, 유전, 센서, 카메라, ... 빅데이터의 특성 - 3V 규모(Volume) : 데이터의 크기(저장되는 물리적 데이터의 양) 다양성(Variety) : 다양한 종류의 데이터를 수용하는 특성 (ex. 텍스트, 이미지, 오디오, 비디오, ...) 속도(Velocity) : 데이터가 얼마나 빠르게 처리/분석되는지에 대한 특성 2. 빅데이터의 컴퓨팅 주요 개념 클러스터 클러스터는 개별 머신이 노드로 구..
반올림 - ROUND() SELECT ROUND(2.73) AS RESULT FROM DUAL; RESULT 3 소수점 자르기 - TRUNCATE() SELECT TRUNCATE(2.73, 0) AS RESULT FROM DUAL; RESULT 2 소수점 표시 - ROUND(number, decimals) SELECT ROUND(2.73, 1) AS RESULT FROM DUAL; RESULT 2.7 메모 MySQL ROUND() Function Syntax ROUND(number, decimals) Parameter Values ParameterDescription number Required. The number to be rounded decimals Optional. The number of d..
1. branch 확인하기 로컬 브랜치 목록 조회 명령어 git branch 먼저 git branch 명령어로 현재 로컬 레퍼지토리에 어떤 브랜치들이 존재하는지 조회 main과 master가 있음 브랜치명 앞에 * 가 있는 것이 현재 브랜치이다. -> 나는 master를 삭제하고 main 브랜치만 사용할 예정 2. 로컬 브랜치 삭제하기 로컬 브랜치는 작업자 본인의 컴퓨터에 있는 브랜치이기 때문에 원격 브랜치에 영향을 끼치지 않는다. 로컬 브랜치 삭제 명령어 git branch -d -> 현재 master 브랜치로 설정되어 있는데, 브랜치를 변경하지 않고 삭제 명령어를 실행하면 삭제할 수 없다고 오류가 난다. -> main 브랜치로 checkout 하고 master 브랜치를 삭제해 주자 error: '/U..
5.4. 후위식 연산(postfix) 문제 후위연산식이 주어지면 연산한 결과를 출력하라 입력 352+*9- 출력 12 풀이 후위식(postfix)이란? - 피연산자를 먼저 표시하고 연산자를 나중에 표시하는 방법 - 컴파일러가 사용하는 것으로 스택을 사용하는 예들 중 가장 빈번하게 등장 - ex) 3*(5+2)-9를 후위연산식으로 표현하면 → 352+*9- 로 표현되며 결과는 12이다. 첫 번째 풀이 public int solution(String str) { int answer = 0; Stack stack = new Stack(); // 0 : 48 ~ 9 : 57 for (char x : str.toCharArray()) { if ((int) x >= 48 && (int) x = 48 && (int)..
5. 3. 크레인 인형뽑기(카카오) 문제 게임개발자인 죠르디는 크레인 인형뽑기 기계를 모바일 게임으로 만들려고 합니다. 죠르디는 게임의 재미를 높이기 위해 화면 구성과 규칙을 다음과 같이 게임 로직에 반영하려고 합니다. 게임 화면은 1 x 1 크기의 칸들로 이루어진 N x N 크기의 정사각 격자이며 위쪽에는 크레인이 있고 오른쪽에는 바구니가 있습니다. (위 그림은 5 x 5 크기의 예시입니다). 각 격자 칸에는 다양한 인형이 들어 있으며 인형이 없는 칸은 빈칸입니다. 모든 인형은 1 x 1 크기의 격자 한 칸을 차지하며 격자의 가장 아래 칸부터 차곡차곡 쌓여 있습니다. 게임 사용자는 크레인을 좌우로 움직여서 멈춘 위치에서 가장 위에 있는 인형을 집어 올릴 수 있습니다. 집어 올린 인형은 바구니에 쌓이게 ..