묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[텐서플로2] 파이썬 머신러닝 완전정복 - 마라톤 기록예측 프로젝트
자료 어떻게 받나요
INFLAND에서 강의 등록했는데 학습자료는 CREAPPLE에서 받도록 되어 있습니다 CREAPPLE에 사용자 등록했습니다 어떻게 어디스 자료 받나요
-
미해결프론트엔드 개발자를 위한 웹팩
1:08 쯤에 info hint 는 무었인가요?
궁금해서 https://webpack.js.org/configuration/dev-server/여기서 찾아봤는데 hint 로 검색하니까 안나와서여,,
-
입문자를 위한 파이썬 기초 따라잡기
파이썬 질문..
삭제된 글입니다
-
[김왼손의 왼손코딩] 미운코딩새끼: 4시간 만에 끝내는 파이썬 기초 (전자책 포함)
파이썬 질문
삭제된 글입니다
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
문법 질문
return ( <div style={{width:'75%', margin:'3rem auto'}}> <div style={{textAlign:'center'}}> <h2>Let's travel around <Icon type="rocket"/></h2> </div> {/* filter */} {/* Check Box */} <CheckBox list={continents} handleFilters ={filters=>handleFilters(filters,"continents")} /> {/* Radio Box */} \client\src\components\views\LandingPage\LandingPage.js handleFilters ={filters=>handleFilters(filters,"continents")} 이 부분에 대한 문법이 잘 이해가 가질 않네요. 이 코드에 대해서 조금 설명을 해주실 수 있을까요?? 코드 전문은 아래와 같습니다. import React,{useEffect,useState} from 'react' import { FaCode } from "react-icons/fa"; import axios from "axios" import {Icon, Col, Card,Row } from 'antd'; import Meta from 'antd/lib/card/Meta' import ImageSlider from '../Utils/ImageSlider' import CheckBox from "./Sections/CheckBox" import continents from './Sections/Datas' function LandingPage() { const [products, setproducts] = useState([]); const [Skip, setSkip] = useState(0); const [Limit, setLimit] = useState(4); const [PostSize, setPostSize] = useState(4); const [Filters, setFilters] = useState({ continents : [], price :[] }); useEffect(() => { let body = { skip : Skip, limit : Limit } getProducts(body); }, []) const getProducts = (body)=>{ axios.post('/api/product/products', body) .then(response=>{ if(response.data.success){ if(body.loadMore){ setproducts([...products,...response.data.productInfo]); }else{ setproducts(response.data.productInfo); } console.log("response.data.PostSize" + response.data.postSize); setPostSize(response.data.postSize); }else{ alert('상품정보들을 가져오지 못했습니다. ') } }) } const renderCards = products.map((product,index)=>{ return <Col lg={6} md={8} xs={24} key={index} > <Card key={index} cover={<ImageSlider images={product.images}/>} > <Meta title={product.title} description={`$${product.price}`} /> </Card> </Col> }) const loadMoreHandler = (e)=>{ let skip = Skip + Limit; let body = { skip : skip, limit : Limit, loadMore:true } getProducts(body); setSkip(skip); } const showFilterResults = (filters)=>{ let skip = Skip + Limit; let body = { // db에서 처음부터 가져와야 하니까 skip : 0, limit : Limit, filters : filters } getProducts(body); setSkip(0); } const handleFilters= (filters,category)=>{ const newFilters = {...Filters} newFilters[category] = filters ; showFilterResults(newFilters); } return ( <div style={{width:'75%', margin:'3rem auto'}}> <div style={{textAlign:'center'}}> <h2>Let's travel around <Icon type="rocket"/></h2> </div> {/* filter */} {/* Check Box */} <CheckBox list={continents} handleFilters ={filters=>handleFilters(filters,"continents")} /> {/* Radio Box */} {/* search */} {/* Cards */} <Row gutter={[16,16]}> {renderCards} </Row> <br/> {PostSize>=Limit && <div style={{display:'flex', margin:'3rem auto', justifyContent:'center'}}> <button onClick={loadMoreHandler}>더보기</button> </div> } </div> ) } export default LandingPage 좋은 강의 감사드립니다.
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
경로 alias 설정
안녕하세요! 강의 내용 중 jsconfig.json으로 설정한 경로 관련하여 문의 사항이 있습니다. 1. .vue 파일 내 자동 완성 안됨 => 강의해주신 프로젝트 말고, 새로 프로젝트를 생성하여 같은 jsconfig.json 파일을 적용하였습니다. => js 파일에서는 import 시, @/로 자동 완성이 되는데 .vue 파일에서는 @/로 자동 완성이 안되더라구요! 혹시 어떤 부분을 확인하는게 좋을까요? 2. webpack alias 설정 => jsconfig.json은 vscode에서 자동 완성을 적용하기 위해서만 사용되는 설정인가요? => build 시 반영을 위해 jsconfig.json 설정 후, webpack alias 설정도 같이 해줘야하는건지 궁금합니다.
-
남박사의 파이썬으로 실전 웹사이트 만들기
mongodb 자료 안에 있는 태그의 경우 태그가 안먹는건가요?
삭제된 글입니다
-
미해결리버스쿨 Level2 - 리버싱 분석 초급과정
실습 리눅스 이미지 파일 도대체 어디있어요?
실습 리눅스 이미지 파일 도대체 어디있어요?
-
미해결페이스북 클론 - full stack 웹 개발
3분 5초 쯤에 영상이 다시 처음 부분 (Like 모델 작성 시작) 으로 돌아가네요?
확인 부탁드리겠습니다~!
-
미해결진짜 현업에서 쓰이는 직장인의 실무 엑셀 - 데이터 가공부터 분석까지
예제 파일 요청합니다.
안녕하세요 온라인 강의 잘 듣고 있습니다. 예제 파일로 실습을 하고 싶습니다. 감사합니다.
-
미해결IT인프라 기초개념 강좌, 쉐어드아이티CLASS
강의자료 부탁드려요
예전에 요청드렸는데 아직 업로드를 안해주셨네요ㅠㅠ 어디로 올려주시는지도 알려주세요.
-
미해결그로스해킹 - 데이터와 실험을 통해 성장하는 서비스를 만드는 방법
각 stage별 전환율을 측정하는 방법
안녕하세요! :) 강의 너무 잘 듣고 있습니다. 각 stage별 전환율을 측정하는 방법에서, 4/20, 즉 pv 기준으로 보는 건 ui/ux 개선을 목표로 할 때 좋다고 말씀해주셨는데요. 그럼 사람을 기준으로(3/4) 보는 건 어떤 걸 목표로 할 때 보면 좋은 기준일지 궁금합니다. 가령 pv 기준보다 우리 서비스의 진짜 전환율 (상품 둘러본 사람 중에 구매한 비율), 즉 현황을 알기에 좋을까요?
-
미해결홍정모의 따라하며 배우는 C언어
6:00 연습문제 3번 질문있습니다.
3번째 예제를 연습해보던 중에 first_char와 last_char를 입력받아서 위에 예제처럼 나오게도 해보라고 하셔서 scanf로 문자를 2번 입력받아서 코드를 짜보았습니다. char first_char; char last_char; int num_row; int r; int c; printf("Enter a first character : "); scanf(" %c", &first_char); printf("Enter a last character : "); scanf(" %c", &last_char); num_row = (int)last_char - (int)first_char + 1; for (r = 0; r < num_row; r++) { for (c = first_char + r; c <= last_char; c++) printf("%c ", c); printf("\n"); } return 0; 1. 문자를 입력받으려고 scanf("%c",&first_num) 와 scanf("%c", &last_num); 이렇게 코드를 짰는데 입력이 되지를 않았습니다. 그래서 인터넷을 찾아보니 %c 앞에 스페이스바로 한칸 띄어서 작성을 하면 된다고 해서 그렇게 해보니까 잘 작동을 하더라구요. 이렇게 코드를 사용을 해도 괜찮을까요?? 2. 교수님께서 for문 안에 update를 ++r 혹은 ++c 로 사용을 하시던데 혹시 다른 이유가 있을까요? ++r 과 r++의 결과 값이 상관이 없을 경우에는 아무거나 사용을 해도 될까요?? 관련 강의를 찾아보고 있는데 명확해지지가 않아서 질문드려요 ㅠㅠ
-
미해결React로 NodeBird SNS 만들기
npm run dev시 Browerlist 에러가 발생합니다.
3.24초에 하신 것처럼 npm run dev를 했더니 Browerslist: caniuse-lite is outdated. Please run next command 'npm update'라는 에러가 발생합니다. 구글 검색을 해봐도 의견은 분분한데 마땅한 해결책을 안보이네요. 어떻게 하면 좋을까요?
-
미해결[라즈베리파이] IoT 딥러닝 Computer Vision 실전 프로젝트
라즈베리파이 카메라 opencv 연동과 관련해서..
GStreamer-CRITICAL **: 20:43:46.976: gst_element_get_state: assertion 'GST_IS_ELEMENT (element)' failed VIDEOIO ERROR: V4L2: Pixel format of incoming image is unsupported by OpenCV Unable to stop the stream: Device or resource busy VIDEOIO ERROR: V4L: can't open camera by index 0 라즈베리파이 카메라에 opencv를 연동하여 사진촬영하는 코드는 잘되는데 비디오촬영 코드가 잘 안됩니다. cv2.videocapture(-1) 에서 저 에러가 뜨네요 터미널에 ls /dev/vieo * 하면 다뜨는데말이죠.. 어떻게 카메라를 연결시켜야할까요? 카메라는 NOIR V2 모델 쓰고 있습니다.
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
구독했다는 말의 의미를 이해하기가 어렵습니다.
안녕하세요. 강좌 잘보고있습니다. 제가 c# 기초 강좌랑 유니티랑 병행하면서 듣느라 문법 지식이 딸려서인지, 첨부한 이미지의 의미를 이해하기가 어려워 질문드립니다. 1. += Onkeyboard 라는 표현이 이해가 안갑니다. Manager.Input.KeyAction 까지는 싱글턴 패턴으루 Managers.cs의 InputManger 를 가져왔다구 이해를 하였는데 그다음에 붙은 += Onkeyboard 라는 표현이 이해가 안갑니다. 구독이라는것은 무엇이 무엇을 참조 한다는건지요? 아니면 Onkeyboard()의 내용을 InputManager와 병합했다는건지요? - 2. 해당 코드가 왜 void Start(){ } 내부에 위치해야하는지 이해가 안갑니다. 해당 매서드 밖에서 선언하면 안되나요? void Start()에 위치해야하는 이유가 있나요? 다른 부분들은 나름대로 구글링 해본다고 했는데 위 내용들만 제가 찾을수 없어서 질문드립니다 ㅠㅠ 만약에 너무 질문이 수준 이하라고 생각되시면 키워드만 던져주세요! 제가 그부분을 공부해보겠습니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
cascade, orpharemoval 질문입니다.
다대1 양방향매핑이 되어 있습니다. Parent , Child entity는 아래와 같고 main method를 아래와 같이 작성했어요. (cascade, orphanremoval 사용하지 않았구요) 이 경우 findParent.getChildList().remove(0) 를 했기 때문에 child entity 중에 0 번째 인덱스 데이타가 remove 되면서 query는 update Child set parent_id=null where id = ? 와 같은 query가 수행될 것으로 기대했는데 아무런 query가 날라가지 않네요. 제가 잘못 이해한건가요? Parent parent = new Parent();Child child1 = new Child();Child child2 = new Child();Child child3 = new Child();parent.addChild(child1);parent.addChild(child2);parent.addChild(child3);em.persist(parent);em.persist(child1);em.persist(child2);em.persist(child3);em.flush();em.clear();Parent findParent = em.find(Parent.class, parent.getId());findParent.getChildList().remove(0); @Entitypublic class Child { @Id @GeneratedValue private Long id; private String name; @ManyToOne @JoinColumn(name = "parent_id") private Parent parent; @Entitypublic class Parent { @Id @GeneratedValue private Long id; private String name; @OneToMany(mappedBy = "parent") private List<Child> childList = new ArrayList<>(); public void addChild(Child child) { childList.add(child); child.setParent(this); }
-
해결됨윤재성의 만들면서 배우는 Spring MVC 5
jdk8은 왜 환경변수를 설정하지 않아도 되나요?
안녕하세요 강사님 중요한 내용은 아닐수도 있지만 궁금하네요
-
해결됨React로 NodeBird SNS 만들기
front ch4 깃 내용에서 질문
github 소스코드를 보면 , reducers/user.js에 export const LOG_OUT_REQUEST = 'LOG_OUT_REQUEST'; export const LOG_OUT_SUCCESS = 'LOG_OUT_SUCCESS'; export const LOG_OUT_FAILURE = 'LOG_OUT_FAILURE'; 가 있습니다. reducer부분에는 request로만 등록되어있고, 또 로그아웃은 saga에서 사용하지 않는것 같은데, 일부러 login이랑 맞추려고 의도적으로 success랑 failure을 넣으신건지, 아니면 복붙하다가보니 정리가 덜 된 부분인지 알고 싶습니다.
-
미해결React로 NodeBird SNS 만들기
login 제너레이터에서 put앞에 yield를 안쓴다면에 대한 질문
안녕하세요, function* login() { try { yield delay(2000); yield put({ type: LOG_IN_SUCCESS }); } catch (e) { yield put({ type: LOG_IN_FAILURE }); } } 위 코드에서 put앞에 yield를 쓰지 않을 경우, 로그인 버튼을 누르면 REQUEST 무한대기 상태에 빠집니다. (loading 아이콘 뱅글뱅글 돌아가면서) 위 코드와 같이 yield를 추가해줬을때는 제대로 동작을 하는데요. 코드 동작여부와 별개로 궁금하여 질문드립니다. yield를 쓰지않았을때 무한로딩이 되는 이유가 뭘까요 yield가 마지막에 없더라도 put이 실행되어야한다고 생각했는데, 어느부분을 제가 잘못생각하고 있을까요?