부트스트랩이나 웹개발 종합반 들으면서 작성한 코드를 긁어와 만드는 중이다.
버튼을 원하는 위치에 배치(이번 경우는 두 버튼을 가운데 정렬하되 적당한 간격을 주기):
버튼들을 div class="button-container"로 묶은 후 css에서 해결.
처음에는 각 버튼마다 div코드를 적용해 해결하려 했으나,
각 버튼마다 한 행 전체를 차지해 적용이 안됐다.
display: flex를 우선 설정해야 justify-content로 왼쪽 가운데 오른쪽 위치 적용이 가능하다.
gap으로 두 버튼 사이에 간격을 주고 해결.
git: 코드를 수정하면 그 수정한 부분을 기록. 후에 복기하고 다시 수정할 때 쓰기 좋다.
github: 팀원들과 프로젝트 할 때 작성 코드를 백업하고 공유하고 협엽하기 위한 사이트. git 프로그램 설치 후 VSCode-terminal이나 git bash 프롬프트에서 명령어를 입력 해 작성 코드를 공유.
그래서 desktop에서 git init을 입력하지 않게 주의할 것.
왜냐면 바탕화면 안의 모든 파일이 업로드되기 때문이다.
commit은 진행과정을 임의대로 요약해서 작성하면 된다.
파일을 업로드 후 수정해서 다시 업로드 하고 싶다면
add, commit ,push 순으로 반복하면 된다.
만약 실패했다면 add-commit을 잊었기 때문!
git log: 최초 실행 후 commit 한 내역을 전부 보여줌(종료는 q)
git status: 현재 git
git init : 해당 폴더에 git을 심기 위한 최초의 명령어. 한 번만 하면 git이 생성되기 때문에 더이상 하지 않아도 된다.
(생성됐는지 확인 명령어 ls -a: 해당 경로 아래에 숨겨진 파일-git 폴더까지 전부 보여줌)
그 후
git config --global user.email "abc1234@gmail.com"
git config --global user.name "nickname"
명령어를 입력해 계정 등록하면 본격적으로 git을 사용할 수 있다.
본캠프 과제로 공부 시작.
Programmer라는 사이트에 가입 후, 공부하고 싶은 언어를 선택 후 ,주어진 문제를 풀고 채점해서 점수를 올리는 식이다.
다른 분들 풀이도 볼 수 있어 공부가 많이 되는데, 주의할 점은 채점 전에 풀이를 보면 점수가 차감된다는 것. 그래서 최대한 혼자서 문제를 풀고 해결해야한다.
아직 lv.1라 간단할 줄 알았는데, 왜 벌써 7번에서 막히는지..ㅠ.ㅠ
IntellJ도 켜서 테스트 해봤는데, 여기서는 구현이 되는데 이 사이트는 안 돼서 고민 중 튜터님께 신세 져야겠다.ㅠ.ㅠ
gpt한테 우선 물어봤더니 너무나도 쉽게 해결해줌.
다른 분들 질문한 것을 보니 연산에는 우선순위가 작동되는 것을 생각하라고 해서,
괄호를 신경써서 작성했더니 해결.
❓(double)(int a/int b) = 소수점 이하가 없어지는 int 정수형 저장
❗(double)int a/int b = a가 double로 바뀌기 때문에 double 실수형 저장
int 자료형끼리 나누면 무조건 int형식으로 값이 나오기 때문에, 그 후에 double 로 자료를 바꿔도 이미 정수로 소수점 이하가 버려졌기 때문에 소용이 없다.
그러니 num1을 미리 실수 double로 변경한 후 바꾸면 실수형으로 저장이 가능.
그리고 실수형태에서 곱한 것을 괄호로 묶으면 우선적으로 계산이 되고, 그것을 int로 변경해야 int로 저장
❓(int)double a+double b= a만 int 로 바뀌었기 때문에 double 실수형 저장
❗(int)(double a+double b)= int 정수형 저장
정수를 입력받으면 그 정수까지의 짝수를 더하기.
i+2로 끝낸다거나, i+a=i라는 수학적 실수에 자꾸 시간을 잡아먹는다...