-
[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같은 경우 물어봐준다. 그 중 내가 원하는 방법을 선택하면 ..
-
[Android] java.lang.NullPointerException: Attempt to invoke virtual method ' jav
상황: EditText 10개 선언하여 인텐트로 정보를 담아서 사용하려 했는데, 갑자기 화면이동이 안된다.??? 이게 무슨일인가 싶었습니다. 혹시나, 이러한 문제에 직면하셨다면 운이 좋으시네요. 해결할 수 있습니다!!! 저는 EditText를 10여개 정도 선언을 하여, 입력을 받은 텍스트를 변환하여 화면이동을 하려했습니다. 물론, 인텐트 사용법을 알고 있었기에, 간단하게 할 수 있는 작업이라 생각했습니다. 변수를 주구장창 써서 선언을 하고,,, onCreate()에서 변수를 할당해주었습니다. 그리고 이 입력창에 오기전에 메인 화면에서 이동하기 위해 버튼을 누르면 인텐트로 화면 전환이 되게 하였습니다. 그런데, 여기서, 문제였습니다. 인텐트는 분명 제가 변수를 많이 생성한 액티비티에 와있다고 하는데, 화..
-
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]} 키를 기준으로 딕셔너리를 ..
-
#11_Code Signal Arcade >> Is Lucky
Code Signal -Arcade 코드시그널 아케이드 문제 관련 풀이들을 구글링하면서 찾아가는 일지를 하나씩하나씩 기록하고자 합니당. 주로 자바 위주로 풀이를 올릴예정이고, 추가로 공부하고 있는 파이썬이나 코틀린, GO, 자바스크립트 더 나아가 스위프트까지... 되는대로 가능한대로 구글링하고 정답맞추면 바로 패스!! 이런식으로 좋은 코드이든 말든 짜집기한 결과물들을 개인적 소장을 위해 기록합니다. ^^ 참고 사이트들은 아래에 링크로 남겨둘터이니 자세하고 더욱 깊은 내용들은 링크로 들어가보세요! 한동안 업로드가 늦어졌지만, 문제를 푸는속도가 느린거같아서 진도를 먼저 나가고 풀이를 쓰는식으로 하려구요. 아래를 보시면 알겠지만 다 풀었습니다.. 너무 극혐이였음.. 아무튼 들어가 볼까요? (지옥으로) Is L..
-
Android Security - 안드로이드 취약점 진단
안드로이드 앱 개발에서 취약점을 진단하고 공부합니다. 물리적(실제) 디바이스를 통한 안드로이드 앱 취약점 진단 연습을 진행하였다. 이 글은 제가 이 책을 보면서 실제 경험하고 책에 나온 사례들을 진행하면서 겪은 것과 어려움과 느낀점을 적고, 훗날 앱 보안진단을 할 때 참고하고자 기록합니다. apk 파일을 추출하는 방법 - apk extractor 앱을 통해서 앱을 받아낸다. - 이후, apk 파일을 pc에 연결해서 복사해서 가져온다. - apk파일을 java -jar apktool 을 통해서 파일형식으로 풀어준다. - 이렇게 하면 내부 파일을 볼수는 있지만, 딱히 형태를 구분하고 분석하기는 힘들다.(아직은) 준비 1. 디바이스를 컴퓨터와 연동한다. (개발자 모드 상태) 일단, 에뮬레이터든 실제 디바이스든..