묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
홍정모의 따라하며 배우는 C언어
1.13 비주얼 스튜디오 코드의 기본적인 사용 방법 gcc main.c 오류
삭제된 글입니다
-
미해결React로 NodeBird SNS 만들기
TypeError: Cannot read property '0' of undefined 가 발생합니다.
위 스샷처럼 Cannot read property '0' of undefined가 발생하며 개발자도구 Network에 localhost가 지속적으로 찍힙니다. 서버코드에 include model: db.Image는 모두 등록된 상태입니다. 강의중 첨언을 넣으셨는데 이부분이 문제인가 살펴봤는데, 그것도 아니더라구요 server.js에 이렇게 정상적으로 등록되어 있습니다. 아무리 찾아봐도 해답이 나오지않아 답답하네요
-
미해결스프링 시큐리티
favicon.ico request여부
request시 favicon.ico가 처음에는 생성됐었다가 AccessDecisionManager부분을 커스터마이징한뒤 다시테스트한 순간부터 자기혼자안뜨네요 따로 ignoring처리도 안해주었는데.. 이게 별거아닌 문제지만 그냥 궁금해서 여쭈어봅니다 정리)처음에는 favicon.ico 떳었다 -> 코드수정후 다시테스트 -> ignoring처리도 안해줬는데 favicon.ico가 안뜬다
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
order쪽을 복습하다가 궁금증이 생기어 질문합니다
1. 물건이 3개가 있고, a라는 사람은 그걸 조회해서 2를 주문하려하고 , b라는 사람도 동시에 물건을 2개 사기위해 조회했을 때, a가 먼저 주문하기 누르고, 결제까지 클릭하면 재고가 1개 남은 상태가 되고 이 사실을 모르는 b가 2개주문을 할텐데 이럴때는 어떻게 처리하는게 좋나요? 2. 그리고 재고의 남은 수량은 주문하기, 결제 순이라고 했을 때 주문을 했을 때 (결재전)재고량을 줄여서 다음 사람이 남은 수량만 보게하나요? 아님 결재까지 완료했을 때 수량을 줄여서 보여주나요? 2-1. 2번 답으로 생각을 해보았는데 status를 beforeorder, ordered, payed로 주어서 주문하기를 클릭 했을 때 ordered로 하고 결재까지 다하면 payed로 하게해서 주문 가능 수량은 beforeorder로 하먄 될 거 같은데.. 주문만하고 결재까지 안한 경우도 있으니 이럴때는 또 어떻게 해야할까요. 배치로 현재시간으로부터 5분이내에 payed상태가 안된 ordered를 beforeorder로 바꾸면 될 것 같은데. 이럼 주문이 많을 때 db에 부담이 많이 갈 것같은데^^;; 이럴 땐 어떻게 처리하는게 좋을까요
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
질문 드립니다
1. import를 할 때 { aa } from aa를 쓰는 것하고 aa from aa를 쓰는 거 차이가 무엇인가요? 2. vuex 를 사용하고 안사용하고의 성능상 차이가 있을까요? 아무래도 위로 올라가고 내려가고 없어서 더 빠르고, 코드정리가 잘 된다는 장점이 있는 것 같은데 혹시 다른 것도 있나해서요 3. webpack 신규강의는 언제쯤 나올까요?
-
미해결쉽게 배우는 Webpack
page reload
webpack-dev-middleware 사용시 자동 컴파일이 되기는 하는데 index.js 소스를 변경시 화면이 실시간으로 변경되지 않습니다. 새로고침해야 바뀌는데요. 찾아보니 webpack-hot-middleware를 추가적으로 설정해야된다고 나와서 아래 사이트를 참고해서 테스트를 해보았습니다. webpack-hot-middleware live reload 위의 live reload링크 예제 소스를 받아서 최신버전에 맞게 수정하고 돌려보니 css소스는 실시간 변경되서 적용되는데 js파일은 수정하고 저장하면 바뀌지 않고 있네요..ㅠㅠ
-
미해결자바(javafx) 실전 데스크탑앱 프로젝트 - 유튜브관리앱
fire()의 역할이 무엇인가요?
addTf.setOnAction(e->{ addBt.fire(); });
-
미해결TDD 개발 방법론을 활용한 React Native 앱 개발
detox config 질문
안녕하세요 강의 잘 보고 있습니다. detox의 package.json에서 binaryPath 설정단계에 제 폴더에는 ios/build 폴더가 없어서 질문합니다. 이런 경우에는 어떻게 해야 하나요??
-
미해결실전! Querydsl
STS에서 compileQuerydsl
sts에서는 어디서 해줄 수 있나요? ㅠㅠ gradle task veiw에 있나 싶어 봤는데 비슷하게 나와있긴한데 other 폴더가 없네요 라이브러리 추가가 뭔가 덜 된걸까요? 프로젝트 디펜던시 라이브러리에 querydsl-jpa-4.2.2.jar와 querydsl-codegen-4.1.4는 잘 들어가있는데 문제가 있는건지 아니면 sts에선 다른 방법으로 compileQuerydsl을 해줘야하는건지 잘 모르겠네요ㅠㅠ
-
프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
출력 오류
삭제된 글입니다
-
미해결예제로 배우는 스프링 입문 (개정판)
버퍼링문제
아니,, 동영상 스트리밍 버퍼링이 너무 심각하게 느리네요,, 이러면 동영상강의를 어떻게 듣죠 ? 화질도 완전 꺠지고,, 웹운영좀 제대로 해주세요,, 이런식이면 뭘믿고 유료 강의를 듣나요
-
미해결만들면서 배우는 HTML/CSS
prew와 next 제거후 배경이미지가 화면에 맞지않습니다
코드는 강의에 나와있는대로 적었습니다. 마지막에 prew와next를 제거 했는데 배경화면이 꽉차지 않아요. 왜 이렇게 됬는지 알려주실수있나요?
-
미해결쉽게 배우는 Webpack
npm i ejs
webpack, express, webpack-dev-middleware를 install하라고 되어 있는데 ejs가 빠졌습니다. npm i ejs 명령어 추가해주세요. ejs없을시 Error: Cannot find module 'ejs' 발생합니다. 혹시 모르시는 분 있을까바 작성하였습니다.
-
미해결React로 NodeBird SNS 만들기
제로초님
제로초님 지금 리액트 라우터를 사용 하고 있고 리액트 라우터에서 node.js를 연동 하고 있습니다 카카오 로그인을 하고 있는데 core가 걸리더라구여 이런 경우에는 프론트엔드 또한 express를 하나 둬서 거기 안에도 core할 수 있게 해야 되는 건가요? 아니면 지금 백엔드에서 뭘 추가 해줘야 하나요?
-
미해결홍정모의 따라하며 배우는 C언어
int main() 질문입니다.
안녕하세요. 강의 10:30 내용입니다. int main() 영역 안에 return 값이 없어도 괜찮은건가요? 아니면 영역 안에 있는 func_block(1.0) 의 return 값이 return 값이 되는건가요?
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
2:05 까지 하고 f5를 눌러도 실행이 안되요
똑같이 적고 f5눌르면 빌드 오류가 발생했습니다. 계속하고 마지막으로 성공한 빌드를 실행하시겠습니까? 라고 나오는데 어떻게 해결하나요ㅠㅠ 추가로 계속 이거 샐패만 하면 알약에서 악성코드 발견했다고 나오네여...
-
미해결코딩의민족 앱 제작 (Android kotlin)
안녕하세요 코딩의 민족 소스코드 부탁드립니다
안녕하세요 코딩의 민족 상,하편 소스코드좀 부탁드립니다 코딩이 많아서 안되는 부분들이 좀 있네요. mrclick@tiprich.com 으로 부탁드립니다 감사합니다
-
미해결퍼블리셔 취업을 위해 제대로 배워보는 html과 css, 그리고 웹표준
강의 : list - 이미지 하단에 텍스트가 있는 목록 2
코드 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> /*디자인을 할 때는 큰 그림을 기준으로 우리가 판단을 합니다.*/ /*reset*/ *{margin: 0; padding: 0} html,body{width: 100%; height: 100%; } body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0} body,input,textarea,select,button,table{font-family:'돋움',Dotum,AppleGothic,sans-serif;font-size:12px} img,fieldset{border:0} img{ vertical-align: top; } ul,ol{list-style: none} em,address{font-style: normal} a{text-decoration: none} a:hover,a:active,a:focus{text-decoration: underline;} /*style*/ .lst_app{ width: 800px; margin: 0 auto; border : 1px solid #aaa; /*float 해지를 잊지마 이름을 기억해 */ *zoom =1; } .lst_app:after{ content: ''; display: block; clear: both; } .lst_app li{ float: left; padding: 10px 10px; width: 180px; } .lst_app li .thmb{ height : 180px; background: url(img/bg_thmb.gif) no-repeat; } .lst_app li .btn_area{ padding: 15px 0; /*링크 걸려있는 공간이 인라인 요소잖아요. 그래서 text-align:만 지정을 해도 정렬이 됩니다.*/ text-align: center; } .lst_app li .btn_area .edit{} .lst_app li .btn_area .delete{} </style> </head> <body> <div id="content"> <!-- UI Object --> <ul class="lst_app"> <li> <div class="thmb"> <a href="#"> <img src="img/@tmp_thmb.gif" alt="팡야"> </a> </div> <div class="btn_area"> <a href="#" class="edit"> <img src="img/btn_edt.gif" alt="수정"> </a> <a href="#" class="delete"> <img src="img/btn_del.gif" alt="삭제"> </a> </div> </li> <li> <div class="thmb"> <a href="#"> <img src="img/@tmp_thmb.gif" alt="팡야"> </a> </div> <div class="btn_area"> <a href="#" class="edit"> <img src="img/btn_edt.gif" alt="수정"> </a> <a href="#" class="delete"> <img src="img/btn_del.gif" alt="삭제"> </a> </div> </li> <li> <div class="thmb"> <a href="#"> <img src="img/@tmp_thmb.gif" alt="팡야"> </a> </div> <div class="btn_area"> <a href="#" class="edit"> <img src="img/btn_edt.gif" alt="수정"> </a> <a href="#" class="delete"> <img src="img/btn_del.gif" alt="삭제"> </a> </div> </li> <li> <div class="thmb"> </div> <div class="btn_area"><a href="#"><img src="img/btn_upld_img.gif" width="80" height="22" alt="이미지 올리기"></a></div> </li> <li> <div class="thmb"></div> <div class="btn_area"><a href="#"><img src="img/btn_upld_img.gif" width="80" height="22" alt="이미지 올리기"></a></div> </li> <li> <div class="thmb"></div> <div class="btn_area"><a href="#"><img src="img/btn_upld_img.gif" width="80" height="22" alt="이미지 올리기"></a></div> </li> </ul> <!-- //UI Object --> </div> <p> Lorem ipsum dolor sit amet, consectetur adipisicing elit. Officia aliquam eligendi rerum placeat vel quam facere, adipisci, deserunt rem aliquid eaque! Commodi eos dolor consequatur quia vel quasi, error iure, modi officiis repellendus temporibus sint maxime animi esse fugiat, aperiam vitae quidem voluptas, sunt voluptatem. Quae non perspiciatis cum, iste officia. Possimus mollitia, fuga ipsam odio corporis repellendus voluptatibus amet obcaecati ab magni nemo id dolorem eveniet quod quia maiores consequatur! Soluta vel commodi voluptatum culpa aspernatur cum ipsa reprehenderit eius numquam repellendus eligendi suscipit, ullam fugiat nostrum similique voluptas, quos esse. Praesentium inventore enim obcaecati nisi. Nesciunt, voluptatum, ducimus. </p> </body> </html> 결과창 질문 강의를 잘 따라가서 목표한 페이지를 구현했습니다. 그런데 다 만들고 확인 과정을 거치던 중 버튼 사이에 이상한 줄이 생겼다 사라졌다 하는 것을 발견했습니다. 코드는 문제가 없어 보이는 데 이건 무슨 현상인가요?? 좋은 강의 해주셔서 항상 감사드립니다.
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
Visual Studio 2019
Visual Studio 2017말고 2019를 사용했는데 설정창에서 조금 다른것 같은데 문제가 있는건가요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
섹션 3 스도쿠검사 문제 질문있습니다
문제를 다른 방법으로 풀면 풀리기는 하는데, 이 방법이 어떻게 잘못됐는지 잘 모르겠습니다. import syssys.stdin = open("input.txt", "rt")#sys.stdin = open("input.txt", "rt")arr_ = [list(map(int, input().split())) for _ in range(9)]brr = []flag = "YES"dx = [-1, 0, 1, 0]dy = [0, 1, 0, -1]################ 행, 열 검사하는 내용##################for i in range(9): brr.clear() for j in range(9): brr.append(arr_[i][j]) if len(set(brr)) != 9: flag = "NO" break################################################################### 3x3 검사하는 내용#####################if flag == "NO": print(flag)else: for i in range(0, 7, 3): brr.clear() for j in range(0, 7, 3): ########### 문제의 코드############ brr.append(arr_[i][j]) brr.append(arr_[i][j + k*dy[1]] for k in range(1,3)) # 우측 brr.append(arr_[i + dx[2]][j]) # 다음줄 시작점 brr.append(arr_[i + dx[2]][j + k*dy[1]] for k in range(1,3)) # 우측 brr.append(arr_[i + 2*dx[2]][j]) # 다음줄 시작점 brr.append(arr_[i + 2*dx[2]][j + k*dy[1]] for k in range(1,3)) # 우측 ########### 문제의 코드############ if len(set(brr)) != 9: flag = "NO" print(flag) breakif flag == "YES": print(flag) 제가 생각했던건 arr_ 을 스도쿠 맵이라고 하고 각 행과 열, 3x3 리스트의 숫자들을 각각 brr이라는 리스트에 추가해서 마지막에 brr을 set으로 중복 없앤 뒤, 길이가 9가 아니라면 no라고 하였습니다. 그런데 ##문제의 코드## 에서 옳지 않은 값이 들어가는 것 같습니다. (이 부분은 3x3 리스트의 값을 체크하는 식입니다) 저는 처음에 3x3 안의 값들을 brr에 추가하기 위해서 brr.append를 하고 안에다 arr[i][j]의 원소 값들을 넣으려고 했습니다. 그런데 디버깅을 해보니까 원소의 값들에 접근할 때, dx와 k * dy + for 문에서 이상한 값이 들어가는 것 같습니다. 왜 이상한 값이 들어가는지 알 수 있을까요?