묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
하나의 view에 form 여러개 다루는법이 궁금합니다
먼저 강의내용과 직접적인 관련이 있는 질문이 아닌점 죄송합니다. 검색을 많이 해봤는데 아직 모르겠어서 여기에 질문을 올려봅니다. 하나의 view에 여러개의 form을 사용하여 한번에 submit을 하여 여러 모델객체를 save 해야하는데 어떤식으로 구현해야하는지 감이 오지않습니다. 아래 이미지와 같이 admin 의 tabularinline 같은 화면을 직접 구현하는 경우 form을 어떻게 사용하는지 궁금합니다. 1. form을 두개이상 사용하면 한번에 submit 처리를 어떻게하나요? 2. 한번에 처리가 된다면 view에서 어떻게 구분해서 받나요 3. (현재하고있는 방법)form을 사용하지 않고 화면을 직접그려서 POST로 전체 데이터를 넘기는데 각 데이터는 request.POST['key'] 로 값을 꺼내서 각각 모델에 세팅한 후 save할 수 밖에없나요 model을 구분해서 알아서 세팅되게 할 수 없나요? (스프링 컨트롤러 인자값으로 모델객체 쓰는것 같이 일일이 get해서 모델에 set하지 않는 방법)
-
해결됨게임 프로그래머 취업 전략 가이드
공채 상채 ?
안녕하세요 게임회사 취업 관련해서 정보를 심심할 때마다 보다가 궁금한 점이 생겨서 여쭤봅니다.공채와 상채(수시채용) 떡밥이 항상 있는편인데요.대충 공채가 연봉도 더 높고 기본기와 학벌을 보고 그리고 오래가고(?)상채는 급하게 쓸 사람을 계약직 느낌으로 뽑는거고 포폴 위주고 이런 내용인데요.워낙 뇌피셜과 가짜뉴스가 성행하는곳이라 공채와 상채에 대한 루키스님 의견이 궁금합니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
왜 UUID로 find하지 않고 SESSION_COOKIE_NAME으로 find 하나요?
왜 UUID로 find하지 않고 SESSION_COOKIE_NAME으로 find 하나요? 그렇게하면 보안상 사용한다던 UUID가 의미가 없지않나요? 해킹하는 사람 입장에서는 쿠키 이름만 알아도 정보를 가져올수있으니까요
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
변수를 실행하고, 아래에서 해당 변수를 이용해서 print문을 실행하고, 다시 실행하면 변수를 다시 입력해야 합니다.
- 프로그램 중, 한번 입력한 변수를 계속 쓸 수 있는 방법을 알려주세요.
-
해결됨스스로 구축하는 AWS 클라우드 인프라 - 기본편
질문있습니다.
제가 맥북으로 실습을 진행하고있는데 Userdata 확인 할때 이미지는 안나와도 상관없는건가요?
-
해결됨[핵집] 2025 빅데이터 분석기사(필기)_과목 1~2
빅데이터 기술 및 제도
안녕하세요! 자격증 수업을 듣다가 궁금한 게 생겨서 질문을 남깁니다. 머신 러닝의 종류는 지도학습, 비지도학습, 강화학습으로 나뉜다고 하는데, 그렇다면 딥러닝은 비지도학습에 속하는 건가요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
이미지 파일을 response 할때 Content-Type 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 어느정도2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 네3. 질문 잘하기 메뉴얼을 읽어보셨나요? 네[질문 내용]강의에서 @ResponseBody @GetMapping("/images/{filename}") public Resource downloadImage(@PathVariable String filename) 이 메소드를 만드셨는데요 여기서 /images/{filenmae} 에 실제로 들어가보면 이미지 파일은 나오지 않고 깨진 문자들만 나오는게 강의 중간에도 잠깐 나옵니다. 그래서 이걸 이미지가 나오게 하고 싶어서 @GetMapping(produces = "image/jpeg") 와 같이 Content-Type을 지정해줬더니 이미지가 잘 나오더군요 근데 여기서 드는 의문이 Content-Type에 image/jpeg, image/png, image/gif 등.. image만 해도 여러가지 타입이 존재합니다 실제로도 파일이 여러 종류 존재하죠 제가 쓰는 크롬에서는 produces="image/jpeg" 로만 해줘도 png 파일을 보내도 잘 보이고 gif 파일을 보내도 잘 보이더군요 실제로 이런식으로만 해도 상관이 없나요?? 아니면 png는 정말로 image/png 등등 으로 완벽하게 구별을 해서 response 해줘야 하나요?? 또 만약 완벽하게 구별을 해서 response 를 해야 한다면 어떤 방식을 사용하나요?? 설마 실제 파일 이름을 파싱해서 그거에 맞게 일일이 전부 케이스 분류로 content type을 지정해주지는 않을 것 같은데 말이죠
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
99퍼에서 설치가 안돼요,,,,,
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결PHP 7+ 프로그래밍
xdebug 뭔짓을해도 안됩니다
그냥 넘어가도 되나요 ? 현재버전은 1.버전이맞나요 ?
-
미해결
자료구조 수열의 n번째 항을 구하는 재귀알고리즘 작성
첫 번째 사진에 있는 1번 문제를 풀려고 하는데요.오늘 처음으로 '쉽게 배우는 자료구조 with 파이썬' 교재로입문을 했습니다. 그리고 문제를 풀으려고 하는데,여기서 어떤 방식을 써야할까 보다가 두 번째 사진에 있는등차수열을 이용한 재귀 알고리즘과 사진에는 없지만피보나치 수열을 이용한 알고리즘 구하기도 있습니다.그런데 해당 문제는 등차,등비수열 어느것에도 해당되지 않아서어떻게 풀어야할지 감이 1도 안 잡히네요ㅠㅠ도와주세요 고수님들!!!
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
질문있습니다.
image의 메타데이터 정보를 CPU가 전처리와 Augmentation등 여러가지기능을 수행해서 numpy로 만들고 그것을 Tensor로 바꾸어 GPU에 데이터를 던져주자마자 다시 CPU는 배치사이즈만큼 전처리를 진행하여 CPU, GPU가 계속 같이 동작하는것이고 이로인해 CPU는 계속 일을하고 만약 Augmentation의 동작이 많아 CPU에서 일처리가 오래걸리면 GPU가 일을 하지않고 논다는것이다. 라고 해석했는데 맞나요...?? 딥러닝이랑 CNN강의 전부 이수하였고 다시 공부하며 꼼꼼하게 체크하고있습니다. 항상 좋은강의 감사합니다 ^_^
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
ServletApplication Rerun 오류
처음부터 지금까지 ServletApplication 재시작 하는데 아무런 문제가 없다가 갑자기 톰캣서버관련, 스프링애플리케이션 관련해서 오류가 나며 서버가 켜지지않습니다..ㅠㅠ 해결방법을 알고싶습니다 ㅠ
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
85번 수식 만들기 코드가 time limit이 발생합니다.
85번을 풀면서 채점프로그램에서 1번은 success, 나머지 4개는 time_limit이 발생했고, 입출력 결과는 수동으로 해봤을때 잘 나왔습니다. 다음 코드에서 왜 time_limit이 발생한 건가요? 추가로, time_limit이 발생할지 여부를 판단하는 방법이 있을까요? #include<bits/stdc++.h> using namespace std; int n, op[5], res_max=-2147000000, res_min=2147000000; vector<int> numbers(11); void DFS(int L, int sum) { int i, j; if(L > n-1) { if(res_max < sum) res_max = sum; if(res_min > sum) res_min = sum; } else { for(i=0; i<n-1; i++) { //연산자 개수 for(j=1; j<=4; j++) { if(op[j] > 0) { op[j]--; if(j==1) DFS(L+1, sum+numbers[L+1]); else if(j==2) DFS(L+1, sum-numbers[L+1]); else if(j==3) DFS(L+1, sum*numbers[L+1]); else if(j==4) DFS(L+1, sum/numbers[L+1]); op[j]++; } } } } } int main() { ios_base::sync_with_stdio(false); freopen("input.txt", "rt", stdin); int i; cin>>n; for(i=1; i<=n; i++) { cin>>numbers[i]; } for(i=1; i<=4; i++) { cin>>op[i]; } DFS(1, numbers[1]); cout<<res_max<<"\n"<<res_min; return 0; }
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
시험전 궁금한 부분!
질문1) 공지사항 문안 뒷부분(날짜) 잘려서 보이는 이유 (아래 사진에 빨간색 동그라미 부분) 질문2) Copyright 문안 줄바꿈 기준 가로형 레이아웃의 경우는 .copyright 의 width가 넓어서 상관없는데 세로형 레이아웃의 경우 줄바꾸기가 사진과 같이 애매해지는데 아무데나 줄바꿈 해도 되는지 혹은 폰트사이즈를 줄여도 상관없는지 궁금해요! 폰트사이즈는 최소사이즈가 따로 정해져있을까요? (아래 사진에 파란색 동그라미 부분) 질문3) 혼자 한번 해보았는데 전체적으로 문제 없는지 궁금해요! 질문4) 곧 시험인데 추가로 주의할만한 사항 따로 있을까요? html <!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <title>Vallery Festival</title> <link rel="stylesheet" href="css/style.css"> </head> <body> <div class="container"> <div class="left"> <header> <div class="header-logo"> <a href="#none"><img src="images/logo-header.png" alt="header-logo"></a> </div> <div class="navi"> <ul class="menu"> <li> <a href="#none">축제소개</a> <div class="sub-menu"> <a href="#none">Festival소개</a> <a href="#none">행사장 안내</a> <a href="#none">조직위원회</a> </div> </li> <li> <a href="#none">예약안내</a> <div class="sub-menu"> <a href="#none">예약하기</a> <a href="#none">예약확인/취소</a> <a href="#none">단체예약문의</a> </div> </li> <li> <a href="#none">아티스트</a> <div class="sub-menu"> <a href="#none">고릴라즈</a> <a href="#none">메이저 레이저</a> <a href="#none">아우스게인</a> <a href="#none">타임로드</a> </div> </li> <li> <a href="#none">커뮤니티</a> <div class="sub-menu"> <a href="#none">공지사항</a> <a href="#none">사진갤러리</a> <a href="#none">영상갤러리</a> </div> </li> </ul> </div> </header> </div> <div class="right"> <div class="slide"> <div> <a href="#none"><img src="images/slide-01.jpg" alt="slide1"></a> <a href="#none"><img src="images/slide-02.jpg" alt="slide2"></a> <a href="#none"><img src="images/slide-03.jpg" alt="slide3"></a> </div> </div> <div class="items"> <div class="news"> <div class="tab-inner"> <div class="btn"> <span>공지사항</span> </div> <div class="tab1"> <a class="open-modal" href="#none"><em>운영위원장 후보자 추천을 받고 있습니다.</em><b>2020.01.09</b></a> <a href="#none"><em>홈커밍데이 진행위원회 결과를 다운로드 받으세요.</em><b>2020.01.07</b></a> <a href="#none"><em>카드결제 무이자 이벤트 한시적 10월 20일까지</em><b>2019.12.31</b></a> <a href="#none"><em>보안강화 시스템 작업 안내 공지</em><b>2019.12.20</b></a> <a href="#none"><em>부여 가을연꽃축제 10주년 콘서트 축제</em><b>2019.12.20</b></a> </div> </div> </div> <div class="gallery"> <div class="tab-inner"> <div class="btn"> <span>갤러리</span> </div> <div class="tab2"> <a href="#none"><img src="images/gallery-01.jpg" alt="gallery1"></a> <a href="#none"><img src="images/gallery-02.jpg" alt="gallery2"></a> <a href="#none"><img src="images/gallery-03.jpg" alt="gallery3"></a> </div> </div> </div> <div class="shortcut"> <a href="#none"><img src="images/shortcut.jpg" alt="shortcut"></a> </div> </div> <footer> <div class="footer-logo"> <a href="#none"><img src="images/logo-header.png" alt="footer-logo"></a> </div> <div class="copyright"> 상호 : (주)이스타컴퍼니 | 대표자 : 최종윤 | 개인정보관리책임자 : 이주현 부장<br> 사업장주소 : 인천광역시 중구 개항로 6층 (주)이스타컴퍼니 </div> <div class="familysite"> <select> <option value="">FamilySite</option> <option value="">여주군청 홈페이지</option> <option value="">한국관광공사</option> <option value="">여행자보험가입</option> </select> </div> </footer> </div> </div> <!-- Modal --> <div class="modal"> <div class="modal-content"> <h2>부여 가을연꽃축제 팸투어 모집</h2> <p> 예비 청년상인들을 위해 진행하는 부여에서 청춘의 미래를 디자인하다. 청년창업人부여 팸투어가 12월 05일 토요일 충청남도 부여에서 진행됩니다. <br><br> 팸투어는 전액 무료로 진행되며 참가비 없습니다. 이번 팸투어에서는 부여군상권활성화재단의 청년상인 육성프로젝트를 실제로 견학하며 확인해 보실 수 있는 좋은 기회이니 창업을 희망하는 많은 청년 분들의 관심 부탁드립니다. <br><br> 온라인 및 전화 또는 메일 등으로 사전 참가신청하실 수 있습니다! </p> <a class="close-modal" href="#none">닫기</a> </div> </div> <!-- Modal --> <script src="script/jquery-1.12.4.js"></script> <script src="script/custom.js"></script> </body> </html> css @charset "utf-8"; body { margin: 0; background-color: #fff; color: #333; font-size: 15px; } a { color: #333; text-decoration: none; } .container { width: 1000px; } .container > div { float: left; box-sizing: border-box; } .left { width: 200px; } .right { width: 800px; } header {} header > div {} .header-logo { height: 100px; line-height: 130px; } .navi { height: 400px; } /* Navigation */ .menu { list-style: none; padding: 0; position: relative; width: 90%; margin: auto; } .menu li { text-align: center; } .menu li > a { border: 1px solid #000; display: block; padding: 5px; transition: 0.5s; } .menu li:hover > a { background-color: #000; color: #fff; } .sub-menu { border: 1px solid #000; position: absolute; top: -30px; left: 100%; width: 100%; height: 200px; background-color: #000; display: none; } .sub-menu a { display: block; padding: 5px; transition: 0.5s; color: #fff; } .sub-menu a:hover { background-color: #fff; color: #000; } /* Slide */ .slide { width: 800px; height: 350px; overflow: hidden; } .slide > div { width: 2400px; font-size: 0; animation: slide 10s linear infinite; } .slide > div a {} .slide > div a img {} @keyframes slide { 0% { margin-left: 0; } 30% { margin-left: 0; } 35% { margin-left: -800px; } 65% { margin-left: -800px; } 70% { margin-left: -1600px; } 95% { margin-left: -1600px; } 100% { margin-left: 0; } } .items { overflow: hidden; margin-top: 20px; } .items > div { height: 200px; float: left; box-sizing: border-box; } .news { width: 300px; } .gallery { width: 300px; } /* News & Gallery */ .tab-inner { width: 95%; margin: auto; } .tab-inner .btn {} .tab-inner .btn span { border: 1px solid #000; display: inline-block; width: 100px; padding: 5px; border-radius: 5px 5px 0 0; border-bottom: none; margin-bottom: -1px; background-color: #fff; text-align: center; } .tab1, .tab2 { border: 1px solid #000; height: 160px; padding: 0 10px; } .tab1 a { display: block; border-bottom: 1px solid #000; padding: 5px; overflow: hidden; } .tab1 a:last-child { border-bottom: none; } .tab1 a em, .tab1 a b { float: left; } .tab1 a em { font-style: normal; width: 70%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .tab1 a b { float: right; font-weight: normal; width: 30%; text-align: right; } .tab2 { text-align: center; } .tab2 a {} .tab2 a img { padding-top: 40px; width: 80px; } .tab2 a img:hover { opacity: 0.6; } .shortcut { text-align: right; width: 200px; } .shortcut:hover { opacity: 0.6; } .shortcut img { width: 95%; } footer { overflow: hidden; } footer > div { height: 100px; float: left; box-sizing: border-box; text-align: center; } .footer-logo { width: 200px; line-height: 130px; } .copyright { width: 400px; padding-top: 20px; } .familysite { width: 200px; line-height: 100px; } /* Modal */ .modal { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.2); display: none; } .modal-content { width: 350px; background-color: #fff; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); padding: 20px; border-radius: 10px; } .modal-content h2 {} .modal-content p {} .close-modal { border: 1px solid #000; float: right; padding: 5px 10px; } 제이쿼리 $('.menu li').mouseenter(function(){ $(this).children('.sub-menu').stop().slideDown() }) $('.menu li').mouseleave(function(){ $(this).children('.sub-menu').stop().slideUp() }) $('.open-modal').click(function(){ $('.modal').fadeIn() }) $('.close-modal').click(function(){ $('.modal').fadeOut() })
-
미해결[개념부터 실습까지] 추천 시스템 입문편
쿼리질문합니다!
user_profile_list = [] for userId in train['userId'].unique(): user = train[train['userId']==userId] X_train = user[genres.columns] y_train = user['rating'] reg = Lasso(alpha=0.03) reg.fit(X_train, y_train) user_profile_list.append([reg.intercept_, *reg.coef_]) 이 부분을 배우고 있는데 다음 반복문에서 user[genres.columns], user['rating'] 처럼 userId행을 가지고 다니지 않고 있는데 나중에 user_profile_lasso = pd.DataFrame(user_profile_list, index=train['userId'].unique(), columns = ['intercept',*genres.columns]) 쿼리를 작성할 때 index에 train['userId']를 갑자기 껴넣는다고 user_profile_list와 맞물려 작동하나요?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
안녕하세요! css 관련 질문드립니다
안녕하세요! 강의 잘 듣고 있는 한 학부생입니다! 다름이 아니라 강의를 듣다보니 선생님께서 슬랙의 css를 그대로 긁어오셨다고 하셨는데, css를 긁어오신다는게 따로 익스텐션이 있어서 긁어오시는건지, 아니면 선생님께서 직접 사이트를 보고 컴포넌트를 디자인하시는건지 궁금합니다! 현재 졸업작품으로 웹서비스를 개발중인데, 반응형으로 구현하고 싶어 미디어쿼리를 도입했으나, 반응형을 고려한 개발이 처음이기도해서 코드만 길어지고 어떤 기기는 되고 안되고 이런 상황이 많아서 다른 시중 사이트들의 반응형 관련 css를 참고하고싶어 이렇게 질문드립니다! https://github.com/BB-PSP/BB-PSP-client 위 깃허브는 혹시 시간되실 때 봐주시면 감사하겠습니다
-
미해결[Django] 장고로 인프런 따라만들기
부스트트랩으로 꾸미기 강의에서 이미지가 안뜨네요 강의노트를 보고 수정했음에도 불구하고 안됩니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결Slack 클론 코딩[실시간 채팅 with React]
cors에러
안녕하세요.회원가입 페이지를 띄우고 콘솔창을 봤는데서버와 클라이언트 간에 소통에서만 볼 수 있었던 cors에러가 아직 axios 코드도 적지 않았는데 발생하여서... 이게 무슨 일인가 싶어서 해결 방법을 여쭤봅니다...webpack부분은 셋팅부분에서 따로 손대지 않았고 손을 안대서 문제가 생겼을 수도 있다고 생각해서 alecture부분의 webpack 코드부분을 사용해봤는데도 해결이 안되서 웹팩 관련 부분은 아닌것 같기도 하고... 사진 첨부 합니다 다른 분들은 저와 같은 에러가 없는것 같아서 제가 덜찾아 본건가 싶어서 이래저래 찾아봤는데 해결을 못해서 여쭤봅니다...죄송합니다!
-
미해결운영체제 공룡책 강의
퀴즈#8의 2번 문제 질문드립니다
안녕하세요 강사님 강의 잘 듣고 있습니다! 퀴즈 #8을 푸는데 2번 문제에서 잘 모르는 부분이 있어서 질문드립니다. 2번의 답은 4번인데 4번은 아니고 3번이 더 맞다는 생각이 들어서요... 일단 4번은 "(D)에서 signal(empty)를 호출했으므로 producer 프로세스가 임계구역에 진입할 수 있을 것이다."인데 이것 가지고는 부족하고 이것에 추가로 producer가 wait(mutex)도 뚫어야 임계구역에 진입할 수 있다고 생각했습니다. 그리고 3번은 그냥 고칠 부분이 없어보이는데 풀이 답변 부탁드려도 될까요? 감사합니다!
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
아톰에서 오류가 계속 나는 것 같습니다.
수업을 아주 잘 듣고 있는데요. 아톰에서 아래와 같이 오른쪽 부분에 오류가 계속 나는데 없앨 수 있을까요??