묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결AWS(Amazon Web Service) 입문자를 위한 강의
Cloudfront와 ELB, Aurora for mysql이 연동되었을 때 Cloudfront의 Origin은 어느 것을 지정해야 하나요?
안녕하세요, 강사님 Cloudfront를 전 세계 리전의 edge location 연동하고 ELB, Aurora for mysql이 연결되어 있을 때 Cloudfront의 Origin은 어느 것으로 지정해야하나요? ELB인가요? 아님 Aurora 인가요? 답변 부탁 드립니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
무야호!~~
수고하셨습니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
body-parser가 작동하지 않습니다.
아래 사진 보시면 bodyParser에 밑줄이 생기고 있습니다. 아마 이게 작동이 안되서 req.body의 값이 undefined 된 것 같습니다. 분명 npm install body-parser하고 require도 했는데 이러네요.. 또 저번강의에서 할때는 분명 잘 됬거든요... 왜 이러는지 아시나요?
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
안녕하세요 질문입니다.
안녕하세요 예전부터 강의 잘 보고 있습니다. 다름이 아니라 제가 자바만 쓰는 곳에 코테를 준비하게 되서 자바로 문제푸는 중인데 선생님께서 강의해주신 C++을 전부 제 나름대로 자바로 바꾸는 중입니다. 근데 저 벡터 부분을 자바로 바꾸는 부분에서 막혔는데 혹시 자바에서는 선생님 코드 어떻게 써야할지 혹시 알려주시면 감사하겠습니다.(전에 자바 질문도 받아주신다는 글 봐서 질문 드립니다..) 저 벡터 로 선언한 map 부분의 map[a].push_back[b]를 자바에서 쓰려니까 구글링 해도 잘 모르겠어서 질문 드립니다. #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<vector> using namespace std; int ch[30], cnt=0, n, path[30]; vector<int> map[30]; void DFS(int v, int L){ int i, j; if(v==n){ cnt++; for(j=0; j<L; j++){ printf("%d ", path[j]); } puts(""); } else{ for(i=0; i<map[v].size(); i++){ if(ch[map[v][i]]==0){ ch[map[v][i]]=1; path[L]=map[v][i]; DFS(map[v][i], L+1); ch[map[v][i]]=0; } } } } int main(){ //freopen("input.txt", "rt", stdin); int m, i, j, a, b, c; scanf("%d %d", &n, &m); for(i=1; i<=m; i++){ scanf("%d %d", &a, &b); map[a].push_back(b); } ch[1]=1; path[0]=1; DFS(1, 1); printf("%d\n", cnt); return 0; } package inflearn; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Scanner; import java.util.StringTokenizer; import java.util.Vector; public class _66_경로탐색_인접리스트 {{ static int []ch= new int[30]; static int cnt = 0, n; static int []path= new int[30]; //vector<int> map[30]; static Vector<Integer> map = new Vector<Integer>(30); static void DFS(int v, int L){ int i, j; if(v==n){ cnt++; for(j=0; j<L; j++){ System.out.printf("%d ", path[j]); } System.out.println(""); } else{ for(i=0; i<map[v].size(); i++){ if(ch[map[v][i]]==0){ ch[map[v][i]]=1; path[L]=map[v][i]; DFS(map[v][i], L+1); ch[map[v][i]]=0; } } } } public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st; Scanner sc= new Scanner(System.in); st = new StringTokenizer(br.readLine()," "); int n,m, i, j, a, b, c; // scanf("%d %d", &n, &m); n = Integer.parseInt(st.nextToken()); m = Integer.parseInt(st.nextToken()); st = new StringTokenizer(br.readLine()," "); for(i=1; i<=m; i++){ // scanf("%d %d", &a, &b); a = Integer.parseInt(st.nextToken()); b = Integer.parseInt(st.nextToken()); map[a].push_back(b); } ch[1]=1; path[0]=1; DFS(1, 1); System.out.printf("%d\n", cnt); } }
-
미해결홍정모의 따라하며 배우는 C++
for문에 증감연산자 질문입니다.
for문 예제를 보면 for (int count = 0; count < 10; ++count) 에서 증감연산자 ++가 count앞에 오는걸 알 수 있는데요, 이 for문은 for (int count = 0; count < 10; count++) 로 바꾸어도 같은 결과가 출력이 되는것 같은데 ++count를 할때와 count++를 할때의 차이점이 있을까요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Build 오류
안녕하세요 강사님! 강의 잘 보고 있습니다! 다름이 아니라 제가 jpa와 db설정 동작확인 부분의 콘솔 실행을 한뒤로 intellij에서 빌드 오류가 나는데 혹시 왜그런지 알 수 있을까요? 오류 검색과 build cache 지우는 방법까진 해봤는데 검색 방향이 잘못된 것인지 아직 진전이 없습니다... 확인해주실 수 있을까요?! > Task :processResources FAILED Caching disabled for task ':processResources' because: Build cache is disabled Task ':processResources' is not up-to-date because: Input property 'rootSpec$1' file /Users/hyojinjeong/Break/Inflearn/jpashop/src/main/resources/application.yml has changed. :processResources (Thread[Execution worker for ':',5,main]) completed. Took 0.018 secs. FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':processResources'. > Failed to clean up stale outputs * Try: Run with --stacktrace option to get the stack trace. Run with --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 362ms 2 actionable tasks: 1 executed, 1 up-to-date
-
미해결스프링 시큐리티
에러가 있습니다.
안녕하세요 강사님과 똑같이 코드를 따라쳤는데 이러한 경우 어떻게 해야 하나요? custom핸들러를 그냥 주석처리하고 진행 해야 하나요??
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
post 관련 질문드립니다.
안녕하세요! 항상 좋은 강의 감사드립니다 ^^ post 와 put 신규등록을 하는 경우가 헷갈리는데요 클라이언트가 등록될 리소스의 uri를 모르는 상황이라고 설명해주셨는데 예를들어 회원을 가입할 때 회원 id는 유니크 해야되고 사용자가 회원 id를 입력을 합니다 ( ex: testid) 클라이언트는 본인이 입력한 id이기 때문에 알고 있습니다. /member/testid 그리고 거꾸로 파일을 등록할땐 (ex : test.jpg)를 등록하면 서버에는 동일한 파일명이 존재할 수 있으니 식별자를 알 수 없고등록후에 test.jpg와 매핑된 아이디를 전달받아야 됩니다. 이런 상황이라면 예시와 똑같은 업무지만 post와 put 을 거꾸로 적용하면 될까요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
스케일링과 로그변환의 차이
선생님~ 선형회귀에서 학습/예측하기 전에 타겟값이 정규분포형태를 띄지 않을 경우, 정규분포로 만들어 주기 위해 '로그변환'을 해주었잖아요~ PCA에서는 정규분포로 만들어주기 위해 PCA를 적용할 피처들을 모두 StandardScaler를 해주는데.. 공부하면서 궁금한 점이.. 로그변환과 스케일링이 방식이 조금은 차이가 나지만 둘다 사용의도가 데이터 값들 간의 간극을 좁히고 정규분포 형태로 만들어주는 의미인 것 같아서..사용법에 대해서 확연한 차이가 느껴지지 않는데.. 어떨 때 로그변환을 쓰고 어떨 때 스케일링을 쓰는 것이 좋은 것인지 ...궁금해지네요.. 정해진 게 아닌 것 같긴한데.. 그냥 아무 상관이 없는 건지.. 궁금해서 질문드립니다..! 추가적으로, 통계분석에서는 정규성검정(kolmogo-rov)같은 기능이 머신러닝에서는 있는지 궁금합니다. (선형회귀에서 타겟값의 정규 분포를 확인할 때 distplot 으로 정규분포형태인지 아닌지 확인하는 정도 인 것 같아서요..)
-
미해결스프링 시큐리티
강사님 질문이 있습니다.
강사님 AjaxLoginProcessingFilter를 만드신 이유가 AbstractAuthenticationProcessingFilter의 구현체에는usernamepasswordAuthenticationFilter가 있지만 ajax는 따로 없기 때문에 filter와 token을 만드신 건가요?
-
미해결따라하며 배우는 TDD 개발 [2023.11 업데이트]
라우터 라우트
안녕하세요. 한가지 헷갈리는게 있어 질문 드립니다. 이때까지 router.get("/", (req,res) => {}); router.get() <- 라우터(이동시켜주는 아이) "/" <- 라우트(경로) () => {} <- 컨트롤러 라고 생각하고 있었는데요. 폴더명을 지을때 routes보단 routers가 맞지 않나 싶을때가 있는데 대부분 routes로 짓는것 같습니다. 제가 이해한 부분이 틀렸을까요 ?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
상속관계 매핑 관련 질문입니다
안녕하세요 영한님, 우선 저는 여러 카테고리의 상품을 판매하는 쇼핑몰에서 상품을 어떻게 설계?할지 고민하고 있습니다. 현재 강의에서 상속관계 매핑 예시로 Item <- album, movie, book 로 설명해주셨는데, Item ├ album │ ├ 팝 │ └ 재즈 ├ book │ ├ 국내도서 │ │ ├ 소설 │ │ └ ... │ └ ... ├ ... 위와 같이 Item은 album, book 등 하위에 여러 자식이 있을것이고, 각 하위 자식들은 또 다른 하위 자식을 가지는데 이럴때는 어떻게 상속관계를 맺어야 좋은가요?? 저는 처음에 이를 상속관계을 맺어서 해야한다고 생각했는데, 만약 상품에 대한 구현체가 많아지면 이를 관리하기가 힘들어지지 않을까 생각이 들었습니다. Q1. 이러한 경우 상속관계 매핑으로 풀어야하는지 아니면 상속이 아닌 다른방법으로 풀어야하는건지 궁금합니다.
-
미해결[PyTorch] 쉽고 빠르게 배우는 NLP
RNN과 CNN을 섞는법
RNN과 CNN을 섞는 방법도 있나요? 있다면 어떤 방식이나 논문 ,책을 참고 하면 좋은지 혹은 없다면 그 이유가 궁금합니다
-
미해결단 두 장의 문서로 데이터 분석과 시각화 뽀개기
선생님 index를 1부터 시작하게 하려면
선생님 강의에 df 를 보면 인덱스가 0부터 시작하잖아요~ df의 index를 1부터 시작하게 하려면 어떤 기능을 써야 하나요?ㅠㅠ (행 개수가 많을 때 reindex나 rename을 못해주는 경우에)
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
질문있습니다.
안녕하세요 선생님, 선생님 덕분에 설치를 성공적으로 완료했습니다 다름이 아니라 그 다음과정에서 문제가 생겨 질문을 하게 되었습니다 2강에서 zip파일을 unzip이라는 코드를 사용해 압축을 풀려 하였지만 permission denied라며 권한이 없다는듯한 에러가 떠서 chmod를 통해 권한을 주고 unzip을 하려 하였지만 역시 permission denied가 뜨게 되었습니다 해서 수동으로 압축을 풀고 계속해서 진행을 나갔지만 마지막 ./build 단계에서도 역시 permission denied 라며 결국은 실행시키지 못하게 되었습니다 다음과 같이 계속해서 permission denied가 뜨는 이유는 무엇인가요 이 역시 설치과정에서 문제가 발생했던 것일까요 재설치를 하는게 맞을까요 스스로가 좀 답답해서 두서없이 질문을 남기게 되어 죄송합니다. 첫바늘을 잘 꿰어야 하는데 잘 되지 않아 많이 답답하네요ㅠ 이상 읽어주셔서 감사합니다 +)그리고 혹시 선생님의 이메일 같은걸 통해 개인적인 질문을 남겨도 되나요?
-
미해결하루만에 만드는 깃허브 블로그
강의자료 안보임. 404
강의자료(블로그) 페이지가 보이지 않습니다. 어떻게 해야하나요>? 페이지 비공개로 하신건가요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
할 때 마다 포트 넘버를 바꿔줘야 하나요??
안녕하세요! 강의 정말 유익하게 보고 있습니다! 다름이 아니라 포트 넘버를 변경하지 않으면 계속 에러가 뜨는데 할 때마다 변경해 줘야 하는건지 궁금하고 또 바디패서를 불러 오는데 잘 불러 온 건가 싶고,계속 밑줄이 뜨서 눌러서 검색을 해 봤는데 잘 모르겠더라구요... app.use사용 할 때 저게 입력이 잘 된건가 싶은데 일단 send까지는 성공 했는데 함 봐주시면 감사하겠습니다!
-
미해결파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기 (3시간)
무기랑 공이 닿으면 쪼개지는데 쪼개진 공2개중 오른쪽으로 나오는 공은 잘 움직이는데 왼쪽으로 움직여야되는 공이 멈춤니다
if ball_img_idx < 3: #현재 공 크기 정보 ball_width = ball_rect.size[0] ball_height = ball_rect.size[1] #나눠진 공 정보 small_ball_rect = ball_images[ball_img_idx + 1].get_rect() small_ball_width = small_ball_rect.size[0] small_ball_height = small_ball_rect.size[1] #왼쪽으로 팅겨 나가는 작은 공 balls.append({ "pos_x" : ball_pos_x + (ball_width / 2) - (small_ball_width / 2), #공의 x좌표 "pos_y" : ball_pos_y + (ball_height / 2) - (small_ball_height / 2), #공의 y좌표 "img_idx" : ball_img_idx + 1, #공의 이미지 인덱스 "to_x": -3, #x축 이동 방향(+ 오른쪽, - 왼쪽) "to_y": -6, #t축 이동 방향 "init_spd_y" : ball_speed_y[ball_img_idx + 1] #y 최초 속도 }) #오른쪽으로 튕겨 나가는 작은 공 balls.append({ "pos_x" : ball_pos_x + (ball_width / 2) - (small_ball_width / 2), #공의 x좌표 "pos_y" : ball_pos_y + (ball_height / 2) - (small_ball_height / 2), #공의 y좌표 "img_idx" : ball_img_idx + 1, #공의 이미지 인뎃스 "to_x": +3, #x축 이동 방향(+ 오른쪽, - 왼쪽) "to_y": -6, #t축 이동 방향 "init_spd_y" : ball_speed_y[ball_img_idx + 1] #y 최초 속도 }) break
-
미해결파이썬 웹서비스API 실전 프로젝트 - 돈 버는 디지털마케팅
쿠팡 파트너스 최종 승인 관련 문의.
안녕하세요. 강사님. 좋은 강의 감사드립니다. 요즘 쿠팡에서 파트너스 api 를 받을려면 최종승인을 받는 방식으로 바뀐것 같습니다. 조건은 "누적 판매 금액이 15만원 이상 발생하면 채널 검토 후 최종 승인이 이루어집니다." 이라고 FAQ에 나와 있습니다. 예전보다 최종승인 받는게 어려워 진것인지 , 아니면 강좌에서 설명하신대로 1회 이상의 판매 실적이 발생하면 이루어지는것인지 아직은 확인을 못했습니다. 요청드리고 싶은 사항은 네이버나 쿠팡말고 다른 api 서비스 관련 강좌를 추가하실 예정은 없으신지 문의 드립니다. 감사합니다. ps) 일단은 수익이 발생할 1회 거래를 일으킨 다음에 강좌설명처럼 최종승인이 되는지 확인후에 질문을 다시 남기겠습니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
강의 후반부에 나오는 오류가 저는 안떠요?!
강의 후반부에 Destory() 관련해서 설명하실 때, 강의상에서는 애니메이터가 포함된 오브젝트가 없어졌다라고 오류가 뜨던데 저는 해당 오류를 겪지 않습니다 poolable 관련해서 보면, 풀에는 4개의 유니티짱이 있고 하나는 scene에 있습니다. scene에 있는 녀석이 죽으면 오류가 안뜨고, 풀에 있는 걸 켜고 그게 죽으면 오류가 뜹니다 그 뒤에 나오는 부분을 따라해봐도 역시나 처음이랑 결과가 같습니다 한가지 더, 제가 알맞게 이해한건지 알고 싶습니다 마지막에 강의에서 가장 중요한 걸 짚어주실때, 이전 강의에서 참조형이 메모리에서 사라질 때를 설명하신 부분에 대한 걸 다시 한번 언급 하시더라고요. 여기서 제가 이해한건 poolable 적용이 된 오브젝트는 destroy이 되어도 이게 꺼진거지, 완전히 없어진건 아니라서 null 체크 하는것만으로는 충분하지가 않다. 그래서 extension에다가 IsValid()를 만든다. 이렇습니다. 그런데 계속 헷갈리는건 UnityChan이 poolable이건 아니건 어쨋든 Managers.Game.Despawn(targetStat.gameObject);로 없앤거잖아요? 그럼 그냥 없어져야 되는거 아닌가요? pool로 돌아가는게 아니라. 어느부분에서 이게 발생하는지 잘 모르겠습니다