묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
Inline Frame 구글 지도 연동
Inline Frame에 유튜브 연동은 잘 되는데 구글 지도는 같은 방식으로 실행해도 빈 화면으로만 표기됩니다. <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d43007862.7775703!2d-69.42426869999996!3d48.8583701!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47e66e2964e34e2d%3A0x8ddca9ee380ef7e0!2z7JeQ7Y6g7YOR!5e0!3m2!1sko!2skr!4v1671086472522!5m2!1sko!2skr" width="600" height="450" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe> 위 부분에서 볼드처리된 부분만 삽입하였는데 실수가 있었던 걸까요?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
sql 쿼리 로그는 어떤 모듈이 작성하나요?
시퀄라이즈 실습하기 마지막즘에 말씀하신sql 쿼리 내용이 나오는 로그는 어떤 모듈이 로깅하는것인가요?production 환경에서도 로깅이 되는건가요?궁금합니다
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
강의순서
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 카카오나 네이버처럼 대기업이 아니라 작은기업 코테를 준비하려는데이런경우에도 순서대로 강의를 들어야할까요?가장 최우선적으로 들어야 할 강의가 있을까요?시간은 촉박한데 양이 좀 많아서 질문해봅니다ㅠ
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
const [isLoggedIn, setIsLoggedIn] = useState(false); 오류
at renderNodeDestructiveImpl (D:\react-zero\front\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6104:11)at renderNodeDestructive (D:\react-zero\front\node_modules\react-dom\cjs\react-dom-server.browser.development.js:6076:14) {page: '/'}7 |8 | const AppLayout = ({children}) => {> 9 | const [isLoggedIn, setIsLoggedIn] = useState(false);| ^10 | //더미데이터 저장으로 useState 사용11 |12 | return ( 이런 상황입니다 9화 로그인폼만들기에서 const [isLoggedIn, setIsLoggedIn] = useState(false);에 setIsLoggedIn 이부분에 대한 코드입력이 없는것같은데요 동영상에서는 웹사이트가 정상작동되고저는 저 따라한 저는 안됩니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
fontawesome 관련 질문
지금 fontawesome 사이트는 강의내용과 버전이 많이 다르네요해당링크 어디서 가져오나요??아래 다른분들도 같은 질문을 올려주신것에 대한 답변을 봤는데, 그냥 바로 Pro 결제페이지로 안내가 되네요stylesheet 로 가져오는건 어디에도 없습니다.
-
해결됨Database - SQL
선생님 mssql 한줄실행 단축키는 없을까요?
오라클은 컨트롤+엔터 키로 한 줄씩 실행이 가능한데요, 혹시 mssql 도 이런 기능이 있나요?찾아봤는데 mssql은 한 줄 실행을 하려면 드래그해서 써야 한다는 글만 나와서 질문드립니다!
-
미해결스프링 핵심 원리 - 기본편
getid()를 찾을수 없다 나옵니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]같은 질문글의 import hello.core.member.Member; 부분은 추가해도 안먹힙니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
앞 뒤 <abcd/> 와 </abcd>의 차이점을알고싶습니다.
<Menu.Item> <Link href="/signup">회원가입</Link> </Menu.Item> </Menu> <Row> <Col xs={24} md={6}> {isLoggedIn ? <UserProfile />:<LoginForm />} </Col> <Col xs={24} md={12}> {children} </Col> <Col xs={24} md={6}>이렇게 되어있다면 <Col xs={24} md={6}> {isLoggedIn ? <UserProfile />:<LoginForm />} </Col></col>은 앞에 </col> 로 붙였는데요 {isLoggedIn ? <UserProfile />:<LoginForm />} 은 뒤에 <<LoginForm />}</> 을 쓰자나요 어떤것은 </col>에 쓰고 어떤것은 <LoginForm /> 쓰는지 궁금합니다 앞 뒤 <abcd/> 와 </abcd>의 차이점을알고싶습니다.
-
미해결모의해킹 실무자가 알려주는, XSS 공격 기법
wamp bitnami 서비스 종료 했어요
다르게 바꿔 주세요 강의를
-
미해결함수형 프로그래밍과 JavaScript ES6+
평가 순서에 대해 질문이 있습니다!
안녕하세요. 먼저 좋은 강의와 항상 빠르게 답변을 해주셔서 너무 감사합니다. 질문은 아래와 같습니다.지연성 1 파트에 있는 평가순서 강의를 복습하면서 클레이슬리 컴포지션의 평가 순서를 생각해보았는데, 제 생각이 맞는지 궁금합니다. 예시코드// gogo( [1, 2, 3, 4, 5], L.map((n) => Promise.resolve(n)), L.filter((n) => n % 2), take(2), console.log // [1, 3] ); // takeexport const take = curry((l, iter) => { let result = []; iter = iter[Symbol.iterator](); // recur()가 실행되면, 여기서 다시 시작을 하는데. // iter.next()가 실행되면, return (function recur() { let cur; while (!(cur = iter.next()).done) { const value = cur.value; // a가 promise 인 경우 재귀함수를 이용해서 처리함 if (value instanceof Promise) return ( value // .then((v) => (result.push(v), result).length === l ? result : recur() ) // filter에서 reject가 되면, catch에 걸리고 e가 nop이면 recur()를 실행한다. .catch((e) => (e === nop ? recur() : Promise.reject(e))) ); result.push(value); if (result.length === l) return result; } return result; })(); });// L.filterconst nop = Symbol("nop"); export const L.filter = curry(function* (f, iter) { for (const a of iter) { const b = go1(a, f); if (b instanceof Promise) yield b.then((b) => (b ? a : Promise.reject(nop))); else if (b) yield a; } });// L.mapexport const L.Map = curry(function* (f, iter) { for (const el of iter) { yield go1(el, f); } }); 평가 순서take 함수 내, iter.next() 평가를 시도 → L.filter로 이동L.filter 내, iter.next() 평가를 시도 → L.map 으로 이동L.map 내, inter.next() 평가를 시도한다. → [1, 2, 3..] 를 iter 로 받았기 때문에 1로 평가 된다.L.filter 로 돌아와, L.map으로부터 평가받은 Promise.resolve(1) 이라는 값(b)으로 내부 로직을 수행한다.b의 인스턴스가 Promise라면, b.then을 실행하고 a 또는 Promise.reject을 한다.여기서 a는 Promise 이다.b의 인스턴스가 Promise가 아니라면, result.push(value); 을 실행하고 while로 순회한다.L.filter 의 평가가 끝나면 take 함수로 돌아온다take로 전해지는 L.filter 의 평가값은 4개 중에 하나일 것이다.a → take 내에서 result.push 가 실행됨Promise.resolve(a) → take 내에서 .then 절이 실행됨.Promise.reject(nop) → take 내에서 .catch 절이 실행되고 recur() 를 실행함Promise.reject(e) → take 내에서 .catch절이 실행되고, Promise.reject(e) 로 이어짐recur()가 실행되면, take 에서 실행된 첫번째 while 사이클이 끝나면서, 다시 recur()가 실행되며 iter.next()가 평가할때 위 과정을 다시 반복한다. take에 있는 while 사이클이 return되고 recur() 함수 실행이 종료됐음에도 iter.next()의 값이 이전값에서 이어지는 이유는 recur() 와 iter가 클로저이기때문이다.
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
@ModelAttribute로 IpPort 받기
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]@ModelAttribute로 IpPort를 받아봤는데 IpPort에 setter가 없는데 어떻게 바인딩이 되는 것인가요?위 코드처럼 @ModelAttribute를 사용해서 IpPort를 받아봤습니다.URL: http://localhost:8080/ip-port-v2?ip=127.0.0.1&port=8080URL은 위와 같이 해서 값을 보내줬어요.@ModelAttribute를 사용하면 객체를 생성하고 프로퍼티를 찾아서 setter를 호출해서 파라미터 값을 바인딩한다고 했는데IpPort객체를 보면setter가 없습니다. 그러면 생성자를 통해서 객체를 생성하면서 객체에 값을 넣어줘서 파라미터 바인딩을 하는 것인가요? < 결과 >좋은 강의 제공해주셔서 늘 감사합니다!!
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
로그인, 회원가입
코드에 전혀 문제가 없는데 회원가입, 로그인 클릭 시 성공, 실패 토스트 메세지가 안 뜨고 실제로도 회원가입이나 로그인이 안 됩니다. 어쩌다가 가끔 되고 그러는데 제 pc문제 인가요…?사진상으로 구분이 안 되면 메일 주소 알려주시면 파일 압축해서 보내드리겠습니다! 도와주세요….
-
미해결Slack 클론 코딩[실시간 채팅 with React]
SWR or axios 관련 질문이 있습니다.
프론트에서 백앤드 서버로 네트워크 요청시 요청 헤더에 보면 Connection: keep-alive 라고 표기 되는데 이 상태의 요청들이 많으면 서버가 부하가 큰다던가 할 수 있는 요지가 있을까요?프론트에서 보내는 저 api 상태의 요청이 많으면 문제가 생길수 있다는데프론트에서 요청시 팬딩이 걸리는 그런 상황에 요청을 끊을 수 있는 방법이 있을까요?(백엔드 서버에 어떻게히면 부담을 줄일수 있을까 고민중입니다;)
-
미해결홍정모의 따라하며 배우는 C언어
수강시 참고 할 만한 책 질문
안녕하세요 교수님 최근에 수강을 시작한 초보입니다. 강의를 들으면서 따라하고 있는데 복습할떄 책을 참고 하고싶은데 C Primer Plus 이 책을 프로그래밍을 처음 하는 초보자가 봐도 괞찮을까요 아니면 다른 추천하는 책이 있으시다면 추천해주시면 감사하겠습니다.
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
Bitstream 질문입니다.
- 강의 내용외의 개인 질문은 받지 않아요 (개별 과제, 고민 상담 등..)- 저 포함, 다른 수강생 분들이 함께보는 공간입니다. 보기좋게 남겨주시면 좋은 QnA 문화가 될 것 같아요. (글쓰기는 현업에서 중요한 능력입니다!)- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. ZC702로 학습 중입니다.implation까지는 다 잘됩니다..하지만 1장에서 bitstream에서 막혔습니다.board가 달라서 생기는 문제인 것 같습니다..이럴 때는 어떻게 해야할까요..?도와주시면 감사하겠습니다!로그는 아래와 같습니다.ERROR: [DRC NSTD-1] Unspecified I/O Standard: 2 out of 12 logical ports use I/O standard (IOSTANDARD) value 'DEFAULT', instead of a user assigned specific value. This may cause I/O contention or incompatibility with the board power or connectivity affecting performance, signal integrity or in extreme cases cause damage to the device or the components to which it is connected. To correct this violation, specify all I/O standards. This design will fail to generate a bitstream unless all logical ports have a user specified I/O standard value defined. To allow bitstream creation with unspecified I/O standard values (not recommended), use this command: set_property SEVERITY {Warning} [get_drc_checks NSTD-1]. NOTE: When using the Vivado Runs infrastructure (e.g. launch_runs Tcl command), add this command to a .tcl file and add that file as a pre-hook for write_bitstream step for the implementation run. Problem ports: led[2], and led[0].ERROR: [DRC UCIO-1] Unconstrained Logical Port: 2 out of 12 logical ports have no user assigned specific location constraint (LOC). This may cause I/O contention or incompatibility with the board power or connectivity affecting performance, signal integrity or in extreme cases cause damage to the device or the components to which it is connected. To correct this violation, specify all pin locations. This design will fail to generate a bitstream unless all logical ports have a user specified site LOC constraint defined. To allow bitstream creation with unspecified pin locations (not recommended), use this command: set_property SEVERITY {Warning} [get_drc_checks UCIO-1]. NOTE: When using the Vivado Runs infrastructure (e.g. launch_runs Tcl command), add this command to a .tcl file and add that file as a pre-hook for write_bitstream step for the implementation run. Problem ports: led[2], and led[0].WARNING: [DRC ZPS7-1] PS7 block required: The PS7 cell must be used in this Zynq design in order to enable correct default configuration.INFO: [Vivado 12-3199] DRC finished with 2 Errors, 1 WarningsINFO: [Vivado 12-3200] Please refer to the DRC report (report_drc) for more information.ERROR: [Vivado 12-1345] Error(s) found during DRC. Bitgen not run.INFO: [Common 17-83] Releasing license: Implementation17 Infos, 1 Warnings, 0 Critical Warnings and 3 Errors encountered.write_bitstream failedERROR: [Common 17-39] 'write_bitstream' failed due to earlier errors.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
강의 잘 들었습니다. [질문]
혹시 Todo it! 에서 기존에 작성되어있던 할 일을 중복해서 적으면 item은 추가되고 크롬 개발자 도구엔 오류가 뜨는데..중복된걸 걸러주는 로직이 없으니 정상인걸까요 ??localstorage엔 한개만 추가됩니다. (이건 중복된 키라서 그러겠네요..)
-
미해결초보를 위한 쿠버네티스 안내서
도커라는 말은 제품이름인가요?
제가 이해한게 맞는지 확인 부탁드립니다.가상머신이나 컨테이너가 큰 기술적 개념이라고 생각하는데요도커라는 말은 제품명이라고 이해하면 될까요?예를들어서 저는 가상머신이 기술적 개념이라면 이를 제품화한게 Virtual Box, VMware라고 생각합니다
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
Github 권한 요청드립니다.
인프런 아이디/이메일 : kwakseok1034@gmail.com깃허브 username/이메일 : yoonhyunsun / gustjs5289@naver.com
-
해결됨실전! 스프링 데이터 JPA
같은 테이블의 외래키와 복합키
안녕하세요 영한님. 항상 강의 잘 듣고있습니다.회사에서 레거시 코드를 엔티티로 변경하다보니 궁금한게 있어 문의드립니다.첫번째 질문혹시 복합키가 3개의 컬럼으로 되어있을 때, 2개의 컬럼이 같은 테이블과 매핑해야 된다면 어떻게 해줘야하는지 알 수 있을까요? @EmbeddedId, @IdClass 둘 다 필드명으로 매핑을 해줘야 하는데, 한 필드밖에 매핑이 안되서 여쭤봅니다.두번째 질문아래 키들이 전부 Enum으로 되어있다면 조인할 때 @Enumrated(STRING) 이 적용이 안되는 것 같은데 어떻게 하면 좋을지 여쭤봅니다.예를 들어,A의 복합키 [a, b, c] 중 [a, b]가 B와 매핑되는 외래키이고, [c]는 C와 매핑되는 외래키입니다.* 여기서 B의 a, b는 B의 PK입니다.* A와 B는 일대다, A와 C 또한 일대다 관계입니다.class A { @Id @Enumerated(STRING) EnumType a; @Id @Enumerated(STRING) EnumType b; @Id @Enumerated(STRING) EnumType c; } class B { @Id @Enumerated(STRING) EnumType a; @Id @Enumerated(STRING) EnumType b; } class C { @Id @Enumerated(STRING) EnumType c; }@EmbeddedId 사용시@Embeddable public class AId implements Serializable { private BId b; @Enumerated(STRING) private EnumType c; } @Embeddable public class BId implements Serializable { @Enumerated(STRING) private EnumType a; @Enumerated(STRING) private EnumType b; } @Entity public class A { @EmbeddedId private AId id; // 쿼리에서 EnumType의 숫자값이 들어갑니다. @ManyToOne(fetch = LAZY) @JoinColumns(value = { @JoinColumn(name = "a"), @JoinColumn(name = "b") }) private B b; }
-
미해결이미지 관리 풀스택(feat. Node.js, React, MongoDB, AWS)
cdn 주소
안녕하세요!이미지를 불러온다는것이 DB에 이미지를 주소를 저장하고, 서버를 통해 클라이언트는 이미지를 불러 오는데cdn 을 사용하게되면 이미지 불러오는 주소가 변경되는것 같습니다.그럼 이때 DB에 이미지 저장시 CDN 주소도 같이 넣어줘야 하나요? 아니면 서버나 클라쪽에서 불러온 s3 이미지 주소를 cdn 이미지 주소로 가공해야하나요? 감사합니다.