github 커밋 히스토리에서 특정 파일의 히스토리 모두 삭제하기

application.yml을 실수로 gitignore하지 않고 push한 다음에 gitignore 적용해주었는데,히스토리에는 그대로 내역이 남아있어 문제였다.git filter-branch -f --index-filter "git rm --cached --ignore

2022년 5월 8일
·
0개의 댓글

IntelliJ 터미널에서 명령어가 실행되지 않을 때 ( 은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.)

./gradlew clean build 를 해주어야하는데 아래처럼 '.'은(는) 내부 또는 외부 알고보니 인텔리제이 터미널이 윈도우 기본 cmd로 돼있어서 리눅스 명령어가 먹히지 않는 것이었다. https://ddingg.tistory.com/49 위 블로그를 참고하

2022년 4월 27일
·
0개의 댓글
post-thumbnail

Spring 프레임워크 사용하기 실습

실습코드를 clone해오고 인텔리제이로 열었다.jdk 버젼 뭐가 뜨길래 1.8로 바꿔줬다.근데 terminal에서 ./gradlew clean build를 해줘야하는데 명령어를 입력하면 아래처럼 실행할 수 있는 프로그램이 아니라고 한다 ㅜㅜ ls나 다른 명령어들도 마찬

2022년 4월 27일
·
0개의 댓글
post-thumbnail

개발환경 구축하기 - Spring Boot

WinSCP 접속,강의 중간에 ssl 설정 삭제를 꼭 해주셔야 한다고 했다.. 뭔지 모르겠어서 일단 넘어감또, ec2 인바운드 규칙 9000번 추가하라고 하셨는데 잘 한건지는 모르겠지만 아래 링크 참고하여 캡쳐처럼 했다.(IPv4)https://intrepid

2022년 4월 14일
·
0개의 댓글
post-thumbnail

[BOJ/Math] 9613: GCD 합

최대공약수 = gcd = greatest common divisor 최소공배수 = lcm = least common multiple 이 문제에서는 math 라이브러리를 이용해 gcd를 구했지만, 아래처럼 유클리드 호제법으로 직접 gcd, lcm을 구할 수 있다..

2022년 4월 5일
·
0개의 댓글
post-thumbnail

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.

5주차 실습을 진행하던 중 Datagrip query console을 실행시키니 Communications link failureThe last packet sent successfully to the server was 0 milliseconds ago. The dr

2022년 4월 1일
·
0개의 댓글
post-thumbnail

[Server] 포트포워딩 실습

먼저, 우리가 알아내야 하는 것들이 몇가지 있다!공유기 주소, 내부 ip 주소, 외부 ip 주소를 알아야하는데,먼저1\. 공유기 주소, 내부 ip 주소 확인하기cmd에 ipconfig라고 입력무선 LAN 어댑터 Wi-Fi에서기본 게이트웨이 주소가 공유기 주소이다!IPv

2022년 3월 21일
·
0개의 댓글

미라클 블로그 리뷰 모닝

미라클 블로그 리뷰 모닝 1일차이다. 오늘은 진짜 미라클나잇하자! 미라클모닝도 하자! 다짐하고 며칠 못가 다시 늦게자고 늦게 자버리기를 수없이 반복해왔다.. 하루 성공해도 다음날 되면 꼭 해결하고 자야하는 일이 생기기 일수.. 정말 쉽지 않다!

2022년 3월 20일
·
0개의 댓글

우분투 apm 소스 설치 트러블슈팅

vm virtualbox에 우분투를 설치했고, apm을 패키지 설치가 아닌 소스 설치하려고 한다 > apm: apache, php, mysq을 합쳐 부르는 약자 https://resilient-923.tistory.com/100 https://salix97.tist

2022년 3월 19일
·
0개의 댓글

[Android] 타임피커 커스텀/ TimePicker Custom

themes에 추가1에서 만든 style을 TimePicker의 theme속성으로 추가참고로 원형시계 부분 빼고 텍스트로 돌리는부분만 쓰고 싶으면 timePickerMode속성을 spinner로 하면 된다

2022년 1월 22일
·
0개의 댓글
post-thumbnail

[Android] MaterialCalendarView 커스텀(캘린더뷰) / CalendarView custom

