[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
안녕하세요. 실습중에 iOS 시뮬레이터에서는 잘 실행이 됩니다. Android 에뮬레이터에서는 아래 에러가 발생합니다. 혹시 아시는 문제라면 해결에 도움주시면 감사하겠습니다. Running Gradle task 'assembleDebug'... FAILURE: Build failed with an exception. * Where: Build file '/Users/*/Library/Mobile Documents/com~apple~CloudDocs/Documents/*/src/git/flutter/actual/android/build.gradle' line: 26 * What went wrong: A problem occurred evaluating root project 'android'. > A problem occurred configuring project ':app'. > Could not open proj generic class cache for build file '/Users/*/Library/Mobile Documents/com~apple~CloudDocs/Documents/*/src/git/flutter/actual/android/app/build.gradle' (/Users/typark/.gradle/caches/6.7/scripts/efwqwtk31gezkq4va7gkm3a1b). > BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 60
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 환경 : ubuntu20.04 playbook을 사용하여 톰캣을 설치했을 때 에러가 발생합니다. playbook내용은 강의영상 밑에 linux 환경에서 실행시 사용하라는 파일을 사용하였습니다. [playbook.sample2.xml] 로그
설계독학맛비's 실전 AI HW 설계를 위한 바이블, CNN 연산 완전정복 (Verilog HDL + FPGA 를 이용한 가속기 실습)
- 강의 내용외의 개인 질문은 받지 않아요 (개별 과제, 고민 상담 등..) - 저 포함, 다른 수강생 분들이 함께보는 공간입니다. 보기좋게 남겨주시면 좋은 QnA 문화가 될 것 같아요. (글쓰기는 현업에서 중요한 능력입니다!) - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 이번 ai-hw강의 잘 들었습니다. 강의 수강 후 궁금한 점이 몇 가지 있어 질문드립니다. 이번 PS부분 설계에서 feature map, weight, bias의 값들을 모두 랜덤 값으로 넣어 주었는데, 사실 코드를 보면 각각의 배열에 같은 숫자만 반복해서 들어가는거 아닌가요? (예를 들면 bias[och] = {42, 42, 42, ...}와 같이) PS에서 PL부분으로 데이터를 넘겨줄 때, Xil_Out32 ((u32) (XPAR_CNN_CORE_TEST_CI3_CO_0_BASEADDR + F_VAL_ADDR), (u32) fmap_rand_val); 와 같이 한 줄로만 넘겨주었는데 for문 없이 어떻게 데이터가 순차적으로 넘어가나요? PL부분에서 받는 데이터의 크기를 정해주었기 때문에 그 정도에 부합하는 횟수만큼만 받는건가요? 아님 사실 데이터가 순차적으로 넘어가는게 아니라 한 개의 데이터만 axi4 lite 레지스터에 넣어놓고 PL에서 계속 그 데이터만 참고하는 건가요?
라이프 사이클 훅 데이터 호출 관련 부분을 수강하다가 궁금한점이 생겼는데요!! mounted 에서 호출 되고, 특정 값 변경시에도 호출되는 test() 메소드가 있다고 했을때 호출 시점에 따라 인자로 보내서 분기처리를 해서 사용해도 괜찮을까요?? ** 인자로 값을 전달하는 경우는 많이 보았는데.. 호출 시점을 명시해서 분기처리 하는 경우는 못봐서요.. 아래 코드가 좋지 못하다면 다른 좋은 방법이 있을까요?? 한 두줄 코드가 다르다고 메소드를 따로 만드는 것도 중복되는 코드가 많이 나오는것 같아서요 mounted() { test('mounted')} methods: { onChange() { test() }; test(call) { console.log('hello'); console.log('hello'); console.log('hello'); console.log('hello'); if(call === 'mounted') console.log('mounted') return; console.log('onChange') } }
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 저는 현재 jenkins-server, docker-server 실습을 진행한 후, IaC 실습을 위하여 ansible-server를 만들고 실습을 진행중입니다. 실습환경: ubuntu20.04(Host PC, amd64) 포트포워딩 중복 문제 ansible-server 컨테이너 생성중 8081:8080 포트포워딩이 이전에 실습하였던 docker-server 포트포워딩과 같습니다. 내부포트는 상관없지만 외부포트는 host pc의 포트일탠대 중복되는것습니다. ansible-server를 만들고난후 docker-server 컨테이너가 중지되어있어 docker start docker-server를 실행하니 0.0.0.0:8081 failed : prot is already allocated 라는 에러가 발생하네요. ansible-server 실습 시 docker-server도 사용하는것같아서 해결이 필요해보입니다. 1-1. docker-server 혹은 ansible-server의 포트포워딩 옵션을 변경해야하는대 이 경우에는 ansible-server에 아직 작업한 내용이 없으니 ansible-server에 포트포워딩을 대략 8082:8080로 변경하면 될듯싶은대 앞은로의 실습에 문제가 없을까요? 1-2. 이미 생성된 컨테이너의 포트포워딩, 옵션등의 파라미터를 변경해야하는 경우에는 어떠한 방법이 있을까요? 컨테이너를 삭제하고 새로 실행시키기에는 이전에 작업한 내용이 아깝네요. PS. 추가로 말씀드리면 강의자료의 명령어 오타가 자주보입니다... 2번 질문에 컨테이너 실행단에서 --name ansible-server 추가 및 --itd -> -itd 로 수정하였습니다. 확인부탁드립니다. + 리눅스 환경에서의 명령어도 추가해주셨으면 좋겠어요!
유니티 연동 #1 을 공부하는 도중 아래와 같은 오류가 떴습니다. 유니티 서버를 연동하는 부분이고 정상동작을 한다면 Hello Server I am 1 이 출력되어야 합니다. 소켓 부분에서 에러가 나서 OnConnectedCompleted 함수를 제대로 실행하시 못하는것 같습니다. 강의 파일을 받아서 실행해도 동일한 오류가 뜨고 아무리 구글링을 해봐도 해결을 못하겠어서 번거로우시겠지만 질문을 드립니다...
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요, 강의 잘 듣고 있습니다! 투두앱 만들기 강의 중 리액트 불변성 관련해서 궁금한 내용이 있어 질문드립니다. 리액트가 가상돔을 생성하여 비교하는 방식으로 렌더링을 최소화하는 방식으로 동작하기 때문에 불변성을 지켜주는 게 필요하다고 이해했는데, 강의 내용 중 드래그 앤 드롭 기능을 구현하면서 기존 배열 자체를 바꾸는(가변적인) splice 메서드를 사용해도 문제없이 동작하는 것에 대해 어떠한 상황에서 가변적인 메서드를 사용해도 좋은 것인지 질문드립니다. 또 불변성을 지켜보려고 const newTodoData = todoData; 부분을 const newTodoData = todoData.map((todo) => todo); 로 바꿔보았는데 이 경우 todoData가 바뀌어서 이후 최적화한 내용이 소용없어지더라구요. 불변성을 지키면서 최적화할 수 있는 방법도 궁금합니다.
코드를 보면, orderSearch 를 매개변수로 받아와서 List (orders)로 만든 후 model 을 이용해 html 에 전달하는것으로 이해 하였습니다. 그런데 여기서 @ModelAttribute 의 역할이 이해되지 않습니다. 이 어노테이션을 쓰지 않으면 데이터가 model을 통해 넘어가지 않는것일까요? @GetMapping("/orders") public void orderList(@ModelAttribute("orderSearch") OrderSearch orderSearch, Model model) { List<Order> orders = orderService.findOrders(orderSearch); model.addAttribute("orders", orders); }
궁금한게 지금 코드에서는 "회원 이름은 필수입니다."라고 딱 1개만 해놨는데 도시 거리 우편번호도 에러메세지를 만들고나서 submit 버튼을 누르면 동시에 4개 에러메시지가 뜹니다. 혹시 순차적으로 뜨게 하는 방법은 따로 없는건가요? 예를 들면 4개다 에러메세지 보유중인데 회원이름을 입력안하고 제출버튼 클릭시 회원 에러메세지만 나오고 나머지 에러메시지는 안나오게 끔 하는 방법이 있나요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 영한님께서는 @GeneratedValue의 속성값을 auto로 설정해서 h2 데이터베이스에 맞는 기본키전략, 즉 시퀀스 전략을 사용했습니다. 하지만 저는 Identity 전략으로 사용이 되는데 무슨 이유일까요? auto로 해도 Identity 전략, @GeneratedValue의 속성값을 시퀀스로 설정해도 Identity전략으로 됩니다.
colab 실습 중 에러가 나서 문의 드립니다. ModuleNotFoundError: No module named 'tensorflow.python.keras.applications'가 나서 !apt install --allow-change-held-packages libcudnn8=8.1.0.77-1+cuda11.2실행하고 런타임 재시작 해봤는데 같은 에러가 뜹니다! 해결 방법 알려주실 수 있을까요?