• [GitHub] a lock file already exists in the repository, which blocks this operation from completing.

    [GitHub] a lock file already exists in the repository, which blocks this operation from completing.

    a lock file already exists in the repository, which blocks this operation from completing. Git_Hub :: 갑자기 커밋이나 푸쉬 풀 안되고 이러한 메세지 뜰경우 해결방법 1. 일단 뭔가 부딪히는 현상같은거니 lock파일 삭제 걍 해야함! 2. 커밋이든 뭐든 하려는 해당 폴더로 직접 이동 3. 해당 폴더에서 우클릭 - here git bash 로 들어간다. 4. 해당 명령어를 작성해서 lock파일을 그냥 지워버린다. \ rm -rf ./.git/index.lock 5. git desktop 이거나 vs라면 한번 껏다 킨다. 6. 정상 가동되고, 부딫히는 파일은 desktop같은 경우 물어봐준다. 그 중 내가 원하는 방법을 선택하면 ..

  • Defaultdict, dict  sort  딕셔너리 정렬방법

    Defaultdict, dict sort 딕셔너리 정렬방법

    sorted(dict) 을 하게 되면 해당 딕셔너리의 키값들만 가져와서 정렬해준다. test = {'yellow': [1, 3], 'blue': [2, 4], 'red': [1]} print(test) print(sorted(test)) print(sorted(test.items())) print(dict(sorted(test.items()))) >>> {'yellow': [1, 3], 'blue': [2, 4], 'red': [1]} >>> ['blue', 'red', 'yellow'] >>> [('blue', [2, 4]), ('red', [1]), ('yellow', [1, 3])] >>> {'blue': [2, 4], 'red': [1], 'yellow': [1, 3]} 키를 기준으로 딕셔너리를 ..

  • [Android] java.lang.NullPointerException: Attempt to invoke virtual method ' jav

    [Android] java.lang.NullPointerException: Attempt to invoke virtual method ' jav

    상황: EditText 10개 선언하여 인텐트로 정보를 담아서 사용하려 했는데, 갑자기 화면이동이 안된다.??? 이게 무슨일인가 싶었습니다. 혹시나, 이러한 문제에 직면하셨다면 운이 좋으시네요. 해결할 수 있습니다!!! 저는 EditText를 10여개 정도 선언을 하여, 입력을 받은 텍스트를 변환하여 화면이동을 하려했습니다. 물론, 인텐트 사용법을 알고 있었기에, 간단하게 할 수 있는 작업이라 생각했습니다. 변수를 주구장창 써서 선언을 하고,,, onCreate()에서 변수를 할당해주었습니다. 그리고 이 입력창에 오기전에 메인 화면에서 이동하기 위해 버튼을 누르면 인텐트로 화면 전환이 되게 하였습니다. 그런데, 여기서, 문제였습니다. 인텐트는 분명 제가 변수를 많이 생성한 액티비티에 와있다고 하는데, 화..

  • View Hierarchy 뷰 계층 구조

    View Hierarchy 뷰 계층 구조

    View Hierarchy 뷰의 계층구조 위의 코드는 아래의 표처럼 계층을 가진 상태로 구성된다. view에 해당하는 모든 xml 코드들은 이런 식으로 구성되어있다. LinearLayout TextView LinearLayout Button Button 최고 상단 루트(뿌리에)에 속하는 요소는 LinearLayout이다. 이 것에는 안드로이드 리소스 xml 네임스페이스를 지정해줘야한다. 그 코드가 바로 익숙한 아래의 코드이다. xmls:android="http://schemeas.android.com/apk/res/android" ViewGroup 에는 Linear, Constraint, Frame 등 다양한 서브클래스가 있다. ViewGroup에 포함되는 모든 View들은 뷰그룹의 자식(Child)라 ..

  • 🧩 코딩 테스트 정복기 @21#B*02

    🧩 코딩 테스트 정복기 @21#B*02

    파이썬 알고리즘 인터뷰 📚📚📚👈🏻 책 구매 링크 🤴🏻👸🏻👵🏻👴🏻 👈🏻 소스코드 깃허브 😥😱🤪👈🏻 책 정오표 🏓📡📺 👈🏻 유투브 채널 코딩 테스트 언어 선택 오프라인 화이트보드 코딩 인터뷰의 경우, 면접에서 실제 실행되는 언어로 코딩을 하기가 불가능하다. 일정한 규칙을 준수하는 코딩 체계를 보여주는 형식이 필요하다. 컴퓨터 프로그램의 작동 원리 또는 알고리즘을 형식이 정해져 있지 않은 고차원 언어로 기술한 것을 수도코드라 한다.(Pseudocode)수도코드는 대게는 일정한 규칙을 준수하지만 기계가 판독하려는 용도가 아닌, 사람이 쉽게 알아볼 수 있는 형태로 기술한다. 순서도를 활용해서 표현이 가능하지만, 수도코드를 활용하면 더 다양한 알고리즘을 표현할 수 있다. 합격자 언어도 C++이 가장 많았지만(25%..