안드로이드 스튜디오에서 플루터프로젝트 생성할떄, 다운받은 flutter 경로를 잡으면 아래 문구가나오면서 넘어가지 않습니다. The Flutter SDK installation is incomplete; please see: https://flutter.dev/get-started 공식홈페이지에서 설치하라는건 다 해본거같아요
5개의 직업이 확인되는데 1. 프론트엔드 2. 백엔드 3. 게임개발 4. 정보보안 5. 데이터와 인공지능 5번의 데이터와 인공지능의 경우 빅데이터와 같은 의미인지 궁금합니다. 또 5개의 직업 중 학습 난이도와 평균 연봉같은게 궁금한데 답변해주실 수 있을까요? 지인들에게 물어보니 5번 직업의 경우는 취업 시 석박사를 요구하는 경우가 상당히 많다고 해서 아무래도 5개의 직업이 학습 난이도가 확실히 다를거 같은데.... 각 직업들에 대한 비전[(전망, 일자리가 많다 등등)이나, 학습 난이도, 취업 시 주로 주로 요구하는 학력, 평균 초봉 or 평균 연봉을 알려주시면 감사하겠습니다.
안녕하세요, Prefab #1 강의에서 유니티짱 대신에 탱크 모형을 만들어서 PlayerController 스크립트 붙이기를 했더니 이런 에러가 발생했습니다. NullReferenceException: Object reference not set to an instance of an object Managers.get_Input () (at Assets/Scripts/Managers/Managers.cs:11) PlayerController.Start () (at Assets/Scripts/PlayerController.cs:12) 유니티짱을 썼을 때는 잘 되었던 코드라서 이상하다고 생각했습니다. 확인해 보니, Managers의 Init 함수가 호출되기 전이라서 발생한 NPE 인데요. Managers::Init 함수가 Start() 에서 호출되고 있었기 때문에, 어쩌다보니 탱크에 붙어있는 Start() 함수가 Managers의 Start()보다 먼저 호출되어 발생한 문제였습니다. 그래서 Managers의 초기화는 Managers를 접근하는 다른 함수들이 호출되기 전에 반드시 끝나 있어야 할 것 같아서 Managers에서 Start() 대신 Awake() 에서 Init을 호출하게 했더니 문제가 일단 해결되었는데요, 대신 이런 warning 이 뜨네요. The referenced script (Unknown) on this Behaviour is missing! 이 warning은 무시해도 괜찮은 걸까요? 그리고 Awake를 쓰는 것이 올바른 방법인지도 궁금합니다.
선생님 안녕하세요! 1. 로고 사이즈를 200x40 픽셀로 적혀있지않고 가로 세로 비율을 유지하여 하라고 하면 어떻게해야하나요?? (b4타입에 그렇게 적혀있어 여쭤봅니다) 2. 네비게이션 서브메뉴 내용이 각각 4개 4개 3개 3개 이런식으로 다르다면 네비게이션 5가지 유형중 3,4번 유형일 경우엔 서브메뉴 크기를 같게하려면 .sub-menu에 높이값을 지정해주면 되는것일까요? 3. 세로 2컬럼할때 문제 내용에선 로고크기를 200x40으로 하라고 적혀있는데 그렇다면 와이어프레임을 제작할땐 높이값을 100으로 주고 포토샵에서 로고를 제작할땐 세로를 40으로 주면 되는것일까요?
splice를 사용해서 문제를 풀어봤는데 이렇게 풀어도 될까요..? function solution(k, arr) { let max = 0; for (let i = 0; i < arr.length; i++) { const arrCopy = [...arr]; const sum = arrCopy.splice(i, k).reduce((a, b) => a + b); max = Math.max(max, sum); } return max; }
내PC > 속성 > 고급시스템설정 > 환경변수 시스템 변수 > 새로만들기 해서 변수 이름 GOOGLE_APPLICATION_CREDENTIALS 변수 값 json 파일 주소 이렇게 저장하시고 컴 한번 다시 시작 해주시면 정상 작동 됩니다. powershell이나 명령프롬프트 다 해봤는데 안돼서 이렇게 했더니 되네요
먼저 코드를 짜고 강의를 봤는데 완전 다른 방식으로 접근하시더라구요 도무지 이해가 안가서요.. 저는 이런식으로 짰는데 너무 일차원적인 방법이거나 잘못된 방법인가요?? function solution ( arr ) { let sum = 0 ; let answer = 0 ; let rt ; for ( let lt = 0 ; lt < arr . length ; lt ++ ) { sum += arr [ lt ] ; rt = lt + 1 ; if ( sum <= 5 ) answer ++; else break ; while ( sum <= 5 ) { sum += arr [ rt ++ ] ; if ( sum <= 5 ) answer ++; } sum = 0 ; } return answer ; }
@Transactional 어노테이션으로 트랜잭션을 설정할 때 옵션으로 Isolation level을 지정할 수 있는것에 대해 궁금한 게 있습니다. 보통 Transaction의 격리 수준은 DBMS에서 설정하여 동작하는 것으로 알고 있는데, 스프링에서 직접 Isolation Level을 지정한다는 것은 어떤 것을 의미하나요?? 스프링과 연동중인 DB의 Isolation level을 스프링이 직접 지정하는건지, 아니면 DBMS에서 트랜잭션 로직과 별개로 스프링에서 트랜잭션 매니저가 트랜잭션을 수행하는 자바 코드가 동작하는 트랜잭션 로직의 Isolation Level을 지정하는 건지 궁금합니다!
안녕하세요 최근 파이썬에 입문한 사람입니다. sort기능을 사용하다가 이해가 안되는 부분이 있어 질문드립니다. a = [1,2,3,1] b = a.sort() print(b) ----------- None 왜 [1,1,2,3]이 나오지 않고 none이 나오는건가요? 변수 b는 Ram의 주소를 할당받고, 이공간 안에 정렬된 리스트값을 넣어주는 게 아닌가요? 아시는 분 답변주시면 감사하겠습니다^^