묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[구버전] 웹 애플리케이션 개발을 위한 IntelliJ IDEA 설정 (2020 ver.)
cannot resolve symbol "servlet"
이런식으로 연결돼서 안 되는거 같은데 ulttimate 버전을 사용해도 똑같이 안 됩니다ㅠㅠ 어떻게 해야하는 걸까욤
-
미해결PWA 시작하기 - 웹 기술로 앱을 만들자
repo 신청합니다.
인프런 아이디 : vue장인 인프론 이메일 : reactView9@gmail.com 깃헙 아이디 : hik3562@hufs.ac.kr 깃헙 Username : lllilllilllilili 좋은 강의 감사드립니다
-
미해결React로 NodeBird SNS 만들기
질문입니다.
CSR와 SSR의 의미를 공부해보면서 느낀게, 우리 프로젝트의 정확한 아키텍쳐가 어떤지에 대해서 이해가 잘 가지않습니다.. 궁금한 것과 질문이 많아서 최대한 대답하기 쉽게 번호를 먹여서 적었습니다. 바쁘신 제로초님께 대답을 잘 들어보고싶어 꽤 오랜시간 고민하며 작성했네요 ㅠ 바쁘시겠지만 답변부탁드립니다.. 1. 서버가 모든 페이지를 그려서 던져주는 것이 SSR 이라고 하셨고 우리는 SRR 프레임워크인 NEXT를 쓰니 우리 프로젝트는 2번째 구조가 맞나요? 2. 본 프로젝트에서 CSR과 SRR의 의미에 대해서 생각을 해보았는데 혹시 이 것이 맞는지요? 2-1. 만일 우리 프로젝트가 CSR이라면 CSR 에서는 프론트 서버(CRA), 벡 엔드서버(익스프레스)로 구성된다고 할때, 브라우저가 요청을 보내면 프론트 서버는 브라우저의 요청을 처리한 후 브라우저에게 필요한 HTML, JS, CSS, 기타 정적파일(이미지, 비디오..)를 보내준다. 그리고 브라우저는 이를 해석해서 렌더링한다 2-2. 본 프로젝트의 경우 SSR 에서는 프론트 서버(NEXT), 벡 엔드서버(익스프레스)로 구성된다고 할 때, 브라우저가 요청을 보내면 프론트 서버가 온갖 처리를 다 한후에 최종적으로는 HTML과 기타 정적파일(이미지, 비디오..)만을 보내게 된다. HTML을 받은 브라우저는 이를 화면에 띄운다. 본인이 렌더링하진 않는다. 3. 저는 SSR이 HTML만을 결국엔 보내게 된다는 것을 이해했는데 사실 리액트를 통한 프로젝트를 할 때 구글 개발자 도구 network tab을 보면 그렇지가 않은 것 같습니다. index.js(next의 경우) 또는 0.chunk.js(cra의 경우)라는 파일과 잡다한 것들도 같이 보게 됩니다. 즉 html과 js와 css는 어디갔느냐 이 말입니다.. 위에 있는 index.js, 0.chunck.js과 같은 파일이 html과 js와 css를 하나로 통합한 파일인 겁니까? 이 과정에서 리액트가 하는 역할을 무엇이죠? 4. 생각해보면 SSR이 더 손해라는 생각이 들어요. 물론 APP의 특성에 따라 다르겠지만, CSR은 첫 로딩의 패널티가 있지만, 그 후에는 더 빠르고 좋은 사용자 경험을 주는 것 같거든요. NEXT를 쓰면 매번 요청을 보내면 서버의 상황에 따라서 굉장히 느릴 수도 있고, 올때까지 오매불망 기다려야 하는 문제가 있습니다. NEXT는 그러면 그런 문제에 대해서는 어떤 대책을 내놓고 있죠 ? 혹시 첫 페이지를 로딩한 후 부터는 CSR을 적용하는 방식도 가능한가요? 5. 마지막으로 제가 그린 그림이 있는데요 ( 아래첨부) 여기에서 노란색 박스에 대한 질문이 해결이 안됩니다.. ㅠ 요청에 대한 응답으로 SSR과 CSR에서 보내는 것이 리액트를 사용했을 때와 사용하지 않았을 때의 차이와 그것을 브라우저에서 해석하는 방법에 대한 답을 얻어 볼 수 있을까요? 양질의 강의 항상 감사드립니다. 어렵지만 매일 성장하는 기분이 들어서 좋습니다. 긴 글 읽어주셔서 감사합니다.
-
해결됨눈떠보니 코딩테스트 전날
노션의 개념예제들 자바스크립트로도 추가해주시면 안될까요?
안녕하세요 강의 구매하여 듣게된 학생입니다. 자바스크립트로 코딩테스트를 준비하고자 하는데 노션의 개념들에 적힌 예제들이 파이썬 문법이라 이해가 어렵네요 ㅠㅠ 혹시 자바스크립트 예제도 추가해주실 수 없을까요?
-
해결됨Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
다른 질문이랑 비슷한데요
as-is : todoItem.completed = !todoItem.completed; to-be : this.todoItems[index].completed = !this.todoItems[index].completed; 컨테이너에서 관리하는 배열 요소에 접근해서 변경하는거랑 todoItem에서 직접 변경하는 차이가 명확히 이해가 안돼요.. props로 내린 데이터를 이벤트버스로 받아서 다시 변경하면 좋지 않다...컴포넌트간 경계를 확실히 하기위해서 ~ 그래서 배열 요소에 접근하는게 좋다. 이렇게 1차적으로만 이해가 되는데 아리송하네요ㅠ 나중에 vuex? 부분을 학습하면 왜 그런지 알게 되는건지..
-
미해결일주일 완성! 3dsmax 입문 (자동차 및 캐릭터 만들기)
기본단축키와 알려주신 단축키 차이가 큰가요?
다른 환경에서 작업할시에 그때마다 적용해서 사용하걸 추천하시는지 또는 강의에서 는 지정해주신 단축키사용하지만 나중에는 본래 단축키사용을 추천하시는지 궁금합니다
-
미해결왕초보를 위한 Adobe Photoshop CC 2019 입문자 가이드
제목이랑 강의 내용이 안 맞아요
3번째 파트 시작하고 bright and contrast 2 까지 내용이 맞고 bright&contrast3 부터 level이라고 나와요 이거 하나씩 앞으로 당겨저서 업로드 된건가요? 그래서 curve1 에서 curve2가 나오고 curve2에서 hue&saturation이 나와요
-
미해결예제로 배우는 스프링 입문 (개정판)
안녕하세요! 강좌 소개 중 기본 필요 지식에 대한 설명 듣고 궁금한 점이 있습니다.
학부때 자바를 공부하긴 했으나, 빌드 툴, 메이븐, 그래들에 대한 개념이 많이 없는데, 선생님 입문 강좌의 기본 요구 지식을 보니 빌드 툴에 대하여 이해하는 것을 전제한다고 하셔서요, 혹시 저런 것들을 모른 채로 수강하기엔 버거운 강의일까요?? 그리고 저런 빌드 툴에 대해서는 어떤 공부를 하면 많이 다뤄볼 수 있을까요??
-
미해결홍정모의 따라하며 배우는 C++
연습문제 코드 첨부
안녕하세요 좋은 강의 잘 듣고 있습니다. 연습문제를 풀어 보았는데 맞게 한건지 궁금하여 첨부합니다. int main() //연습문제 { unsigned char option_viewed = 0x01; unsigned char option_edited = 0x02; unsigned char option_liked = 0x04; unsigned char option_shared = 0x08; unsigned char option_deleted = 0x80; unsigned char my_article_flags = 0; /*cout << bitset<8>(option_viewed) << endl; cout << bitset<8>(option_edited) << endl; cout << bitset<8>(option_liked) << endl; cout << bitset<8>(option_shared) << endl; cout << bitset<8>(option_deleted) << endl;*/ //viewed article my_article_flags |= option_viewed; cout << bitset<8>(my_article_flags) << endl; //clicked like my_article_flags |= option_liked; cout << bitset<8>(my_article_flags) << endl; //clicked like again my_article_flags &= ~option_liked; cout << bitset<8>(my_article_flags) << endl; //deleted this article my_article_flags |= option_deleted; cout << bitset<8>(my_article_flags) << endl; return 0; }
-
미해결남박사의 파이썬 기초부터 실전 100% 활용
함수 호출과 함수 자체 실행(?) 관련해서 질문 드립니다.
해당 강좌를 진행하던 중 처음 w_connect window 창에서 접속하기 버튼을 누르면 NameError: name 'sock' is not defined 이라는 에러가 발생하더라구요. 이유를 찾다보니 send_button의 인자 중 command=send_message() 로 작성되어있어 에러 발생하였던 것이고 command=send_message 로 수정하니 에러 발생 없이 동작을 합니다. command=send_message() command=send_message 어떤 차이점이 있으며 해당 예제에서 각각 어떻게 동작을 하는건지 궁금합니다.. 에러를 수정하긴 했으나 왜 위에는 안되고, 밑에는 되는지 이해가 잘 가지 않아 질문드립니다.. ㅠㅠ 항상 친절한 답변 감사드립니다.
-
미해결레트로의 유니티 C# 게임 프로그래밍 에센스
오브젝트, 컴포넌트, 컴포넌트 변수 사이 관계 질문입니다.
질문 1: 컴포넌트가 클래스의 집합 이니까 컴표넌트 변수도 클래스 변수라고 생각해도 될까요? 질문 2: float speed=10f; Rigidbody MyRigidbody; void start { MyRigidbody.AddForce(0,500,0); } 이러한 스크립트를 하이어라키 창의 Player(오브젝트)에 넣은 다음 Player 내부에서 Rigidbody( 컴포넌트)를 MyRigidbody (컴포넌트 변수)에 할당하는 장면을 보고 , 컴포넌트(클래스) 변수는 컴포넌트(클래스)를 통해 오브젝트를 가리키는 화살표 라고 생각을 했는데 이렇게 생각해도 될까요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
동영상에서 탐지된 객체개수 산출
학습 추정하여 나온 최종결과와 더불어 탐지된 객처ㅣ개수를 그래프로 표현하고 싶은데 동영상에서 탐지된 객체에 대해서 frame당 객체개수를 산출은 어떻게 할 수 있나요? 혹시 구현된 코드 예시를 알려주시면 감사하겠습니다.
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
flask_pymongo.PyMongo 임포트가 안됨
'flask_pymongo.PyMongo' imported but unusedflake8(F401 설치도 다 잘되고 인터넷 찾아서 해볼건 다 해봤는데... 임포트가 에러가 자꾸 뜨는데 이유를 모르겠습니다
-
미해결단 2주간 키운 블로그로 월 80만원 용돈 벌기
오늘 강의 신청이요^^후기이벤트 신청합니다~^^
안녕하세요~늦은시간에 신청을 했어요^^강의 는 아직이지만.... 얼른 강의를 들어보고싶네요~~ 잘따라서 노력해볼게요~^^자료 부탁드려요~ keekly@naver,com 꼭 부탁드립니다~^^
-
미해결[OpenCV] 파이썬 딥러닝 영상처리 프로젝트 2 - 불량사과를 찾아라!
캠으로 실시간으로 찾으려면 명령어를 어떻게 써야 하나요
로컬 또는 코랩에 저장한 그림 파일에서 사물을 찾는 것이 아닌 캠을 켜고 실시간으로 사물을 찾고자 합니다. ./darknet detect 다음 cfg, weight 파일 경로 설정 후 어떤 명령어를 사용해야 할까요
-
미해결파이썬으로 구현하는 거래 자동화 봇 (챗봇)
매수는 되었는데 매도가 안되네요
매수는 돌려놓고 있다보니 15일 선이 50일선을 골든크로스 해서 매수가 잘 된 것 같습니다. 그런데 좀전에 rsi 가 30분봉상 70이 넘었었는데 자동매도가 되질 않고... 텔레그램 메세지가 왓길래 매도가 되었나 싶었는데... 매도가 되질 않았어요. 다시 파이썬 실행 시키니 매수만 반복적으로 5초간격으로 되면서 고팍스에서도 잔고가 없다라는 식으로 나오고 매수가 루프 되는 것 같습니다. 파일은 11.py 파일을 그대로 사용하고 있거든요. 다른 분들은 매도 역시 잘 되고 계신가요? 전 별다르게 건든게 없거든요밑에 코드처럼 rsi가 70이상으로 high 조건에 해당되고 is_buy (매수가 있을 경우)가 True 일 경우면자동 판매가 이루어져야 하는 코드 아닌가요? 제가 아직 초보라서 열심히 공부 중이라서요.아시는 분들이나 잘 돌아가시는 분들 조언 좀 부탁드릴게요 if rsi_status == 'high' and is_buy == True: sell(0.001, close_price_list[-1]) print('rsi 하향 돌파 매도!')
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
화면 선명도 신경 좀 써주시면 고맙겠습니다
2-1. BNO080 9축 센서 인터페이스 부분의 32분에서 40분 부분 강의에서 자주 글씨가 짓이겨보여서 무슨 글씨인지 모르겠어요. 소스 어디서 다운 받나요? 소스라도 보고 대충 짐작이라도 해야 이해가죠. 글씨가 왜 이렇게 짓이겨 나오나요? 글씨 선명도 신경써 주시면 고맙겠습니다
-
미해결React로 NodeBird SNS 만들기
pageProps를 리턴할때 { }로 다시 감싸는 이유?
Component.getIntialProps에서 리턴할때 이미 { tag: context.params.tag} 이렇게 감싸서 리턴해주잖아요? 근데 그걸 갖고 와서 _app.js에서 getInitialProps에서 마지막에 다시 pageProps를 리턴할때 { pageProps } 이렇게 다시 또 감싸서 리턴하는 이유가 뭔가요? 그냥 return pageProps로 하닌깐, 원하는 결과가 안나오던데.. 콘솔로 찍어봐도 이유를 잘모르겠습니다.
-
미해결그로스해킹 - 데이터와 실험을 통해 성장하는 서비스를 만드는 방법
퍼널에서 모수 용어 질문요?
통계나 마케팅 용어가 미숙해 질문드립니다~ 통계에서 모수는 모집단의 특성을 나타내는 파라미터(평균 등)로 알고 있는데요. 마케팅에서 퍼널에서 안쪽으로 갈수록 모수가 적다는 표현이나, 리마케팅 에서 접속한 사용자의 수를 모수라고 하던데 같은 의미로 쓰이는게 맞나요? 퍼널의 모수는 모집단의 파라미터는 아닌거 같아서 문의 드려요.?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
section3_봉우리
안녕하세요 선생님, 강의 너무 잘 듣고 있습니다 :) section3_봉우리 파트를 수강 중에 있습니다. 해당 문제에서는 주변을 0으로 감싸주었으나 저는 주변을 0으로 감싸지 않고 범위 체크를 해주었습니다. def f(i, j): global count si = i sj = j dx = [0, 1, 0, -1] dy = [1, 0, -1, 0] for k in range(4): ni = si + dx[k] nj = sj + dy[k] if 0 <= ni < N and 0 <= nj < N: if heights[ni][nj] < heights[si][sj]: continue else: break else: count += 1 N = int(input()) for _ in range(N): heights = [list(map(int, input().split())) for _ in range(N)] count = 0 for i in range(N): for j in range(N): f(i,j) print(count) 이렇게 푼 코드가 타임 리밋이 걸렸습니다. 선생님 강의를 듣고 선생님 풀이 코드로도 채점기를 돌려봤으나 judge(python), judge(python5) 두개 다 똑같이 시간 초과가 뜨는 상황인데 인풋 아웃풋이 알맞게 나오면 그냥 넘어가도 되는 부분일까요? 또 이런 상황에 범위체크와 0으로 주변을 감싸주는 것, 두가지 방법에 효율성 문제에서 크게 차이가 있는지 궁금합니다.