묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨GetX 기반 Flutter 앱 만들기
강의자료는 어디서 다운 받나요?
강의자료는 어디서 다운 받나요? 마지막 부분에 예제 소스만 있던데, 동영상에서 보여주신 강의 내용들 (PPT로 보이는 내용들)어디서 다운 받는지요?
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
display: flex 의 기능은 무엇인가요?
프리캠프 css정렬강의에서자식 box들을 정렬하기 위하여, 부모 box의 속성 및 값으로 display: flex을 먼저 쓰고,flex-direction : row로 할건지, flex-direction : column으로 할건지 결정하고.이어 justify content나 align itmes등을 사용하던데그럼, display: flex의 기능은 무엇인가요?display : flex 라는 코드 없이 위의 flex기능들을 구사하면 문제가 생기나요??시험삼아 display : flex 라는 코드 없이 뒤이어flex-direction : row;justify items : center;align items : center; 라고 적고 확인해보니. 부모 박스 안에 자식 박스가 마치 flex-direction : column ; 만 실행된 것과 같은 효과가 나타났습니다.
-
미해결C# 처음부터 배우기
Mac에서는 Net.core
써도 되는걸까요? 근데 보여지는 화면 자체가 다른데...강의를 들을 수 없는 건가요?
-
미해결Kevin의 알기 쉬운 Spring Reactive Web Applications: Reactor 1부
웹플럭스 처리 프로세스 문의
DB 조회조회된 내용으로 비즈니스 로직 처리(자바 코어 연산)연산된 결과 DB 등록 사용자 요청시에 위의 3가지 업무를 Webflux로 처리해야한다면 어떤 방식으로 처리해야하는지 감이 잘 안오는데, 설명 부탁드립니다. Webflux에 적합하지 않은 업무일 수도 있다는 생각이 들어 문의드리게 되었습니다. 참고로 위의 3가지 업무는 순차적으로 처리가 되어야 하는 업무입니다. publisher가 위의 3개 내용을 각각을 별도의 subscriber에게 발생한다면 데이터 정합성이 깨질거 같은데...어떻게 처리해야하는지 설명부탁드립니다.
-
미해결홍정모의 따라하며 배우는 C언어
11분 40초 프로그램에 저장
피피티에서 int i = 34567; 이 왜 10000111 | 00000111로 저장되는지 궁금합니다
-
해결됨트렐로 개발로 배우는 Vuejs, Vuex, Vue-Router 프론트엔드 실전 기술
watch와 computed
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.동적 라우팅을 사용하고, $route 파라미터의 변경에 따라 특정 API를 호출 해야 한다면 watch를 쓰는게 의도적으로 적합할 것 같은데 맞을까요?computed의 경우 파생된 데이터의 계산값을 미리 선언해놓고 캐싱까지 되어서 편리하지만 계산된 값의 대해서일 경우이고, 아직 '중첩 라우트' 강좌까지 밖에 못들었지만 bid, cid에 따라 해당 데이터의 정보를 요청해야 한다면 watch로 파싱하는게 좋을 것 같습니다.. 라고 생각해봅니다api호출의 대해서 componentDidMount 처럼 created 에서 호출해주면 될거라 생각했는데 route의 변경에 감지되지 않는건 처음 알았네요
-
미해결해킹대회(CTF) 출전을 위한 시스템해킹(Pwnable) 입문
질문있습니다.flag가 안 나옵니다
익스코드가 잘못된걸까요??
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
x64로 MultiplyBy(b,a)를 보고 있습니다
4.2 스택프레임 강의 수강중입니다 x32와 x64는 다르다고 하셨는데주소가 4byte, 8byte 차이인거 말고도 push 가 없고 mov만 쓰고 있는거 같기도 했는데 제꺼는 선생님꺼랑 다르게 RDX 레지스터로 mov하는것 같았습니다 mov 해서 b를 넣기 전에는 RDX 값이RDX = 0000014CC24ABD40 였다가 b를 넣고 난 이후에는RDX = 0000000000000005 로 바뀌었는데 주소가 들어가있다가 값으로 바뀌는게 너무 어색합니다기존에 RDX에 들어 있었던 0000014CC24ABD40 는 쓰레기 값인가요??? x64에서 원리가 궁금합니다
-
해결됨만들면서 배우는 리액트 : 기초
https://cataas.com/ 여기 도메인이 죽어서 이미지가 보이지 않습니다 ㅠ
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.수업도중 예제 화면을 보면서 작업중이였는데갑자기 이미지가 뜨지 않습니다;;https://cataas.com/ 여기 도메인이 죽어서 이미지가 보이지 않습니다 ㅠ 확인 부탁드립니다.
-
미해결[LV1] 왕초보 이펙트 (VFX) 기초부터 튼튼하게! (UE5, Blender)
Targa로 저장하려니 이런 옵션
Targa로 저장하려니 이런 옵션이 뜨는데, 강사님은 어떤 걸로 저장하시나요?
-
해결됨실전! Querydsl
영속성 콘텍스트의 범위.
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요.영속성콘텍스트에 영속화된 Entity 로 생각이 드는데도 불구하고 영속성 콘텍스트가 아니고 쿼리의 호출결과로 데이터를 얻어오는 부분이 있어서 질문을 드립니다.테스트 코드는 아래와 같습니다.참고: boardId = boardEntity @Id@Transactional public BoardDto updateBoard(Integer boardId, String title) { jBoardEntity entity = jpaQueryFactory.selectFrom(boardEntity).where(boardEntity.baordId.eq(boardId)).fetchOne(); entity.updateTitle(title); entityManagerFactory.getPersistenceUnitUtil().isLoaded(entity) // true return jpaQueryFactory.selectFrom(boardEntity).where(boardEntity.baordId.eq(boardId)).fetchOne(); }에서 처음 selectFrom 때 select 쿼리후 entity 정상반환하여 영속회되고 update title 문까지 정상동작합니다.이후 영속성 콘텍스트에 로드가 됐다는걸 확인해보았고 동일한 ID 의 entity 를 조회했을때는 영속성 컨텍스트에서 제공되길 기대했으나 console 로그에는 sql 이 나가는 것으로 보아 실제 db 에 sql 이 작동한것으로 보입니다.혹시 제가 놓친 부분이있다면 말씀해주시면 감사하겠습니다.
-
미해결스프링부트 시큐리티 & JWT 강의
스프링에서 설정 값 관리하는 방법 질문드립니다.
강사님 안녕하세요.스프링에서 토큰을 암호화, 복호화하기 위한 secret 키 값을 관리하는 방법을 알고 싶은데, 구글링해도 잘 나오지 않아 질문남깁니다. 스프링 부트에서는 .yml 파일 또는 .property 파일을 통해 설정값을 따로 관리하여 @value로 불러와서 사용하던데, 스프링에서는 어떤 파일을 통해 어떻게 사용할 수 있을까요?
-
미해결배달앱 클론코딩 [with React Native]
구글 플레이 내부 테스트에서 네이버맵이 가끔 팅기는 현상
안녕하세요! 개발할 때는 네이버맵이 잘 동작하는데,내부 테스트를 위해 aab를 추출하고 올렸는데다운받은 어플에서는 네이버맵이 가끔 팅깁니다.!현재 저는 rn72버전을 사용중이고 저번에 강사님이 rn72 폴더 쪽 올리실 때 커밋 히스토리들 중에서 네이버 맵 쪽 관련 코드도 조금 수정하셨던 걸로 보였었는데 현재는 스쿼시머지가 된것인지 히스토리 파악이 어렵습니다 ㅜ ㅜ혹시 rn72버전에서 네이버맵쪽 관련 수정해주어야 할 부분이 따로 존재할까요 ?아니면 혹시 릴리즈모드에 progaurd rule을 적용시키는 부분때문에 일어날수도 있을까요 ?
-
미해결실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(25년 Update)
utm 확인하는 방법
특정사이트/?utm_source=youtube&utm_medium=video&utm_campaign=230918na1&utm_content=%EC%A1%B0%EC%9D%BC%ED%98%84 ?utm_source=naver&utm_medium=display&utm_campaign=230918ma1이렇게 해하고 애널리틱스 실시간 페이지뷰 해서 확인 하면 캠페인이나, 콘텐츠에 해당 캠페인 이 표시 되지 않습니다 organic, referral만 나오는데 어떻게 하면 될까요?
-
해결됨디자인 시스템 with 피그마
글로벌과 다크모드/라이트모드, 토큰스튜디오 프로
안녕하세요?글로벌에 타이포그래피 토큰을 만들면 다크모드, 라이트모드 테마쪽에는 굳이 안만들어도 상관이 없는건가요?글로벌에 등록된 토큰은 모든 테마에 전반적으로 적용이되는건가요??그리고 토큰스튜디오 프로를 사용했을때의 큰 메리트가 있을까요? 감사합니다!
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
부동산 크롤링 강좌 이벤트
선생님 안녕하세요~~ 몇 일 전에 이벤트 참여하려고 블로그에 글쓰고 선생님에게 메일을 보냈습니다.이거 완강하고 부동산도 꼭 듣고싶네요 ㅎㅎ 너무 유용한 강의 감사합니다. 메일 확인 부탁드려요 !!
-
미해결(2025 최신 업데이트)리액트 : 프론트엔드 개발자로 가는 마지막 단계
연락처 검색 버튼이 작동하지 않아요
import React, { useState } from 'react'; import {Form, Row, Col, Button} from 'react-bootstrap' import { useDispatch, useSelector } from 'react-redux'; const SearchBox = () => { let [keyword, setKeyword] = useState(''); let dispatch = useDispatch() const { contact } = useSelector((state) => state); const searchByName = (event) => { event.preventDefault(); dispatch({ type: "SEARCH_BY_USERNAME", payload: { keyword } }); }; return ( <Form onSubmit={searchByName} className='search-box'> <Row> <Col lg={8}> <Form.Control type="text" placeholder="이름을 입력해주세요" onChange={(event) => setKeyword(event.target.value)} \ /> </Col> <Col lg={4}> <Button variant="dark">찾기</Button> </Col> </Row> </Form> ) } export default SearchBox 위의 코드는 search-box 코드이고const initialState = { contact: [], keyword: "", } const reducer = (state = initialState, action) => { let { type, payload } = action; switch (type) { case "ADD_CONTACT": state.contact.push({ name: payload.name, phoneNumber: payload.phoneNumber, }); break; case "SEARCH_BY_USERNAME": state.keyword = payload.keyword; break; } return { ...state }; }; export default reducer;위의 코드는 reducer.js 코드 import React, { useEffect, useState } from "react"; import SearchBox from "./SearchBox"; import ContactItem from "./ContactItem"; import { useSelector } from "react-redux"; const ContactList = () => { const { contact, keyword } = useSelector((state) => state); let [filteredList, setFilteredList] = useState([]); useEffect(() => { if (keyword !== "") { let list = contact.filter((item) => item.name.includes(keyword)); setFilteredList(list); } else { setFilteredList(contact); } }, [keyword]); return ( <div> <SearchBox /> <div className="contact-list"> num:{filteredList.length} {filteredList.map((item, idx) => ( <ContactItem item={item} key={idx} /> )) } </div> </div> ); }; export default ContactList위코드는 contactList 코드입니다.너무 안되서 선생님 코드를 그대로 복붙하고 아무리 찾아봐도 다른 부분이 없는데 검색 버튼을 눌러도 작동하지 않습니다. 왜 안되는걸까요? 선생님? 이걸로 밤새고 있습니다.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
12 섹터를 보고 있습니다.
class _Header extends StatelessWidget { final VoidCallback onPressed; const _Header({required this.onPressed, super.key});플러터 버젼때문에 그런가요.에러가 났는데 저는 상의 버젼이라서 그런가요.?const _Header({required this.onPressed, Key? key,}) : super(key: key);
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
Get/user/followers API server error.
안녕하세요!강의를 어느정도 진행하고 프론트를 바꿔서 저만의 페이지를 구현하고 있습니다.구현하던 중 LOAD_FOLLOWERS_REQUEST 요청을 보내면 계속 500 에러가 뜹니다. 프론트의 saga, Redux action 만드는 부분 확인했고, 백엔드 쪽에 routes확인했는데, 특별한 이상한 점을 못찾았습니다.* Front- redux/user* Front-saga/user* Back-routes* console*redux error log. 어디 부분에서 에러가 나는것일까요?감사합니다.
-
해결됨[파이썬/Python] 문과생도 이해하는 DFS 알고리즘! - 입문편
graph, visited 사이즈 관련 문의
graph, visited의 사이즈를 다음 코드와 같이 노드 개수에 맞게 (n+1)로 하면 되겠다고 생각했는데, 노드 개수의 최댓값인 1000을 이용해 사이즈를 정하신 이유가 무엇인가요??graph = [[False]*(n+1) for _ in range(n+1)] visited = [False]*(n+1)