묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결홍정모의 따라하며 배우는 C언어
프로토타이핑에 관한 질문입니다
강의에서 void로 선언된 함수의 경우 main함수 뒤에 선언할 경우에 제일 앞부분에 선언해야 에러가 뜨지 않는다는것을 알았는데요. int로 선언된 함수의 경우 void로 선언한 함수와 다르게 앞부분에도 선언을 안해도 에러없이 출력이 됩니다. 혹시 왜이런건지 알수 있을까요? ( int 뿐만아니라 float, long 일때도 마찬가지로 오류없이 컴파일되네요) 그리고 다른언어(C#,JAVA) 같은경우에는 void함수를 선언할때 main 함수 뒤에 선언하고 굳이 앞부분에 프로토타이핑을 안해도 자동으로 함수를 불러오던데, 이건 각 언어만의 특징이라 그런건지 아니면 C언어로부터 개선되서 이렇게 가능하게 된건지 알고싶습니다. 질문이 많네요 ㅠㅠ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
afterEach() 함수 내부 객체생성 관련하여 질문있습니다
먼저 좋은강의 너무 감사드립니다! 국비학원에서 오래된 방식의 스프링 프로젝트를 속성으로 배우고 취업을 하려니 너무 막막한 찰나에 너무 도움이 되는 강의입니다. 질문은 아래와 같습니다. class MemberServiceTest { MemoryMemberRepository repository = new MemoryMemberRepository(); MemberService memberService = new MemberService(repository); @AfterEach void afterEach() { repository.clearStore(); } // ...이하 생략... } 저는 코드를 위와 같은 방식으로 작성하였습니다. 위와 같은 코드대로라면 큰 볼륨의 테스트를 진행하는데에 있어 afterEach() 메서드 내부에서 객체를 생성할 때와 다른 제한사항이 있는지 궁금합니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
질문이 있습니다.
reducers 폴더에 index.js 만들고 configureStore.js 에서 사용하잖아요? index.js 에서는 이렇게 reducer를 만들고 export 해서 외부에서 사용하게끔 해주었잖아요 ? 그래서 이 rootReducer를 configureStore.js 에서 import 해서 사용하는데 사용하는거 보니깐 이렇게 하시더라구요 ../reducers/index.js 도 안해주고 import rootReducer 이게 아니라 import reducer 작성하셨는데... 여기에 대한 설명좀 부탁드릴게요~
-
해결됨모던 자바스크립트(ES6+) 기본
yield에 대해 질문이 있습니다.
yield 키워드 강의를 듣다가 한 가지 의문이 들어 질문을 남기게 되었습니다. function* test(one) { let two = yield one; let param = yield one + two; yield param + one; } const testObj = test(10); console.log(testObj.next()); console.log(testObj.next()); console.log(testObj.next(20)); console.log(testObj.next()); 위의 코드를 제 나름대로 해석해보면, 1. generator object를 생성한다. 2.첫 번째 next()가 호출 되었을 때 one은 parameter로 넘긴 10을 가지고 있는 상태이므로 { value: 10, done : false }를 반환한다. 이 후 two에 값을 할당하지 않는다. 3. 다음 next()에선 parameter로 보낸 값이 없으므로 two에는 undefined가 할당된다. 3번에서 two에 undefined가 할당되고 yield one + two는 undefined + undefined로 계산되야 하는거 아닌가요? 그런데 one은 10이 할당된 것으로 나와서 어떻게 해석해야할지 잘 모르겠습니다. 그리고 param도 제 생각엔 one + two가 계산된 값이 할당되어야 할 것 같은데, 20이 할당되어있네요. 답변 주시면 감사하겠습니다.
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
강사님 QueryDSL이 안됩니다..
안녕하세요. 강사님 https://www.inflearn.com/questions/149157 여기 글이랑 같은 오류인데 강사님이 알려주신 링크 들어가니까 권한이 없다고 나오는데.. 방법을 모르겠습니다. ㅜ
-
미해결문제로 배우는 C언어
함수 별찍기
void printStar(int); int main() { int num; scanf("%d", &num); void printStar(num); return 0; } void printStar(int n) { int i, j; for (i = 0; i < n; i++) { for (j = 0; j <= i; j++) { printf("*"); } printf("\n"); } } 이렇게 작성하면 왜 아무것도 안찍히는건가요
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
캐시관련 질문입니다
일단, 좋은 강의 제공해주셔서 너무 감사드립니다^^ "HTTP 메소드가 cashable하다"라는 것이 무엇을 의미하는지 와닿지 않아 질문을 드립니다. 흔히, 캐시라고하면 자주 사용하는 데이터를 가까운(개념상)곳에 저장해 놓고 빠른시간에 참조하는 것이라 알고 있습니다. <-- (캐시 개념을 잘못 이해하고 있다면 따금하게 지적해주세요.) 이러한 개념하에 HTTP메소드가 어떻게 cashable한 것인지...의미가 이해되지 않아 질문을 남깁니다.
-
미해결대세는 쿠버네티스 (초급~중급편)
실습 하다가 에러가 발생해서 문의 드립니다.
label을 바꾸려고 하니 오류가 발생하는데 어떤 부분을 수정해야 하는지 모르겠습니다. root@master:~# kubectl label nodes work02 os=centos error: 'os' already has a value (ubuntu), and --overwrite is false
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
sortkey_est함수 인자 관련 질문
def sortkey_est(pred): return pred.est 해당 함수에서 pred를 인자로 받는데 그 아래 코드인 predictions.sort(key=sortkey_est, reverse=True) 에서 sortkey_est가 인자를 따로 받지 않는데 이 부분이 헷갈립니다. 인자를 따로 설정해주지 않으면 자동으로 (pred)라는 인자를 받는건가요?
-
미해결머신러닝 엔지니어 실무
후반부 슬라이드 요청합니다.
좋은 강의 잘 들었습니다. 수강평은 남겼습니다. - kimhyeonwoo2431@gmail.com 감사합니다.
-
미해결Vue.js - Django 연동 웹 프로그래밍 (실전편)
안녕하세요 질문입니다.
장고 연동 말고 뷰만 실행해서 확인하고 싶은데 로그인이라던가 그런게 걸리더라구요. 뷰만 실행해서 확인하는 법은 없을까요
-
미해결화이트해커가 되기 위한 8가지 웹 해킹 기술
xampp설치 오류
xampp설치할려고하는데 more downloads 클릭하면 연결이안된다고떠요. 7이나8버전을 다운로드하면 dvwa가 실행이안되요. 어떡하죠?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
제로초님! 혹시 JWT 사용시 세션 사용하여 인증하는 serialize를 사용하지 못하나요?
NodeBird 강의를 통해 Serialize로 로그인을 구현하고, JWT를 적용하려고 하는데 서버에서 JWT와 세션을 이용하는 Serialize를 동시에 사용하지 못하나요? 혹시 동시에 사용이 가능하다면 index.js를 어떤 식으로 설계해야하나요?
-
미해결홍정모의 따라하며 배우는 C++
namespace 와 iostream 순서
답변 감사합니다 조이님! 조금 너무 지엽적인 질문일 수 있어 조심스러운데 답변 중 "iostream이라는 library 속의 std라는 namespace인 부분집합 관계로 봐야할까요?" 라고 말씀하셨는데 그 반대로 보면 될 것 같아요. library 내용은 std 안에 속해 있습니다. 여담으로 iostream 는 수 많은 c++ standard 라이브러리 중 하나일 뿐입니다. " 1) using namespace std; 가 iostream보다 큰 범위인데 #include <iostream>보다 먼저 써주는 이유가 뭔가요? 수학적으로는 큰 범위를 먼저 써주고 작은 범위인 iostream을 쓰는 게 맞지 않나요? 2) using namespace std; 가 큰 범위라면 #include <iostream>을 다시 한 번 명시하는 이유가 있나요? using namespace std; 만 쓰는 게 효율적이지 않나요? 이 부분이 어색하게 느껴지는게 namespace std 가 더 큰 범위인데 2번째에 써줌. using namespace 안에 cin과 cout이 있는데 #include <iostream> 을 선언한 후에 using namespace를 씀. 두 가지 이유때문에 조금 부자연스러운 것 같습니다. 단순히 포함관계가 아니여서 그런건가요?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
let answer = Number.MIN_SAFE_INTEGER을 해주는 이유?
let answer = Number.MIN_SAFE_INTEGER을 해주는 이유가 궁금합니다. answer = Math.max에서도 answer을 넣어서 비교해주는 이유가 있나요? ㅎㅎ
-
미해결네트워크 패킷 분석 입문 및 악성코드 샘플 분석
sguil 분석 오류(?)
sguil 캡쳐한건데 이렇게 밖에 안잡아내고 빠진 부분들이 있는데 무슨 문제일까요?
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
안녕하세요 강사님
안녕하세요 강사님. 저도 11g를 다운 받기 위해 찾다 강사님께서 올려주신 구글드라이브로 들어가 다운을 받았지만 확인 결과 window - 32bit 용인것 같습니다. 64bit 대신 32bit를 사용해도 문제가 없는지 묻고 싶습니다. 그리고 제가 실수로 Database Configuration Assistant에서 비밀번호 관리를 건너띄고 완료를 눌렀는데 이부분을 수정하려면 어디로 들어가야 하는건가요!?
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
contextLoader 리스터 에러 발생합니다..
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 강사니- 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강사님 말씀대로 pom.xml, web.xml다 설정하구요... 실행시키는데 어떤 컴에서는 오류없이 잘 되고 어떤 컴에서는 SEVERE: 클래스 [org.springframework.web.context.ContextListener]의 애플리케이션 리스너를 설정하는 중 오류 발생 이란 에러가 뜹니다.. 인터넷에서 검색한 방법을 해봐도 해결이 되지 않습니다... 버전체크 다 했구요..동일 파일을 복사해서 다른 컴에 실행하면 잘 됩니다.. 무엇이 문제일까요??? 감사합니다..
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
모델 학습 후 evaluate, predict 할 때 점수에 대해서 궁금한 점이 있습니다
안녕하세요. 보통 모델 fit 후 callback으로 model_checkpoint 콜백으로 가장 낮은 val_loss를 가진 weight를 불러와서 평가 및 예측을 하는데, 제가 문득 든 생각은 과연 가장 낮은 val_loss가 좋은 점수를 낼까? 라고 생각이 들어서, 예측 확률을 뽑아낼 때 model_checkpoint 모델 제외하고, 다른 weight 값(예, 가장 마지막으로 훈련한 모델)도 불러와서 예측한 값을 합해서 확률을 계산하는 경우도 있나요?
-
미해결네트워크 패킷 분석 입문 및 악성코드 샘플 분석
exe1 pcap 분석 오류
tcp replay와 xplico로 분석 했는데 exe1 파일을 다운 받는 페이지로 리다이렉션 되는 과정이 안떠요. 그리고 sguil에서 리다이렉션 하는 앞 과정도 안잡히는거 같아요. 무슨 문제인가요?