본문 바로가기

전체 글

(103)
[모두의 안드로이드]1일차: 텍스트 넣기와 버튼 만들기 참고서적:모두의 안드로이드 *제가 직접 사서 참고하고 있습니다. 개발환경:우분투 20.04 lts 사용자들이 보는 앱 화면에 보이는 구성 요소를 뷰(view)라고 합니다. 여러 종류의 버튼,텍스트 입력 상자, 찾기 막대 등 모두 뷰에 해당합니다. 클래스를 임포트했을때 찾을수 없거나 식별되지 않는다고 할때 alt + enter를 눌러봅시다. 버튼 태그에서 android:onclick="sendMessage"라고 되어있는데 이건 MainActivity.java에서 sendMessage클래스로 연결됩니다. import android.os.Bundle; import android.view.View; import android.widget.TextView; public class MainActivity exten..
[모두의 안드로이드]1일차:설치하기(우분투 20.04lts) 참고서적:모두의 안드로이드 *제가 직접 사서 참고하고 있습니다. 컴퓨터나 모바일 기기에서 사용자가 쓸 수 있게 만들어진 다양한 프로그램을 앱 또는 애플리케이션 이라고 합니다. 안드로이드 앱은 여러 종류의 파일을 조합해서 만듭니다. 이 많은 파일을 통합해 관리하고 코드도 자동으로 만들어주며 도움을 주는 도구가 필요합니다. 이런 기능들을 합해놓은 프로그램을 통합 개발환경(IDE)이라고 합니다. 그런 IDE로 '이클립스'와 '안드로이드 스튜디오'가 있습니다. 1)자바 설치하기 사람이 컴퓨터에게 어떤일을 하도록 지시하도록 하는 언어가 바로 명령어 입니다. 이러한 명령어를 실행하려면 여러 도구가 필요한데 자바 언어에선 이런 도구들을 모아놓은 것을 JDK(Java Development KIt,자바 개발 키트)라고 ..
가상환경에서 쥬피터 노트북 matplotlib 폰트 사이즈 및 그래프 색 조정하기 증상: 이미 matplolibtrc 설정을 했는데 가상환경에선 적용이 안됩니다. 기존의 matplotlibrc를 설정하였다 하더라도 가상환경에서는 적용되지 않았기 때문에 가상환경을 동작시키고 다시 설정을 해줘야 합니다. [1.matplotlibrc 위치 찾기] conda list라고 입력하면 첫줄에 가상환경위치가 표시됩니다. 그 위치를 따라서 ~/anaconda3/envs/tensorflowEnv/lib/python3.7/site-packages/matplotlib/mpl-data 로 이동해서 matplolibrc를 찾아줍니다. 그리고 vim으로 matplotrc를 수정합니다. sudo vim matplotlibrc font.size : 17 # font사이즈 xtick.labelsize : 20 #x축..
우분투20.04 conda tab 자동완성(Enabling tab completion,anaconda bash completion) 실행환경: ubuntu20.04 lts 아나콘다의 가상환경을 매번 키고 끌때 tab키로 자동완성을 하면 좋을텐데 되지않아서 포스팅을 하게 되었습니다. 이렇게 하려고 했으나 우분투에는 bash_profile이 없어서 .profile에 추가하였지만 오류가 뜹니다. https://jybaek.tistory.com/809 에서 직접 만드신 걸로 적용해본 결과 conda에서도 tab이 자동완서이 잘 되었습니다. conda tab completion (자동완성) 만들기 conda를 사용하면서 activate와 deactivate를 타이핑하는 것이 왜 이리 힘들던지, 그리고 환경을 이동하는 것이 어찌나 불편했는지 모릅니다. 그래서 dialog를 이용해서 아래와 같은 툴을 만들어서 사용� jybaek.tistory.c..
pip 특정패키지 삭제하기:(pip scipy오류:tensorflow-gpu 2.1.0 has requirement scipy==1.4.1) tensorflow 2.1가 scipy 패키지가 호환이 되지 않아 설치중 오류 메시지가 떴습니다. 그래서 설치된 scipy 1.5.2 버젼의 패키지를 지우고 재설치를 해보도록 하겠습니다. [1.pip 특정패키지 삭제] pip uninstall 패키지명 으로 삭제를 할수 있다고 설명되어 있습니다. [2.pip 패키지 특정 버젼 설치] pip install 패키지 == 버전 으로 특정 버전을 설치할 수 있습니다. $ pip uninstall scipy $ pip install scipy==1.4.1 [3.pip list 확인] pip list로 설치된 패키지들을 확인 할 수 있습니다. pip list
pip로 한번에 여러 패키지 설치하기(requirements.txt 파일 이용하기) [1.requirements.txt 파일 생성] [2.requirements.txt에 있는 패키지들 pip로 설치하기] pip install -r requirements.txt [참고 사이트] https://itholic.github.io/python-requirements/ [python] requirements.txt로 패키지 관리하기 requirements.txt로 패키지 한 방에 관리하기 itholic.github.io https://pip.pypa.io/en/stable/reference/pip_uninstall/ pip uninstall — pip 20.2 documentation Uninstall packages. pip is able to uninstall most installed pac..
아나콘다 가상환경 참고해서 가상환경을 만들었습니다. [1.가상환경 생성] 여기서 tensorflowEnv라는 이름의 환경을 만들었고 파이썬 환경은 3.7로 만든다 라는 의미입니다. conda create -n tensorflowEnv python=3.7 [2.가상환경 켜기] conda activate 가상환경명 으로 동작 시킬 수 있습니다. conda activate tensorflowEnv [3.가상환경 끄기] conda deactivate 가상환경명 으로 동작 시킬 수 있습니다. conda deactivate [참고사이트] https://docs.conda.io/projects/conda/en/latest/commands/create.html conda create — conda 4.8.3.post177+0094a3c..
우분투 20.04 아나콘다 쥬피터 실행 안되는 오류 /home/hy1/.anaconda/navigator/scripts/notebook.sh: 5: /home/hy1/anaconda3/etc/conda/deactivate.d/deactivate-gxx_linux-64.sh: Syntax error: "(" unexpected 아나콘다 실행 쥬피터가 실행이 안되어서 해당 오류를 검색해서 스택오버플로에 해결방법이 있어서 적용시켜보았습니다. https://stackoverflow.com/questions/9901210/bash-source0-equivalent-in-zsh 우분투의 기본쉘이 dash로 되어 있어서 호환성 문제로 해당 오류가 발생할수 있다고 합니다. ls -al /bin/sh 현재는 기본쉘인 dash 로 되어 있습니다. sudo dpkg-reco..