본문 바로가기

[Android] Error type 3 Activity class does not exist. 너무 한참 고생을 해서 노트를 남김. 분명 이전에 기기에 잘 설치해서 돌았던 앱을 수정하여 다시 빌드하고 실행하였는데, 제목과 같은 에러 메시지가 나오면서 도대체 실행이 되지 않았다. 에러 메시지는 다음과 같다. 02/20 15:24:28: Launching 'app' on LGE Nexus 5X. $ adb shell am start -n "org.tensorflow.lite.examples.classification/org.tensorflow.lite.examples.classification.ClassifierActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER Error while executing: ..
'python'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 파이썬을 처음 배우는 초보자들이 윈도우에서 파이썬 스크립트를 실행하려고 할 때 제목과 같은 에러 메시지가 나올 때가 있다. c:\Users\me>python hello.py `python`은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. python 설치 디렉토리가 실행파일들을 찾는 PATH 환경변수에 포함되지 않아서 발생하는 에러이다. 이 문제를 해결하기 위해선 다음과 같은 방법이 있다. 한가지 방법은 파이썬을 지우고 다시 설치하면서 설치 중에 환경변수 추가던가 하는 걸 체크하고 설치하면 된다. 다른 방법은 명령중에 python 부분을 py 로 바꾸어 입력하여 실행해 보는 것이다. 즉, python hello.py 대신에 py hello.py 를 입력하고 엔터하여 ..
아나콘다에서의 패키지 설치 아나콘다(Anaconda)에서 패키지 설치시에 개인적으로 지키려는 원칙 conda install 로 설치해본다. conda install -c conda-forge 명령으로 설치해 본다. 인터넷에서 anaconda + 패키지명 으로 검색하여, anaconda.org 사이트 페이지가 검색되면, 검색페이지에서 소개하는 채널을 이용하여 conda install -c 명령으로 설치한다. 위 모든 것이 실패하였을 때에, pip install 한다. pip install 시 디펜던시로 설치된 패키지들 중에 conda install 이 가능한 패키지가 있다면, pip uninstall 한 후에 conda install 로 다시 설치한다. 그리고 base 는 작업용으로 사용하지 않고, 작업용으로는 반드시 conda c..
[PyTorch] Tensors and Variables have merged 위키북스의 PyTorch 를 활용한 머신러닝, 딥러닝 철저입문 (코이즈미 사토시) 을 따라하다가. 예제코드에 아래와 같이 torch.Tensor 를 autograd.Variable 로 형변환시키는 코드가 있었다. 책이 2018년 1월의 pytorch api 를 기준으로 하면서, 최신 버전과 api 사용에 사소한 차이가 있는 듯 하다. for epoch in range(300): # 계산 그래프 구성 train_x, train_y = Variable(train_x), Variable(train_y) optimizer.zero_grad() # ... 다른 튜토리얼에서는 필요가 없었기 때문에 의문을 가지고 있었는데, 역주를 보니 Variable 이 deprecated 예정이었다. 2020년 1월 현재 1.2...
[EP 048] ∑ i^i (i=1 ~ 1000) 의 마지막 10자리수 구하기 #!/usr/bin/python ############################################################################ # # Problem 48 # 18 July 2003 # 1 2 3 10 # The series, 1 + 2 + 3 + ... + 10 = 10405071317. # # Find the last ten digits of the series, # 1 2 3 1000 # 1 + 2 + 3 + ... + 1000 . ############################################################################ # Author : DwYoon # Date : 2007 04 12 def pow_mod(b..
팩토리얼이 어떤 수로 나누어 떨어지는지 확인하기 어떤 정수 f의 팩토리얼이 다른 정수 n 으로 나누어 떨어지는지 확인하기. 1 x 2 x .. x f / n 를 손으로 계산할 때, 팩토리얼부터 구하지 않을 것. 분명 분모와 2를 약분하고, 분모와 3을 약분하고 ... 를 반복하는 방식으로 풀 것이다. 이 과정을 코드로 옮겨 봄. from functools import lru_cache @lru_cache(None) def gcd_r(b, s): if b < s: b, s = s, b b, s = s, b%s if s == 0: return b return gcd_r(b, s) def gcd(b, s): if b < s: b, s = s, b while True: b, s = s, b%s if s == 0: break return b def fac_di..
Kotlin 북마크 코틀린 학습자료 https://github.com/igorwojda/kotlin-coding-puzzle : 코틀린 코딩 퍼즐, android studio 프로젝트로 열어서 test 폴더 아래에 주어진 문제를 풀고, test 를 실행하여 확인한다.
ubuntu flask nginx 설정방법 테디노트| flask-aws-nginx-설정방법 nginx 과 uwsgi 를 연결해 주는 것이 무엇인지 궁금했음. nginx 서비스 사이트 설정파일 안의 uwsgi_pass unix:/tmp/myflask.sock 와 uwsgi 실행 설정파일 안의 socket = /tmp/myflask.sock 을 통해서 연결됨. graph LR nginx-service --sock--- uwsgi-process --- flask-app 추가참고 https://wikidocs.net/7387