울음참고 개발공부
article thumbnail
Git | 브랜치 변경 master -> main 오류 ! [rejected] main -> main (non-fast-forward)
Git 2023. 4. 22. 15:50

main 에 올리고 싶은데 master 브랜치를 생성하여 그곳에 push 를 해버렸다. 첫번째, 수정하려는 파일 선택 후, git bash 로 열기 gitbash 를 이용하여 진행하기 때문에, 변경하고자 하는 프로젝트의 파일 또는 폴더를 선택 후, 마우스 우클릭하여 'gitbash로 열기' 클릭 두번째, 브랜치 확인 및 변경 -> branch 를 전환하는 checkout 명령과는 다름 !! 현재 내가 있는 브랜치는 master 브랜치이다. 브랜치를 변경해 준뒤, 다시 확인해 보면 main 으로 와있다. 세번째, main 에서 pull & push 이때, pull 먼저 진행하고, push 를 진행해주어야한다. ! [rejected] main -> main (non-fast-forward) 오류 발생 [ 원..

article thumbnail
Git | 로컬에 있는 프로젝트 GitHub 에 올리기
Git 2023. 4. 22. 14:35

1. 레파지토리 생성 github 에서 레파지로티 생성 2. 로컬에서 git에 올릴 파일 선택 3. git bash 를 사용한 초기설정 및 파일 업로드 #초기 설정 git config --global user.name "유저이름" git config --global user.email "유저 이메일" git init #.git 파일 생성 git add . git status #상태확인 git commit -m "커밋 메시지" # 업로드 git remote add origin 레파지토리 주소 git push -u origin master 수정 : git push -u origin master -> git push -u origin main ( 현재 기본 브랜치는 main 이기 때문에 master 브랜치에 ..

article thumbnail
코딩테스트입문 > 옷가게 할인 받기 java
카테고리 없음 2023. 4. 21. 22:49

https://school.programmers.co.kr/learn/courses/30/lessons/120818 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int solution(double price) { double answer = 0; if(price >= 500000){ answer = price*0.8; }else if(price >= 300000){ answer = price*0.9 }else if(price >= 100000){ answer = price*0..

모듈, 모듈화
TIL 2023. 4. 20. 19:04

모듈 - 프로그램을 구성하는 시스템을 기능 단위로 독립적인 부분으로 분리한 것 - 모듈은 다양한 형태로 존재할 수 있음 -> 용도가 비슷한 함수나 추상화 된 자료, 객체(Object), 메서드(Method) 등 - 모듈이 되려면 다른 것들과 구분될 수 있는 독립적인 기능을 가져야하고 유일한 이름을 사용해야함 모듈화 - 어떤 시스템의 구성요소가 분리되고 재결합 할 수 있는 정도

article thumbnail
용어 정리 | 로깅, 비즈니스 로직, 트랜잭션
TIL 2023. 4. 20. 18:07

로깅 정보를 제공하는 기록인 로그(log) 를 생성하도록 시스템을 작성하는 활동 소프트웨어 개발자는 코드에 로깅호출을 추가하여 특정 이벤트가 발생했음을 나타낸다. # 로깅 라이브러리 사용 예시 https://blog.naver.com/obndo8539/222973097887 slf4j.Logger 1월 2일 slf4j : Simple Log Fasade For Java - > print 출력문을 사용하지않고 데이터를 출력할 ... blog.naver.com 비즈니스 로직 고객이 원하는 프로그램에 대해 원하는 것이 무엇인지 파악하고 이를 전체적으로 로직화하는 것 # 비즈니스 로직 vs 일반 로직 일반 로직은 대부분 추상적이면서 일반적인 기능을 다루고 있고, 범용으로 사용할 수 있는 특성을 가지기 때문에 관..

article thumbnail
코딩테스트 입문 > 아이스 아메리카노

class Solution { public int[] solution(int money) { int[] answer = new int[2]; int icedCoffee = 5500; answer[0] = money/icedCoffee; answer[1] = money%icedCoffee; return answer; } }

article thumbnail
코딩테스트 입문 > 피자 나눠 먹기 (1)

피자 조각이 7개 ! 사람이 7 명일 때는 1판 필요하고, 14판일 때는 2판 ... 8 명일 때는 2판이 필요하다. n이 7의 배수일 때는 n / 7 , 아닐 때는 ( n / 7 ) + 1 이 된다. 나머지 연산자를 이용 class Solution { public int solution(int n) { int answer = 0; if ( n % 7 == 0 ) { answer = n / 7 ; }else { answer = ( n / 7 ) + 1; } return answer; } }