내일이면 벌써 기업협업이다.떨린다. 당연하지. 가뜩이나 겁쟁이인데 실제 기업에 들어가서 일하는거니.잘해낼...자신은 없다. 그래도 해야지. 해내야지. 그 마음 하나로 내일을 기다리자.그럴 가능성이야 희박하겠지만,혹시 오퍼를 받게 되어서 취업에 성공하게 된다면, 그 기대
이때, 오류문이 발생하면 (내가 그랬다)맥의 경우 개발자코드와 gcc(?) 등을 안내된 절차에 맞게 설치해주자.
사전스터디를 포함하면 11월 초를 시작하여 교육과정으로만 따지면 벌써 3개월이란 기간이 흘렀다.처음에는 분명 console.log() 정도 찍는것도 이해가 어려웠던 것 같은데,지금은 기업에 협업을 나가 실제 프로젝트에 참가하게 된다니, 아직도 확 와닿지 않는다.3개월이
말 그대로 베이스를 다시 설정. 이에 대해서는 직전에 쓴 rebase에 관련된 글을 읽으면 좋을것이다.병합 시 발생하는 conflice를 해결하지 못했을 때, rebase를 완전히 취소시킨다.병합할 떄 발생하는 conflict를 해결하고 계속해서 진행하고자 할 때, '
우린 git에서 작업내용을 합칠때 두가지 방법을 떠올릴 수 있다.Merge VS Rebase이번 글은 그 중 Rebase에 대해 알아보고자 한다.우선 아래의 그림을 참고하면서 얘기해보도록 하자.위의 표를 해석해보자면,B에서 작업을 하다 브랜치를 새로 만들어 D와 추가적
객체나 배열(주로 객체)을 해체해서 배열화시켜 '값'을 꺼내쓸 수 있게끔 만드는것!객체(혹은 배열)이 선언되어 있을 때,그 아래에 꺼내고 싶은 값을 선언하고 원하는 데에 {} 혹은 \[]로 감싸서 사용하면 된다!결론!이번 프로젝트를 진행하면서 프론트측에 값을 주고 받고
읽기 귀찮아질까봐 한마디로 정의하면,'가장 최근에 INSERT한 데이터의 ID 값을 가져온다!'정도만 기억하자.정확한 사용처는 이러하다.최근 INSERT한 데이터의 ID를 반환.AUTO_INCREMENT에 따라 생성된 최근 ID 반환.예를들어,AUTO_INCREMENT
1. 프로젝트 소개 > 프로젝트명 : SIMPLE > 팀 구성 FE : 4 BE : 2 > 진행기간 2023.01.2 ~ 2023.01.13 > 기술스택 Express Node.js TYPEORM ORACLE CLOUD React MYSQLworkb
이번 프로젝트를 진행하며 carts 테이블과 cart_item_options라는 테이블에 각각 데이터를 넣어주는 API를 만들게 되었다.문제는 carts에 데이터가 추가되고 cart_item_options에도 데이터가 추가되어야 추후 carts 목록을 불러오는 쿼리를
이번 1차 프로젝트를 진행 중 장바구니 목록을 가져오는데에 있어서 쿼리문을 두개 작성하여 데이터를 가져와야 하는 상황이 있었다.이 점에 대해서 JSON_ARRAYAGG를 사용하여 쿼리문 두개를 하나로 줄여쓸 수 있다는 조언을 듣고, 적용시켰으며 그에 대한 회고록을 남긴
일반적인 방법으로 코딩했을 시 에러가 발생하게 되면 그 줄에서 즉시 중단되고 이후 줄의 코드는 실행되지 않는다.에러가 발생해도 계속해서 실행되고, 에러를 throw 하여 출력하게끔 해주는것이 바로 ErrorHandling 이다.문법은 아래와 같다.try 안쪽에 우리가
프로젝트 도중 장바구니에 추가하는 기능을 구현하던 중, 장바구니에 상품이 없으면 INSERT를, 상품이 있다면 UPDATE를 사용해야 하는 상황이 있었다.INSERT 와 UPDATE를 같이 사용한다는 것에 있어서 처음에는 쿼리를 두개 작성해야 하나 하고도 생각했지만 u
숫자로 이루어진 배열인 nums를 인자로 전달한다.숫자 중에서 과반수가 넘은 숫자를 반환하라!(단, nums 배열의 길이는 무조건 2개 이상!)ex)nums = 3, 2, 3\-> return 3ex2)nums= 2, 2, 1, 1, 1, 2, 2\-> return 2
들어가기 전, 프라미스(promise 객체)에 대해 잠깐 알고 가자!\-'Promise'는 프로미스가 생성된 시점에는 알려지지 않았을 수도 있는 값을 위한 대리자로, 비동기 연산이 종료된 이후에 결과 값과 실패 사유를 처리하기 위한 처리기를 연결할 수 있다. 프로미스를
npm start 를 통해 서버를 오픈하던 중 예기치 못한 오류를 맞이했다.처음 보는 오류문구였고 구글링해보니 mySQL과도 연관이 되어있어 보여 SQL을 열어보았으나MySQL에서도 오류가 발생하였다.'Can't connect to local MySQL server t
% 임의의 복수개의 문자와 대응한다. DOS의 '\*'와 동일한 의미.\_임의의 하나의 문자와 대응한다. DOS의 '?'와 동일한 의미.안에 포함된 문자들 중 하나의 문자와 대응하는 경우.^ 안에 포함된 문자들에 포함되지 않는 경우.
버전은 확인되지 않지만 2022.12.12 기준 설치 시 오류문구와 함께 설치오류와 실행이 안되는 버그가 있다설치 진행 중 터미널에 'fig doctor'를 입력하며 설치를 다시 확인하는 과정이 있는데,과정 중 'users/계정이름/.ssh/\~~파일'이 존재하지 않는
숫자인 num을 인자로 넘겨주면, 뒤집은 모양새가 같은지 boolean 형식으로 나타내라!ex) num = 1567, False!=> 1567 != 7651ex2)num = 13431, True!=> 13431 = 13431우선 num을 문자열로 변환하기 위하여 Str
참고 : 명령어에 ';' 을 꼭 붙여주자. 붙이지 않을 시 다음 줄로 넘어가며 ';' 입력 시 마무리된다. 데이터베이스(DB) 언어의 종류 (SQL statements) > DDL (Data Define Language) CREATE ALTER DROP TRUNCAT
1. 탐색 ls (list) 현재 경로에 있는 파일/폴더 확인하기 pwd (print working directory) 현재 위치한 경로 출력하기 cd (change directory) 디렉토리 이동하기 ex) ls 명령어로 현재 경로의 폴더 확인 후, cd '