묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결크롤링으로 웹, 텔레그램봇, REST API, 모바일 앱 만들기
AttributeError: 'NoneType' object has no attribute 'text'오류가 뜹니다.
1강 13:40초경입니다. 맨밑에처럼 코드를 작성하였는데 print(title)하고 실행 시 아래와 같은 오류가 뜹니다. 오류 뜬 cmd창과 해당 뽐뿌 스크린샷입니다. 모짜렐라 치즈가래떡 다음 상품이 품절상태이고, class=list_title없이 그냥 font태그에 담겨있는것같습니다.. 혹시 이런경우에 어떻게 하면 될까요?? 질문에 정보가 부족하다면 알려주시길바랍니다. 위와같은 오류가 납니다.. 아래는 오류 났을 때 뽐뿌 사이트 입니다! from bs4 import BeautifulSoup import requests response = requests.get("http://www.ppomppu.co.kr/zboard/zboard.php?id=ppomppu") # 사이트 불러오기 soup = BeautifulSoup(response.text,"html.parser") for item in soup.find_all("tr",{'class' : ['list1','list0']}): image = item.find("img",class_='thumb_border').get('src')[2:] title = item.find("font", class_='list_title').text print(title)
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
Ap Ap50 Ap75
강의 13:40쯤 설명해주시는 AP AP50 AP75에 대해서 다시 한번만 설명해주시면 감사하겠습니다. 설명해주셨을 때는 IoU가 0.5, 0.75이상이다 하셨는데 그 다음에 말씀 하신 AP가 0.95까지 갔을 때 라고 하셔서 정확히 어떤 것을 의미하는지 궁금합니다.!
-
미해결윤재성의 Google 공식 언어 Kotlin 프로그래밍 시작하기
자바메인에서 가져오는 게 안됩니다.
(사진)
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
실행했는데 오류가 납니다.
이렇게 입력을 했는데, 틀린 부분이 있나요?? 다음과 같이 뜹니다.
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
description에 반영이 안됩니다.
강사님처럼 라이브러리를 설치하면 즉각 package.json 반영이 되어야하는데 반영이 되질 않습니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
제가 findOrders를 잘 이해 했는지 맞는건가요?
처음에 orderRepository.findAllByString(orderSearch)시 orderSearch값에 해당된게 아무것도 없으니까 모든 주문 리스트를 불러왔다가 form태그로 orderSearch의 값을 다시 받아오면, 이 때 orderSearch검색 조건에 맞는 주문 리스트들을 불러온다. 이렇게 이해했는데 이게 맞는건가요?
-
미해결스프링 시큐리티
질문 요청 드립니다!
정말 좋은강의 만들어주셔서 감사드립니다!! 다름이 아니라 이번 수업과정을 따라하면서 (수업내용과 동일한 코드이며 강의 23분 46초 과정입니다.) 제 pc에서만 나오는문제 같은데 해결방법을 못찾겠습니다. 사항은 아래 이미지입니다. 모든 계정마다 로그인시 나오는 화면입니다. 위와 같은 안내문구가 나오는 이유가 무엇인지 알 수 있을까요?
-
미해결누구나 따라하면서 배우는 JSP 커뮤니티 게시판 만들기
제목이랑 콘텐츠 입력해도 '입력 안된 사항 있다고 뜹니다'
혹시 봐주실 수 있으신가요? 저는 아무래도 모르겠습니다ㅜㅜ <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="bbs.BbsDAO" %> <%@ page import="java.io.PrintWriter" %> <% request.setCharacterEncoding("UTF-8"); %> <jsp:useBean id="bbs" class="bbs.Bbs" scope="page" /> <jsp:setProperty name="bbs" property="bbsTitle" /> <jsp:setProperty name="bbs" property="bbsContent" /> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>JSP 게시판 웹 사이트</title> </head> <body> <% String userID = null; if (session.getAttribute("userID") != null) { userID = (String) session.getAttribute("userID"); } if (userID == null) { PrintWriter script = response.getWriter(); script.println("<script>"); script.println("alert('로그인을 하세요.')"); script.println("</script>"); script.println("<script>"); script.println("location href='login.jsp'"); script.println("</script>"); } else { if (bbs.getBbsTitle() == null || bbs.getBbsContent() == null) { PrintWriter script = response.getWriter(); script.println("<script>"); script.println("alert('입력이 안 된 사항이 있습니다.')"); script.println("</script>"); script.println("<script>"); script.println("history.back()"); script.println("</script>"); } else { BbsDAO bbsDAO = new BbsDAO(); int result = bbsDAO.write(bbs.getBbsTitle(), userID, bbs.getBbsContent()); if (result == -1) { PrintWriter script = response.getWriter(); script.println("<script>"); script.println("alert('글쓰기에 실패했습니다.')"); script.println("</script>"); script.println("<script>"); script.println("history.back()"); script.println("</script>"); } else { PrintWriter script = response.getWriter(); script.println("<script>"); script.println("location.href='bbs.jsp'"); script.println("</script>"); } } } %> </body> </html>
-
미해결인터랙티브 웹 개발 제대로 시작하기
14분 30초 IE에서 카드위치 조절
선생님께서는 margin 음수 값을 이용해서 카드를 가운데로 정렬 하도록 진행하였는데, 가운데 정렬을 하는것의 기준이 카드의 왼쪽 꼭짓점이 아니라 카드의 중앙으로 설정하는 것도 transition-origin 같은 어떤 기능을 통해서 가능한가요?
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
선생님 함수 타입 질문입니다.
선생님 약간 논외질문이긴한데 ㅜㅜ count나 알려주셨던 기본 함수들의 반환형을 어떻게 확인해야할지 모르겠습니다. count함수를 이용해서 뽑아보려고하는데 결국 구글검색으로 long 타입으로 뽑으면 알 수 있다고 해서 알았습니다. 혹시 count나 다른 기본함수들에 대해서 제가 반환형을 알 수 있는 방법이 있을까요? 이런식으로 계속 object 타입으로 호출했습니다... String query= "select count(m) from Member m";Query emQuery = em.createQuery(query);List resultList = emQuery.getResultList();for (Object o : resultList) { System.out.println("object= " + o);}
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
학습용 파일이 깨진 것 같아요
올려 올려주신 자료를 다운받아보니 알집에 이렇게 뜨는데 어떻게 하나요 다 깨진 것 같은데 이대로 그냥 압축 풀어 쓰는 건가요 원래? 파일 2개 다 그래요
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
window gradle 빌드 문의드립니다.
현재 이런상황이고 gradlew.bat 은 잘되는데 gradlew.bat build ,gradlew build 는 상단 로그를 띄우면서 실행이안됩니다.환경변수도 등록 되어있는데 jdk 포함 으로만 해야한다는 뜻인가요?아래사진은 jdk,jre 버전 디렉토리입니다.
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
404 나와서 깃허브 다시 요청드립니다
404 나와서 깃허브 다시 요청드립니다 인프런 아이디 : admin 인프런 이메일 : admin@esmail.co.kr 깃헙 아이디 : alsgurdk22@gmail.com 깃헙 Username : alsgurdk22
-
미해결뉴욕 프로덕트 디자이너가 알려주는, 입문자를 위한 UX디자인 개론
ux과제(마켓컬리 vs 프립)
안녕하세요, 저는 이커머스 CRM 마케팅 분야에서 일하고 있는 20대 사회초년생이구요. 직무전환을 위해 이것저것 공부하다가 UX디자이너라는 새로운 꿈을 가지게 되었습니다🙂 UX공부는 디자이너님 강의로 처음 시작하게 되었어요. 좋은 강의 감사드립니다. <좋은 ux와 나쁜 ux 찾기 과제> 업로드합니다. 좋은사례 - '마켓컬리' 마켓컬리를 이용할 때마다 군더더기 없이 깔끔하다는 느낌을 많이 받았습니다. 메인 탭에서 신상품/베스트/알뜰쇼핑 으로 상품을 나눈 점이 좋았습니다. 식품을 살 때 소비자가 크게 고려하는 점을 잘 나누어서 메인탭으로 배치한 느낌이 들었습니다. 특히나 알뜰쇼핑 탭을 따로두어 소비자가 가격대별로 합리적인 상품을 볼 수 있었던 점이 소비자의 구매경험을 더욱 편리하게 해준다는 느낌이였습니다. 컬리는 카테고리 설계가 매우 잘된 앱이라고 생각합니다. 국산/수입상품으로 나눈 점도 합리적이였고 신선식품의 경우 제철식품이 있기 마련인데, 카테고리로 따로 둔 점이 흥미로웠습니다. 개인적인 경험이지만 저는 요리에 관심이 있는데 제철재료를 늘 기억할 수가 없어서 검색을 하고 구매하곤 했습니다. 하지만 컬리에서는 제철음식을 카테고리로 따로두어 구매결정에 시간이 절약되고 편리했습니다. 나쁜사례 - '프립' : 프립은 여가 액티비티 플랫폼입니다. 나쁜 ux사례를 떠올렸을 때 가장 먼저 프립이 떠올랐습니다. 아무래도 스타트업에서 만든 플랫폼이다보니 개선점이 많은 것 같습니다. 사용자 입장에서 경험할 때는 불편해서 화나는 점이 많았는데, UX를 공부하는 입장이 되니 공부할 점이 많아 갑자기 좋아지네요(?) 정보설계 부족 배운 바에 따르면, 정보설계란 카테고리를 잘 나누어 사용자가 서비스에 대해 쉽게 학습할 수 있도록 하는 것인데요. 이 점이 부족하다는 생각을 했습니다. 상단 추천항목을 보시면 '밀키트' 카테고리를 볼 수 있습니다. 그런데 이 밀키트의 상위 카테고리를 찾는데 어려움이 있었습니다. 밀키트가 음식을 조리하는 것이기 때문에 요리 카테고리의 하위 카테고리가 아닐까 생각했는데 상기 이미지를 보시면 밀키트 카테고리 옆에 요리 카테고리가 있는 것을 알 수 있습니다. 그럼 밀키트는 단독 카테고리로 분류되어 있는건가 생각했습니다. 왼쪽 상단의 사이드 카테고리 바를 눌러 전체 카테고리를 확인하였습니다. 그런데 어느 곳에도 밀키트 카테고리는 없었습니다. 알고보니 밀키트 카테고리는 최상단 배움 카테고리 > 언택트 > 밀키트 이 순서로 들어가야 발견할 수 있었습니다. 이 점에서 의문점이 들었습니다. 프립에서 제공하는 강의 대부분은 오프라인 활동입니다. 따라서 밀키트처럼 혼자서도 체험할 수 있는 분야인 '언택트'는 배움 카테고리 안이 아니라 그 자체로 최상위 카테고리에 있는 것이 더 나은 설계라고 생각합니다. 특히나 최근에는 코로나19 여파로 언택트 활동에 대한 수요가 높아졌기 때문에, 배움 카테고리 안이 아니라 단독 카테고리로 만들어서 사용자 유입을 좀 더 용이하게 하는 것이 좋지 않을까 생각했습니다. 2. 정보 제공방식의 통일성 부족 대부분의 앱은 구매 상세정보를 클릭했을 때 보통 배송정보, 결제정보 크게 두 가지 정보가 카테고리화 되어있습니다. 하지만 프립은 결제정보만 눈에 확 들어오는 점이 문제입니다. 배송 기본정보는 '배송 정보'로 카테고리화도 되어있지 않을 뿐더러 마치 앱 하단의 사업자 정보마냥 회색의 작은 글씨로 제공되고 있습니다. 구매자가 최종적으로 구매 후 확인해야 할 중요한 정보이기에 정보제공 방식이 잘못된 것 같습니다. 친절하지 않은 정보제공 제품을 구매하니 사용가능 tab 에 상품이 뜹니다. 그런데 '유효기간' 부분이 의문스러웠습니다. 구매일로부터 7일까지라는 말이 어떤 의미인지 모르겠습니다. (여기저기 찾아봐도 알 수가 없었습니다..) 아마도 프립은 오프라인 체험을 주로 제공하는 플랫폼이기에 체험권을 구매하면 유효기간이 7일인 것 같습니다. 그런데 밀키트 제품같은 택배상품에도 체험권과 동일하게 유효기간을 표기한 의도가 무엇인지 모르겠습니다. 구분이 필요하다고 생각합니다. 저는 두 번째 주문이라 유효기간을 무시할 수 있었는데, 처음 구매를 했을 때는 모르는 정보가 많아서 불안했습니다. 대부분의 소비자들이 이런 감정을 느낄 것 같습니다. 오프라인 체험을 제공하는 프립이지만 코로나19로 인해 밀키트와 같이 언택트로 체험할 수 있는 상품을 판매하는 것이 불가피하다고 생각합니다. 하지만 앱의 모든 tab이 오프라인 코스에 맞추어져 있기때문에 언택트 상품을 구매하는 소비자들은 분명 불편함을 느낄 것이고, 프립에서 언택트 상품을 구매할 이유가 없는 것 같습니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
처음부터 vscode로 하지 않으신 이유가 궁금합니다
아톰보다 vscode 기능이 더 방대하다면 처음부터 vscode로 하지 않고 아톰을 설치한 이유가 무엇인가요?
-
미해결홍정모의 따라하며 배우는 C언어
안녕하세요, parmeter 변수에 관해 질문 드립니다.
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <string.h> #define LEN 30 struct name_count { char first[LEN]; char last[LEN]; int num; }; void receive_input(struct name_count* nc); void count_characters(struct name_count* nc); void show_result(struct name_count* nc); char* s_gets(char* st, int n); int main() { struct name_count yours; receive_input(&yours); count_characters(&yours); show_result(&yours); return 0; } 안녕하세요! 위 코드는 강의 내용의 코드입니다! (함수의 body는 이 질문에서 상관 없는 듯 하여 작성하지 않았습니다.) 다름이 아니고, 지난 수업들을 통해 지역변수의 영역, 또한 함수 헤더의 영역에 대해 배운 바로는 함수 parameter들도 지역변수이고, 함수가 끝나면 사라지는 것으로 알고 있습니다! 위 코드의 nc의 주소를 찍어보았습니다. 앞 강의에서 함수의 parameter는 호출할때마다 서로 다른 객체이지만, 스택에 다른 변수가 없어서?? 다른 작업을 딱히 하지 않아서 ?같은 주소를 출력한다고 하셨던 것 같습니다! 그래서 디버거를 통해 nc의 메모리를 들여다 봤는데, 세 함수의 &nc가 모두 같은 주소가 나오는 것은 이해했지만, 메모리에 저장된 값이 함수를 빠져나와도 소멸되지 않는 것이 의아했습니다!! 어떻게 이해하는것이 좋을까요 ? automatic storage duration이 object자체가 아닌 identifier에 대한 것인가요???
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
cascade = CascadeType.ALL + orphanRemoval = true 에 대한 질문입니다.
안녕하세요 김영한님 CascadeType.ALL , orphanRemoval = true 와 CascadeType.PERSIST , orphanRemoval = true 의 동작에 있어서 차이가 있는지 궁금합니다.
-
미해결따라하며 배우는 리액트, 파이어베이스 - 채팅 어플리케이션 만들기[2023.12 리뉴얼]
방생성자 생성시 DM 에서의 오류가 발생합니다
방생성자를 안쓰거나 하는 방법말고는 답이없는 부분이조?
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
웹서버 질문이 있습니다
약간 별개의 질문이긴한데요 현재 언리얼에서 플레이펩이라는 클라우드 웹서버로 방치형 키우기 게임을 위해 사용중입니다. 웹서버가 제공하는 API로 UpdatePlayerData: 클라의 변수를 서버로 업로드 ExecuteCloudScript: 클라우드 스크립트 실행 이렇게 두개의 함수가 있는데요 방치게임의 공격력 레벨을 업그레이드 한다고 했을때 Update와Exec중 Exec로 서버에서 플레이어 데이터를 처리해야 치트,핵유저를 방지할수있을까요? 사실상 대부분의 게임기능이 CloudScript를 사용해야하는것인가요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
신규 강의 일정 질문
안녕하세요. 이 강의랑은 살짝 상관 없을 수 있지만... 제가 유튜브에 댓글은 알림이 잘 안와서, 인프런 질문하기로 질문합니다.. 현재 유튜브에서 슬랙 클론 코딩 강의를 진행중이신데, 기존에 html, css, javascript, python backend, mysql, mongodb 에 대한 선지식이 있는 상태에서, 제로초님의 node.js 강의(유료), 리액트 웹게임 강의(무료)를 수강하였고, 현재 리액트 nodebird(유료) 를 수강하고 있습니다. 슬랙 클론 코딩 강의를 듣기에 사전 지식이 충분할지 궁금합니다. 아니면 추가적으로 어느 강의를 듣고 와야 수월할지 궁금합니다. 또한, 헤당 슬랙 클론 코딩 강의가 인프런에는 언제 정도 업로드 되며, 가격은 어느 선일지 궁금합니다.