분류 전체보기
-
[python] 함수python/python 공부 2020. 7. 26. 17:20
◎ 함수를 사용하는 이유 : 반복되는 부분이 있을 경우 '반복적으로 사용되는 가치 있는 부분'을 한 뭉치로 묶어서 '어떤 입력값을 주었을 때 어떤 결과값을 돌려준다' 라는 식의 함수로 작성한다. ◎ 함수 구조 : def 예약어를 사용해서 함수를 만든다. def 함수명(입력 인수): 수행할 문장1 수행할 문장2 ... ex) def sum(a, b): return a + b >>> a = 3 >>> b = 4 >>> c = sum(a, b) >>> print(c) 결과 : 7 ◎ 함수의 형태는 입력값과 결과값이 있는 형태, 입력값이 없는 형태, 결과값이 없는 형태, 입력값도 결과값도 없는 형태가 있다. 입력값과 결과값이 있는 형태 : >>> def sum(a, b): return a + b 입력값이 없는 ..
-
[iOS] could not locate device support files.iOS/에러 관련 2020. 7. 24. 15:34
could not locate device support files. 사용중인 단말기에 개발중인 앱을 올려보려고 하는데 위와 같은 에러가 나타났습니다. 지금 맥북프로에서 사용중인 버전은 10.14.6 을 사용중이고 Mojave 에서 다음걸로 올리기 싫어서 업데이트 없이 계속 사용중입니다. xcode 사용중인 버전은 11.3.1 버전, 아이폰은 최신 버전인 13.6으로 업데이트 한 상태입니다. xcode가 아이폰XR 의 신버전을 인식하지 못하기 때문에 나타난 문제 같습니다. 정보를 찾아보니 위와같이 버전 인식이 안될 경우에는 직접 해당 버전을 넣어주면 되는것 같습니다. 그러기 위해서는 애플 개발자 페이지에서 새로운 버전을 다운 받아야 합니다. 다운 받을수 있는 곳은 아래의 주소로 이동하면 됩니다. http..
-
[안드로이드] it seems that your device does not support camera (or it is locked) opencv안드로이드(java)/에러 관련 2020. 7. 23. 09:13
it seems that your device does not support camera (or it is locked) opencv openCV 를 이용해서 예제 프로그램을 하나 만들고 실제 단말기에서 실행하였는데 위와 같은 에러가 나타났습니다. 카메라기능이 잘 되는데 카메라가 지원 안된다고 나오는게 뭔가 말이 안되는것 같아서 정보를 찾아봅니다. 문제는 권한과 관련이 있어서 나타났었습니다. 예제에서 manifest에 카메라 사용한다고 선언은 했으나 사용자에게 권한을 받도록 요청하는 코드가 없었습니다. 수정하기 위해서는 사용자에게 권한을 요청하는 코드를 추가하던지 아니면 직접 앱 설정으로 가서 권한을 부여하도록 변경시켜주면 됩니다. openCV 가 실행이 되는지 안되는지만 보고싶기 때문에 직접 앱에서 권..
-
[python] 제어문 - 반복문python/python 공부 2020. 7. 18. 16:19
파이썬 제어문 if문 while문 for문 반복해서 문장을 수행해야 할 경우 while, for 문을 사용한다. 1. while 문 ex) >>> bool = True >>> number = 0 >>> while bool: ... if number == 2: ... bool = False ... number += 1 ... print("bool : %s, number : %d" % (bool, number)) 결과 : bool : True, number : 1 bool : True, number : 2 bool : False, number : 3 number가 2가 될 때 까지 while문 안의 내용을 반복해서 출력하고 number가 2가 되면 bool에 False를 넣어줘서 while문이 종료 되도록 ..
-
[python] 제어문 - if문python/python 공부 2020. 7. 12. 14:18
파이썬 제어문 if문 while문 for문 if문 : 프로그래밍에서 조건을 판단하여 해당 조건에 맞는 상황을 수행하는 데 쓰인다. ◎ if문의 기본 구조 if 조건문: 수행할 문장1 수행할 문장2 else: 수행할 문장A 조건문을 테스트해서 참이면 if문 안의 내용을 수행하고, 조건문이 거짓이면 else 안의 내용을 수행한다. else문은 if문 없이 독립적으로 사용할 수 없다. 조건문 다음에는 콜론(:)이 와야 한다. 파이썬에서는 들여쓰기를 맞춰줘야만 한다. 들여쓰기는 항상 같은 깊이로 해야 한다. 스페이스로 할거면 스페이스만 사용해야하고, 탭으로 할거면 탭으로만 적용하도록 한다. 두 가지를 혼합해서 사용하지 않도록 한다. ◎ 조건문 예시 >>> money = 1 >>> if money: ... pri..
-
[안드로이드] UnsatisfiedLinkError: dlopen failed: ".so" is for EM_ARM (40) instead of EM_386 (3)안드로이드(java)/에러 관련 2020. 7. 8. 15:14
UnsatisfiedLinkError: dlopen failed: ".so" is for EM_ARM (40) instead of EM_386 (3) ndk 를 연습하고 에뮬레이터로 빌드 시에 위와 같은 에러가 나타났습니다. 원인이 될만한건 다 찾아보았으나 제대로 실행되지 않고 계속 에러만 나타나고 실행되지 않았습니다. 혹시 몰라서 에뮬레이터 말고 실제 단말기로 실행해보니 이상없이 잘 되네요. 에뮬레이터로 구동했는데 제대로 되지 않는 분들은 실제 단말기로 테스트해보시기 바랍니다.
-
[python] 파이썬 자료형 4python/python 공부 2020. 7. 5. 14:13
파이썬의 자료형 종류 숫자형 문자열 자료형 리스트 자료형 튜플 자료형 딕셔너리 자료형 집합 자료형 자료형의 참과 거짓 자료형의 값을 저장하는 공간, 변수 6. 집합 자료형 : 집합에 관련된 것들을 쉽게 처리하기 위해 만들어진 자료형이다. set 키워드를 이용해서 만들 수 있다. 집합 자료형 set 은 2가지 특징이 있다. 첫 번째 특징 : 중복을 허용하지 않는다. 두 번째 특징 : 순서가 없다. 만약 set 자료형에 저장된 값을 인덱싱으로 접근하려면 리스트나 튜플로 변환한 이후에 해야 한다. ex) >>> s1 = set([1, 2, 3]) >> s1 결과 : {1, 2, 3} >>> s2 = set('Hello') >>> s2 결과 : {'l', 'H', 'o', 'e'} list 또는 tuple 로 ..
-
[안드로이드] Unsupported Modules Detected안드로이드(java)/에러 관련 2020. 7. 3. 16:43
Unsupported Modules Detected: Compilation is not supported for following modules: . Unfortunately you can't have non-Gradle Java modules and Android-Gradle modules in one project. 외부에서 받은 리소스에 모듈이 몇 개 들어있었는데 위와 같은 에러를 나타내면서 제대로 인식이 되지 않았습니다. 제작된 곳의 작업 환경은 위도우 기반이었고 다운받아 실행한 곳은 맥 기반이어서 그런건지는 모르겠지만 이상하게 자꾸만 c: 이하의 위치에서 모듈을 찾아오려고 하면서 제대로 되지 않았습니다. 그래서 여기저기 찾다보니 간단한 해결법이라고 나온게 File -> Invalidate Cac..