Antilog의 개발로 쓰다
반응형
article thumbnail
[GIT] reflog 를 이용한 reset hard 복구하기
Git 2022. 7. 22. 22:54

서론SOPT 30th 앱잼을 진행하며 Git 에 대해 많은 이슈를 겪는 경우를 보았습니다.주로 SOPT 에서는 많은 분들이 GitKraken 혹은 GUI 툴을 많이 사용하시는 것을 보았습니다. GUI 툴도 많은 기능을 제공하지만 쉽게 사용할 수 있다는 것에서 특히 reset 의 경우 이를 되돌릴 수 있다는 점을 모르시는 경우도 많다고 생각되어 포스팅을 하게 되었습니다.Git Reset --hard 는 복구할 수 없다?결론을 먼저 말하면 그렇지 않다 입니다.git 에서 저장되는 commit 의 경우는 쉽게 삭제되거나 사라지지 않습니다.우리가 보는 git log 의 경우는 해당 브랜치에서 그래프 형태로 참조중인 변경사항의 연속을 보는 것과 같습니다.만약 우리가 commit 을 한다면 그래프에 새로운 참조를 ..

article thumbnail
[java] Integer Cache Class?
Spring Boot/Java 2020. 11. 23. 22:46

2020/11/23 - [개발로 쓰는 공부/Java 지식] - [Java] Wrapper class - Auto Boxing, Unboxing [Java] Wrapper class - Auto Boxing, Unboxing 🙄 Auto Boxing 과 Auto Unboxing auto boxing과 unboxing은 사실 java를 배울때 서적에도 적혀있는 내용이지만, 개념을 배운후에 개발하다 보면 사실 망각하기 쉬운 부분이기도 한 부분인데요 Wrapper Classes와.. antilog.tistory.com 해당 글에서 Auto Boxing과 Auto Unboxing을 설명하며 아래와 같은 부분이 있었습니다. Integer integerNumber = new Integer(1); Integer oth..

[Java] Wrapper class - Auto Boxing, Unboxing
Spring Boot/Java 2020. 11. 23. 22:24

🙄 Auto Boxing 과 Auto Unboxing auto boxing과 unboxing은 사실 java를 배울때 서적에도 적혀있는 내용이지만, 개념을 배운후에 개발하다 보면 사실 망각하기 쉬운 부분이기도 한 부분인데요 Wrapper Classes와 Primitive data type 사이에 이루어지는 자동변환을 방향에 따라서 Primitive type -> Wrapper class 를 Auto Boxing, 그 반대를 Auto Unboxing이라고 합니다. 개발을 하다보면 너무 당연하기에 자세하게 들여다 본적이 없다면.. 까먹기 쉬운 내용이며, 누군가 말해주지 않으면 생각하지도 못하는 부분이기도 합니다! 🤔 Primitive type? Java의 2가지 Type ▶ Primitive Types Ja..

article thumbnail
[Git] DVCS - 분산 버전 관리 시스템인 Git : 버전 관리란?
Git 2020. 11. 17. 07:20

참고 - git-scm.com/book/en/v2/Getting-Started-About-Version-Control Git - About Version Control1.1 Getting Started - About Version Control This chapter will be about getting started with Git. We will begin by explaining some background on version control tools, then move on to how to get Git running on your system and finally how to get it set up togit-scm.com✨ 버전 관리..?버전 관리 시스템이란?파일 변화를 시간에 따라 기록..

article thumbnail
[Android] 4.0 업데이트 이후 EditText만 보이지 않는 문제, EditText not renders in Layout editor
Android 2020. 10. 13. 15:11

안드로이드 스튜디오가 4.0 버전으로 들어오면서 일부 환경혹은 업데이트시 xml 편집환경에서 Design 탭으로 확인하면EditText 만 보이지 않는 문제가 있습니다.빈 칸으로 보이며 렌더링 엔진의 문제이므로 실제 앱을 빌드하면 해당 부분이 보이게 되어 큰 문제는 없어 보입니다만,xml을 구성하는데 있어 다양한 애트리뷰트 속성을 볼 수 없게 되어 큰 불편이 생깁니다.원인Android Studio 4.0 버전에서는 새로운 렌더링 엔진을 사용한다고 합니다. 이를 활성하지 않을 경우 editText가 rendering이 이루어지지 않습니다.해결 방법오른쪽 상단에 느낌표가 되어있는 빨간 동그라미가 뜨는 경우도 있지만 주된 원인이 나오는 부분처럼 파란 동그라미에 i표시가 있는 로그도 있습니다.해당 에러에서 he..

객체지향 생활 체조 규칙 정리
객체지향 2020. 7. 28. 07:07

한 메소드에 오직 한 단계의 들여쓰기만 한다.else 키워드를 쓰지 않는다.if(num 모든 원시값과 문자열을 포장(wrap)java)void sell(int price);//아래와 같이 바꾼다.void sell(Money price);class Money{ private int value; Money(int value){ this.value = value; }}kotlin)fun sell(price:Int)fun sell(price:Money)class Money(value:Int){ private var value:Int = value}위와 같이 사용함으로 해당 객체에 의미를 부여할 수 있다.그리고 아래와 같이 의미 부여된 객체에 제약 조건을 줄 수 있다.java)c..

article thumbnail
디미터 법칙:The Law of Demeter(Don't Talk to Strangers)
객체지향 2020. 7. 28. 06:52

본 내용은 공부한 내용을 바탕으로 정리한 내용입니다. 잘못된 부분이 있다면 댓글로 남겨주세요~The Law of Demeter객체 지향 디자인 원칙중 하나로 "최소 지식 원칙"디미터 혹은 디메테르라 불리는 이 법칙이란.결합도가 낮은 설계를 위한 원칙이다.결합도가 높으면 하나를 수정하면 해당 사항과 관련된 모든곳에서 수정이 일어나야한다.하지만 결합도가 낮으면 이를 방지할 수 있다.이를 방지하는 방법중 디미터의 법칙은 메소드 내의 다른 객체/API 등의 호출에 관련된 원칙을 말한다.정의디미터 법칙은 "클래스 C의 메서드 f는 다음과 같은 객체의 메서드만 호출해야 한다"고 주장한다.클래스 Cf가 생성한 객체f 인수로 넘어온 객체C 인스턴스 변수에 저장된 객체쉽게 말해서 A가 B를 사용하고 B가 C를 사용할때 ..

article thumbnail
[Android/kotlin] RecyclerView clipToPadding
Android 2020. 5. 4. 10:18

clipToPadding스크롤이 가능한 뷰에서 해당 옵션을 사용할 수 있습니다.  만약 RecyclerView 상단과 하단에 패딩이 있는경우리스트가 패딩 공간을 사용하지 못하고 스크롤이 되는데 해당 옵션을 사용하면 그러한 패딩공간 까지 사용하여더 많은 아이템을 사용자에게 노출할 수 있다.출처-https://stackoverflow.com/questions/40953049/android-what-does-the-cliptopadding-attribute-do Android what does the clipToPadding Attribute do?I would like to know what the clipToPadding attribute does for ViewGroup in Android ? I've ..

반응형