묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결페이스북 클론 - full stack 웹 개발
accounts_admin 수업에서 질문 있습니다.
ImportError: cannot import name 'ProcessedImagField' from 'imagekit.models' (/workspace/facebook_clone/backend/venv/lib/python3.7/site-packages/imagekit/models/__ django와 관련된 요소를 설치를 한 후 이러한 오류가 발생한 이유가 궁금합니다.
-
해결됨예제로 배우는 스프링 입문 (개정판)
어플리케이션 실행시 질문
안녕하세요, 강사님. 터미널에서 java -jar 를 통해서 실행하면 잘 되고 아래와 같이 메소드를 실행해서 진행하는데 run까지는 잘 되는데 계속 돌고 있지 않고 끝내버리는 것 같아서요. 설정을 어떻게 바꿔야 끝나지 않고 계속 돌고 있을까요? 감사합니다. 마지막에 Disconnected from the target VM, address: '127.0.0.1:53158', transport: 'socket' 메시지가 뜹니다.
-
해결됨파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
page not found가 계속 뜹니다.
강의내용대로 따라했는데 저렇게 뜹니다. 강의내용을 돌려서 제가 pycharm속 코드들과 비교해봐도 다른게 없는데 제가 어느부분을 놓치고 있는 걸까요?
-
해결됨스프링 프레임워크 핵심 기술
TT 감은 왔는데 정리가 잘 안되네요
강의 잘 들었습니다! 15분강의인데 50분 정도 생각을 정리해도 긴가민가 해서 질문드립니당 ApplicataionContext는 resourceLoader를 구현해서 getResource하면 resource타입 객체를 반환하는데 여기서 Resoure인터페이스를 구현한 구현체 ClassPathResource , ServletContextResource , FileSystemResource중에서 이용해서 가져오는데 ApplicationContext는 일단 defalut로는 ServletContextResource 이용 해서 가져오는데 접두어 classpath나 File를 쓰면 강제로 가능하게 합니당 근데 ApplicationContext applicationContext = new ClassPathXmlApplicationContext("abc.xml");같은 경우에는 ClassPathXmlApplicationContext이게 ApplicationContext구현체인거는 알겠는데 classpath를 안적어도 되는이유가 내부적으로 "abc.xml"이 classpath:abc.xml(위치)로 변환되서 그런걸까요?
-
미해결코로나맵 개발자와 함께하는 지도서비스 만들기 1
초기 설정에서 윈도우로 진행을 하였는데 npm install -g express-generator 다음에 express에서 생성하기를 할 때 오류가 나는데 어떻게 해야 할까요?
초기 설정에서 윈도우로 진행을 하였는데 npm install -g express-generator 다음에 express에서 생성하기를 할 때 오류가 나는데 어떻게 해야 할까요?
-
해결됨[기초스피치] 14년차 아나운서에게 배우는 말 잘하는 방법!
인생강의 감사합니다.
삭제된 글입니다
-
미해결유니티(Unity)로 시작하는 게임개발: Part 2. C# 프로그래밍 입문
레퍼런스 질문드립니다
제가 이해하고 있는 레퍼런스를 표현하기 위해 불가피하게 cpp 파일로 코드를 표현했습니다. (유니티에서는 &(레퍼런스) 표현이 안 되더라구요) #include <stdio.h> void St(int& n) { printf("%x\n", &n); printf("%d\n", n); } int main() { int n = 10; printf("%x\n", &n); St(n); return 0; } 위 코드에서 레퍼런스 변수 n의 주소와 main함수의 원본 변수 n의 주소가 같게 찍히더라구요. 그래서 레퍼런스는 그냥 원본 변수나 배열의 별명이라 생각했고, St함수에서 레퍼런스 변수 n을 출력하면 n이 값이 출력되기에 레퍼런스 n의 메모리 안에 원본 n의 값이 들어있다고 생각했습니다. 그런데 오늘 설명해주신 레퍼런스 부분은 메모리를 따로 생성해 원본 변수 or 배열과 별도의 주소를 가지고 메모리 안에 원본 메모리 시작주소 갖는 포인터의 개념 같아서요. 포인터는 *로 간접참조값 가져오던데 Player p= new Player(); 에서 p가 * 나 & 같은 기호도 없고 레퍼런스라 생각하니 오히려 더 헷갈립니다. 제가 생각했던 레퍼런스=별명이고 레퍼런스 변수 값(주소가 아니라)= 원본 변수 값 이라는 생각도 흔들려서 혼란스럽습니다. Player p= new Player(); 이 문장 해석을 그냥 타입사이즈 메모리로 객체 생성 하고 객체 멤버변수를 default(0)으로 초기화 한다고 이해하고 넘어갈까요?
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
properties 파일 콘솔창 한글깨짐
설치까지 같게 햇는데 properties파일자체는 한글이 잘입력됩니다. 하지만 콘솔창에서는 한글이 깨져서나옵니다, 어떡해야하나요?
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
네이버쇼핑 크롤링 질문 드립니다.
안녕하세요 강사님! 크롤링 및 인덱싱 관련 질문 드립니다.크롤링 실전편 네이버쇼핑>패션의류 베스트 에서 인덱싱 이용하여 top5개만 추출해보면 오류가 나옵니다.for 구문쓰기 전에 x순위의 품목(단일인덱스)은 추출이 되는데, 1위-5위 같은 인덱싱 추출에 오류가 나오는데요..어떤 부분이 잘못된 것인지 모르겠습니다. ㅠㅠ 알려주세요~
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
yml 적용이 안됩니다 이클립스
이클립스에서 사용하고 있고, properties를 yml로 바꿔서 실행하면 전혀 먹히지가 않고 오류만 뜨는데 yml 쓸 수 있는 방법 없나요? 무슨 플러그인 있다고 해서 마켓에서 쳐봐도 하나도 안나오고 방법을 모르겠습니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
현재 이 강의 5분까지 진행했습니다.
5분40초 내용처럼 파일을 올리면 파일올리는데 실패햇다는 alert창이 나옵니다. ㅠㅠ 콘솔에는 아무것도 안찍혀있구요.. 도움부탁드립니다. 제 깃허브 주소입니다! https://github.com/jungsikjeong/shoppingmall_Example + 프론트 단에서 아래처럼 코드를짜서 해결하려고 노력해봤습니다. const dropHandle = async (files) => { let formData = new FormData(); const config = { header: { 'content-type': 'multipart/form-data' }, }; formData.append('file', files[0]); await Axios.post('/api/product/image', formData, config).then( (response) => { try { const result = response.data; console.log(result); // if (response.data.success) { // console.log(response.data); // } else { // alert('파일을 저장하는데 실패했습니다.'); // } } catch (err) { console.error(err); } } ); }; 결과는 콘솔에 이렇게찍혔는데요, 앞으로 어떻게 해야하는지 감이안잡힙니다 ㅠㅠ
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
강사님 처럼 데이터 보려면 어떻게 해야하나요?
아래에 어떤분이 알려주신거대로 cluster에서 collection 클릭해서 들어왔는데 여기서 어떻게 보는지 모르겠어요ㅠㅜ
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
선생님 req,res의 정의가 헷갈리는데 다시한번만 짚고넘어갈수있을까요?
req는 서버에서 프론트가 요청한 것을 뜻하는거고 res는 서버에서 프론트가 요청한것에 응답해줄때 사용하는건가요? 근데 upload(req, res, (err) => { if (err) { return req.json({ success: false, err }); } return res.json({success:true,filePath:res.req.file.path , fileName: res.}) }); 에러를 처리할땐 왜 req.json인지 궁금합니다.ㅠ
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
존경하는 선생님, 왜 루트 디렉토리에서 멀터를 다운받는지 궁금합니다.
멀터는 서버쪽에서 사용하는건데, 그럼 cd server에서 다운받아야하지않나욤?? 혹시 루트디렉토리의 패키지제이슨에서의 어떤 설정땜에 그런가요?? 서버와 프론트 둘다에서 사용되게끔 해주는 설정을 하신건가요? 너무너무 궁금해요!
-
미해결홍정모의 따라하며 배우는 C++
질문이
안녕하세요^^ 강의 잘 듣고 있습니다. 다름이 아니라 출력연산자 오버로딩할때 리턴타입으로 std::ostream& 이렇게 '&'를 꼭 붙여야하고 안붙일 경우 에러메세지가 나오는데.. 에러메세지가 무엇을 뜻하는지 잘 모르겠어서요.. 왜 꼭 &를 붙여주어야 하는거죠? 예를 들어 아래와 같이 출력연산자를 오버로딩해줄 경우(&를 안붙이고)는 왜 안되는 건지 설명 부탁드려요! friend std::ostream operator << (std::ostream& out, const Base b) { return b.print(out); } * 에러메세지 : function "std::basic_ostream<_Elem, _Traits>::basic_ostream(const std::basic_ostream<_Elem, _Traits> &) [with _Elem=char, _Traits=std::char_traits<char>]" (declared at line 60 of "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\ostream") cannot be referenced -- it is a deleted function.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
간단한 질문 있습니다.
좋은 강의 잘 듣고 있습니다. 비전공자라서 어렵다고 생각했는데 시간가는줄 모르고 금방금방 듣게 되네요 ㅎㅎ 다름이 아니라 간단한 질문이 있는데요. format 함수에서 문자일 경우 s를 생략하고 정수일 경우 {}안에 d, 실수일 경우 f를 넣어야 한다고 배웠는데요. 1. print('{} {}'.format(1,2))를 집어 넣었을 때는 1과 2가 출력되어서 type함수를 적용시켜보았더니 int가 나오더라고요. 그렇다면 d,f를 정해주지 않는다면 파이썬이 알아서 정수, 실수를 판단해서 결과를 보여주는건가요? 2. 만약에 이것을 print('{} {}'.format('1','2')) 이런식으로 하면 모양은 숫자같지만 문자로 출력되는 것이죠??
-
미해결JSP 웹 쇼핑몰 프로그래밍 기본 과정(JSP WEB Programming)
설치가 안된걸까요?
XE를 깔앗는데 시작창에 run 이런게 하나도 안나옵니다 검색도 안되요... 윈도우 10입니다
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
Github에 올릴 시 보안문제
안녕하세요 :) MongoDB연결하는 과정에서 mongodb+srv://June:<password>@nodejspractice.ouhks.mongodb.net/<dbname>?retryWrites=true&w=majority 이 코드에서 password와 dbname을 작성해야하는데, 혹시 이것들이 Github에 올라가도 별 다른 문제는 없을까요? (AWS공부하던중 연결에 관련된 정보들은 github에 올리지 말라고 배웠어서요!)
-
미해결스프링 웹 MVC
@RequestBody와 @ModelAttribute
안녕하세요, 수업 잘 보고 있습니다. 저는 Controller에서 RequestMapping을 할 때 습관적으로 @ModelAttribute를 적어주는데요, Client단에서 JSON으로 요청을 보냈을 때, @RequestBody와 함께 @ModelAttribute를 적으면 제대로 바인딩이 안되는 경험을 했습니다. @RequiredArgsConstructor @RestController public class NotificationController { private final NotificationService notificationService; private final NotificationDeleteRequestDtoValidator notificationDeleteRequestDtoValidator; @InitBinder("notificationDeleteRequestDto") public void initBinderForNotificationDeleteRequestDtoValidator(WebDataBinder webDataBinder){ webDataBinder.addValidators(notificationDeleteRequestDtoValidator); } @PostMapping(NOTIFICATION_DELETE_URL) public ResponseEntity deleteNotification(@SessionAccount Account sessionAccount, @Valid @RequestBody @ModelAttribute NotificationDeleteRequestDto notificationDeleteRequestDto, Errors errors){ if(errors.hasErrors()){ return ResponseEntity.badRequest().build(); } // notificationService.deleteNotification(sessionAccount, notificationDeleteRequestDto); return ResponseEntity.ok().build(); } } 이렇게 하면 바인딩이 안되어 null값으로 들어오고, @RequiredArgsConstructor @RestController public class NotificationController { private final NotificationService notificationService; private final NotificationDeleteRequestDtoValidator notificationDeleteRequestDtoValidator; @InitBinder("notificationDeleteRequestDto") public void initBinderForNotificationDeleteRequestDtoValidator(WebDataBinder webDataBinder){ webDataBinder.addValidators(notificationDeleteRequestDtoValidator); } @PostMapping(NOTIFICATION_DELETE_URL) public ResponseEntity deleteNotification(@SessionAccount Account sessionAccount, @Valid @RequestBody NotificationDeleteRequestDto notificationDeleteRequestDto, Errors errors){ if(errors.hasErrors()){ return ResponseEntity.badRequest().build(); } // notificationService.deleteNotification(sessionAccount, notificationDeleteRequestDto); return ResponseEntity.ok().build(); } } 이렇게 하면 바인딩이 잘 되더군요.. @ModelAttribute는 @RequestBody와 같이 쓰면 안되는건가요 원래? 아니면 제가 뭔가 잘못한 게 있는건가요?
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
9번 문제 다른 풀이방식 질문입니다!
안녕하세요 9번 문제를 혼자서 해결하다 선생님께서 풀이하신 방법과 다르지만 채점결과 100점이 나와서 질문 드립니다. 우선 제가 작성한 코드는 위와 같습니다. 모든 수는 최소 1과 자신을 약수로 갖기 때문에 초기 약수 개수를 2로 두었습니다. 약수는 대칭성이 있다고 판단했으며, 대칭이 되는 기준이 개수를 구하려는 수에 루트를 씌운 값이라고 생각해서 1을 제외한 기준 전까지 구한 약수의 개수를 2 곱해서 더하고, 기준값이 정수인 경우 1을 더해서 약수의 개수를 최종적으로 구했습니다. 제가 작성한 방식으로 한다면, 시간복잡도가 nlogn이 나와서 더욱 효율적이지 않나 궁금해서 질문드리게 되었습니다. 답변해주시면 감사하겠습니다!