목록개발중 기억해야 할만한 것들 (40)
supergravity
이번 영상은 어떻게 파이썬이 변수들을 메모리에 저장하는지에 대해서 이야기 해봅시다. 우리가 처음으로 해야 할일은 RAM또는 random access memory에 대해서 알아야합니다. -> 램은 기본적으로 데이터를 저장합니다. 파이선에서는 저번에 영상에서 언급한 변수와 오브잭트 들입니다. -> 만약 리그오브 레전드와 인터넷 방송탭을 실행하고 컴퓨터를 사용한다고 하면. 컴퓨터의 램위에 모두 저장되어 있습니다. -> 내가 욕심이 많아 리그오브레전드도 키도 인터넷 방송도키고 배틀그라운드도 키고 메이플 스토리도 키면 어떻게 될까요? 컴퓨터마다 차이가 있겠지만 램위에 어플리케이션을 실행하는데 필요한 변수, 함수등과 같은 것들이 올라가 있고 지속적으로 이들을 관리해야 하기떄문에 느려질것입니다. 또한 진짜 많이 사용..
https://codechacha.com/ko/python-string-strip/ Python - String strip(), rstrip(), lstrip() 사용 방법 및 예제 Python에서 strip() 함수를 이용하면 문자열의 쓸모 없는 부분을 자를 수 있습니다. Python은 lstrip(), rstrip(), strip()을 제공합니다. Java 등의 다른 언어들도 strip()을 제공하며, 기능은 모두 비슷합니다. codechacha.com 파이썬에서 strip()을 사용하면 문자열에서 제거할 수 있음 다른 언어들에서 제공하는 strip()과 비슷함 strip([ chars ]) : 왼쪽과 오른쪽에서 제거 lstrip([ chars ]) : 왼쪽과에서 제거 rstrip([ chars ])..
https://velog.io/@oaoong/python-%EB%AC%B8%EC%9E%90%EC%97%B4%EC%B2%B4%ED%81%AC-isdigit-isalpha-isalnum-isnumeric-is-decimic-%ED%95%A8%EC%88%98 isalpha() 문자열이 문자로만 되어있는지 확인후 bool리턴 isalnum() 문자열이 영어 한글 혹은 숫자로만 되어 있는지 확인후 bool리턴 isdecimal() 정수 모양 확인 bool리턴
초과 할일이 없느데? def solution(game_board, table): width = len(table) blocks = [] for i in range(width): for j in range(width): block = [] if table[i][j] == 1: dfs(table,i,j,block) blocks.append(block) print(blocks) answer = -1 return answer # make block list def dfs(table, i, j, block): table[i][j] == 0 block.append((i,j)) adj_list = adj(table, i, j) for adj_ele in adj_list: dfs(table, adj_ele[0], ad..
https://stackoverflow.com/questions/17778372/why-does-my-recursive-function-return-none Why does my recursive function return None? I have this function that calls itself: def get_input(): my_var = input('Enter "a" or "b": ') if my_var != "a" and my_var != "b": print('You didn\'t type "a" or "b". Try again.') ... stackoverflow.com 아래는 내가 작성한 코드이다. 여기서 결과적으로 return 값이 none이다. 이유를 알아보고 수정해보자. from..
아래 꺼는 안됨 위에 꺼는 됨 아래 꺼 같은 경우 return을 감싸고 있는 forloop가 돌다가 말음 리턴이 있는경우 진짜 끝나면 함수 자체를 리턴 시키고 종료해버림 def DFS(v, coms, parant, tw): print("new") print(str(v)*8) adj = coms[v] for i in range(len(adj)): # print(i) # print(parant) # print(i not in parant) # print(adj[i]) tw += str(i) print(i not in parant and adj[i] == 1) if i not in parant and adj[i] == 1: parant.add(i) print("ok?") DFS(i, coms, parant, ..
유니티 sdk 위치 /home/kms/Unity/Hub/Editor/2020.3.13f1/Editor/Data/PlaybackEngines/AndroidPlayer/SDK /home/kms/Android/SDK 2020 유니티 버전 3.6그레이들 플러그인 6.5 그레이들 28.0.3 sdk툴 30 타겟 api 유니티 셋팅 페키지 설치 window -> pakagemanager ar foundation arcore xr plugin universial rp xr plugin manager 빌드 설정
1. 안드로이드 1.1기본기 1.2아키텍처 1.3라이브러리 1.4 파이어 베이스 1.5 AR 2. 블랜더 2.1 기초 2.2 3D 스케닝 핸드폰 이용 기본기 코틀린 강의 보기 구글 안드로이드 독애ㅔ서 첫 앱 빌드 해보기 고라니 보기 안드로이드 개발 아키텍처(아래 구조로 하면 됨?) 먼지 읽어 보기 https://velog.io/@ausg/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EA%B6%8C%EC%9E%A5-%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98%EC%97%90-%EB%8C%80%ED%95%B4%EC%84%9C-MVVM-%ED%8C%A8%ED%84%B4%EA%B3%BC-%EB%B9%84%EC%8A%B7 😇 안드로이드 권장 아키텍처에 ..