묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
안녕하세요 강사님! 문제 조건에 대한 질문이 있습니다.
'각 벽돌은 입력되는 순서대로 1부터 연속적인 번호를 가진다' 라는 문제 조건이 가지는 의미가 무엇인가요? 저는 앞쪽에서 입력받은 것부터 탑의 밑에 넣어야 한다는 생각이 들었습니다. 그런데 강사님의 풀이를 보면 넓이로 내림차순 정렬하셨는데 입력받은 벽돌들의 순서가 바뀌어도 상관없는건가요?
-
해결됨홍정모의 따라하며 배우는 C언어
20:00 질문이요!
char ch; while ((ch = getchar()) != '\n') { for (int i = 0; i < 10; ++i) { if (ch == 'i') ch = '*'; } putchar(ch); } 제가 짜본 코드는 선생님과 다르게 for문에서 숫자에 ' '를 붙이지않고 if문에서 i에 'i'로 바꿔줌으로써 결국 선생님이랑 제 코드가 같은 맥락이라고 봤는데 제 코드로 실행을하면 숫자가 별로 표시되지않고 그냥 숫자로 나옵니다. 왜그런건지 궁금합니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
강사님 경로중에 궁금한게 있습니다.
안녕하세요. 강사님 경로(?)에 관련해서 질문이 있습니다. 기존에 servlet 으로 할때는 members 안에 save 랑 new-form 만 넣어주고 members 는 디렉토리밖에다가 하셨는데 servletmvc 로 하실때는 members 까지 디렉토리 안에 넣어주셨는데 이게 특별한 차이가 있을까요..? 감사합니다.
-
미해결15일간의 빅데이터 파일럿 프로젝트
빅데이터 분석
삭제된 글입니다
-
해결됨[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
req.inAutenticated()에서 항상 false가 반환됩니다.
/login 요청 이후에 브라우저에서 쿠키에 connect.sid가 생기는 것을 확인했습니다 . 이후에 로그아웃 요청을 보내려고 하는데 middleware에서 isLoggedin 실행까지는 문제없이 잘 되나 req.isAuthenticated()가 자꾸 false를 반환해서 통과하지 못하고 있습니다. 내부에서 req.user.id를 찍었을 때 로그인된 계정의 user.id를 제대로 출력하는걸 봐서는 세션이 전달이 안된건 아닌 것 같은데 isAuthenticated가 작동하지 않는 이유가 있을까요?
-
미해결[React 1부] 만들고 비교하며 학습하는 React
파이어 폭스가 가지는 장점이 있는건가요?
크롬 말고 파이어 폭스를 개발 단계에서 사용하는 장점이 있는건가요?
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
조금 다른 풀이방식
합의 결과만 출력하면 되는 문제이기 때문에 2차원 배열을 만들필요는 없다 생각했습니다. 2차원 배열을 만들지 않고도 푸는 풀이를 다른분들에게도 공유해볼까 합니다!! #include <bits/stdc++.h> using namespace std; #define rep(i,k) for(i = 0; i < k; i++) #define REP(i,n,k) for(i = n; i < k; i++) int main() { ios_base::sync_with_stdio(0); cin.tie(0); //freopen("input.txt", "rt", stdin); int num, i, j; cin >> num; vector<int> a(num); vector<int> b(num); rep(i,num) cin >> a[i]; rep(i,num) cin >> b[i]; int sum(0); for(i = num-1; i > -1; i--){ for(j = 0; j < num; j++){ sum += (a[i] < b[j]) ? a[i] : b[j]; } } cout << sum; return 0; }
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
학습 중 validation loss와 validation accuracy가 급격하게 변하는 현상의 원인은 무엇일까요?
안녕하세요? 뜻하지 않게 회사에서 딥러닝 이미지분석 프로젝트를 맡아서 헤매고 있다가 이 강의를 듣고 도움이 정말 많이 되었습니다. 회사 데이터를 강의 코드와 유사한 방식으로 비교해가며 진행 중인데 Batch 크기에 따른 모델 성능 향상 부문에서 아래와 같이 특이한 현상을 확인했습니다. 그래프는 위에서부터 차례대로 train accuracy, train loss, validation accuracy, validation loss입니다. train은 일반적인 학습 곡선의 경향을 그대로 따라가는데, validation 쪽은 loss도 accuracy도 그렇고 학습 진행할 때마다 널뛰기하는 것이 보입니다. 일정 수준을 가다가 떨어지면 과적합이라고 이해하겠는데 학습 쇳수가 10이하 일때도 해당 현상이 나타나는 걸로 봐서는 아닌 것 같습니다. seed속성을 동일하게 고정하였으니 데이터셋은 일정하게 들어가고 있는 것은 맞는데, 데이터 수가 적어서(train 2000장, validation 200장) validation 시 하나라도 틀리면 급격하게 떨어지는 것인지 잘 모르겠습니다. 강사님께서는 어떻게 생각하시는지요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
중첩된 router 이용시 각각의 페이지는 url만으로도 정상적인 접근이 가능해야할까요?
제로초님 안녕하세요. react-router를 이용해서 중첩된 구조의 페이지를 만들던 도중에 궁금한 점이 생겨서 여쭤보려고 합니다. 현재 HomePage 컴포넌트에서 비동기로 patients list를 가져오고 이 데이터를 가지고 HomePage 안에서 PatientsList와 그 안에 있는 PatientNameCard와 같은 하위 컴포넌트들을 생성하고, PatientNameCard를 클릭하면 그 데이터와 연결된 PatientPage로 이동합니다. 노드버드 강좌를 들으면서 mainPosts를 통해서 post를 전부 다 받아와서 PostCard 하나하나에 데이터를 넣어주는 방식을 참고해서 이렇게 구현했는데요. PatientPage로 이동할 때는 HomePage에서 PatientsList 컴포넌트가 있던 자리만 PatientPage 컴포넌트로 바뀌고요. 그런데 HomePage를 거쳐서 PatientPage로 넘어가면 문제가 없는데, HomePage를 거치지 않고 url을 이용해서 PatientPage로 넘어가면 patients list 데이터를 가져오는 과정이 생략되니 에러가 발생하는데요. 리덕스를 이용해서 앱의 전체적인 상태관리를 하면서 세부적으로 중첩된 라우터를 사용하다보니 생기는 이슈인 것 같은데, 이런 경우는 어떻게 해결을 하고, 또 어떤 식으로 구조 설계를 하는 것이 좋을까요? 일단 PatientPage로 왔을 때 데이터가 없을 경우 따로 비동기 요청을 해서 그 patient에 해당하는 데이터만 받아오도록 하면 작동은 하게 만들 수 있을 것 같은데, 이런 방식이 반복되면 라우터 구조가 더 복잡해지거나 했을 때 전체적인 상태 관리를 하는 게 복잡해질 것 같다는 생각이 들어서 좋은 해결책인지는 잘 모르겠고요. 그렇다고 patient 페이지 하나를 띄우기 위해서 patients list를 다 받아오게끔 하는 것도 비효율적인 것이 아닌가 하는 생각이 듭니다. 아니면 애초에 patients list를 받아올 때도 리스트를 보여주기 위한 최소한의 정보만 받아오고 PatientPage에서도 리덕스 스토어의 patients list에 저장된 데이터를 받아오는 것이 아니라 따로 비동기 요청을 해서 해당 Patient를 위한 정보만 받아와서 보여주는 식으로 전체적인 설계를 변경해야하나 하는 생각도 해보았는데, 비동기 요청은 되도록이면 줄이는 게 좋지 않은가 하는 생각이 들기도 해서요. 아니면 아예 이런 식으로 접근하지 못하게 데이터가 없을 때는 잘못된 경로라는 식으로 응답을 줘버려야하는 생각이 들기도 합니다. 리덕스로 전체적인 상태 관리를 하면서 라우터의 구조가 복잡해지는 경우는 현업에서도 자주 있는 일일 것 같은데, 혹시 이런 경우는 어떤 식으로 다루는지 궁금합니다. 매번 감사합니다.
-
미해결인터랙티브 웹 개발 제대로 시작하기
옆에 스크롤 바가 안보여서 색상 바꿀 수 있나요?
스크롤바가 너무 연하게 보여서 색상을 변경하고 싶은데 방법이 어떻게 될까요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
실루엣 계수 평균값
안녕하세요 교수님 :) 강의 마지막에 실루엣 점수 0.553은 매우 좋은 점수라고 말씀해주셨는데, 최대값 1에 절반밖에 못미치는 수준(?)이 왜 좋은 점수인가요? 실무에서는 실루엣 점수가 몇 점 정도 나와야 현실에 적용가능하다고 보는지 궁금해서 질문 남깁니다 :) 항상 감사합니다 😊
-
미해결하울의 안드로이드 인스타그램 클론 만들기
4분 29초경
FirebaseStorage 부분에서 오류뜨는데 버전문제인가요
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
[질문] 서버 값 전달 방식
머스타치 문법에서는 DTO 에 @AllArgsContstructor 가 있으면 서버로 전달하면서 값이 들어가 있는데 타입리프에서는 적용하는 방법을 찾아보았는데 대부분 setter로 된예시만 있었습니다. 타입리프는 불가능한것인지 궁금합니다.
-
해결됨스프링과 JPA 기반 웹 애플리케이션 개발
안녕하세요 선생님.
안녕하세요 선생님. 개인적으로 여쭤보고 싶은 점이 있어서 질문을 남깁니다. 따로 프로젝트를 진행중인데 회원가입 시 이메일 인증 토큰을 메일로 발송하도록 구현했습니다. 메일을 발송해주는 요청이 4초 정도 소요되는 것을 확인했습니다. 하나의 요청을 처리하는데 4초나 걸리는 상황에서 만약에 여러 사람들이 회원가입을 요청하면 다음 요청은 대기시간이 길어지고 결국 처리하지 못하는 상황이 생기지 않을까? , 일꾼을 늘려서 처리하면 어떨까?라는 생각을 하게 되었습니다. 그래서 이러한 상황에서도 강의에서 알려주신 eventPublisher + @Async + ThreadPoolTaskExecutor을 하나의 해결법?으로 사용할 수 있는지 여쭤보고 싶습니다. 정말 배울 점이 많은 강의라 여겨 여러 번 공부했고 강의에서 알려주신 내용을 통해 프로젝트를 진행하면서 해결할 수 있는 문제들이 정말 많았습니다. 감사합니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
index에러? 질문입니다.
// vue.config.js module.exports = { devServer: { overlay: false } } 안에 넣었는데도 다른 질문처럼 index 에러가 뜨네요.. 실행하면 나오기는 하는데 저 에러 못 없애는지 궁금합니다.
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
상호 배제란?
SpinLock을 구현하다가 궁금해져서 질문 남깁니다. Mutex를 검색해보니 Mutual Exclusion, 즉 상호 배제의 약자더라구요. 검색해본 결과, 임계 구역에 접근하지 못하면 다시 대기 상태로 돌아가야 한다고 되어 있기도 하고, Mutex의 이름도 그렇고 SpinLock은 임계 구역에 하나의 스레드만 접근할 수 있도록 계속 재시도하는 방법인데, 이는 상호 배제가 맞는 것인지, 아닌 것인지 궁금합니다. 개념이 자꾸 헷갈리네요
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
Profile info edit하는 부분 관련하여
안녕하세요! 33강까지 수강하고 나서 테스트하는 중에 오류가 나서 질문드리고자 합니다. 로그인 후 해당 프로필을 만들고 다시 메세지를 변경하고 싶어서 바꾸고 난 후 edit을 누르는 순간 수정이 안되고 에러가 나는데요, 에러 화면은 다음과 같습니다. 혹시몰라 깃허브 주소도 첨부합니다. https://github.com/Jihyun-Choi/Django_Pinterest 이 오류로 인해 다음 강의를 수강하지 못하고있습니다. 해결하기위해 강의를 다시 듣고, 관련 오류에 대한 구글링을 진행했으나 해결하지 못했습니다. 또한 이전에 이와 비슷한 오류를 올린 질문과 답변을 참고해보았지만, 오류를 해결하지못해 질문 남깁니다.
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
MinMaxScaler
안녕하세요 교수님. 머신러닝강의에서 회귀분석을 할때 StandScaler()를 써주신 걸로 기억합니다. 회귀분석 강의에서 타겟값의 정규 분포 형태를 강조해주셨는데, MinMaxScaler를 써도 상관이 없는건가요? 강의 너무 잘듣고 있습니다 감사합니다 :)
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
도커의 장점?
강의에서 알려주신 도커의 장점들이 조금 헷갈려서 다시 질문드립니다. 도커와 컨테이너가 같은 개념처럼 번갈아 가면서 등장해서 이게 도커만이 가지고 있는 유일한 장점인건지, 아니면 컨테이너 기술이라 가질 수 있는 장점인건지 헷갈리네요 ㅎ; 지금까지 강의를 들으면서 내린 결론은 "도커는 쉽고 편한 컨테이너 기술 활용을 돕는 툴"이라고 생각되었는데요. 다른 컨테이너 기술들도 강의에서 다룬것만큼 가벼운 가상화 기능 기능 및 컨테이너 안에 다양한 실행환경을 추상화 할 수 있는 장점을 가질 수 있는게 맞는건가요? 그럼 도커가 컨테이너 기술 중에서도 가지고 있는 차별화 포인트는 쉬운 사용 (쉽게 다운로드) 및 오픈소스 환경 등일까요? 감사합니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
안녕하세요 질문입니다.
중간에 따라하다 프로젝트 해야하는데 시간이 얼마 없어 강의로 대충 소스 넘어가면서 이해하고 있습니다. 근데 강의 깃허브에서 받은거로 실행하고 싶은데 그대로 받은 소스에 npm run serve 로 하면 에러나더라구요. 그대로 받아서 실행하려면 방법이 따로 있나요? 그냥 다운받은 폴더에서 실행하니까 npm ERR! missing script: serve 이 떠서 질문 드립니다..