묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
'NoneType' object has no attribute 'get_text' 에러 해결방법
크롤링을 하던중에 위 제목과 같은 에러메세지가 나와서 찾아본 결과 값이 없어서 저렇게 나온다고 하는것까지는 알아냈습니다. 아래 코드중에서 'del' 이 없을경우, 'span'의 값을 찾아오도록 하려면 어떻게 해야할까요? for item in data: print(item.select_one('del').get_text().strip())
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
두 방법? 패턴? 의 차이가 단순히 선언 방법만의 차이라면
아직 배우는 입장이라 그런지 표면만 봐서는 어떤게 더 나은지 확 와닿진 않네요 1, provider 에 선언해서 함수를 불러와 쓰는 방법 2. export로 풀어놔서, 쓰고 싶은 곳에서 쉽게 import 해서 쓰는 방법 이라면 말이죠 .. ^^;; 아직 스노우볼이 굴러가기 전이라 그런가 단순히 패턴의 차이라면 가독성이나 유지보수 측면에서 특출나게 장단이 있다고 느껴지질 않네요 혹시 저런 캡슐화 은닉화를 해치지 않고 서로 다른 모듈에서 제품을 재사용할 수 있는 방법은 없겠죠?? 애초에 저렇게 비즈니스 로직이 설계된 자체가 문제라면 문라면 문제일지, 혹은 공통으로 불려오는 속성의 제품인 건지, 머리속에서 정리가 잘 안되어 알쏭달쏭합니다 많이 배우고 있습니다. 감사합니다!
-
해결됨Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
오류 발생
사진과 같이 오류가 발생하는데 해결 방법을 모르겠습니다.. 혹시 알려주실 수 있으실까요?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
이벤트 루프 질문
안녕하세요 이벤트 루프 부분을 보다 질문 드립니다. 호출 스택 에서 백그라운드로 그리고 태스크 큐로 이동후 다시 호출 스택으로 이동한다는 것은 이해 했습니다. 혹시 이것을 디버깅이나 프로그램에서 로그 등으로 확인 할수 있는 방법이 있을까요..? 어떻게 돌아가는지 확인해 보고 싶습니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
배열 할당할 때....
int a[51][51]; bool visited[51][51]; 이렇게 50이 아니라 51로 잡으시는 이유는 무엇인가요 ?? 보통 50개 인데 조금씩 더 잡아야하는 경우와 그래야 하는 이유가 궁금합니다 ! 그리고 fill(&map[0][0], &map[0][0] + 51 * 51, 0); fill(&visited[0][0], &visited[0][0] + 51 * 51, 0); 올려주신 코드에서 이 부분이 없으면 백준에 제출 했을 떄 오류가 나는 이유도 궁금합니다 ! 감사합니다 ~!~!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
리스트 Children 사용 관련 질문
안녕하세요 입문자라서 2강은 특히나 빡빡해서 조금이라도 이해하고 넘어가보고는 있는 수강생입니다. 보면 .Children.Add를 이용해서 그 리스트의 자식 위치의 구조로 만드시는 것 같은데 이게 어떤 구조나 과정으로 이루어지는 건지 이해가 도통 안 됩니다. 그냥 .Children으로 추가함으로써 자식이라는 걸 명시시켜주는 건가요? 아니면 문법적인 이유가 분명히 존재하는 건가요? 처음에 리스트를 만들 때 get; set;을 입력해 놓으신 것도 특별한 이유가 있는 건지 궁금합니다. 프로그래밍에 대해 아는 게 없어 질문이 보시기에 난해할 수 있는 점 양해바랍니다.
-
미해결스프링 핵심 원리 - 기본편
생성자 주입관련 질문 드립니다
생성자 주입 시, 딱 1번만 호출되는 것이 보장된다는 의미가 해당 클래스가 호출될 때 한번 호출된다는 의미인가요? 아니면 스프링은 싱글톤을 보장하기 때문에 1번만 호출 되는 것이 보장된다는 의미인건가요?
-
미해결스프링 핵심 원리 - 기본편
Impl 접미사가 붙은 구현체와 이 구현체의 인터페이스의 실용성에 관한 질문
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 안녕하세요. 강의를 듣고 새로운 지식을 배워 기쁜 백앤드 1년차 개발자입니다. 강의 내용중에 Impl 접미어가 붙은 구현체에 대한 것이 나왔고 예전부터 현직의 프로젝트 코드에서도 자주 접하고 있었기에 지속적으로 가진 의문점이어서 질문드립니다. 클라이언트가 인터페이스를 바라보게 해서 확장을 용이하게하고 변경을 최소화 한다는 관점은 어느정도 이해했습니다만, Impl 접미어가 붙은 구현체에는 조금 다른 이야기 같아서 질문을 드립니다. 이 구현체의 인터페이스는 단 하나의 구현체만 가지고 있다고 이미 상정하고 있기 때문에 확장할 일이 없고 변경할 상황이 생기면 결국에는 Interface와 구현체 모두를 수정해야하는데요. 그렇다면 굳이 코드의 양을 늘리지 않고 그저 클래스 단하나만 두고 인터페이스를 두지 않아도 되지 않는가에 대한 생각이 있지만 현직에서도 사용하고 있어서 무언가 장점이 있기에 사용하는 것으로 생각됩니다. 이 부분에 대해서 조언을 주실 수 있으실까요? 질문 읽어주셔서 감사합니다.
-
해결됨배달앱 클론코딩 [with React Native]
iOS 환경에서 ch2까지 진행 후 로그인 및 회원 가입 과정 진행 안되는 문제
안녕하세요, 앱 개발 공부를 위해 수강중인 사람입니다. Mac 환경에서 작업 중이고, iOS, Android 두 곳에서 모두 사용할 앱을 만들기 위해 공부중인데, 강의 내에서 사용 중인 코드를 그대로 입력 후 실행을 하니, Android에서는 정상적으로 잘 되는 것 같은데, iOS에서는 회원가입 버튼을 눌러도 무한로딩이 걸리고 시간이 지나면 console.error : undefined라는 에러가 발생합니다. 로그인을 누르면 로딩이 걸리다가 다시 로그인 글자가 보이고 다음 화면으로 넘어가지 않습니다.. 어느 부분을 해결해야 Android와 동일하게 작동하는 지 말씀을 듣고 싶습니다. https://github.com/munsangu/RNSTUDY 위의 주소는 강의 내용대로 작성중인 코드입니다! 감사합니다!
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
macOS 환경에서 pdf 의 html 소스 카피해 오는 방법
MacOs 환경에서 강의 pdf 의 box 안에 들어 있는 html 소스를 카피에서 인텔리제이에서 사용하는 데요. mac 미리보기를 사용해서 pdf 를 보는데요. 대부분 페이지를 넘어가 있고, command-A 도 먹지 않고, 드래그 하면 페이지별로 해야 하고 글자 별로 되지 않고 아주 복잡하여 번거롭기 짝이 없네요. 손쉽게 복사&붙여 넣기 하는 방법이 무엇이 있을까요?
-
미해결팀 개발을 위한 Git, GitHub 입문
pull request 질문
영상과 다르게 pull request버튼이 존재하지 않고 Contribute버튼이 있어서 궁금해서 질문 올립니다. Q. pull request 대신 Contribute가 있는 이유? Q. 태그 내용을 보면 Contribute 태그 내용(milooy:master 보다 1 커밋 앞서고 있다)과 Fetch upstream 태그 내용(이 지점은 upstream 뒤에 있지 않다)이 상반되는데 그 이유가 궁금합니다
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
코드 스플릿 문의드립니다.
강사님 안녕하세요. redux 와 redux-saga 로 개발을 하게 되면 이쪽 코드량만 상당한 분량이 나오는 듯 한데요.시스템이 커지면 커질수록 redux 와 saga 소스들이 점점 늘어나서 번들링되는 파일 사이즈가 너무 커져서 초기 로딩 속도에 영향을 줄 수 있을 것 같습니다. redux 와 saga 소스들을 code split 처리해서 초기 사이즈를 좀 줄일 수 있는 방법이 궁금한데요.redux 공식홈페이지에 그런 내용이 일부 있기는 한데 초보에게는 좀 어려운 내용 같습니다. 꽤 중요한 부분이라고 생각이 되는데 redux 와 saga 를 code split 처리하는 방법을 혹시 강의에 좀 추가해 주실 수는 없으련지요?
-
미해결유니티 머신러닝 에이전트 완전정복 (기초편)
6장 드론환경 제작하기 질문!!
6장 2강 프로젝트 시작하기 에서 Assets > Scrpit 폴더 생성하고 DroneSetting과 DroneAgent 파일 생성하고 강의가 종료되었는데요. 다음 6장 3강 드론 에셋 가져오기 & 오브젝트 추가 에서 Assets > Template 폴더가 생겼던데 이건 어디서 나온 건가요? 강의할때 보니깐 Template 폴더 안에 못보던 파일도 보이던데요 보충 설명 부탁 드립니다
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
bounces 와 버튼 backgroundColor은 안드로이드에서 적용이 안되는건가요?
강사님이 사용하시는 IOS는 변하는게 잘 보이는데, 저는 맥북이 아니라, IOS는 확인이 힘들어서 안드로이드만 사용하고 있습니다. 사진처럼 backgroundColor를 설정해도 버튼의 배경색은 안바뀌는것 같은데, 안드로이드만의 적용방법이 따로 있을까요? 추가로 bounces의 화면상 효과도 안드로이드에선 확인이 안되네요.
-
해결됨버그헌팅과 시나리오 모의해킹 전문가 되기
zenmap 설치 에러 발생
안녕하세요. 김태영 팀장님 실습을 진행하다가 문제가 발생해서 질문을 드리게 되었습니다. apt-update를 하려고 하면 아래와 같은 에러가 발생하면서 apt update가 진행되지 않고 있습니다. [에러 발생 이미지] --> 위에서 보면 /usr/lib/cnf-update-db에서 부터 Traceback이 발생했으며 --> 좀더 아래에 보면 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xed in position 15: invalid contion byte 라는 에러 문구가 발생하면서 apt update가 되지 않고 있습니다. [python-gtk2 설치가 되지 않는 이미지] 이 여파때문인지 python-gtk2도 설치 되지 않고 있습니다. python-dependence 때문인거 같은데 해당 내용을 수정하기 위해서 apt update가 필요할 것 같은데 apt update가 진행되지 않아서 python-gtk2 미설치 에러도 해결되지 않고 있습니다. 당연히 zenmap 역시 설치가 정상적으로 진행되지 않고 있습니다. 해당 사항에 대한 해결책을 제시해 주시면 감사하겠습니다.
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
base directory 설정 질문입니다
저는 깃헙 레포가 기효님처럼 vue-advanced/vue-news 가 아니라 vue-news 에서 바로 시작하게 되어있는데 이런 경우에는 base directory 를 설정하지 않아도 될까요?
-
해결됨UIKit - iOS14 실무 가이드 <iOS앱 진짜 개발자 되기>
Photo Gallery 2번째 강의 Image View IBOutlet 연결 부분
PhotoCell custom class랑 identifier 지정을 다 했는데도 Image View와 PhotoCell 클래스간 IBOutlet 연결이 안되는데 무엇이 잘못된것일까요..? 수정 : 아 해결했습니다.. 일단 이후 과정 진행하고 PhotoCell파일 다시열고 하니까 갑자기 연결이 되네요..? xcode문제였나봅니다
-
미해결실무로 배우는 Photoshop CC 2020
믹서 브러쉬 사용
믹서 브러쉬 사용에서 알트를 누르면 여러 혼합색 추출이 가능하다고 하는데 설정을 이리저리 바꿔봐도 그냥 스포이드만 뜨네요 단색 추출만 되는데 설정을 어떻게 바꿔야 하나요
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
userV2 객체 생성 시 오류
java: constructor UserV2 in class com.example.restfulwebservice.user.UserV2 cannot be applied to given types; required: java.lang.String found: no arguments reason: actual and formal argument lists differ in length 영상에서 나온 코드와 동일하게 UserV2 클래스를 작성한 후에 서버를 실행시켰습니다. 그런데 userV2 인스턴스를 생성하려니 위의 에러가 나왔습니다. 아마도 @AllArgsConstructor 어노테이션에 의해서 grade 속성이 포함된 생성자가 생긴 듯 했습니다. 그래서 @NoArgsConstructor 어노테이션을 UserV2에 추가해줘서 문제를 해결하였습니다. 근데 저의 의문점은' 왜 영상에서는 오류 없이 실행된 것인가?'입니다. 스프링부트 버전이 달라서 그런것일까요? 현재 저는 스프링부트 2.6.3을 사용하고 있습니다. 혹시나 다른 이유가 있다면 설명 부탁드립니다! 감사합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
자바 버전을 여러개를 사용하고 싶을 경우 jar 파일 실행
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요 현재 다른 사람 노트북으로 공부하는 상황이라 자바 홈을 변경할 수가 없는 상황이에요. java 8, java 11 다 설치 되어 있고요, 자바홈은 java8 경로로 되어 있습니다. 현재 프로젝트는 자바 11버전 이고 빌드하고 생성된 jar 파일을 실행하는 부분을 따라하는데 실행할 때만 현재 실행하는 환경의 자바 버전을 변경할 수 없을까요?