묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결더 자바, Java 8
allOf()에서 컬렉션으로 반환하는 것을 설명할 때 코드
12:03분 쯤에 완성된 코드 List<CompletableFuture<String>> futures = Arrays.asList(hello, world); CompletableFuture<String>[] futuresArray = futures.toArray(new CompletableFuture[futures.size()]); CompletableFuture<List<String>> results = CompletableFuture.allOf(futuresArray) .thenApply(v -> futures.stream() .map(CompletableFuture::join) // join()은 Unchecked Exception, get()은 Checked Exception 발생 .collect(Collectors.toList())); results.get().forEach(System.out::println); Completablefuture 작업들을 컬렉션으로 만들지않고, thenApply()에서 결과값을 List로 만들어주기 CompletableFuture<List<String>> results = CompletableFuture.allOf(hello, world) .thenApply(v -> Arrays.asList(hello.join(), world.join())); results.get().forEach(System.out::println);이 때 두 개의 코드는 동일한 기능으로 작동해도 된다고 봐도 될까요??출력값도 동일하고, 강사님께서 말씀해주신대로 hello와 world 작업이 끝난 후에 그 결과값을 join()으로 가져와서 List로 만드는 기능으로 이해하고 있습니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
권한 요청드립니다
인프런 아이디 : pjl930731@gmail.com인프런 이메일 : pjl930731@gmail.com헙 아이디 : pjl930731@gmail.com깃헙 아이디 : jonglyulpark
-
미해결웹 게임을 만들며 배우는 Vue
vuex관련질문이용
1. 다시 루트에 모든 컴포넌트를 합칠시vuex를 사용할때 컴퓨티드에 tableData를 사용하다보니 각 td각 다 다시 계산되서 그냥 하나의 컴포넌트로 작업하시는 걸 보여주셨는뎅 그러면 다시 처음으로 돌아가서 store를 안써도 되지 않을까 생각이 들어서용store를 쓰는 이유는 자식컴포넌트로 분리시켰을때 props로 부모에게 정보를 받는게 불편해져서 하는거라고 생각하는데, 부모자식없이 하나의 컴포넌트로 돌아가면 store를 쓰지 않아도 될거같아서 문의드려요~2. 루트에 모든 컴포넌트를 합치지 않을시, 예제에서 vue-devtools에서 하나의 셀만 변경해도 한번에 9개셀이 모두 계산되더라도 가상돔에서 실제데이터 변경여부를 체크해서 실제 렌더로 이어지지는 않는다고 하셨는데 그냥 저렇게 계산되어도 가상돔 계산방식을 믿고 그냥 store를 쓰면 되는건가요? 실제데이터변경여부를 체크하는 데이터가 object일 경우에도 그냥 믿고 쓰면되는지 궁금해서 문의드려용~
-
미해결만들면서 배우는 프론트엔드 DO IT 코딩 (Next.js, Typescript)
구글 로그인 apikey error
영상도 여러번 돌려보고 했는데 선생님 코드랑 다른곳이 없어보였고, stackoverflow나 여러 구글 게시물들을 찾아 보면서 fix 해보려 했는데도 잘 모르겠네요
-
미해결Flutter 중급 1편 - 클린 아키텍처
fetch 이외에 메소드 에러처리
Future<Result?> update()업데이트를 한다고 가정했을 때,이렇게 Nullable한 Result를 반환하고,성공시에는 return null; 그리고 실패시에는 Result.error;를 반환하게 작성하였습니다. 혹시 이렇게 하는 것이 맞을까요? 아니면 좀 더 좋은 방법이 있을까요?
-
미해결ARM Cortex-M 프로세서 프로그래밍
영상 앞부분이 잘린것 같아요
강사님 영상 시작할때 163줄부터 시작하고 앞부분이 없는것 같아요
-
미해결따라하며 배우는 웹 게임
이 소스코드를 다운받고 브라우저 여러개로 테스트해보면
두번째로 접속한 유저는 첫번째로 접속한 유저를 볼수가없던데 무슨이유일까요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
권한요청 드립니다!
github에서 권한요청 드렸고, 추가해주셨다고 했는데 아직도 들어가면 404에러가 떠서 다시한번 요청드립니다!인프런 아이디 : dldpwl1126@hyundai-autoever.com인프런 이메일 : dldpwl1126@hyundai-autoever.com깃헙 아이디 : dldpwl1126@naver.com깃헙 Username : yez1013
-
해결됨일잘하는 마케터, MD에게 꼭 필요한 파이썬 데이터 분석
Visual Code로 실행하고 싶습니다.
기존에 사용하던게 Visual code여서 이거 하나로만 사용하고 싶어서 코드로 복사하여 사용하고 관련 라이브러리를 설치하고 실행했는데 오류가 발생해서요. 혹시 Visual code에서도 실행할 수 있는 방법이 있을까요?? C:\StartCode>C:/Users/dantr/AppData/Local/Microsoft/WindowsApps/python3.10.exe c:/StartCode/교육/test1.pyc:\StartCode\교육\test1.py:21: DeprecationWarning: use options instead of chrome_options driver = webdriver.Chrome('chromedriver', chrome_options=chrome_options)Traceback (most recent call last): File "C:\Users\dantr\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\selenium\webdriver\common\service.py", line 72, in start self.process = subprocess.Popen(cmd, env=self.env, File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.2032.0_x64__qbz5n2kfra8p0\lib\subprocess.py", line 969, in init self._execute_child(args, executable, preexec_fn, close_fds, File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.2032.0_x64__qbz5n2kfra8p0\lib\subprocess.py", line 1438, in executechild hp, ht, pid, tid = _winapi.CreateProcess(executable, args,FileNotFoundError: [WinError 2] 지정된 파일을 찾을 수 없습니다During handling of the above exception, another exception occurred:Traceback (most recent call last): File "c:\StartCode\교육\test1.py", line 21, in <module> driver = webdriver.Chrome('chromedriver', chrome_options=chrome_options) File "C:\Users\dantr\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\selenium\webdriver\chrome\webdriver.py", line 73, in init self.service.start() File "C:\Users\dantr\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\selenium\webdriver\common\service.py", line 81, in start raise WebDriverException(selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home
-
미해결[유니티 레벨 업!] 모듈식으로 개발하는 퀘스트&업적 시스템
갑자기 OutOfRange가 떠요ㅠㅠ
왜이럴까요..
-
해결됨그림으로 쉽게 배우는 자료구조와 알고리즘 (기본편)
선생님 질문이있습니다.
printAll까지 구현한상태인데 insertAt에서 여기부분 반대로 했을뿐인데 왜 4에서 무한루프도는지 이해가안되네여.currentNode의 next를 먼저정하는것이 흐름상 newNode정하고 newNode.next를 currentNode의 .next로하려고햇는데 루프도는 이유를 모르겟네여 .ㅎㅎㄷ
-
해결됨Vue3 완벽 마스터: 기초부터 실전까지 - "기본편"
프로바이더!!
와.. 이전 버전에는 프로바이더랑 인젝트가 없어서 그냥 중간에 데이터로 보낼때 불편했는데.. 직접 중간에다가 데이터 불러오고 이랬던 기억이... 이번강의 보고 설명 듣고 귀에 쏙쏙 들어옵니다!!
-
해결됨Vue3 완벽 마스터: 기초부터 실전까지 - "기본편"
예전부터...
예전부터 페이지 마다 헤더 푸터 끌어 올때 그냥 슬롯으로 가져오면 되겠네요? 임포트로 따로 불러오는것보다 슬롯으로 재활용하는게 훨 편하겠군요 (맞는지는.. 모르겠어요)
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
안녕하세요. 토큰 관련 질문입니다.
강사님 안녕하세요! nodeBird 강좌 너무 잘 듣고 있습니다.다름이 아니라, access token, refresh token 관련해서 궁금한 점이 생겨서 질문드립니다.access token, refresh token은 보통 실무에서 각각 어디에 저장을 해서 사용하나요? 만약 access token을 쿠키에 저장한다고 한다면, react-cookie 같은 라이브러리를 사용해서 프론트 단에서 구현하는 건가요? 아니면 백엔드 개발자와 협의를 해야하는 부분인가요? 헤더에 access token을 넣어서 서버와의 통신을 진행하다가, access token의 유효시간이 만료되면 자동으로 refresh token으로 교체가 되는건가요? 아니면 이러한 과정을 코드로 따로 구현해야 하는건가요?항상 유익한 강좌 감사합니다.
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
11번 문제 궁금한게 있습니다
11번 문제에서 나눈 값은 소숫점 첫번째 자리까지만 출력하라는 문제와 나머지를 출력하는 문제인데 영상에서 나온 방법과는 다른 방법으로 하려고 해봤는데 오류가 떠서 왜 이런 오류가 뜨는지 궁금합니다.num1 = int(input())num2 = int(input())print("%d / %d = %f" %(num1, num2, format(num1 / num2, ".1f")))print("%d % %d = %d" %(num1, num2, num1 % num2))이렇게 코드를 짜봤는데 TypeError: must be real number, not str 이런 오류가 뜨는데 왜 이러는 걸까요??그리고 나머지를 출력하는 문제에서는 ValueError: unsupported format character '%' (0x25) at index 5 이런 오류가 뜨는데 왜 이런 오류가 뜨는걸까요??
-
해결됨Vue3 완벽 마스터: 기초부터 실전까지 - "기본편"
이벤트 버스가 없어졌나봐요?
이벤트 버스가 없어지고 컨텍트에서 에밋을 사용하네요?신기합니다!
-
해결됨Vue3 완벽 마스터: 기초부터 실전까지 - "기본편"
밸리데이터 질문..
그러면 최신 뷰는 리액트와 달리 인풋 밸리데이터 검수하면 하면 되겠네요? 제가 리액트 잠깐 배웠을대는 서드파티 따로 지원해서 어렵사리 배웠는데 뷰3에선 밸리데이터 하나로만 해서 검수 하면되겠네요?
-
미해결파이썬으로 마케팅 자동화하기
이미 이웃이거나 서로이웃일 경우 에러발생
1. 이미 이웃이거나, 서로이웃일경우엔 이웃추가 버튼이 없어서 에러가 나는데 어떻게 처리하나요? 또한 특정 그룹에 추가하고 싶다면 어떻게 해야 하는지요?
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
SELECT문 쿼리 로그 출력이 안됩니다.
package com.jpa.jpabook.relationshiptest; import com.jpa.jpabook.entity.relationship.manytomanyunidirection.Member; import com.jpa.jpabook.entity.relationship.manytomanyunidirection.Product; import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.annotation.Rollback; import org.springframework.transaction.annotation.Transactional; import javax.persistence.EntityManager; import javax.persistence.PersistenceContext; import java.util.List; @SpringBootTest @Transactional @Rollback(value = false) public class ManyToManyUniDirectionTest { @PersistenceContext EntityManager em; @Test public void 다대다_단방향_테스트() throws Exception { //given Product productA = new Product(); productA.setId("productA"); productA.setName("상품A"); em.persist(productA); Member member1 = new Member(); member1.setId("member1"); member1.setUsername("회원1"); member1.getProducts().add(productA); em.persist(member1); //when Member member = em.find(Member.class, "member1"); List<Product> products = member.getProducts(); //then for(Product product : products){ System.out.println("product.name = " + product.getName()); } } } JPA 교재를 가지고 공부를 진행중입니다.해당 코드에서 em.persist로 엔티티를 저장하는 부분에 대한 insert 쿼리 로그는 잘 찍히지만em.find 할 때 SELECT 쿼리 로그가 찍혀야 된다고 생각을 하는데 잘못 이해를 하고 있는건지.. 구글링을 열심히 해봐도 해당 내용이 나오지 않아 질문 드리게 되었습니다 ㅠㅠ
-
해결됨Vue3 완벽 마스터: 기초부터 실전까지 - "기본편"
부트스트랩 그냥 간단한 질문인데요
부트스트랩만 써봤는데요 그러면 뷰티 파이는 지금 쓸 수 있는건가요? 5월에 출시된다고 한거 같은데 제가 부트만 써봤지 뷰티파이는 아직 써보질 못했거든요~ 궁금하네요!