묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨이미지 관리 풀스택(feat. Node.js, React, MongoDB, AWS)
강의 외적인 질문입니다.
안녕하세요 선생님. 선생님의 강의를 듣고 사이드 프로젝트를 진행하고 있습니다. 그러던 중 API 명세와 관련되서 고민되는 점이 있어 조언을 얻고자 질문을 남깁니다. API 명세를 위한 tool을 찾아보던 중 swagger를 알게되었고 적용을 하려했으나 러닝커브가 있어 망설여지네요. 선생님께서는 API 명세를 작성할 때 어떤 방식으로 진행하시는지 궁금합니다! 감사합니다!
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
프론트 컨트롤러 도입 후 필요한 서블릿 객체의 갯수는 1개가 맞을까요?
프론트 컨트롤러 도입 전에는 3개의 요청(Form, List, Save)으로 서블릿 객체가 3개 생성되서 싱글톤으로 관리됐다면, 프론트 컨트롤러 도입 후에는 FrontController 서블릿 객체 1개로 관리가 되는건가요? 만약 맞다면, 관리하는 서블릿 객체의 갯수가 줄었다는 점이 프론트 컨트롤러의 장점 중 하나라고 생각해도 되나요?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
정규표현식
@[제로초]12](7)인 경우에 왜 최대한 조금 찾는걸까요 ? "제로초]12" 이게 닉네임 아닌가요 ? 이렇게 된다면 제로초]12 가 맞는 게 아닐까요 ? 왜 "제로초"만 찾는지 궁금합니다
-
미해결쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
안녕하세요 질문이 하나 있습니다.
강의에 앞서 소개해주셨던 것처럼 도커와 같은 컨테이너 환경이 딱 어느 정도의 고정으로 할당 받는? 그런 가상머신보다 훨씬 효율적으로 자원들을 효율적으로 사용할 수 있어서 많이 사용된다고 생각하는데 오히려 쿠버네티스 실습때 버추얼박스라는 가상머신을 사용하시는 이유가 있으실까요?
-
미해결타입스크립트 시작하기
/bin/sh: node_modules/.bin/ts-node: No such file or directory 오류
강의를 들으면서 코드 런너 확장도 깔고, 또 따라하는 대로 executorMap 부분의 json파일에 node_modules/.bin/ts-node까지 따옴표 안에 잘 작성을 했지만 계속해서 /bin/sh: node_modules/.bin/ts-node: No such file or directory 라는 오류 문구가 뜹니다. 왜그런걸까요...
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
리스트뷰 에러 질문
안녕하세요 개발자님 강의 매우 잘 들은 학생입니다. 다름이 아니라 강의 후 제가 본 강의랑 기능이 거의 유사한 어플을 만들어보고 있습니다.! 만드는 중에 강의에서 BoardListLVAdapter로 리스트뷰를 생성했던 부분을 제가 동일하게 해보았는데 실행 후 해당 메뉴 탭을 누르면 "Only the original thread that created a view hierarchy can touch its views"라는 에러가 계속발생합니다. 구글검색해보면 main thread를 사용을 안해서 그런다고 하는데 해결방법을 찾아보니 runOnUiThread라는 기능을 사용하라고 나오는데 이건 Activity에경우에만 적용이 되는것 같고 Fragment에는 적용이 안되는 거 같습니다... 혹시 이 경우에 어떻게 해야하는지 도움을 받을 수 있을까요?? <Fragment에서 리스트뷰 생성하는 부분, getproduct함수에서 items리스트에 아이템을 넣어줌.> <리스트뷰 어탭터 부분> <리스트뷰 아이템 xml> <fragment에 해당하는 xml의 ListView>
-
미해결스프링 시큐리티
@Transactional 사용 이유
안녕하세요. 강사님 강의 중에는 없었던 것 같은데.. provider authenticate 메서드에 @Transactional 붙인 이유가 있나요?
-
미해결[구버전] 웹 애플리케이션 개발을 위한 IntelliJ IDEA 설정 (2020 ver.)
IntelliJ Community 버전으로 설치해도 되는지요?
강의 수강 할 때 IntelliJ Community 버전으로 설치해도 문제 없을지 문의드립니다.
-
미해결알고리즘의 개요와 실습 환경 구축
싱크
싱크 안맞음
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
DTO 질문 드립니다
안녕하세요. 현재 영한님 로드맵 따라 JPA활용2편까지 수강 후 혼자 토이프로젝트를 진행 중 입니다. 프로젝트를 진행하다보니 Item과 Book처럼 추상클래스를 상속받는 경우에 DTO를 어떻게 만들면 좋을지 고민하다 해답이 안나와서 질문드립니다. 예를 들어 ItemRepository에서 findAll() 메서드를 호출하여 List에 전체 Item목록을 담고 있고 List에 book만 있는게 아니라 book, movie 등등 여러가지 타입이 있는경우 Dto를 어떻게 설계하는게 좋은 방법인가요?
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
[데이터 타입과 변수, 그리고 출력 2] 백슬래쉬의 사용 관련 질문드립니다
안녕하세요 ~ 강의 듣다가 궁금한게 생겨서 질문 드립니다 해당 강의 8:20 에서 Question2 를 풀어주셨는데요 저는 따옴표까지 붙여서 출력되야 한다고 생각해서 백슬래쉬를 이용해서 다음과 같이 코드를 작성했는데 강의자님꼐서는 print("I don't like C language") 라고 코드를 작성하셔서 질문드립니다! print('\"I don\'t like C language\"') > 제가 작성한 코드입니다
-
미해결홍정모의 따라하며 배우는 C++
함수의 매개변수에 배열을 넣을 때
#include <iostream> #include <vector> using namespace std; void func1(int arr[]) { arr[0] = 7; } void func2(vector<int> v) { v[10] = 7; } int main() { int arr[] = {0, 0}; vector<int> v(100); func1(arr); func2(v); cout << arr[0] << " " << v[10]; return 0; } -> 7 0 매개변수에 배열이 들어가면 배열의 주소가 복사되어 들어갈텐데 func1의 경우 래퍼런스를 사용한 것도 아닌데 func1 내에서의 arr과 main에서 arr의 주소가 같은지 모르겠습니다. func2의 경우는 func2 내부와 main에서 v의 주소가 다름을 확인했습니다. 주소가 그대로 매개변수에 들어가 함수에서 바뀐 값이 출력되었는데 어떤 이유로 arr의 주소가 공유가 되는것인가요?
-
미해결파이널 코딩테스트 : 프론트엔드
로컬스토리지 예외처리 부분
로컬스토리지 로드&세이브 부분에 예외처리 하신 부분은 어떤 경우에 예외가 생길 수 있나요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
화면에 list 순서
몇개를 추가하고 새로고침을 하면 제가 넣었던 순서가 아닌 새로운 순서로 바뀌어버립니다. 왜 바뀌는건가요? 바뀌지 않도록 하는 방법이랑 중복되는 값을 넣었을 때도 localStorage에 추가하도록 하는 방법 좀 알려주시면 감사하겠습니다ㅠㅠ
-
미해결취미로 해킹#3(WebGoat)
질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 다시 요청 합니다 웹고트를 실행 하녔는데 Exception in thread "main" java.lang.UnsupportedClassVersionError
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
폰트 설치 관련문의드립니다.
부록으로 한글설정관련 설명까지 추가해주셔서 감사합니다. 1. 콜랩에서 제공하는 한글폰트 계열은 나눔과 애플고딕인가요? 콜랩에서 제공하는 폰트계열을 확인해보려면 어떻게 하면 될까요? 2. 폰트 인스톨 후 런타임 재시작을 하는데요. 폰트를 설치하고 나더라도 콜랩의 경우 다시 접속하면 매번 다시 인스톨을 해줘야 하는지요? 3. 강의 내용과 비교하면서 콜랩에서 보고 있는데요. 쉘명령으로 cd 및 vi 에디팅을 하시는데, 콜랩에서는 어떻게 할 수 있을지요??
-
미해결팀 개발을 위한 Git, GitHub 입문
ppt파일
후기남겼어요 으로 ppt보내주시면 감사하겠습니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
네트워크 프로그래밍, 이벤트 드리븐 방식에 관해서 궁금한점이 있어서 질문드립니다.
안녕하세요. 강사님. 잡큐에 대해 학습을 진행하면서 문득 궁금한점이 생겼습니다. (마치 GUI 프로그램이나 자바스크립트의 이벤트같은..) 평소에도 많이 궁금했던 점인데 마우스로 특정한 버튼을 클릭하면 콜백으로 특정한 함수들이 호출되는 구조가 많은데... 마우스로 특정한 버튼을 클릭하는 순간 잡큐와 비슷한 개념으로 이벤트큐(?)라고 하는 큐 스택에 이벤트가 들어가고 해당 이벤트를 순차적으로 호출하면서 특정 콜백이 실행되는 구조가 맞는지요 ?? 왠지 잡큐를 학습하면서 이벤트로 처리하는 방식에 대해서 자꾸 생각이 나서요...
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
@Controller,@Service,@Repository 외에 class에 속한 메서드 사용법
안녕하세요 그림과같이 @Controller,@Service,@Repository 이외에 컨트롤러에서 해당 메서드를 쓰고싶으면 이렇게 하면되는건가요?
-
미해결[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]
쿠키와 mysql db 질문입니다
안녕하세요 양질의 강의 언제나 감사드립니다. 다름이 아니고 전체적인 맥락이 궁금해서 질문 드립니다. 처음 사용자가 1. 이메일을 적고 구독하기를 누르면 (post request 서버로 날림) 2. 플라스크 서버에서 해당 이메일이 mysql db에 있는지 확인하고 없으면 User 객체 생성하고 있으면 존재하는 User 객체 return 3. flask_login에 있는 login_user 함수를 호출하면서 User객체를 넘겨주면 flask의 login 기능 실행(즉 세션이 만들어지고 flask 서버에 해당 User객체에 대한 세션이 만들어짐) 4. 서버에서 클라이언트로 리턴 해주면서 해당 User의 session(쿠키)까지 같이 보내줌 5. 클라이언트가 쿠키정보를 저장해놓고 다시 한번 같은 서버에 request 보낼때는 쿠키정보와 같이 보냄 6. 서버 입장에서 쿠키정보가 같이 날라오면 쿠키를 decode해서 무슨 User인지 알아냄(current_user.is_authenticated를 통해) 이 정도로 이해한게 맞는지 궁금합니다.또, flask의 login이라는게 결국 서버에 user에 대한 세션을 저장하는 것과 같은 의미로 받아들여도 될까요??? 질문이 길어서 죄송합니다. 항상 강의 감사합니다.