묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Doit! HTML5 + CSS3 웹 표준의 정석 (전면 개정 1판-2019)
link is invalid 메시지가 뜨고, 다운이 되지 않습니다.
link is invalid 메시지가 뜨고, 다운이 되지 않습니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
언어 활용 질문
어떤 앱을 구현할때, 서버를 구현 할 때도 많은 class 에서 엄청 다양한 메소드를 가져다가 쓰는데 이 모든걸 어떻게 알고 사용하는지가 궁금해요. 음..그니까 내가 이렇게 이렇게 굴러가는 알고리즘으로 프로그램을 만들고싶다했을때 어느걸 using해야되고 어떤 객체를 쓸지 어떻게 알 수 있는건가요? 예를들어서 Socket을 사용한다했을때 소켓안에 들어있는 모든 기능들이 있고 결국엔 그 기능들을 조합해서 프로그램을 만드는것이잖아요. 내가 원하게 프로그램을 동작할려면 어쨋든 다양한 지식들을 알고 조합해야될텐데 그 양이 엄청 방대하잖아요 근데 그 수많은 양을 다 머리속에 집어넣을수도 없는거고,, 다시 한번 정리하자면 이론적인(강의에서 나오는 식당,택배등설명)것을 알아도 실제 구현할때 어떤 메소드들을 사용해야하는지 어떻게 알아내는것인지 궁금합니다 //제 생각이 제대로 전달되었을지는 잘 모르겠네요.. Rookiss님은 이러한 문제들을 어떻게 해결하셨는지 궁금해요 오로지 많이 데이터축적과 경험이 답인건가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
맥북 구동
수업자료 서버 프로젝트를 맥북에서 구동시켜도 아무 문제 없을까요? 그리고 맥북에서 수업자료를 열면 파일들이 안보이는데 원래 그런것인가요?
-
미해결코어 자바스크립트
14:21초 cpp로 표현한다면
안녕하세요. 14:21초에서 설명해주신 클로저의 내용을 cpp로 표현한다면 아래와 같이 private 접근지정자로 localA를 선언하고 get, set 함수를 구현해준 것과 비슷하네요. #include <iostream> using namespace std; class A { private: int localA = 1; int localB = 2; int localC = 3; public: int getLocalA() { return localA; } void setLocalA(const int& input) { localA = input; } } 감사합니다.
-
미해결코어 자바스크립트
생명연장의 꿈 메치니코프 덕분에 클로저를 못잊을 거 같아요.
선생님은 유쾌하신 분 같아요. 강의 중간 중간에 이런 멘트가 있어서 개념을 기억하는 데 도움이 되는 것 같습니다. 감사합니다.
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
정말 어렵습니다 ㅠㅠ
오늘 강의가 지금까지 했던 강의 중에서 역대급으로 어렵네요!!ㅠㅠ 순수 JDBC라니,,, Oracle이나 MySql은 조금 다뤄봤고 Java에서도 연동도 몇번인가 해봤지만 그때도 순수JDBC 로 했던거같은데 너무 오랜만에 보니까 정말 생소하고 어렵네요... 정말 강사님 말대로 이번강의는 편한 맘으로 듣다가 멘붕만..ㅋㅋㅋ 그래도 순수JDBC 는 스프링에서 자주 쓰이겠죠...? 그래서 편하게 들으라구 한것이군요!!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
스프링 입문과 기본을 다듣고 실전 스프링부트를 듣는게 맞는 로드맵인가요?
궁금해서 질문드립니다
-
미해결스프링 핵심 원리 - 기본편
스프링 빈 조회 - 상속 관계
스프링 빈 조회 - 상속 관계 강의를 듣다가 궁금한 점이 생겨 질문드립니다. DiscountPolicy는 RateDiscountPolicy나 FixDiscountPolicy의 구현체 이지 부모가 아닌 것 아닌가요? interface도 부모라고 표현이 되는 건지 궁금합니다.(타입으로 조회시 같은 타입이 둘 이상 있는 경우와의 차이)
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
타임리프가 객체를 인식못하는거 같습니다...
안녕하세요. 강의 너무 잘 듣고있습니다. 감사합니다. 질문은 회원가입시 createMemberForm.html 으로 빈객체 (form)를 model에 담아 던지고 값을 채워서 submit으로 받는 과정에서 받은 객체의 필드값이 모두 null로 들어오더라고요... 그래서 제가 확인한 부분은 1. 타임리프가 잘 동작하는지 확인 2. 오타가 있는지 확인 혹시 이거 말고 다른 부분을 확인해야 하는 부분이 있나요?!
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
vector<int> a(n+1)에 관하여
안녕하세요 선생님. vector 선언할때 vector<int> a(n+1)이라고 하면 n+1 사이즈만큼 0으로 초기화한다는 뜻인것 같은데 혹시 이문제에서 이렇게 선언한 이유를 알 수 있을까요?
-
해결됨반응형 웹사이트 포트폴리오(Architecture Agency)
.cd-section > div에 height를 100%준 이유에 대해서 궁금합니다!
안녕하세요 선생님! 언제나 강의 잘 듣고 있습니다:) 다름이 아니라 강의 3: 35부분에 .cd-section 에는 height를 100vh; .cd-section > div 에는 height를 100%; 주셨는데 똑같이 100vh로 적용하지않고 퍼센트(%)로 준 이유가 있으실까요..?! 또 괜찮다면 .cd-section > div에도 height를 100vh;로 줘도 될까요?!
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
SyntaxError: invalid syntax 오류 및 파이썬 3 업데이트
파이썬 3.9.1을 설치해도 맥 기본 파이썬 버전이 2에서 업데이트가 되지 않습니다. 너무 답답한데 설명 영상이 있을까요? https://dev.to/malwarebo/how-to-set-python3-as-a-default-python-version-on-mac-4jjf 여기서 나온대로 하면 ln: /usr/local/bin/python: Permission denied 라는 명령어가 나옵니다. https://hyperreal.tistory.com/12 여기서 나온대로 해도 바뀌지 않고요 홈브루를 사용하려고 해도 zsh: command not found: brew 오류가 나오면서 작동이 안 됩니다
-
미해결타입스크립트 입문 - 기초부터 실전까지
캡틴판교님 아래 질문을 못보신거 같아 다시 질문드립니다 ㅠ
https://www.inflearn.com/questions/113338 이쪽 혹시 질문 답변받을 수 있을까요? 인덱싱과 딕셔너리 패턴에 대한 내용입니다.
-
미해결Java로 배우는 자료구조
강의자료는 어디서 볼수있나요??
교수님! 강의 ppt는 어디서 볼수있나요?
-
해결됨웹 게임을 만들며 배우는 React
클로저문제
클로저 문제 비동기함수에서 바깥쪽 변수 찾는데 componentDidMount(){ const {imgCoord} = this.state setInterval(){ } } 내부함수에서 외부함수 변수 참조하는데 딱히 문제 될거 없지 않나요?? 이부분 조금 이해한되는데 조금만 더 설명 부탁드려도 될까요?TT
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
괄호 질문 있습니다.
#include <stdio.h> int main() { freopen("input.txt", "rt", stdin); int n, i, pre, now, cnt, max; scanf("%d", &n); scanf("%d", &pre); //메커니즘은 pre와 now를 비교하여 cnt를 증가시키는 방법이다. 따라서 배열의 맨처음의 원소값이 있어야 비교가능. cnt=1; max=1; for(i=2; i<=n; i++){ scanf("%d", &now); if(now>=pre){ cnt++; if(cnt>max){ max = cnt; } }else{ cnt=1; pre=now; } } printf("%d\n", max); return 0; } 단지 else부분에 괄호만 쳤는데 답이 7이 나오는게 이해가 되질 않습니다. 왜 그럴까요? ㅠㅠ
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
강사님! @BeforeEach로 서비스인스턴스를 계속 초기화를 해주면
@BeforeEach로 서비스 인스턴스를 계속 초기화를 해주면 굳이 MemoryMemberRepository가 없어도 되나요? 이런식으로요! 애초에 테스트클래스 안에 멤버서비스만 정의해놓고 @BeforeEach 메소드에 memberService = new MemberService(new MemoryMemberRepository()); 로 초기화를 해주면 @AfterEach로 메모리를 비울 일 없이 memberService 인스턴스가 갈아끼워지고 기존에 힙메모리에 있던거는 가비지콜렉터에 의해 소멸되니까 이런식으로 해도 되나요? 작동은 하더라구요! 그런데 실무에서도 이런식으로 쓰이는지, 혹은 코드의 가독성을 중요시하면 안쓰는 경우가 많은지 언뜻 궁금해지더라구요! 이런식으로 하는것도 효율적이라고 할 수 있을까요 연초부터 질문하는건 좀 아닌거같지만 그래도 너무 궁금하기에 무릎쓰고 올려봅니다 ^_^;; 강사님 2021년 항상 좋은 일 가득하시고 새해 복 많이받으세요~~~🥰🥰🥰🥰
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
mounted에서 스피너 종료하는것이 작동하지 않을 때
안녕하세요 캡틴판교님 강의 정말 잘 듣고 있습니다. 혼자 공부하는데 정말 큰 도움이 되고 있어요. 감사합니다. 스피너 종료 호출 시점에 관해서 질문이 있는데요, 강의에서 ask, jobs, news 를 번갈아가며 클릭할 때 마다 매번 created, mounted 가 되잖아요. 그래서 이런 경우에 mounted 에 end spinner 를 하면 스피너가 잘 멈추더라고요. 그런데 저는 ask 에서 유저정보를 클릭하면 url이 바뀌면서 유저 정보 페이지로 가는게 아니고, ask 목록 페이지에서 우측에 작게 유저정보 컴포넌트를 보이게 하고 싶은데요, 이 때 유저 아이디를 클릭했을 때 스피너가 돌아가고, mounted에 스피너를 끝내는 동작을 하면 첫 번째 유저 정보 페이지를 클릭했을 때만 작동하고 그 후부터는 mounted가 이미 됐기 때문에 작동하지 않는 것 같아요. 그래서 mutations에 유저정보 state를 변경해주는게 끝나면 그 안에서 bus.$emit('end:spinner')를 해주었는데요, 작동은 잘 하지만, mounted에서 한 것처럼 깔끔하게 스피너가 딱 중지하지않아서 다른 방법을 여쭤보고 싶습니다.
-
미해결웹 게임을 만들며 배우는 TypeScript
혹시 이런오류는 왜 날까요?
../../node_modules/@types/webgl2/index.d.ts:582:13 - error TS2403: Subsequent variable declarations must have the same type. Variable 'WebGL2RenderingContext' must be of type '{ new (): WebGL2RenderingContext; prototype: WebGL2RenderingContext; readonly ACTIVE_ATTRIBUTES: number; readonly ACTIVE_TEXTURE: number; ... 556 more ...; readonly WAIT_FAILED: number; }', but here has type '{ new (): WebGL2RenderingContext; prototype: WebGL2RenderingContext; readonly ACTIVE_ATTRIBUTES: number; readonly ACTIVE_TEXTURE: number; ... 557 more ...; readonly MAX_CLIENT_WAIT_TIMEOUT_WEBGL: number; }'. 582 declare var WebGL2RenderingContext: { ~~~~~~~~~~~~~~~~~~~~~~ ../../AppData/Roaming/npm/node_modules/typescript/lib/lib.dom.d.ts:16394:13 16394 declare var WebGL2RenderingContext: { ~~~~~~~~~~~~~~~~~~~~~~ 'WebGL2RenderingContext' was also declared here. 이러한 오류가 나네요.. 구글링해도 명확한 답이 안나와요ㅠ
-
미해결사물인터넷 통신은 내 손에 (Arduino, MQTT, Nodejs, MongoDB, Android,VS Code)
릴레이 수량 늘리려는데 질문드립니다
강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 강의를 듣고 와이파이가 아닌 아두이노 메가 보드에 ENC28J60 이더넷으로 잘되는데요 MCP23017 을 이용하여 4개 릴레이 이후부터 작동을 하지 않거나 중복이 됩니다 토픽을 다르게 지정해도 같더라구요 다른방법이 있을까요