묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨홍정모의 따라하며 배우는 C언어
코드가 텍스트 파일을 받아오지 못합니다.
#include <stdio.h> #include <stdlib.h> int main(int argc, char* argv[]) { int ch; FILE* fr; unsigned long count = 0; if (argc != 2) { printf("Usage : %s filename\n", argv[0]); exit(EXIT_FAILURE); } if ((fr = fopen(argv[1], "r")) == NULL); { printf("Can't open %s\n", argv[1]); exit(EXIT_FAILURE); } while ((ch = fgetc(fr)) != EOF) { fputc(ch, stdout); count++; } fclose(fr); printf("FILE %s has %lu characters\n", argv[1], count); return 0; } 보시는 바와 같이 코드를 강의코드와 똑같이 작성하고 소스코드와 같은 위치에 txt파일을 만들고(내용도 강의와 똑같습니다) 명령줄 인수도 올바르게 넣었는데 작동이 안됩니다. 실행시 Can't open my_input.txt 라 출력되는것을 보면 인수는 잘 들어갔는데 텍스트파일을 찾지 못하고 있습니다. 도대체 어떤 이유에서인지 알고 싶습니다. 부탁드립니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
안녕하세요 경로관련해서 질문이 있습니다.
현재 /members/new 로 이동하는 부분에서 막혔습니다. /members/new 로 이동하면 아래와 같은 화면이 나옵니다. home.html, MemberController, createMemberForm은 아래와 같습니다. members 파일을 templates에 넣은 것도 확인했는데 어느 부분에서 잘못된 것인지 모르겠습니다.. createMemberForm.html 대신 이전에 잘 작동했던 hello.html을 넣어봐도 같은 에러가 뜹니다..
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
딕셔러니 수정 메소드 update
실습 중에 실수로 a dict에는 'bitrh' : 901113 으로 저장되어 있었는데 a.update(birth = 900112) 로 출력했더니 기존 bitrh 과 birth 키 모두 존재했습니다. update 메소드로는 추가가 되는 것 같은데 수정에만 사용하는 건가요??
-
미해결파이썬 무료 강의 (활용편3) - 웹 스크래핑 (5시간)
webdriver가 실행이 안되요ㅠ
맥북 사용자입니다. 코드를 똑같이 적었는데 실행이 되지 않아요... from selenium import webdriver browser = webdriver.Chrome() brower.get("http://naver.com") 하고 run했지만 에러가 뜨네요... 터미널에서도 해보았지만 browser = webdriver.Chrome()에서 에러가 나요.. 에러를 어떻게 없앨수 있을까요?
-
미해결
뷰 학습이 어렵네요
개발 공부 팁 같은 것 있나요?
-
미해결Nuxt.js 시작하기
외적인 질문이지만,
호, 혹시 향후 어떤 주제의 대한 강의가 나오는지 미리 알 수 있을까요?
-
미해결
c++질문
#include<iostream> #include<string> int main() { using namespace std; int a; cin >> a; string name; getline(cin, name); } 실행시키면 변수 a 만 입력을 받고 변수 name은 입력을 받지않고 끝나버리는데 왜그런가요? 이유를 알려주세요. 개행이 버퍼에 남아있다는게 무슨소린지 잘 모르겠네요. 처음부터 알려주시면 감사하겠습니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
NumberFormatException
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 아니오3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용] 안녕하세요. item.html 타임리프를 적용한 후 상품명을 눌러 실행해보니 아래와 같은 오류가 뜹니다. Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Failed to convert value of type 'java.lang.String' to required type 'long'; nested exception is java.lang.NumberFormatException: For input string: "null"] 상품명을 눌러서 에러가 났고, NumberFormatExcption이 나와서 BasicItemController에서 {itemId}로 매핑하는 코드를 확인했습니다. 파라미터로 의 값을 'long'으로 받고 있었습니다. 그런데 브라우저 주소를 치니 http://localhost:8080/basic/items/null 'null'이 나왔습니다. 반환타입과 'null'은 서로 맞지 않으니 오류가 난다고 파악했습니다. 그렇다면 반 null값이 안나오게 바꿔줘야하는데 어떻게 해결 해야하는 지 잘 모르겠네요. 도움 요청합니다! BasicItemController의 코드는 다음과 같습니다. ------------------------ @Controller@RequestMapping("/basic/items")@RequiredArgsConstructorpublic class BasicItemController { private final ItemRepository itemRepository; @GetMapping public String items(Model model) { List<Item> items = itemRepository.findAll(); model.addAttribute("items", items); return "basic/items"; } @GetMapping("/{itemId}") public String item(@PathVariable long itemId, Model model) { Item item = itemRepository.findById(itemId); model.addAttribute("item", item); return "basic/item"; } @PostConstruct public void init() { itemRepository.save(new Item("itemA", 10000, 10)); itemRepository.save(new Item("itemB", 20000, 20)); }] --------------------- 상품명에 관한 코드는 다음과 같습니다. <div> <label for="itemName">상품명</label> <input type="text" id="itemName" name="itemName" class="form-control" value="상품A" th:value="${item.itemName}" readonly></div>
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
myip_v1_0_s00_AXI.v 코드 관련 질문
안녕하세요, myip_v1_0_s00_AXI.v line 299부터의 질문 입니다. 제가 이해한 바로는, mem0_addr_write_hit가 발생했을 때, 우리는 mem0_addr를 0 으로 초기화하기로 했기 때문에 line304가 "mem0_addr_cnt <= 0;"으로 변경되어야하는 것이 아닌가요? 그래서 mem0_addr_reg을 따라가보니 이전 line291에서 이렇게 선언되어 있고 외부 모듈 (myip_v1_0.v)에서는 또 외부에서 input으로 들어오고 있던데 제가 놓치고 있는 부분이 있는것일까요? 제 짧은 생각으로는 그냥 0을 할당해줘야 한다고 생각했었습니다. 감사합니다.
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
질문드립니다!
강의 내용과 같이 hello-spring 있는 파일까지 가서 gradlew을 했는데 다음과 같은 오류가 발생했습니다. window 사용하고 있고, 잘못했거나 다른 방식을 제안해주시면 감사하겠습니다!
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
vs code로 실습 중인데 언팩킹 질문 있습니다
# 팩킹 & 언팩킹 , 괄호는 튜플에서 생략 가능 t2 = 1,2,3 #팩킹 t3 = 4, x1,x2,x3 = t2 # 언팩킹 --> 팩킹된 튜플의 값을 x1, x2, x3에 할당 x4,x5,x6 = t3 # 언팩킹 print() print(t2) print(t3) print(x1, x2, x3) 출력하면 ValueError: not enough values to unpack (expected 3, got 1) 이렇게 출력이 되는데 t3 = 4,가 문제되는건가여?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
CVAT의 Task에 Job 추가하는 방법이 있습니까?
안녕하세요? 선생님 CVAT로 객체검출 레이블링을 하려고 CVAT를 사용하고 있습니다. 설치방법이 까다로워 느리지만 웹기반으로 사용중입니다. 이미지를 조금씩 업로드해서 작업하려고 하는데, 기존의 이미지의 레이블링 작업이 끝나서 다음 작업으로 넘어가려고 하는데, (Task에 Job을 추가하면 될 것 같은데?) 메뉴도 버턴도 찾을 수가 없습니다. 최약의 경우 다시 Task를 정의하면 되겠지만, 그러면 많이 불편할 것 같습니다. 좋은 방법이 있을까요? 그럼 오늘도 좋은 하루 되십시오 감사합니다.
-
미해결[하루 10분|Web Project] HTML/JS/CSS로 나만의 심리테스트 사이트 만들기
qna answer 제작 과정에서 오류 발생 질문있습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 기본적은 함수 구현은 선생님이랑 똑같이 했는데 왜 qna answer을 실행하면 안되는지 모르겠습니다. 페이지 검사를 해보면 Cannot read properties of null으로 나옵니다. 첨부사진 드리겠습니다.
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
질문드립니다.
안녕하세요 선생님. 만약 두 자리수 이상의 숫자도 후위식 연산이 가능하게 하려면 어떤 식으로 코드를 짜면될까요?
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
재귀함수 답 질문
안녕하세요 강사님. 좋은 강의 잘 듣고 있습니다! 몇가지 궁금증이 생겨 질문드립니다. static int Factorial(int a) { if (a == 0) { return 1; } return (a * Factorial(--a)); } 제가 작성한 코드입니다. 정상적으로 실행은 됩니다만, 몇가지 사소한 궁금증이 있어서 올려봅니다. 1. a==0이 참일때 return 값을 1으로 주는 것보다 n==1이 참일때 return 값을 1로 주는게 더 효율적일까요?(루프를 한번 덜 돌까요?) 2. 강사님께서 if문의 조건식을 n<=1로 작성하셨던데 n==1이 아니고 n<=1로 설정하신 이유가 따로 있을까요? 3. factorial(n-1)부분을 전위 연산자(--a)로 먼저 처리하게 하였는데, 후위연산자를 사용하여 return (a*Factorial(a--))로 하면 return (a*Factorial(a))가 먼저 실행되고 a--가 실행되기 때문에 무한루프를 돈다고 이해했는데 맞을까요? 아니라면 혹시 다른 이유가 있을까요?
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
주피터 노트북/ 데이터용량문제
일반적으로 딥러닝모델을 돌릴때는 gpu를 사용하기때문에 gpu가 없으면 주피터노트북에서는 딥러닝모델을 돌리기 어렵나요??? 또한 보통의 이미지 데이터분석 상황에서는 이미지가 몇천 몇만장이면 데이터 용량이 매우 큰데 코랩이나 캐글커널에서도 용량이 많이 부족하지 않나요??
-
미해결파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기 (3시간)
시작을 하기에 앞서...
1. pygame 설치를 따로 받아야하는건가요? 2. 아니라면 import pygame을 하였을 때 PS C:\Users\rlagu\Desktop\python> & C:/Users/rlagu/AppData/Local/Programs/Python/Python39/python.exe "c:/Users/rlagu/Desktop/파이썬 활용/pygame_basic/1_create_frame.py" Traceback (most recent call last): File "c:\Users\rlagu\Desktop\파이썬 활용\pygame_basic\1_create_frame.py", line 1, in <module> ModuleNotFoundError: No module named 'pygame' 이렇게 나오는데 어떻게 해야하는지 궁금합니다. 3. pip install pygame 이라고 치면 pip : 'pip' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오. 위치 줄:1 문자:1 + pip install pygame + ~~~ + CategoryInfo : ObjectNotFound: (pip:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException 이렇게 나오는데 어떻게 해야할지 ..ㅜㅜ
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
PacketSession::OnRecv 함수 관련 질문드리고싶습니다ㅠㅠ..
이 강의에서 아직 핸들링 안하신 걸 수 도 있지만, 패킷이 정말로 잘려서 온 경우 예를들면 패킷 헤더에 16사이즈가 16으로 기입이 되어있는데 소켓 IO에서 받아지게된 바이트수는 12로 받아진 상황이라고 가정 했을때, if (dataSize/*12*/ < header.size/*16*/) break; 브레이크 된 이후에는 Disconnet가 되어 버리는데요. 강의에서는 패킷이 다시 올때까지 기다렸다가. 패킷을 파싱 한다고 하셨는데, 실제 동작이랑 조금 다르게 동작하는 것 같습니다 따라서, 질문 : 향후에 핸들링이 바뀔 여지가 있을까요? 그게아니라면 원래 패킷이 잘려오면 디스커넥트가 정석적인 핸들링 방법인건지 궁금합니다! -수정 : 제가 잘못 이해한 내용이니 궁금해서 들어오신분들은 강의 코드에는 문제가 없음을 알려드립니다 ^^;
-
미해결스프링 핵심 원리 - 기본편
'의존'의미 질문이요
의존 이라는 단어의 뜻에 대해 질문드립니다! 예를들어 public class OrderServiceImpl implements OrderService{ private final DiscountPolicy discountPolicy = new RateDiscountPolicy(); } 라는 코드가 있다면 여기서 OrderServiceImpl이 DiscountPolicy와 RateDiscountPolicy 인터페이스와 구체클래스에도 의존하고 있다고 하셨는데 여기서 말하는 의존에 대해 잘 이해가 안갑니다!. 강사님께서 의존은 '알고있다!'라고 생각하면 된다고 하셨는데요 그러면 의존,(알고있다) 의 의미가 OrderServiceImpl이라는 클래스 안에서 사용된다면 의존하는것이다. -> 이렇게 이해해도 되는걸까요?
-
미해결실전 프로젝트로 배우는 타입스크립트
키보드 뭐쓰시나요?
학습 관련 질문이 아니라 죄송합니다. 소리가 참 마음에 드는데 쓰시는 키보드 모델이 궁금합니다ㅎㅎ