npx react-native init FoodDeliveryApp --template react-native-template-typescript를 치면 계속 이러한 에러메세지가 뜨면서 생성이 되지 않습니다. Command failed: yarn add react-native Usage Error: The nearest package directory (C:\Users\USER\AppData\Local\Temp\rncli-init-template-IJ9QGa) doesn't seem to be part of the project declared in C:\Users\USER. - If C:\Users\USER isn't intended to be a project, remove any yarn.lock and/or package.json file there. - If C:\Users\USER is intended to be a project, it might be that you forgot to list AppData/Local/Temp/rncli-init-template-IJ9QGa in its workspace configuration. - Finally, if C:\Users\USER is fine and you intend AppData/Local/Temp/rncli-init-template-IJ9QGa to be treated as a completely separate project (not even a workspace), create an empty yarn.lock file in it. $ yarn add [--json] [-E,--exact] [-T,--tilde] [-C,--caret] [-D,--dev] [-P,--peer] [-O,--optional] [--prefer-dev] [-i,--interactive] [--cached] [--mode #0] ... 않습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. pandas profiling 한글 폰트 수정을 위해서 경로로 이렇게 가도 해당 파일이 열리지가 않습니다 ㅜㅜ 어떤방법을 사용해야하나요?
안녕하세요 윈도우 OS 사용자입니다. 제가 VMware 가상머신을 이용해서 우분투를 설치했는데요 강의에서 진행하는 것들은 윈도우 환경이 아닌 가상머신 안에 있는 우분투에서 진행해야 되는 것인가요? 예를들어 강의를 따라가면서 코딩을 하거나, 코딩을 하고 깃허브에 올리는 작업들 모두 가상머신 안인 우분투 환경에서 진행해야 되는 것인지, 윈도우 환경에서 개발을 진행하다가 우분투 환경이 필요할 때 우분투를 이용하면 되는 건지 궁금합니다!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 어디서 들은건데 java6부터인가 Connection, PreparedStatement, ResultSet 클래스가 상속받은 클래스중 AutoCloseable이 있어서 close로 받아 주지 않아도 상관없다는 얘기를 들었는데 잘못된 점이 있으면 말씀해주시면 감사하겠습니다.
아시는분...답변 부탁드립니다 ㅠㅠ 해당내용 이해는 완료 하였습니다. (맞춤추적이벤트 구조 및 설정) 질문 위 양식에 맞춘 추적 이벤트를 어디서 설정해야될까요?? (GA4 기준 - 맞춤이벤트 설정인지??) 만약설정한다면 이벤트 만들기에서 연산자는 어떻게 넣는건지 자세히 알 수 있나요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 안녕하세요 복습중에 궁금한점이 생겨서 질문드립니다. @Component가 스프링 컨테이너에서 스프링 빈으로 등록되기 위해선 우선 스프링 컨테이너가 필요로 한데 이를 생성하기 위해서 ApplicationContext가 필요로하다고 스프링 핵심강의때 배웠었습니다. 그런데 현재 강의에서 applicationContext의 유무를 확인할 수 없어서 질문남깁니다.
vue.js설치후 각각의 vue파일안에 html코드가 호돌맨님 코드처럼 색깔이 구분되지 않고 타이핑을해도 자동완성?? <tem 이정도만 쳐도 <template>이렇게 뜨는정도?? 이런게 안되고 있는데, localhost :5137 를 실행하면 정상적으로 화면은 뜹니다. 제대로 설치가 된걸까요??
설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
안녕하세요 맛비님 강의를 수강중 궁금함이 생겨서 질문 남겨드립니다. [1번 질문] chapter 5강을 수강하던 도중 timing constraint가 생겨 해당 critical path에 ff를 추가하여 문제를 해결하셨습니다. 제가 수정 전과 후 코드를 둘 다 implementation 수행하여 utilization report를 확인해 본 결과 다음과 같이 나온 것은 확인하였습니다. <With timing constraints> LUT : 1184 LUTRAM : 60 FF : 1054 BRAM : 8 <Without timing constraints> LUT : 1185 LUTRAM : 60 FF : 1123 BRAM : 8 위와 같은 결과를 보고 어떻게 해석해야할지 모르겠습니다. ㅜㅜ 예를들어 추가한 플립플롭이 LUT 1개를 사용하고 해당 부분에 register가 69(1123-1054)개사용되는건지.. 아니면 다른 고려해야할 사항이 있는지 궁금합니다. [2번 질문] timing constraints 해결 전 후 퍼포먼스 차이가 거의 없고, latency만 1 증가 했을 뿐 throughput은 동일하다고 말씀하셨습니다. 퍼포먼스 차이가 거의 없다는 말이 [1번 질문] 에서와 같이 하드웨어 자원 사용량이나 power 소비부분에서 크게 차이가 없다는 말인지, 혹은 vitis 상에서 보드와 연결해 빌드를 하였을 때 소요되는 시간이나 clock수의 차이가 얼마 안난다는 말인지 구체적으로 모르겠습니다 ㅜㅜ 추가로 latency와 throughput은 이론적으로 잘 이해가 되었습니다. 다만 눈으로 확인할 수 있는 방법이 있는지 궁금합니다 ! [3번 질문] 제가 timing constraints가 발생한 버전과, 이를 해결한 버전 모두를 generate bitstream하여 VITIS상에서 보드에 올려 빌드해 보았습니다. 실행 전에 가설로는 timing constraints가 발생한 버전에서는 VITIS에서 구동이 되지 않을거라 생각했는데, 예상과 달리 결과값까지 잘 출력되었습니다. 여기서 의문점이 생긴 것이 FPGA보드상에서 timing constraints가 존재하는 모듈이 왜 잘 돌아가는지, 해결하지 않을 경우 나중에 어떤 단계에서 무슨 문제가 발생하는지 궁금합니다. [4번 질문] BRAM의 data width = 32bit로 설정하셨는데 특별한 이유가 있는지 궁금합니다. 혹시 axi4_lite가 32bit로 제한 또는 제안되기 때문인가요? 또한 실습에서 사용하신 dual port bram의 width 최대 사이즈가 몇인지 어떻게 확인할 수 있을까요! 제가 찾아본 바로는 여기서는 72 bit인 것 같고.. 여기서는 range가 최대 4608이라고 나와있어서 뭐가 뭔지 도통 헷갈립니다..ㅠㅠ [마지막 질문] 마지막으로 input의 갯수를 4096개로 설정하신 이유가 궁금합니다 ! 또한 output도 4096개를 만드는게 여러 딥러닝 모델에서 채택하고 있기 때문인가요 ? 항상 꼼곰하고 좋은 강의 올려주셔서 감사합니다 !
첫 줄에는 상자의 크기를 나타내는 두 정수 M,N이 주어진다. 라고 해서 m, n 을 입력 받았는데 왜 틀린지 모르겠습니다. 강사님 풀이에서 n, m이라고 받으신 이유도 모르겠습니다.... 아래 코드에서 제대로 array 받아오는 것 같은데 이유를 틀리는 이유를 모르겠습니다...! 강사님이 제공해주신 테스트 케이스는 다 통과하지만 백준에서는 틀리는 이유를 모르겠습니다... 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 # 받아온 array [0, 0, 0, 0, 0, 0] [0, 0, 0, 0, 0, 0] [0, 0, 0, 0, 0, 0] [0, 0, 0, 0, 0, 1] 8 import sys sys.setrecursionlimit(10 ** 6) # sys.stdin=open("in5.txt", "r") def valid_coord(x, y): if 0 <= x < m and 0 <= y < n: return True else: return False def print_array(array): for elem in array: print(elem) def bfs(): while queue: # tmp_len = len(queue) # for _ in range(tmp_len): temp = queue.popleft() temp_dis = dis[temp[0]][temp[1]] for dx, dy in zip(dxs, dys): nx = temp[0] + dx ny = temp[1] + dy # 익지 않은 상태이거나 유효한 좌표일 때 if valid_coord(nx, ny) and arr[nx][ny] == 0: queue.append((nx, ny)) arr[nx][ny] = 1 dis[nx][ny] = temp_dis + 1 if __name__ == '__main__': from collections import deque n, m = map(int, input().split()) arr = [] for _ in range(m): arr.append(list(map(int, input().split()))) dis = [] for _ in range(m): dis.append([0] * n) dxs = (-1, 1, 0, 0) dys = (0, 0, -1, 1) # print_array(arr) # print('----') # print_array(dis) queue = deque() for i in range(m): for j in range(n): if arr[i][j] == 1: queue.append((i, j)) bfs() # print_array(dis) # arr에서 0을 발견하면 flag = False로 설정 flag = True for i in range(m): for j in range(n): if arr[i][j] == 0: flag = False result = 0 if not flag: print(-1) else: result = max(max(dis)) print(result)
23년 2월 7일 현재, 강의해주신 다음부동산의 화면이 상이해 네이버 부동산을 이용해서 비슷하게 따라해봤습니다. import requests from bs4 import BeautifulSoup url = "https://search.naver.com/search.naver?sm=tab_hty.top&where=nexearch&query=%EC%86%A1%ED%8C%8C+%ED%97%AC%EB%A6%AC%EC%98%A4%EC%8B%9C%ED%8B%B0+%EB%A7%A4%EB%AC%BC&oquery=%EC%86%A1%ED%8C%8C+%ED%97%AC%EB%A6%AC%EC%98%A4%EC%8B%9C%ED%8B%B0+%EB%A7%A4%EB%A7%A4&tqi=h%2B4thwprvmZss6uUL7ossssstOZ-299895" res = requests.get(url) res.raise_for_status() soup = BeautifulSoup(res.text, "lxml") houses = soup.find_all("tr", attrs={"class": {"_land_tr_row"}}) for num, house in enumerate(houses): info = house.get_text().split() print(f"=========={num+1}번 매물==========") print(f"매매 방식 : {info[0]}") print(f"매물 위치 : {info[1]}") print(f"매물 이름 : {info[2]}") print(f"동 : {info[3][:4]}") print(f"거래 부동산 : {info[3][4:]}") print(f"면적 : {info[4]}") print(f"가격 : {info[5]} 만원") print(f"층 : {info[-2]}")
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 인터럽트 발생 시점 강의에서 인터럽트 방식은 CPU가 입출력 명령을 내리고 다른 작업을 계속한다고 하셨습니다. 출력인 경우 cpu가 입출력 관리자에 출력을 요청하고 다른 작업을 하다가 출력이 완료되면 입출력 관리자가 인터럽트를 발생시키는 건가요? 입력인 경우는 cpu가 입출력 관리자에 입력을 요청할 필요가 있나요?? 키보드 등으로 입력이 들어오면 메모리 매니저를 통해서 cpu에 입력이 왔다고 인터럽트를 발생시키는 건가요? 비동기 방식 cpu가 입출력 관리자에 입출력을 요청하고 다른 작업을 한다고 하셨는데 입출력을 요청한 작업외 다른 작업을 하는 건가요? 인터럽트가 발생하면 cpu가 연산을 일시정지한다고 알고 있는데 입출력을 요청한 작업과 다른 작업 모두 정지되는 건가요 아니면 다른 작업은 계속 진행하나요?? 왜 연산을 정지해야 하나요? 이해가 많이 부족하여 질문이 중구난방이라 죄송합니다ㅠㅠ 감사합니다
JPA 활용편에서 간단하게 상품 댓글 기능을 추가해봤습니다. Item과 ItemReply는 일대다 양방향 관계이고, Member와 ItemReply도 일대다 양방향 관계입니다. < ItemReply 엔티티 > < ItemReply의 생성 메서드 > < ItemReply에 있는 연관관계 편의 메서드 > < Item 엔티티 > < Member 엔티티 > 이렇게 한 뒤, 서비스 코드를 만들고 테스트 코드를 짰습니다. 근데 여기서 제가 생각한 흐름은 ItemReply를 저장할 때, 연관관계 편의 메서드에 의해서 List<ItemReply> itemReplies에 ItemReply가 1개씩 저장되는 것이었는데 테스트 코드를 짠 뒤 실행해본 결과, 각각의 itemReplies에 ItemReply가 저장되기는 했지만 2개씩 저장이 됐습니다. 그래서 연관관계 편의 메서드에서 List에 추가하는 과정을 주석 처리한 후 다시 실행했는데 제가 생각한대로 동작하였습니다. 궁금한 점 1. 연관관계 편의 메서드에서 List에 추가하는 과정이 있을 때, 2개씩 나왔다고 했는데, 1개는 연관관계 메서드에서 추가됐다고 하면 나머지 1개는 어느 부분에서 추가됐는지 모르겠습니다. < Test 코드 > < replyService.reply 메서드 > replyService의 reply 메서드입니다. < ItemReply.createItemReply 메서드 >