묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
선생님 도와주세요...
os가 아닌 windows 10 을 쓰고 있는데 자꾸 에러가 나서 data 파일을 따로 만들어서 엑셀 파일을 넣었습니다. 하지만 ls data를 해도 선생님 화면 처럼 데이터 로드가 안되네요,,,
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
도커 이미지 빌드시 소스코드 포함 여부
도커 파일을 이용하여 빌드를 하면 소스코드도 이미지 안에 포함되는 것인가요? 아니라면 깃헙에서 코드를 끌어온 다음에 이미지를 이용해서 서버상에서 컨테이너화를 시키는 건가요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
저는 바로 아래 질문 처럼 했는데 안되네요ㅠ
왜이러는거죠.. 서버껐다 켜도 안돼요..
-
해결됨홍정모의 따라하며 배우는 C언어
질문) m1n_q님의 질문의 답변, 이해했는지 확인하고 싶어요.
안녕하세요. C언어는 질문도 상당히 많고, 길기도 하네요.. 질문드리기가 정말 실례되네요 ㅋㅋ... 저의 뇌피셜..;;이지만 제가 이해한 게 맞는지 확인하고 싶어요..ㅠ 처음에 while((c = getchar()) != '\n') 부분에서 " * 공백/3 공백 5 공백 "을 받은 것이 중요한 포인트입니다. 여기서 차곡차곡 순서대로 쌓인 버퍼에서 3과 5 앞의 공백은 각각 L-value 변수들을 구분하기 위한 공백입니다. 따라서 char의 버퍼에는 '*', 'space', '\n'가 들어가게 됩니다. 결과적으로 while은 총 (* 3 5), (space 3 5), (\n 3 5). 세 가지의 경우의 수를 갖게 됩니다. 아래 주석1) 이 설명에 잘못된 점이 하나 있습니다. 처음에 char버퍼에 *과 space와 \n가 있다고 했는데, 그렇다면 (%, 2, 2)가 출력되지 전에, \n를 만나서 while문이 실행되지 않아야 합니다.. \n가 중간에 어디선가에서 제거가 되는 것인데.. 또는 제가 완전히 잘못 이해했던 것일거에요 ㅋㅋ...(허탈) ------------------------------------------------------ 주석1) joy님 말씀대로라면 "두번째로 scanf가 실행되게 되었는데 버퍼엔 \n 만 남아있게되므로 scanf 에서 가져올게 없는 상태입니다. 근데 이때 \n는 버퍼에서 비워집니다." 이 때문에 sp, 3, 5에서 scanf를 호출할 때, \n는 사라지고 (%, 2, 2 + '\n')가 들어가니 %, 2, 2가 끝나고 while에서 \n를 만나게 되는 것 같습니다.
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
에러 관련문의드립니다.
강의듣고 이해하고 따라하려고 노력하는데 매번 에러가 뜨네요 ㅠㅠ 에러구문과 코딩같이 올립니다. (가능하시면 직접짜신 코드문도 올려주시면 많은 도움이 될거같습니다.) 항상 빠른답변 감사드립니다. 그리고 그랩님 새해복많이 받으세요. practice.html:62 error발생 : TypeError: Cannot read property 'length' of undefined at practice.html:32 <script> axios .get( "https://7d65864e-fe76-44b5-90fb-9f56374fcc02.mock.pstmn.io/products" ) .then(function (result) { console.log("통신결과 : ", result); const products = result.data.products; let productsHtml = ""; for (var i = 0; i < products.length; i++) { let product = products[i]; productsHtml = productsHtml + '<div class="product-card">' + "<div>" + '<img class="product-img" src="' + product.imageUrl + '" />' + "</div>" + '<div class="product-contents">' + '<span class="product-name">' + product.name + "</span>" + '<span class="product-price">' + product.price + "원" + "</span>" + '<div class="product-seller">' + '<img class="product-avatar" src="images/icons/avatar.png" />' + "<span>" + product.seller + "</span>" + "</div>" + "</div>" + "</div>"; } document.querySelector("#product-list").innerHTML = productsHtml; }) .catch(function (error) { console.error("error발생 : ", error); });
-
자바스크립트 비기너: 튼튼한 기본 만들기
typeof
삭제된 글입니다
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
this 키워드
글 쓰다 보니까 절로 답을 찾은거 같지는 한데 혹시나 해서 확인 부탁드립니다 Managers.UI.ClosePopupUI(this); 이 코드는 UI_Popup 스크립트를 컴포넌트로 가진 게임오브젝트를 인자로 넣겠다는 뜻이죠?
-
미해결반응형 웹사이트 포트폴리오(App Official Landing Website)
중간영상이 없어요!
4:02초 쯤 부터 이미지 3개 추가하고 슬릭 css,js 추가 후에 내려올때부터 welcome-heading에 css 넣는 부분이 빠진것같아요!ㅜ
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
ValueError: Cannot mask with non-boolean array containing NA / NaN values 해결방법
(사진)
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
예외 질문
저 같은 경우는 Rarity :: 해야 Rarity 밑에 있는 값들(Common) 이라던지가 나오던데 Rookiss 님은 어떻게 저렇게 한 번에 표현이 되는건가요?
-
미해결리눅스 커맨드라인 툴 (Full ver.)
비주얼모드에대해서
vim 파트에서 편집 강의를 듣다가 비주얼모드에대해서 언급하셨는데 추후에 자세히 다룬다고 비주얼모드부분이 빠져있는거 같아서요.. 비주얼모드 단축키 라던지 알아둬야할 사항들에대해 정리하고싶은데 ... 혹시 제가 놓친부분인건지 궁금해서 여쭤봅니다.
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
람다에서 펑터 질문
갑자기 헷갈리는 부분이 // 함수 객체(functor) struct IsUniqueItem { bool operator() (Item& item) { return item._rarity == Rarity::Unique; } }; IsUniqueItem it; auto findIt = std::find_if(v.begin(), v.end(), it); if (findIt != v.end()) cout << "아이템 ID " << findIt->_itemId << endl; 여기서 it부분에 IsUniqueItem() 이렇게 적어주시던데 어떻게 작동하는 것인가요? IsUniqueItem() 하면 임시 struct가 생성되는건가요? 예전 강의였던 함수 객체부분에서는 Functor functor; functor(); functor(5); 이런식으로 functor라는 객체를 찍었고 -> ( ) 연산자를 연산자 오버로딩을 통해 쓸 수 있게 만들었다. 이렇게 이해가 되었는데 구조체를 IsUniqueItem( ) 이런식으로 인자로 넘겨주는 방식은 어떻게 작동하는것인지 잘 모르겠습니다. IsUniqueItem( ) 이렇게 하면 구조체 안에 있던 기능들이 자동으로 실행되는건가요?
-
미해결현존 최강 크롤링 기술: Scrapy와 Selenium 정복
지마켓 크롤링 4
안녕하세요 크롤링을 하면서 ori_price = ori_price.replace(",","").replace("원","") dis_price = dis_price.replace(",","").replace("원","") 위 코드를 넣기 전에는 모두 정상적으로 작동하는데요 if ori_price == None: ori_price == dis_price 강의 내용대로 위 코드 아래에 넣은 이후로는 코드가 정상적으로 작동하지 않네요... 왜 이런 문제가 생기는 걸까요..? 오류에 AttributeError: 'NoneType' object has no attribute 'replace' 이런게 나오는 거 같은데 어찌할 바를 모르겠네요.. 감사합니다.
-
미해결홍정모의 따라하며 배우는 C언어
Warning 질문이요
안녕하세요? 선생님께서 이 강의에서 하신 것을 따라하고 있는데 선생님은 No issues found 인데 저는 왜 Warning 이 뜨는 건가요? 그리고 저 경고는 무슨 뜻인건가요?
-
[리뉴얼] React로 NodeBird SNS 만들기
맥북에서 mysql 이랑 워크벤치 연동이 안돼요 ㅠㅠ
삭제된 글입니다
-
해결됨Svelte.js [Core API] 완벽 가이드
Snowpack 에서 지원하는 Rollup 플러그인은 왜 쓸까요?
안녕하세요강사님! 새해 복 많이 받으세요^^ Snowpack 이관하다 SCSS 적용안되는것을스노우팩 예제 깃헙 소스 참고해서 Sortable SCSS 적용안되던거 잘되게 만드느라 이것저것 플러그인 공부도 하게 되었는데요, 스노우팩 공식사이트에서 그랬는지 잘은 기억이 안나는데,Snowpack 만 있어도 충분히 생산성이 좋아지는데,Rollup 플러그인을 지원하는 공식홈에 적힌 설명이, Snowpack + Rollup 은 최상의 생산성을 제공합니다 대충 이런 것이었습니다. 그래서, 저는 이게 단순히 이전의 Rollup 프로젝트를 Snowpack 으로 점진적인 적용을 위한 플러그인 인줄로만 짐작했는데, `생산성`을 높여주다니요? 어떤식으로 생산성이 좋아진다는 것인지, 의문이 드는데요,저는 막 이렇게 생각했거든요,`컴파일러가 2개에 번들링까지 한다는것 같은데 어느부분에서 생산성이 좋아지는걸까??????` 라구요 ㅎㅎ 이런 부분에 대해서 강사님의 견해가 궁금합니다. 읽어주셔서 감사합니다.
-
미해결코로나맵 개발자와 함께하는 지도서비스 만들기 1
현재위치가 표시되지 않아요
처음엔.. 무슨 허용 가능메세지가 떠서 허용을 클릭했습니다. 그러나 기다려도 현재 위치가 뜨지 않아서 새로 고침 후 다시 현재 위치를 클릭했습니다. 아무런 변화가 없었음에도 f12 console창에 아무런 에러가 뜨지 않습니다. 어떻게 해야 하나요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
6:45초 질문있습니다.
강의 감사드립니다. Assertions.asswertThat(result).isEqualTo(member)가 맞는거 아닌가요?? 아래 findbyid나 findall에서는 result가 앞에 있네요.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part6: 웹 서버
db에 여러 테이블을 같이 get 할 수 있는 방법?
예를 들면 [gameresult]라는 테이블이 게임 종류별로 여러 개 있다고 가정하고 유저별로 스코어가 테이블(gameresult1, gameresult2 ...)별로 저장되어있다고 했을 때, 각각 게임에 대한 유져별 스코어를 get하고싶은데, 테이블별로 하나씩 읽어서 유니티쪽에서 처리하면 뭔가 부하가 많이 걸릴 것 같아서.. 한번에 읽어서 나눠서 처리하는게 맞을거 같은데 방법이 있을까요? (테이블별 데이터모델 구조는 같습니다) 고민해보니 db구조가 잘못되있나 싶기도하고, 테이블은 하나로 고정하고 게임 종류 컬럼을 추가해서 분리를 했으면 예제로도 충분히 처리를 할 수 있었을텐데,, 하는 생각도 들지만, 혹시나해서 여러 테이블을 같이 참조해서 불러올 수 있는 방법이 있을지 알고싶습니다! 감사합니다.
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
안녕하세요 선생님 저는 bfs로 풀어봤는데요..
예제랑 테스트케이스(input 1,2) 전부 맞게 나오는데 왜 틀렸는지 모르겠어서 주석과 함께 설명을 넣었습니다. 어느 부분이 문제인지 확인해주시면 감사하겠습니다ㅜ! #include<stdio.h> #include<iostream> #include<vector> #include<queue> #define MAX 21 using namespace std; int map[MAX][MAX]; int dp[MAX][MAX]; bool visited[MAX][MAX]; int n; typedef struct Node { int x; int y; int dp; }node; queue<node>Q; int dx[2] = { 0,1 }; int dy[2] = { 1,0 }; void BFS() { node current; while (!Q.empty()) { current.x = Q.front().x; current.y = Q.front().y; current.dp = Q.front().dp; Q.pop(); /* printf("<<<(%d,%d,%d)에서 탐색을 시작합니다. >>>\n\n", current.x, current.y, current.dp); printf("<<<현재 dp배열의 상태입니다. >>\n\n"); for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { printf("%d ", dp[i][j]); } printf("\n"); }*/ for (int i = 0; i < 2; i++) { int x = current.x + dx[i]; int y = current.y + dy[i]; if (x >= n || y >= n) {continue;} if (dp[x][y] > current.dp + map[x][y]) { /*printf("current.dp : %d\n\n", current.dp); printf("map[x][y] : %d\n\n", map[x][y]);*/ dp[x][y] = current.dp + map[x][y]; node next; next.x = x; next.y = y; next.dp = dp[x][y]; //printf("(%d,%d,%d)에서 BFS탐색을 계속합니다. \n\n", next.x, next.y, next.dp); Q.push(next); } } } return; } int main() { cin >> n; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { cin >> map[i][j]; dp[i][j] = 1000000; } } node start; start.x = 0; start.y = 0; start.dp = map[0][0]; dp[0][0] = map[0][0]; visited[0][0] = true; Q.push(start); BFS(); printf("%d ", dp[n - 1][n - 1]); }