커스텀이 쉬워 보였는데 생각처럼 쉽게 되지 않았다특히 select된 날짜에 대한 커스텀이 가장 힘들었다..나만의 앱이 아니라 디자인팀이 따로 있으시고, 디자이너 분이 디자인하신 디테일에 최대한 가깝게 짜려고 하다보니 며칠 고생했다..먼저 기본 캘린더뷰는 대충 이런식으로

2022년 1월 18일
·
0개의 댓글
post-thumbnail

[Android] dual thumb SeekBar - SeekBar Custom / RangeSlider

파트너찾기의 필터 화면을 보면thumb가 양쪽에 있어 범위를 지정할 수 있는 Bar가 필요한데,thumb가 원형(default)이 아닌 사각형으로 custom된 형태trackColor와 inactive trackColor custom아래 구력 부분에는 thumb 밑에

2022년 1월 16일
·
0개의 댓글

[Android] ConstraintLayout chain / 다른 레이아웃과 묶여 동적인 width값을 가지는 레이아웃 안에서 두 하위 레이아웃이 양 끝으로 붙도록 하는 법

위와 같은 item의 xml을 짜야했는데 기억하고 싶어서 정리! 이 레이아웃의 특징은 id 텍스트뷰와 미리보기 텍스트뷰가 상하 10dp 간격으로 띄워져 있다. 이 둘을 포함한 분홍색 레이아웃은 왼쪽 프로필이미지와 중앙선이 맞도록 해야하고, 메세지 송수신 시간 텍

2022년 1월 14일
·
0개의 댓글
post-thumbnail

[github/git] 안드로이드 스튜디오에서 git 충돌 해결하기

그리고 그 방법을 할줄만 알지 뭐라고 부르는지 몰랐었는데 merge conflicts를 resolve한다고 하는듯.. 정말 말그대로 충돌을 해결한다고 표현하는구나 ^^ 어쨌든 내가 하던 방법을 새로 깐 안스에서 하려면pull해서 conflict났다 어쩌구 오류메세지 뜨

2022년 1월 13일
·
0개의 댓글

[github/git] 이미 push된 파일 .gitignore 적용하기

git 첫 merge 관련 이슈(pull / merge 오류)를 해결하며 알게된 것..이미 gitignore가 없는 상태로 push했던 브랜치에 gitignore를 추가하고 다시 push해도 gitignore에 적혀있는 파일들이 남아있다. 아래 명령어 첫번째줄을 실행시

2022년 1월 13일
·
0개의 댓글

[github/git] git push 오류 (Updates were rejected because the remote contains work that you do...)

merge 다 하고 main에 push하려고했더니 아래와 같은 오류 발생, hint대로 main을 pull한 후에 다시 push했으나 아래 오류 발생아래 링크 참고해서 해결Git push 오류 해결 (Updates were rejected because the tip

2022년 1월 13일
·
0개의 댓글

[github/git] 원격저장소의 예전 version에 있어야 할 파일이 안보일 때, 그 원인 (+원인 파악이 어려웠던 이유에 대한 생각)

나는 안드로이드 스튜디오 drawable 이미지 파일이 안보이는 경우였지만 꼭 이미지 파일이 아니더라도 프로젝트 외부에서 파일을 가져오는 경우라면 이런 현상이 나타날 가능성이 있다. 분명 원격저장소에 commit하기 전에 실행이 잘 되고 이미지가 잘 보이는것도 확인했

2022년 1월 13일
·
0개의 댓글
post-thumbnail

[github/git] git 첫 merge 관련 이슈(pull / merge 오류)

상황duos-android 레포지토리에 처음 push할 때 gitignore를 안만들어서 레포지토리 이름을 duos-android-old로 바꾸고 duos-android라는 레포지토리를 새로 만들어서 첫 push를 함다른 브랜치 pull, merge하려고 했으나 오류난

2022년 1월 13일
·
0개의 댓글
post-thumbnail

[Algorithm] 수학적 귀납법

Base: P(1)이 참이고, Step: P(n-1)이 참이면,P(n)은 모든 자연수 n에 대하여 참이다.여기서 Step 부분을 증명할 때, P(n-1)이 무조건 참이라 가정하고 시작한다! 근데 이게 이해 안될 수 있다. 그러면 왜 믿어도 될까?명제 P -> Q 의 의

2021년 12월 5일
·
0개의 댓글