묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
IOS, Android 빌드하고 배포하는 방법 부탁드려요
안녕하세요 강사님 입문부터 중급까지 3개 강의 보고 있는데요 Android, IOS 빌드해서 마켓어 어떻게 올려야 하는지는 어느 강의에서 찾아볼수 있을까요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
강사님 혹시 어디 부분에서 왜 오류가 나는지 알 수 있을까요..
아래 처럼 작성했는데 답은 나오는데 채점해보면 오답이라고 나와서요 어디부분이 왜 오류인지 알수있을까요?ㅠ.. 아무리 찾아도 뭔가 빼먹은것같은데 모르겠네요.. package sec01; import java.util.Scanner; class Main { public static int solution(int n , int[][] arr){ int count = 0; for(int i=0;i<n;i++) { for(int j=0;j<n;j++) { boolean flag = true; if(i-1 >= 0 && arr[i][j] < arr[i-1][j]) { // 상 flag = false; } if(i+1 < n && arr[i][j] < arr[i+1][j]){ //하 flag = false; } if( j-1 >= 0 && arr[i][j] < arr[i][j-1]){ // 좌 flag = false; } if(j+1 < n && arr[i][j] < arr[i][j+1]){ // 우 flag = false; } if(flag) { count++; } } } return count; } public static void main(String[] args){ Scanner kb = new Scanner(System.in); int n = kb.nextInt(); int[][] arr = new int[n][n]; for(int i =0;i<n;i++) { for(int j=0;j<n;j++) { arr[i][j] = kb.nextInt(); } } System.out.println(solution(n,arr)); } }
-
미해결코로나맵 개발자와 함께하는 지도서비스 만들기 1
nodemon ./bin/www 입력시 host 연결이 안됩니다
터미널은 다음과 같이 뜹니다. 어떻게 하면 해결할 수 있을까요
-
미해결[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]
mysql [실전] 크롤링과 데이터베이스 db와 프로그래밍 코드 작성과 팁 2 질문입니다
훌륭한 강의 잘 듣고있는 코린이입니다 수업 들으면서 코드 복습도 하곤 하는데 크롤링한 데이터를 주피터 노트북을 이용하여 데이터베이스에 저장시키는건 잘 되는데, 파이참이나 vscode 터미널 등에서 실행하면 맨 처음 데이터만 프린트 문으로 보여주고 파일은 실행되지않고 있다가 pymysql.err.OperationalError: (1205, 'Lock wait timeout exceeded; try restarting transaction') 이런 에러가 뜹니다 혼자 해결해보려고 했으나 도저히 모르겠어서 질문남깁니다! 꼭 답변부탁드려요!! import requests from bs4 import BeautifulSoup import pymysql def subcategories(url, name): get_items(url, name, "ALL") res = requests.get(url) soup = BeautifulSoup(res.content, 'html.parser') subcategories = soup.select('div.navi.group > ul:nth-child(1) > li') for subcategory in subcategories : subcate_name = subcategory.select_one('a').get_text() subcate_url = "http://corners.gmarket.co.kr" + subcategory.select_one('a')['href'] get_items(subcate_url, maincate_name, subcate_name) def get_items(url, maincate_name, subcate_name): res = requests.get(url) soup = BeautifulSoup(res.content, 'html.parser') data = soup.select('div.best-list') for index, item in enumerate(data[1].select('li')) : title = item.select_one('a.itemname').get_text() ori_price = item.select_one('div.o-price > span') dis_price = item.select_one('div.s-price > strong > span') discount_percent = item.select_one('div.s-price em') data_dict = dict() if ori_price == None or ori_price.get_text() == "": ori_price = dis_price if dis_price == None : ori_price, dis_price = 0, 0 else : dis_price = dis_price.get_text().replace('원', "").replace(',','') ori_price = ori_price.get_text().replace('원', "").replace(',','') if discount_percent == None or discount_percent.get_text() == '': discount_percent = 0 else: discount_percent = discount_percent.get_text().replace('%', '') product_url = item.select_one('a')['href'] res = requests.get(product_url) soup = BeautifulSoup(res.content, 'html.parser') item_code = soup.select_one('span.text__item-number').get_text().split(":")[1].strip() ranking = index + 1 seller = soup.select_one('span.text__seller > a') if seller == None or seller.get_text() == "": seller = "" else : seller = seller.get_text() data_dict['maincate_name'] = maincate_name data_dict['subcate_name'] = subcate_name data_dict['ranking'] = ranking data_dict['item_code'] = item_code data_dict['seller'] = seller data_dict['title'] = title data_dict['ori_price'] = ori_price data_dict['dis_price'] = dis_price data_dict['discount_percent'] = discount_percent save_date(data_dict) def save_date(item_info): sql = f"""select count(*) from items where item_code = {item_info['item_code']};""" cursor.execute(sql) result = cursor.fetchone() if result[0] == 0 : sql = f""" insert into items (item_code, title, pri_price, dis_price, discount_percent, provider) VALUES( '{item_info['item_code']}', '{item_info['title']}', {item_info['ori_price']}, {item_info['dis_price']}, {item_info['discount_percent']}, '{item_info['seller']}' ); """ sql.replace('\n', '') print(sql) cursor.execute(sql) sql = f""" insert into ranking (main_category, sub_category, item_ranking, item_code) VALUES( '{item_info['maincate_name']}', '{item_info['subcate_name']}', '{item_info['ranking']}', '{item_info['item_code']}' ); """ sql.replace('\n', '') print(sql) cursor.execute(sql) db = pymysql.connect(host='localhost', port=3306, user='root', passwd='비밀번호', db='bestproducts', charset='utf8') cursor = db.cursor() url = 'http://corners.gmarket.co.kr/Bestsellers' res = requests.get(url) soup = BeautifulSoup(res.content, 'html.parser') categories = soup.select('div.gbest-cate > ul.by-group > li') for category in categories : maincate_name = category.select_one('a').get_text() maincate_url = "http://corners.gmarket.co.kr" + category.select_one('a')['href'] subcategories(maincate_url, maincate_name)
-
미해결15일간의 빅데이터 파일럿 프로젝트
hdfs dfs-ls -R /pilot-pjt/collect/car-batch-log에 디렉토리가 없다는데...이건 어떻게 해결할까요 ㅠㅠ
(사진)
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
인터셉터 대신 필터를 사용해야되는 특별한 상황이 어떤 상황인지 궁금합니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
실제 개발에 관해서..
강사님이 워낙 잘 설명해주신 덕분에 기능이나, 어떤 방식으로 돌아가는지는 잘 이해했습니다! 하지만, 개발이 아직 익숙치 않은 입장에서 고민인 것이 실제 혼자서 개발할 때 domain에서 어떤 기능까지 구현해야할지, 어떤 부분을 서비스에서 구현해야할지 저만의 기준이 없어 아직 확신이 들지 않고 각각의 클래스에서 어떤 메서드를 구현해야할지 설계하기가 힘든데 이런 부분은 어떻게 채워가는 것이 좋을까요? 어느정도 정형화 되어 있는 부분이여서 익숙해지는건가요??
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
Request failed with status code 404 문제 ㅜ 도와주세요
{ "message": "Request failed with status code 404", "name": "Error", "stack": "Error: Request failed with status code 404\n at createError (http://localhost:3000/static/js/vendors~main.chunk.js:1142:15)\n at settle (http://localhost:3000/static/js/vendors~main.chunk.js:1376:12)\n at XMLHttpRequest.handleLoad (http://localhost:3000/static/js/vendors~main.chunk.js:616:7)", "config": { "url": "/api/users/register", "method": "post", "data": "{\"email\":\"123123@gmail.com\",\"password\":\"123123\",\"name\":\"dan\"}", "headers": { "Accept": "application/json, text/plain, */*", "Content-Type": "application/json;charset=utf-8" }, "transformRequest": [ null ], "transformResponse": [ null ], "timeout": 0, "xsrfCookieName": "XSRF-TOKEN", "xsrfHeaderName": "X-XSRF-TOKEN", "maxContentLength": -1, "maxBodyLength": -1 } } 로그인, 회원가입까지 만들어봤는데 둘다 안되네요. 페이지를 찾을수 없는걸로 나오는데 문제가 무엇일까요. /api/users/login/api/users/register 오타 문제도 아닌것같고.... 혼자 찾아보려다가 답이 안보여서 도움 요청합니다 ㅜㅜ 깃헙 주소도 같이 남길께요 . https://github.com/WanzGoh/Node.js_boiler-plate 감사합니다.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
마이크로 태스크로 들어가는 콜백함끼리는 순서대로 실행되는게 맞나요?
강의에서 마이크로 태스크로 들어가는 콜백함수끼리는 순서대로 실행된다고 하셨는데 실행 했을때, 순서 상관없이nextTick이 우선적으로 실행됩니다. Promise.resolve().then(() => console.log("promise")); process.nextTick(() => console.log("nextTick")); //nextTick //promise 또, promise의 then안쪽에서 console.log를 바로 실행했을때는 순서 상관없이 promise가 우선적으로 실행됩니다 ㅠㅠ Promise.resolve().then(console.log("promise")); process.nextTick(() => console.log("nextTick")); //promise //nextTick
-
미해결Do It! 장고+부트스트랩: 파이썬 웹개발의 정석
FBV로 대문 페이지 자기소개페이지 만들기 에러
FBV로 대문 페이지 자기소개페이지 만들기 에러가 나서 코드를 확인하고 싶은데 강사님 깃허브에서 어느 파일명으로 찾아야 할까요?
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
진자2 with 문 문의
8분 57초 쯤에 보면 아래와같이 with 문이 나옵니다 with문은 어떻때 사용하는건가? with문을 써야하는 이유를 알려주시면 감사하겠습니다 {% with ...%} {% endwith %}
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
Validation API Exception 관련 질문.
이렇게 전체 API Exception을 한 경우와 멤버 API에게만 Exception을 설정한 게 있습니다. 문제는 userHandle(Exception e)를(서버 오류) ApiControllerAdvice에 넣으면 validation 유효 판단을 할 때, signUpValidation을 호출하지 않고, userHandle(Exception e)를 먼저 호출했었습니다. 그래서 userHandle(Exception e)를 MemberApiController에만 넣었더니 userHandle(Exception e)가 먼저 실행되기보다는 정상적으로 SignupValidation을 실행했는데요. 그러면 Exception(내부 서버 오류용)을 ApiControllerAdvice에 넣지 말고, Member 같은 특정 API에만 모두 공통으로 넣어야 하는건가요?
-
미해결TensorFlow 2.0으로 배우는 딥러닝 입문
tf.function 데코레이터로 된 함수는 반드시 tf.function로 데코레이터가 되어 있어야 하나요?
궁금합니다~
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
user
user가 지금 현재 로그인되어있는 사람을 가리킨다는 것은 알겠습니다만 detail.html에서 user.date_joined나 user.username를 바로 사용하셨는데 이렇게 user에 따르는 하위 객체들은 어디서 확인을 할 수 있나요? 또 User에서 바로 user로 넘어가셨는데 이는 User라는 모델객체에서 user가 어떤역할을 담당하는지는 또 어디서볼수있는지 궁금합니다
-
미해결mongoDB 기초부터 실무까지(feat. Node.js)
comments: [commentSchema]
삭제된 글입니다
-
미해결홍정모의 따라하며 배우는 C++
피보나치수열 구현 못하면 문제가 있는거겠죠??
사실 제귀함수 자체를 이해하기까지도어려웠습니다..그래도 이해하고 피보나치 수열을 구현하려 생각을 해봐도x + y = z 에서 y와 z값을 앞으로 밀면 될꺼같은데이 부분에서 막혔습니다.. 코드 3개정도를 생각하고 해봤지만 다른값이 나오고결국 다른사람의 코드를 봤습니다..그럼에도 완벽하게 이해는 못했지만작동원리는 알겠습니다..n-1 + n-2 = n막상 보고나니 머리가 멍해집니다..제가 더 생각해본다고 답이 나왔을꺼란 생각은 안들기도 하고..지금 제 수준 문제가 많은거겠죠??남들보다 안좋은 머리로 생각한다고 하는데결국 0+0= 0인가 봅니다..그래도 계속 하고싶습니다..그래서 공부 방법에 대해 질문이 있습니다지금같이 생각을 계속 해봐도 도저히 안될떄남의 코드를 보고 작동원리를 이해하는건 괜찮을까요??물론 계속 써봐야지 실력이 느는건 알겠는데저처럼 머리가 나쁜 상태로 생각을 한다고 도저히 답에 근접할지가 의문입니다..그럼에도 생각을 해야 한다는건 동의하는데그 생각하는거에 시간을 정해두고 그 시간안에못푼다고 할떄 다른 이에 코드를 보고 공부하다보면기초적인 부분이 지나고 지식이 쌓이다보면자연스럽게 모르는 부분이 나왔을떄 답이 나올떄까지 생각을 하는것도 가능하지 않을까 싶어서요.. 안좋은 공부법일까요??
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
db에 관해서 질문이 있습니다!
이번 강의도 잘 들었습니다.! 궁금한 점이 있는데 지금 spring에서 서버를 재시작할때마다 다 database에 있는 값들이 다 초기화 되는데 db에 있는 값을 유지하고 있는 값들을 읽어 오려면 어떻게 해야하나요???
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
오류 : NullReferenceException
강의의 4:40초인 Debug.Log(Input.mousePosition); 에서는 정상 작동을 하는데 그 이후 과정인 Debug.Log(Camera.main.ScreenToViewportPoint(Input.mousePosition)); 을 입력하고 실행 시 위의 널레퍼런스익셉션 오류가 뜨네요 ㅠㅠ 어떻게 해결해야하나요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
LocalValidatorFactoryBean 질문있습니다.
항상 좋은 강의 감사드립니다. 스프링 부트는 LocalValidatorFactoryBeand을 자동으로 글로벌검증기로 등록해주는것이고 이는 어떤 컨트롤러든 @validated를 만나면 LocalValidatorFactoryBeand을 통해 어토네이션 기반 검증을 거쳐 이를 bindingresult에 객체단위로 저장해주는 것인가요?? 또한 궁금한것이 LocalValidatorFactoryBeand에는 그럼 @NotNUll과 같은 어노테이션 기반 검증 로직이 자동으로 등록되어 있는것인가요??
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
오류 : NullReferenceException
안녕하세요 강사님 ! Raycast 부분 듣고 코드를 똑같이 따라 썼는데 NullReferenceException 오류가 발생합니다 ㅠㅠ NullReferenceException: Object reference not set to an instance of an object TestCollision.Update () 어떻게 해결해야 할까요..