• MS-Power Mock Up! 개발에 목업 프로그램  사용하기

    MS-Power Mock Up! 개발에 목업 프로그램 사용하기

    개발을 하다보면, UI 디자인과 기타 화면 설계 등 다양한 설계도가 필요합니다. 저도 공부를 하던중 알게 된 목업(mock up)이라느 분야를 알게 되었고, 목업중에서도 유명한 MicroSoft Power MockUp에 대해 알게 되었습니다. 이번 포스팅은 이러한 목업에 대해 알아보고, 무료 라이센스를 얻는 방법까지 알아 보겠습니다. 일단 파워 목업 사이트 입니다. PowerPoint Wireframe and Prototyping Tool | PowerMockup Collaboration PowerPoint includes collaboration and sharing features that facilitate working in a team. You can share documents with oth..

  • [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] Caused by: java.lang.NullPointerException

    [Android] Caused by: java.lang.NullPointerException

    오류: Caused by: java.lang.NullPointerException:Attempt to invoke virtual method 'android.view.View android.widget.ImageView.findViewById(int)' on a null object reference 위의 오류는 ImageButton, ImageView 를 사용하려하는데, 이상하게 id를 평상시처럼 입력해도 인식을 못한다고 에러가 뜨는 것이었다. 보통 xml의 객체 값을 activity에서 다시 선언해주고 할당을 해줘야한다. ImageButton a ; onCreate()--> a.findViewById(R.id.btn_image); 이런식으로 선언을 해주면 되는데, 이상하게 imageView와 imag..

  • #14_Code Signal Arcade >> Alternating Sums

    #14_Code Signal Arcade >> Alternating Sums

    Code Signal -Arcade 코드시그널 아케이드 문제 관련 풀이들을 구글링하면서 찾아가는 일지를 하나씩하나씩 기록하고자 합니당. 주로 자바 위주로 풀이를 올릴예정이고, 추가로 공부하고 있는 파이썬이나 코틀린, GO, 자바스크립트 더 나아가 스위프트까지... 되는대로 가능한대로 구글링하고 정답맞추면 바로 패스!! 이런식으로 좋은 코드이든 말든 짜집기한 결과물들을 개인적 소장을 위해 기록합니다. ^^ 참고 사이트들은 아래에 링크로 남겨둘터이니 자세하고 더욱 깊은 내용들은 링크로 들어가보세요! Alternating Sums alternating 은 교대라는 뜻입니다. 즉, 이 문제는 교대로 합을 구해라. 문제를 보시면 대강 감이 옵니다.. 사람들이 한줄로 서있다. 그리고 그 사람들을 두 팀으로 나눌껀데..