묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
build에 관해서
chapter_11 파일을 build를 하면, counter_100.v 와 tb_counter_100.v가 서로 독립된 파일임에도 불구하고 마치 하나의 파일인 것처럼 실행됩니다. 무슨 원리인가요? build 라는 shell script의 기능인가요? 즉 제가 묻고자하는 것은 분명 counter_100.v의 모듈은 tb_counter_100.v라는 파일에 선언되어 있지 않습니다. counter_100 << 이 module이 어떻게 마치 연결된 것처럼 수행되는 것인가요?
-
해결됨[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
10:50초 쯤에 edittext로 하면 빨간 밑줄이 있던데 뭘하면 되죠?
게시판만들기- 각각에 게시글에 대한 정보불러오기 응용해서 하는 중입니다. 10분 50초에 binding.titleArea.text에서 titleArea가 xml파일에서 Text가 아니라 EditText로 해봤는데 이 경우에 빨간 밑줄이 뜨더라고요. 해결법이 있나요?
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
토스트 메시지가 아예 안뜹니다
안녕하세요, 왕초보편부터 달려오고 있는 학습자입니다. 2강에서 uid 불러오는 토스트메시지, 회원가입을 하고 ok 불러오는 토스트메시지가 안뜨는데요. MainActivity도 올려놓으신 전체코드랑 비교해봐도 똑같은것 같은데 이런 경우 어떤 부분에서 주로 문제가 있는걸까요? 자꾸 앱이 꺼지긴합니다... mySample App keeps stopping
-
미해결
이미지,음성 딥러닝 공부 방법,순서 도와주세요
머신러닝쪽을 공부하고있는 학생입니다. 머신러닝쪽으로는 입상경력도 있고, 파이썬 문법에는 큰 어려움은 없습니다. 최근들어 자연어처리, 이미지처리쪽으로도 관심이 많이 생겨서 딥러닝을 공부도 하고 대회 입상도 준비하려는데 딥러닝에 경험이 많이 없는지라.. 모델뿐만아니라 전처리 방법 등을 어떻게 공부해야되고 독학으로 하려면 어떤 순서로 공부를 진행해야할지도 감이 안잡혀서 질문올렸습니다.. + 복학이 6개월 정도 남아서 6개월 정도만 잡고 독학으로는 힘들겠죠?
-
미해결홍정모의 따라하며 배우는 C++
읽기 및 쓰기에 대해 파일 포인터가 하나만 있는 이유가 궁금합니다.
#include <iostream> #include <fstream> #include <string> #include <sstream> int main() { using namespace std; // 1. 파일 입출력의 파일 포인터 // 테스트용 텍스트 파일 생성 fstream fs{ "test.txt", std::ios::out }; fs.close(); fs.open("test.txt"); fs << "THIS IS FILE STREAM.\n"; // 읽기 및 쓰기에 대한 현재 파일 포인터의 위치를 콘솔창에 출력 cout << "읽기 위치: " << fs.tellg() << '\n'; // 예상: 0 (파일의 시작 위치) cout << "쓰기 위치: " << fs.tellp() << '\n'; // 예상: 22 (THIS IS FILE STREAM.\n를 쓴 후의 위치) cout << endl; // => 그러나 동일한 결과를 출력한다. // 2. 문자열 스트림 입출력의 스트림 포인터 stringstream ss; ss << "THIS IS STRING STREAM.\n"; string str; ss >> str; cout << "str: " << str << '\n'; // THIS cout << "읽기 위치: " << ss.tellg() << '\n'; // 예상: 4 (THIS를 읽은 후의 위치) cout << "쓰기 위치: " << ss.tellp() << '\n'; // 예상: 23 (THIS IS STRING STREAM.\n 이후의 위치) return 0; } 강의 시청 후에 learncpp.com에서 관련된 챕터를 복습하던 중에 파일 포인터는 읽기 및 쓰기에 대한 파일 포인터가 동일하다는 사실을 알게 되었습니다. 그래서 텍스트 파일을 생성해 임의의 문자열을 파일에 작성하고 tellg()와 tellq()로 확인해봤습니다. 결과는 동일한 위치를 반환했습니다. 읽기를 하지도 않았는데 말이죠. 그런데 일반적으로 생각해보면 입력과 출력에 대해 서로 개별적인 포인터를 가져야할 것 같은데 입출력의 기능을 모두 하는 스트림이 동일한 포인터를 가진다는 게 이해가 안돼서, 이번에는 다른 스트림인 문자열 스트림으로 테스트를 했습니다. 놀랍게도 문자열 스트림은 입출력에 대한 포인터를 독립적으로 보유하는지 tellg()와 tellq()는 서로 다른 위치를 반환했습니다. 구글링으로 답을 찾아보려 했지만 능력의 한계로 찾지 못 했습니다. 왜 입출력 파일 스트림만 동일한 포인터를 가지는 건가요? 단독 언어에 국한된 문제가 아니라 운영체제에 관련된 것일까요?
-
미해결C# 입문부터 Xamarin Forms(자마린 폼즈) + Maui(마우이) 안드로이드, 윈도우 앱(UWP) 동시에 만들기
강사님 또 다른질문드립니다.
UWP는 작동을 잘해서 어차피 따로 개발하는게 아니라 같이 쓰는것 같아서 UWP로만 수강하려고 하는데요. 강사님은 실행시에 변경이되던데 저는 실행시에 변경이 되지않고 에뮬레이터를 껏다가 다시켜야 적용이되는데요 혹시 이건 왜그런지 알 수 있을까요?
-
미해결코로나맵 개발자와 함께하는 지도서비스 만들기 1
이벤트리스너 추가부분 질문..
안녕하세요. 강의 수강하다가 해결못하는 부분이 있어서 질문드립니다. 코드는 똑같은 것 같은데, 인포윈도우를 띄웠을 때, 마커 두개에 두번째 데이터(마지막 데이터)가 표시되는데 원인을 못찾고 있어요.ㅠㅠ 첫번째 for문에서 리스트에 각각 두개가 들어가는 것까진 확인했는데 원인이 뭔지 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no"> <title>BARRIER FREE</title> <link rel="stylesheet" href="/stylesheets/style.css"/> <script type="text/javascript" src="https://openapi.map.naver.com/openapi/v3/maps.js?ncpClientId=2t3ojlwea9"></script> </head> <body> <div id="navbar">barrier free</div> <div id="infobox"> <form action=""> <div id="infotitle">filter</div> <label for="filter"></label><br> <select name="categories" id="categories"> <option value="all">All</option> <option value="cosmetics">화장품</option> </select> <!-- <input type="submit" value="Submit"> --> </form> </div> <div id="map" style="width:100%;height: 100vh"></div> <script type="text/javascript" src="/data/data.js"></script> <script> var mapOptions = { center: new naver.maps.LatLng(37.48124681977143, 126.95270482812877), zoom: 17 }; var map = new naver.maps.Map('map', mapOptions); var markerList=[]; var infowindowList=[]; for (var i in data){ var target = data[i]; var latlng = new naver.maps.LatLng(target.lat,target.lng); marker = new naver.maps.Marker({ map:map, position: latlng, icon:{ content:"<div class='marker'></div>", anchor : new naver.maps.Point(12,12) } }); var content=`<div class='infowindow_wrap'> <div class='infowindows_title'> ${target.title} <div class='infowindows_store'>${target.store} <div class='infowindows_category'>${target.category} <div class='infowindows_detail'>${target.detail} </div> ` var infowindow = new naver.maps.InfoWindow({ content : content, backgroundColor : "#00ff0000", borderColor : "#00ff0000", anchorSize : new naver.maps.Size(0,0) }) markerList.push(marker); infowindowList.push(infowindow); } for(var i=0; i<2;i++){ naver.maps.Event.addListener(markerList[i],"click",getClickHandler(i)); } function getClickHandler(i){ return function(){ var marker = markerList[i]; var infowinidow=infowindowList[i]; if(infowindow.getMap()){//infowindow가 표시되어있는지 infowindow.close(); }else{ infowindow.open(map,marker) } } } </script> </body> </html> 도움을 받을 수 있을까요..
-
미해결코로나맵 개발자와 함께하는 지도서비스 만들기 2
코드를 다운받을 수 있는 곳이 있나요?
오타가 발생하면 그걸 찾느라, 너무 오래걸리는 것 같습니다. 코드를 다운 받고 싶은데, 어디서 받을 수 있을까요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
9.격자판 최대합문제 질문있습니다.
answer = Math.max(answer,sum1); answer = Math.max(answer,sum1); //두 부분중 위쪽 코드에서 answer = Math.max(,sum1,sum2); 이렇게 한번에 사용하면 왜 에러가 뜨나요?? ㅁanswer에 sum1,sum2중 최대가 들어간다고 생각했는데 intellij에서는 실행이되는데 채점사이트에서는 안됩니다. 단순 채점사이트에서만 에러인지 이렇게 사용하면 안돼는건지 궁금합니다
-
미해결배달앱 클론코딩 [with React Native]
import 안돼서 빨간줄 그어져있는 기능들 위에 안적고 바로 import 적용시키시는거 어떻게 하신건가요!!
선생님 강의들으면서 쭉 궁금했던건데 교안에서 복붙하시면 import 추가로 더 해줘야해서 빨간줄 그어져있는 것들 있는데 그거 키보드로 뭐 치시니까 바로 import 연결 되는거 보고 너무 편리하다 생각들었거든요 어떤거 쓰신건가요!? 참고로 저는 VSCode 쓰고있습니다! 같은 확장기능이 여기도 있었으면 좋겠네요 ㅠㅠ
-
미해결스프링 기반 REST API 개발
이벤트 수정 테스트 코드에 대해서
이벤트 수정 테스트 코드에서 document()를 통해 문서를 작업 한다는 것을 이해했습니다. 정상적인 케이스 외, 실패 케이스도 있는데 1. 실패 케이스 같은 경우 - 실패 케이스 별로 문서를 작업한다. - 실패 케이스 별로 테스트 코드를 작성하되 그 중 한 가지만 문서화를 진행한다. 어떠한 방법이 더 좋을까요? 실패에 대한 문서가 너무 많다면 이 또한 관리가 어려울 것 같아 궁금합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
연관관계 편의 메서드 질문있습니다!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. @Builder 빌더 사용시에는 team을 set해주는 빌더코드만 따로 튜닝을 해줘서 안에 team.getmembers().add(this)를 넣어줘야 하나요??
-
미해결SVG 마스터
path 를 x ,y로 이동
강의 예시처럼 rect로는 해보았는데 path로 된 svg를 x ,y축으로 이동시키고 싶다면 animate 태그로는 할 수 없는건가요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
Segmentation 시각화에 문제가 생겨 질문 드립니다.
mmdetection과 오픈소스 데이터셋으로 실습을 하려는 학생입니다. coco format의 데이터를 받아 시각화를 하려하는데, 시각화 과정에서 이미지의 아이디에 대응하는 세그먼트가 나오는 것이 아니라 사전에 설정된 세그먼트가 아래 그림처럼 이미지와 상관없이 나와 이 문제를 해결하고 싶습니다. 이 세그먼트가 어디에 영향을 받는지 찾아보니 mask rcnn 벌룬 실습코드 기준 3개 셀 위인 이 셀의 coco.loadimgs(*)[0] 중 *에 영향을 받는 것으로 추측할 수 있었습니다. (해당 id를 바꾸면 고정된 세그먼트가 다른 걸로 바뀝니다.) 어디서 문제가 생긴지는 알겠으나 코드를 수정하기엔 모르는 것이 많아 이 문제를 어떻게 해결할 지 여쭤보고자 질문 남깁니다. 추가로 1. 시각화 과정에는 문제가 있어도 학습에는 문제가 없을지(시각화 코드를 수정하지 않아도 학습 코드를 돌리면 제대로 학습이 되는지?) 2. Json 파일에 등록된 이미지의 일부만 images 폴더에 있어도 학습이 되는지(데이터셋이 28만장 이미지로 이루어져있어서 colab이 pro 버전임에도 i/o error를 출력함. 그래서 이미지 중 일부 -약 1만장- 만 빼서 학습에 사용한다면?)? 에 대해서도 답변 남겨주시면 감사하겠습니다. 늘 좋은 강의 잘 듣고 있습니다. 감사합니다.
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
eureka client 적용 test code
안녕하세요. 강의 듣다가 궁금한게 생겨서요. eureka client를 적용한 서비스를 clean build 하게 되면 혹은 test code를 돌리면 eureka server를 찾지 못해서 에러가 나는데 이게 정상적인 걸까요? 로컬에서 clean build or test code를 돌릴떄마다 eureka server를 실행시키고 해야하는게 맞는 건지 확인 부탁드립니다.
-
미해결객체 지향 프로그래밍 입문
DIP 관련해서 궁금한게 있습니다.
DIP 예제의 답을 보기 전 제가 생각한 상위 정책은 상세 정보를 추출하는 기능, API를 호출하는 기능, 상품을 구하는 기능으로 나눠서 생각했습니다. 정보 추출과 상품을 구하는 기능은 유사했지만 Daara API를 통해 상품을 구하는 기능은 하위 모듈로 분류되어 있었서 질문을 하게 되었습니다. API 호출 또한 추후 다른 API를 통해 상품을 구한다고 가정하면 API 호출 또한 상위 수준의 정책으로 볼 수 있지 않나 라고 생각을 했습니다. 하지만 범균님 분류를 보니까 API 호출이라는 구현 방식(하위 관점)에서 생각한 접근 방법이라고도 생각을 하게 되네요... API 호출을 상위 모듈로 분류한 것은 하위 관점(구현 관점)에서 추상화를 진행한 것인지 궁금합니다.
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
잘 안되서, 소스 코드를 복붙했더니 해당 에러가 출력됩니다.
ㅇexport default에 오류가 출력되는데 이유를 알려주시면 감사하겠습니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
상품주문시 오류
java.lang.NoClassDefFoundError: jpabook/jpashop/Domain/OrderStatus (wrong name: jpabook/jpashop/domain/OrderStatus) 상품주문을하면 OrderStatus의 이름이 잘못되었다는 이런 이상한 오류가 뜨는데 문제가 뭔지 모르겠습니다 ㅠ
-
미해결Flutter 중급 1편 - 클린 아키텍처
sqlite 라이브러리 질문
https://flutter-ko.dev/docs/cookbook/persistence/sqlite 공식문서보면 보면 sqlite랑 path랑 같이 사용하라고 되어있는데, 같이 사용해야하는건가요?? 그렇다면 이유가 뭔지, 그리고 path_provider이라는 더 인기가 많은 패키지가 있던데, sqlite랑 path대신 path_provider을 써도되는지도 궁금합니다!
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
TypeORM 쿼리빌더 orderBy 질문있습니다.
쿼리빌더를 사용해 데이터를 가져올때 orderby를 두개의 컬럼에 사용하면 데이터를 부족하게 가져오는 경우가 있어서 질문드립니다. const query = await this.reportRepository .createQueryBuilder('report') .select([ 'report', 'content.reportContent', 'hashtag.hashtagName', 'hashtag.id', 'map.createdAt', ]) .innerJoin('report.ReportContent', 'content') .leftJoin('report.Hashtag', 'hashtag') .leftJoin('hashtag.ReportHashtag', 'map', 'map.ReportId =report.id'); const reports = await query .skip(6 * (1 - 1)) .take(6) .orderBy({ 'report.updatedAt': 'DESC', 'map.createdAt': 'ASC' }) .getMany(); return reports; 해당 쿼리문은 데이터를 총 6개를 가져와야하는 쿼리문이지만 2개를 가져옵니다. 하지만 마지막 orderBy에서 'map.createdAt': 'ASC'를 빼면 정상적으로 6개를 가져오게 되네요.. TypeORM의 버그일까요 아니면 쿼리문에 부족한 점이 있을까요?