묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
HAL할 드라이버와 LL드라이버 뜻은 뭔가요?
HAL할 드라이버와 LL드라이버 뜻은 뭔가요? 이 부분에 대해 설명이 없습니다
-
미해결페이스북 클론 - full stack 웹 개발
insertAdjacentHTML을 하는 이유가 궁금합니다
comment를 추가하는 ajax 통신 success 마지막에 location.reload()를 해주는데, 이게 새로고침 하는것과 같다고 알고있습니다. 그렇게 되면 ajax 통신에서 html을 주고 받으며 insertAdjacentHTML로 post_list.html을 수정할 필요가 있나요? 그냥 json을 보내 comment를 생성하고 reload해주면 더 간단할거 같습니다.
-
미해결스프링 데이터 JPA
@Transaction 처리 질문입니다.
@Transaction 을 붙여서, 트랜잭션 처리를 언제 해야하는지 알 수 있을까요? 검색해보니, 여러 쿼리를 하나의 단위로 실행해야할 때만 붙여서 처리하면 되는 것 같으나 일부 블로그에서는 모든 service의 메소드에 붙이라는 곳도 있는 거 같아서 헷갈립니다ㅠㅠ 따라서 read를 제외한 create, update, delete가 하나라도 있는 service layer의 메소드에 전부 붙여야하는지 궁금합니다. 다음은 update, delete 각자 하나의 쿼리만 수행하는 코드 예시입니다. public boolean updateBoard(Board board, Long id) { Optional<Board> optionalBoard = boardRepository.findById(id); if (optionalBoard.isEmpty()) { return false; } Board existingBoard = optionalBoard.get(); existingBoard.setTitle(board.getTitle()); existingBoard.setContent(board.getContent()); boardRepository.save(existingBoard); return true; } public boolean deleteBoard(Long id) { Optional<Board> optionalBoard = boardRepository.findById(id); if (optionalBoard.isEmpty()) { return false; } boardRepository.deleteById(id); return true; }
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
Jobs에 대한 API호출 실패
Jobs에 대한 API호출 시 아래와 같은 응답이 옵니다. https://api.hnpwa.com/v0/jobs/1.jsonError: could not handle the request
-
미해결찾아가는 사이버 독도교실
다운로드와 인쇄하기는 어떻게 하나요?
정리하기/핵심정리 화면의 하단에 보면 다운로드와 인쇄하기 박스가 보이는데 실행이 되지 않네요.
-
미해결그림으로 배우는 자바, 파트2: 객체지향!
모든 강의 수강 후
강좌 잘 들었습니다! 그림으로 이해하니 빠른 습득이 가능한 것 같습니다 ㅎㅎ 인터페이스까지 마치고 학습을 종료했는데 이후에는 어떤 것을 공부해야하나요? 추가로 연습문제들을 풀어보고 싶은데 혹시 추천해줄만한 문제 있을까요? 저의 목표는 대학교 JAVA 수업 A+ 받기 입니다.. 학교 수업에서는 기본개념보다 훨씬 자세하고 구체적으로 나가기 때문에 조금 어렵게 공부해보고 싶습니다ㅜㅜ 추천해주실만한 커리나 문제가 있으면 부탁드립니다!
-
미해결웹 게임을 만들며 배우는 React
틱택토 memo 적용 시 문제 발생
위의 Td.jsx 에 memo를 적용하면 렌더링이 줄어들고 O, X가 잘찍힙니다. 하지만 Tr.jsx에 memo를 적용하면 렌더링은 줄어들지만 O와 X가 찍히지가 않습니다.. 왜그런지 모르겠습니다 ㅠㅠ..
-
미해결생활코딩 - Linux
안녕하세요 리눅스의 질문입니다.
제가 맥북을 쓰고 있는데 리눅스따로 다운을 하지 않고 해도 될까요? 아니면 맥북에 리눅스 다운을 해야하나요..? 제가 다운을 하려고 했는데 잘 안되서 인터넷에 찾아보니까 맥이 리눅스랑 비슷하다고 무방하다고 해서 이렇게 질문 드립니다!
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
안녕하세요.퀴즈#7에 관한 질문입니다.
저는 나도코딩님과 다르게 아래처럼 코딩을 했습니다. for week in range(1, 51): with open("{0}주차.txt", "w", encoding="utf8".format(week)) as report: report.write("- {0}주차 주간보고 -".format(week)) report.write("\n부서 : ") report.write("\n이름 : ") report.write("\n업무요약 : ") 그런데 with코드에서는 내용작성을 할 때는 .format코드가 실행이 되지만 open코드에서는 .format코드가 실행이 되지않아 파일 이름은 {0}주차.txt로 저장되고 내용은 - 50주차 주간보고 - 부서 : 이름: 업무 요약: 이렇게 저장이 되는데 .format코드는 with코드에서 실행이 불가능한가요? str로 감싸봤는데도 안되네요...
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
파이썬은 강의 안하세요?
제가 엄청 어려워하는 c강의를 이해하기 쉽게 강의해주셔서 포기안하고 열심히 강의 듣고 있는데요. 파이썬은 강의 안하시나요? 파이썬도 선생님이 하는 강의 듣고 싶네요.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
GetComponent에 대해서
이 함수가 해당 게임 오브젝트의 컴포넌트를 불러오는 함수인 거죠? Instance = go.GetComponent<Managers>();의 경우에는 게임 오브젝트 go에 넣어진 @Managers의 Managers란 컴포넌트를 불러와서 Instanc에 넣는 거고요. 그런데 비주얼 스튜디오에서 GetComponent의 설명을 읽어보니 Component GameObject.GetComponent(systerm type type) 라고 되어 있던데 맨 앞의 Component는 왜 붙어있는 건가요? 유니티의 도큐멘테이션에서는 Component.GetComponet라고 되어 있던데 이렇게 쓰면 컴포넌트의 컴포넌트를 불러온다는 건가요???? 마치 인셉션처럼?? 헷갈리네요 ㅜㅜ
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
draw.io
draw.io 자료가 한장인가요?
-
해결됨우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
제 42강 챕터06-04 Futures 강의 중 worker 변수 관련 질문
좀 이해가 가지 않는 부분이 있어서 질문을 드립니다 이 강의에서 worker 변수를 선언하고 min(10, len(work_list)) 의 값을 지정하여 work_list 의 항목 갯수에 따라 가변적으로 지정하며, 최대 10을 넘지 않게 한 것까지는 알겠습니다 work_list 에서 선언된 항목들을 sum_generator 함수에 멀티쓰레드로 넣기 위해 이런 작업들을 한다고 이해하고 있는데요 그런데 정작 이 전체 함수 내에서 worker 변수가 전혀 쓰이지 않고, worker 변수 선언된 부분을 지워도 문제없이 프로그램이 실행되는데 과연 이 worker 변수가 겉으론 표현되지 않지만 무슨 내부적 프로세스에 필수적으로 필요한 약속된 변수인 것인지, 질문을 쭉 찾아봐도 정확하게 이런 부분에 대해 의문을 해소할 수가 없어서 문의를 드리게 되었습니다
-
미해결현존 최강 크롤링 기술: Scrapy와 Selenium 정복
ActionChains에 대해 질문입니다.
ActionChains는 순차적인일을 처리하기위함이라고 나와있는데 그냥 ActionChains없이 코드를 순차적으로 쓰면 똑같은 일을 하게되는거아닌가요? ActionChains의 장점이 뭔지 와닿지가 않은데 설명 좀 해주실수 있을까요? 그리고 자동로그인 같은경우는 ActionChains를 쓰는게 낫나요?
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
%d원 표시 어떻게 해야 하나요?
%d 여기 다음에 w돈 표시 써야하는데 w 키보드 누르면 \이렇게 나옵니다. %d원표시(더불유에 작대기) 어떻게 해야 하나요? %d\ 이렇게 나옵니다
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃헙 클론 해보려고 하는데 브랜치를 찾을수가 없어요.
깃헙을 잘은 몰라서 그런거같은데 "깃헙 브랜치 안내"영상에서 나오는 주소는 어떻게 갈 수 있나요? 양식은 이미 남겨서 메일도 받았는데 계속 아래 이미지 처럼만 나옵니다.
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
pd.to_numeric 오류
유익한강의감사합니다. 오른쪽 화면 하단처럼 숫자형식 변환시 오류가 발생하여 질문드립니다.
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
expose 했을때 deployments.extensions
5월 중순에 테스트 하는데 kubectl expose deployment nginx --port=80 --type=LoadBalancer하면 deployments.extensions "nginx" not found 이 발생합니다. ======================== deployment => pod으로 변경하니 동작합니다. kubectl expose pod nginx --port=80 --type=LoadBalancer kubectl expose deployment nginx --port=80 --type=LoadBalancer deployments.extensions "nginx" not found deployments.extensions "nginx" not found deployments.extensions "nginx" not fouyments.extensions "nginx" not found deployments.extensions "nginx" not found
-
미해결제주코딩베이스캠프 Code Festival: JavaScript 100제
parseInt가 왜 필요한지 모르겠습니다!
강사님 안녕하세요~! 강의 잘 듣고 있습니다 :0 질문이 있는데요! if(n % 7 === 0) 이 부분에서 어차피 7로 나누어 떨어질 때만 밑에 코드가 실행될텐데, 그럼 나눈 몫은 항상 정수가 되지 않을까요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
어디가 틀린건지 알 수 있을까요?
강의를 보기전에 짜본 코드인데 어디가 잘못된지를 모르겠어서 질문드립니다. 전체적인 로직은 앞 강의에서 배운 부분집합 로직에서 조금 추가한 것으로 각 부분집합의 합을 구하고 구한 합을 cand_dic이란 딕셔너리의 key값으로 넣고 value는 만약 이미 그 합이 존재하면 1씩 더해서 나중에 cand_dic을 둘러보았을 때 value가 1보다 큰 값이 있다면 부분집합의 합이 겹치는거니까 yes를 출력하게 한 것입니다. 저 그리고 강의에서 sum=total-sum으로 진위여부를 판단하셨는데 문제를 보면 두 개의 부분집합으로 나뉜다고 나와있는데 그럼 예를들어서 {1,3,5,6,7,10}이 있을때 {1,3} {5,6} 이렇게해도 두 개의 부분집합으로 나뉜거 아닌가요?? 그럼 sum=total-sum으로 판단을 하면 오류가 생기지 않나요? 제가 문제 이해를 잘못한건가요? def dfs(cnt=1): if cnt == n+1: cand = 0 for k, v in set_dic.items(): if v == 1: cand += k cand_dic[cand] = cand_dic.get(cand, 0) + 1 else: set_dic[set_list[cnt-1]] = 1 dfs(cnt+1) set_dic[set_list[cnt-1]] = 0 dfs(cnt+1) n = int(input()) set_list = list(map(int, input().split())) set_dic = {} for i in set_list: set_dic[i] = 0 cand_dic = {} dfs() is_answer = False for k, v in cand_dic.items(): if v > 1: is_answer = True break if is_answer: print('YES') else: print('NO')