묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결홍정모의 따라하며 배우는 C언어
출력 오류가 발생합니다.
강의에서 말씀해 주신 pointer를 이용해서 예제를 작성했는데 첫 줄만 출력되고 둘째줄 부터는 출력이 되지 않습니다. print_books 함수에서 books[1]->name, books[2]->name 등이 접근이 되지 않는데 코드에 무슨 문제가 있는 걸까요? 확인 부탁드립니다. 감사합니다. #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> // strrlen(), strcmp() #include <string.h> // malloc(), free() #define SLEN 100 struct book { char name[SLEN]; char author[SLEN]; }; void print_books(const struct book *books[], int n); int main(void) { struct book* my_books = (struct book*)malloc(sizeof(struct book) * 3); my_books[0] = (struct book){ "a","b" }; my_books[1] = (struct book){ "baa","f" }; my_books[2] = (struct book){ "g","a" }; print_books(&my_books, 3); free(my_books); return 0; } void print_books(const struct book *books[], int n) { for (int i = 0; i < n; i++) printf("Book %d : %s written by %s \n", i + 1, books[i]->name, books[i]->author); }
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
hello-static.html 위치가 맞는데도 실행시 오류가납니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]https://github.com/herry215/hello-spring-0.0.1-SNAPSHOT.jar.git 크롬으로 바로 실행하면 잘 출력이 되는데 , localhost:8080/hello-static.html 로 실행하면 실행이 안되네요.. 위의 깃허브 주소에 파일을 올려놨습니다. 무엇이 잘못되었는지 알려주실수 있으신가요ㅠㅜ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
오류가 납니다 ㅠㅠ
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]1, [nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet' 오류가 나면서 실행이 안되는데 dispatcherServlet설정을 어디서 하나요... 초반에 제가 설치해야 하는 부분을 설치 못한건지 궁금합니다.. 2, 번외로 죄송하지만 콘솔 글꼴을 변경하고싶어서 자주하는 질문에 있는 글을 보고 수정 하였는데도 변경이안되어 혹시 다른 방법 알고계시면 감사하겠습니다 ㅠㅠ 가독성이 너무 떨어져서..인터넷 찾아보고 해도 잘 안되네요..
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
gist 권한 요청
안녕하세요. 강의를 듣고있는 수강생입니다. 아침에(2021.12.09)에 gist 권한을 요청했는데 승인됐는지 확인할 수 없습니다. 인프런 아이디 : bskhan912@gmail.com인프런 이메일 : bskhan912@gmail.com깃헙 아이디 : bskhan깃헙 Username : bskhan-- 수강생 맞는데 자동 로그인 되서 ID가 맞는지 모르겠습니다. 틀리면 알려주세요 확인 부탁드립니다. 제 또다른 e-mail은 bskhan@nate.com입니다. 감사합니다.
-
미해결반응형 웹사이트 포트폴리오(Architecture Agency)
선생님, 수업에는 나오지 않는 부분인데 궁금한게 있어서 질문드립니다.
안녕하세요 선생님! 먼저 선생님 강의를 잘듣고있는 학생입니다. 기본CSS부터 FLEX 그리고 포트폴리오강의까지 너무나 잘듣고 있습니다.^^ 포트폴리오 강의에는 해당 내용이 없는것 같은데 제가 너무 궁금해서 질문드립니다. 요즘 웹페이지를 보면 흔하게 볼수 있더라구요. 페이지가 전환될때나 스크롤을 내리면서 컨텐츠가 보일때 페이드인 되면서 애니매이션이 작동하는 방식이요! 페이지가 전환될때도 페이드아웃되고요. 부드럽게 넘어가는게 고급스러운 느낌을 주더라구요 ^^; (그래서 저도 써보고 싶어서 이리저리 검색해봤는데 며칠째 원하는 답을 찾지못했습니다.ㅜㅜ 그렇게 간단하지 않은것 같더라구요. DOM의 실행순서와 자바스크립트의 연관성이 있어보이던데...) 어떤 코드를 입력해야 구현이 가능한걸까요? 도움주시면 너무 감사하겠습니다!! http://andneeds.co.kr/ (여기웹을 보시면 home에서 shop으로 넘어갈때 애니메이션이 발생합니다. 그리고 shop에서 아래로 스크롤을 하면 애니메이션이 또 발생합니다.)
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
response.sendError와 return ModelAndView 관계
sendError(400) 를 호출했기 때문에 WAS에서 다시 오류 페이지( /error )를 내부 요청한다. 라는 의미는 WAS에서 다시 디스패쳐 서블릿을 통해서 해당 에러를 요청하는 컨트롤러까지 다시 호출된다는 의미로 이해가됩니다. 그런데, sendError를 하면서 return ModelAndView를 하게 되면 이 에러는 resolve되어서 WAS에서는 정상적인 response로 처리된다고 이해를 했습니다. ResponseStatusExceptionResolver.applyStatusAndReason 여기를 보면 이렇게 처리되어있습니다. 하지만 위 글의 첫 문장처럼 sendError를 하게되면 WAS에서는 내부적인 처리를 다시한다고 써있습니다 (dispacterType == ERROR) ModelAndView를 반환해도, sendError를 같이 리턴하게 되면 다시 WAS 내부적으로 호출된다고 이해하면 되나요?
-
해결됨비전공자를 위한 진짜 입문 올인원 개발 부트캠프
한개의 item에 height와width를 설정 상태에서 margin/padding/border등을 주면, item크기가 어떻게 변하나요?
한 개의 item에 height와width를 설정 상태에서 margin/padding/border등을 주면, item크기가 어떻게 변하나요? 예를 들어 #item1의 크기를 height/width를 300px, 300px로 설정하고 padding을 30px로 준다고 하면, 330px, 330px이 되는 건가요? 아니면 300px, 300px은 변하지 않고 안에 padding이 생기는 건가요? 마찬가지로 border, margin을 30px씩 준다면 item1의 크기가 어떻게 변하는지 궁금합니다.
-
미해결홍정모의 따라하며 배우는 C언어
print_binary_loop
void print_binary_loop(unsigned long n) { int i, j, ary_num = 0; int bin[] = {0}; for (i = 0; n > 0; n = n / 2, i++) { if ((n / 2) != 0) bin[i] = n % 2; else bin[i] = 1; ary_num += 1; } for (j = ary_num - 1; j >= 0; j--) printf("%d", bin[j]); printf("\n"); } 아직 c언어 배열은 안배웠지만 파이썬 배열과 다를게 없다 생각해서 기본적인 문법만 구글링하면서 써봤습니다. 제가 직접 루프를 짜봤는데 교수님꺼보단 많이 복잡하지만,,, 실행시킬 때마다 이런 오류가 뜨고 무시를 누르면 잘 실행이 되기는 합니다. 이 오류를 고치고 싶은데 방법을 모르겠습니다 ㅠ
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
강사님 에러때문에 강의를 못 듣고 있습니다.
sour > Task :react-native-screens:compileDebugKotlin FAILED
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
강의를 보며
강사님 강의를 보며 제가 다른 웹사이트를 커스텀해서 사용하고자 공부중에 있습니다 ㅎㅎ 근데 저도 아무리 찾아봐도 해결되지 않는 문제점이 있어 여기다 이렇게 질문을 드립니다. 우선 관련있을 코드는 붙여드리겠습니다 ㅠㅠ ... 제가 생각하기로는 DB정보에서 값을 불러오지 못해서 발생하는 문제라 생각합니다. DB는 postgresSQL연동해서 사용중입니다! 문제점이 무엇일까요... 구분 구분
-
미해결실전! 웹사이트제작! Step by Step! ('돕다' 사이트제작_Basic Course)
width100%궁금합니다~
안녕하세요~ 선생님 .wrap에 width : 100% 를 주었는데 자식인 header에게도 width:100%를 주는 이유가 있을까요? 자식은 부모의 너비를 상속받는다고 알고있는데 가장 상위의 .wrap이 width 100%를 가지고 있으면 안에 자식들은 width100%를 안써도 되는것인지 아니면 언제 width 100%를 써야하는지 궁금합니다. 감사합니다.
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
ModelViewSet과 ListCreateAPIView의 차이점이 무엇인가요?
강의를 보며 DRF 공부하고 있는데 ModelViewSet과 ListCreateAPIView이 어떤 차이점이 있는지 궁금합니다. 조회값(?)을 보니 두개 다 같은 것으로 확인되는데 어떠한 차이점이 있는건가요?
-
미해결스프링부트 시큐리티 & JWT 강의
pom.xml file 과 의존성 라이브러리가 모두 깨지는것 같습니다. 원인을 알려주실수 있을까요?
문의 드립니다. 개발하시는 툴이 이클립스를 사용하는것 같으신데.. 저는 intellj 를 사용하고 있습니다. 실행은 정상적으로 되는데 의존성 추가된 라이브러리들이 깨지는 것 같습니다. 원인을 알수 있을 까요? github 을 보니 1년 전에 커밋하신 소스라서 그런지 버젼을 타는것 같습니다. 원인을 가르쳐 주실수 있을까요? - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
Dtype의 종류에 따라 쿼리 조건을 다르게 넣고 싶습니다.
안녕하세요 영한님. 강의 정말 잘 듣고 있습니다. 강의 내용을 토대로 Plan과 Todo 엔티티를 사용하는 일정 관리 웹사이트를 만들고 있습니다. 상속 관계와 관련된 문제가 발생하여 도움을 얻을 수 있을까 해서 질문 남겨봅니다. [엔티티 구조] Plan 엔티티는 startDate 변수를 가지고 있습니다. PlanRegular와 PlanTerm 엔티티는 Plan의 자식으로 Plan을 상속받습니다. PlanRegular는 Plan을 단순히 상속받기만 하고 PlanTerm은 Plan을 상속받은 뒤 endDate라는 필드를 따로 가집니다. 이렇게 만든 이유는 기간이 있는 일정(term)과 없는 일정(regular)을 표현하기 위해서입니다. 상속 전략은 @Inheritance(strategy = InheritanceType.JOINED) 를 사용하고 있습니다. Dtype을 객체에서 사용하기 위해서 dtype 변수를 읽기 전용으로 추가했습니다. Plan 엔티티와 Todo 엔티티는 일대 다 연관관계를 형성하고 있습니다. planId를 외래 키로 사용합니다. [질문 내용] 저는 Todo를 날짜별로 조회할 때 미리 Plan의 Dtype으로 regular인지 term인지를 판단하고 그에 따라 쿼리 조건을 달리 하고 싶습니다. 예를 들어 Todo를 2021년 12월 9일로 조회할 경우 매핑된 Plan이 regular인 경우 endDate가 없기 때문에 startDate가 2021년 12월 9일 이전인지 확인하고 매핑된 Plan이 term인 경우 startDate와 endDate 사이에 2021년 12월 9일이 있는지 확인합니다. public List<Todo> getTodoByPlanIdAndDate_Regular(Plan plan, LocalDate date) { if (plan.getDtype() == "regular") { /*regular일 경우 startDate 조건만 걸기*/ return em.createQuery("select o from Todo o where o.plan.dtype = :dtype and o.plan.id =:planId and o.plan.startDate <= :date") .setParameter("date", date) .setParameter("planId", plan.getId()) .setParameter("dtype", plan.getDtype()) .getResultList(); } else { /*term일 경우 startDate, endDate 조건 둘 다 걸기*/ return em.createQuery("select o from Todo o where o.plan.dtype = :dtype and o.plan.id =:planId and o.plan.startDate <= :date and o.plan.endDate >= :date") .setParameter("date", date) .setParameter("planId", plan.getId()) .setParameter("dtype", plan.getDtype()) .getResultList(); }} 코드로 표현하면 이런 식이 될 것 같습니다. 그런데 문제는 regular일 때 조건은 잘 걸리는데 term일 때 조건이 안 걸린다는 것입니다. endDate를 resolve할 수 없다고 뜹니다. 저 코드에서는 o.plan.endDate로 조건을 걸었는데 부모인 Plan에는 endDate가 없어서 그런 것 같습니다. Todo의 연관관계는 부모인 Plan으로 걸려 있기 때문에 자식인 PlanRegular나 PlanTerm으로 조회할 수도 없습니다. 이 문제를 해결하기 위해 Todo도 regular와 term으로 분리하고 모든 Todo 관련 메서드를 regular와 term을 따로 처리하도록 하는...그런 방법을 생각해 봤습니다. 하지만 중복되는 코드가 너무 많아지기도 하고 Plan과 다르게 Todo는 regular와 term이 다르게 가지고 있는 변수가 없어서(Plan의 endDate처럼) 상속을 적용하기는 적합하지 않을 것 같습니다. 이 문제를 해결할 수 있는 방법이 있을까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
안녕하세요. 서버개념
안녕하세요. 본계정으로 유니티 1강을 수강중이고 타 계정으로 핵심계정인 7 ,9, 11강을 수강하고 서버 공부를 하고 있습니다. 감사합니다. 그러다 궁금한 점이 생겼는데요. 제 질의에 개념이 많이 부족할 수도 있습니다. 1. 선생님 강의에서 개발하는 프로그램이 웹서버 개발이랑 많이 다른가요? 제가 알아본 웹서버는 아파치같은 것을 이용하는 것이고, 웹서버를 이용하는 목적 중에 하나가 클라이언트가 db에 데이터를 요청할 때 웹서버가 중간에서 검증을 해주는 것이라고 들었습니다. 그리고 위와 같은 웹서버도 선생님께서 만든 c# 서버 프로그램처럼 움직임 동기화도 가능하다고 하는데, 어떻게 다른지 궁금합니다. 2. 그리고, 웹서버가 웹서버라 불리면, 선생님의 c# 서버도 그냥 흔히 c# 서버라고 불리나요? - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결견고한 JS 소프트웨어 만들기
jasmine 3 버전 실행시 randomized with seed 가 뭔지 궁금합니다.
안녕하세요 강의 정말 잘 듣고 있습니다. 저는 Jasmine 3 버전을 사용해서 테스트에 사용하고 있는데요?스팩 러너를 실행하고 나면 결과 화면에 randomized with seed 92414 이런 내용의 메시지가 출력됩니다. 아무리 검색해봐도 그냥 의사난수생성 이란 정도의 내용만 나오고 있는데 혹시 어떤 의미인지 여쭐수 있을까요?? 감사합니다 :)
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
vue-til-serve 관련 질문이 있습니다.
Vuejs 끝장내기 강좌를 보고 있습니다. vue-til-serve 프로젝트가 npm i express로 설치 했을때와 구조가 조금 다른것 같은데, npm으로 express 내려받고 소스코드를 직접 수정 하신건지 여쭤봅니다.
-
미해결파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1
에러해결방법
아래 for in 구문을 돌리는데 이런 경고가 나옵니다. 퍼포먼스를 높이면서 이런 경고문을 안 나오게 하려면 어떤 방식으로 짜는 게 좋을까요? for indicator in tqdm(indicators_Value): df_팩터정규화[f"{indicator}_Yield"] = df_팩터정규화[indicator] / df_팩터정규화["시가총액"] | 0/238 [00:00<?, ?it/s]<ipython-input-2-9bd50d5ff602>:64: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()` df_팩터정규화[f"{indicator}_Yield"] = df_팩터정규화[indicator] / df_팩터정규화["시가총액"]
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
설치오류
설치 부분에서 오류가 많네요. gui로 했다가 안되어서 터미널로 했는데도 저기서 거의 12시간동안 멈춰있습니다. 2021.2 버전이구요 vi 편집에서 마지막 0으로 바꾸는것까지 했구요 답답하네요.
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
안녕하세요 :) 스웨거 관련 질문이 있습니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 :) 강의해 주신 내용을 기반으로 소켓을 이용한 실 서비스를 구현해 보고 있는데요. 다름이 아니라 소켓 부하 테스트를 해보니 처리 못하는 요청 건수가 많아, NodeJS에서 기본적으로 제공해 주는 프로파일링을 해보았고, 그 결과 스웨거 프레임워크가 상당히 많은 CPU 리소스를 잡고 있는 것을 확인했습니다. (물론 사용 중인 AWS EC2의 사양이 낮기도 합니다.) 강의 중에 스웨거 다소 무겁다고 하셨었는데.. 실제로 체감해 보니, 스웨거가 왜 이렇게 많은 CPU를 차지하는 지, 그리고 강사님께서는 왜 무겁다고 하셨는 지 근본적인 원인이 궁금해졌습니다! 스웨거 단점을 인터넷에 찾아보니 무겁다는 측면에 대해서는 크게 언급이 없어 여기에 질문을 남깁니다! 최대한 기술적인 측면에서 답변을 해주시면 정말 감사하겠습니다!