묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결현존 최강 크롤링 기술: 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]); }
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
create-react- app 그리고 폴더 지정후
create-react- app 그리고 폴더 지정후 이렇게 뜨면서 밑에 처럼 폴더에 몇개의 파일만 생성이됩니다. 어떻게 해야될까요?
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
선생님, 질문이 있습니다.
안녕하세요, 선생님, 강의 잘 듣고 있습니다. 다음은 제 코드인데 작동 방식은 강의를 들은 토대로 작성을 해서 크게 대동소이 합니다. 그런데 계속 이 문제 뿐만아니라 dp 모든 문제들을 채점돌려보면 시간초과가 나고 있습니다.. 지금 소스코드와 비교를 해도 크게 다르지는 않은데 이유를 모르겠습니다. 혹시 제가 비쥬얼 스튜디오를 쓰고 있어서 #include<bits/stdc++.h>를 안써서 그런것인지..이거도 궁금하네요. 아 그리고 새해 복 많이 받으세요!! #include<stdio.h> #include<iostream> #include<vector> using namespace std; typedef struct block { int space; int height; int weight; }Block; int dy[101]; Block blocklist[101]; int n; int main() { cin >> n; for (int i = 1; i <= n; i++) { int s, h, w; cin >> s >> h >> w; blocklist[i].space = s; blocklist[i].height = h; blocklist[i].weight = w; } int ans = 0; dy[1] = blocklist[1].height; for (int i = 2; i <= n; i++) { int max = 0; //printf("\n\n<<현재 기준점 블럭의 정보 : %d %d %d >>\n\n", blocklist[i].space, blocklist[i].height, blocklist[i].weight); for (int j = i - 1; j > 0; j--) { if (blocklist[j].space > blocklist[i].space && blocklist[j].weight > blocklist[i].weight && max < dy[j]) { //printf("넓이 비교 %d > %d \n\n", blocklist[j].space, blocklist[i].space); //printf("무게 비교 %d > %d \n\n", blocklist[j].weight, blocklist[i].weight); max = dy[j]; //printf("현재 max값 : %d\n\n\n", max); } } max = max + blocklist[i].height; /*printf("새로 쌓을 수 있는 블럭의 높이 :%d\n\n", blocklist[i].height); printf("새로 갱신된 max값 : %d\n\n", max);*/ dy[i] = max; //이거 안해줘가지고 계속 안된거임. if (max > ans) { ans = max; } } cout << ans; }
-
해결됨파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
exit_code1이라는 오류가 뜹니다!
삭제된 글입니다
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
반복문 작성에 대해 문의 드립니다.
강의를 열심히 듣고 있습니다. 근데 요새 반복문 작성 공부하고 있는데 강의를 보며 작성하다 보면 오타가 나거나 해서 수정을 할때가 있습니다. 그래서 수정을 하고 나면 원하는 결과값이 나오지 않는 경우가 있습니다. 예를 들어 # 예제 3 # break, continue n = 5 while n > 0: n -= 1 if n ==2: break print(n) print("Loop Ended.") 예제에서 제가 오타가 나서 수정을 했는데 결과값은 4 3 Loop Ended. 인데 Loop Ended. 이 값만 계속 나옵니다. 그래서 아예 싹 지우고 오타없이 작성하면 제대로 나오고요 뭐가 문제일까요? 현재 m1 맥으로 실습중이고요 아톰이 오류가 나서 vscode로 작성중입니다. 파이선은 버젼은 3.9.1입니다.
-
미해결Spring Boot JWT Tutorial
안녕하세요
스프링 시큐리티 강의나 책 추천해주실 수 있으시나요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
컨트롤 URI로 설계할 때 기준이 있을까요?
localhost:9200/bank/_bulk?pretty&refresh localhost:9200/seller/_search 엘라스틱 서치에서는 위와 같이 리소스에 _동사를 통해서 컨트롤 URI를 설계하는 것 같습니다. 컨트롤 URI 명칭을 짓는 기준이 있을까요? _동사로 시작한다던지 /start-delvery처럼 /동사-명사로 상태를 구분한다던지 기준이 있을까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
_order 변수 값 질문드립니다.
안녕하세요 매번 좋은 강의를 진행주셔셔 감사합니다. 강의중에 궁금한 사항이 잇어 질문드리게 되었는데요 Manager로 부터 매번 UIManager를 초기화 하여 가져오는데 어떻게 _order 값이 초기화 되지 않고 값이 증가되는 이유를 알수 있을까요? ㅜㅜ
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
enumerate
여기서 enumerate의 뜻과 기능, 사용법을 알려주세요
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
화면 크기 확대 가능 할까요?
안녕 하세요 강좌 잘 보고 있습니다. 강좌를 보다보면 소스들 글자가 너무 작아서 ( 와 { 가 잘 구분이 안되는 경우가 많고 화면을 보고 소스를 작성해야 하는대 화면에 글씨들이 작아서 보기가 어렵습니다. ㅠ ㅠ 화면 크기 확대가 어려우시다면 소스 이미지라도 볼 수 있도록 제공 해 주시면 안될까요?
-
미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
감색을 해도 추가가 안되는데 어떻게 해야 하나요?
(사진)
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Interlocked.Exchange 대신 lock 사용
Session#1 강의 중 Disconnect()에서 멀티쓰레드 환경으로 인해 Interlocked를 사용을 하셨는데 이전에 배웠던 lock 구문을 통해 사용해도 되는거죠? 궁금한게 둘다 동기화 목적으로 쓰는 방식으로 아는데 어떨땐 interlock을 쓰고 어떨땐 lock 키워드를 쓰는지 궁금합니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
return의 기능
return이 알고리즘상에서 어떤 기능을 하고 , 둘의 차이가 먼지 자세히 설명부탁드립니다.