묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
안녕하세요! 매직 method 질문있습니다.
예를들어 __add__ 같은 경우 1) 이 method를 실행시켜주는 기호 + 는 프로그래머가 설정할 필요 없이 파이썬 내부에서 알아서 래핑(?)이 되는건가요? (각 기호만 입력하고 실행하면 그 기호와 짝이 맞는, 클래스 내 정의된 매직method가 실행되서매직 매서드라고 하는건가요..?! ) 2) magic method 목록에 없는 새로운 magic method(마치 함수를 새로 짜듯이)를 만들 수는 없는건가요? 3) 그렇다면 각각 고유한 magic method들과 짝이 맞는, 구현시키는 기호( +, -, *...) 는 스스로 숙지하고 있어야 하는건가요? 4)추가로 클래스 정의할 때, class Car(object), class Car() 이렇게 괄호안에 object를 쓰는 경우와 쓰지 않는 경우가 있는데 둘의 차이점은 무엇인가요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
질문이 있습니다.
예전에 Selective Search 를 학습하였을 당시에는, bounding box의 coordinate의 right와 bottom에 left와 top을 더해주어야 제대로된 bounding box가 형성되었습니다. 또한, 저번에도 이와 관련된 질문을 했었는데, 그때 답하신 것이 ---------------------------------------------------------- opencv의 rectangle()함수가 좌상단 좌표, 우하단 좌표를 필요로 하기 때문입니다. selective search는 좌상단 좌표와 너비, 높이를 반환합니다. 때문에 우하단 좌표의 x축값(right)은 좌상단 좌표의 x축값(left) + 너비, y축값(bottom)은 좌상단 좌표의 y축값(top) + 높이로 계산합니다. ------------------------------------------------------------- 이로 답변하셨거든요. 근데 이번 예제는 달랐습니다. 같은 cv2.rectangle() 함수를 썼는데도 불구하고 left와 top값을 더하지 않고도 제대로된 bounding box가 형성되었거든요. 우선 하나의 bounding box만 출력하고 좌표를 확인했을때의 right와 bottom의 coordinate는 아직 더해지지 않은 값이 입력하였으나, rectangle()에 그대로 넣어도 bounding box가 제대로 출력되는게 신기합니다. 이해를 돕기 위한 관련 사진 첨부합니다. 그림을 보면 right와 bottom에 각각 left와 top을 더하지 않아도 출력이 되는 것을 확인할 수 있습니다. 또한, left coordinate : 225 top coordinate : 260 right coordinate : 375 bottom coordinate : 544 로 나오는데, matplotlib의 plot을 보게 되면 right와 bottom의 coordinate는 각각 left와 top의 coordinate를 더해야 나올 수 있는 bounding box인데 말이죠..ㅠㅠ 이해가 되지 않네요,
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
http response code는 언제 설정하는게 적절한가 ?!
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]우선 HTTP 상태코드 강의를 수강하였습니다. 그리고 생각을 해보니 ... 혼자 개발활동을 해서 그런지 상태코드를 직접 수정하거나, 지금 강의에서 배운 3xx , 4xx 상태코드를 따로 설정하여 클라이언트에게 보낸 경험이 없습니다. 만약 3, 4, 5 xx 에러가 발생을 했을 때는 서버 혹은 클라이언트(브라우져)가 기본적으로 처리해주는 상태코드만 사용했습니다. 그래서 강의에서 말씀해주신 상황들을 찾아 git 을 돌아보며 어떻게 사용하면 효과적인지 찾아보았지만 .... 무엇이 적절하게 사용한건지 구분을 할 수 없었습니다. 이제 정리해서 질문을 드리겠습니다. Q. 현업에서 상태코드를 API를 개발하면서 하나 하나 설정하는 것이 적절한 방법인지 궁금하며, 상태코드를 보다 효과적, 체계적으로 관리하기 위한 예시(git, posting, 등 )가 있는지 궁금합니다. (찾아보면서 저를 못 믿어 질문 올려봅니다.)
-
미해결스프링 핵심 원리 - 기본편
@Configuration 과 @Component 차이
수강중 Component 와 Configuration 사용 여부에 질문이있습니다. 스프링 빈생성을위해서 클래스에 생성하는 Component 와 Configuration 가 언제 어느상황에 사용해야 적절한지 구분을 잘못하겠습니다. 인터넷 서치에 따르면 Configuration 은 Component 를 상속받고있으며 라이브러리 사용시 빈처리를 위해 사용하며 @Bean 으로 싱글톤을 처리할수있다고 하며 Component는 개발자가 직접만든 클래스의 빈처리를 위해 사용한다고 설명되어있습니다. 여기서 저는 3가지 의문점이 들었습니다. 1. 일반 개발자가 만든 클래스를 Configuration을 사용하여 빈처리를 할수있나요? 2. Component에서도 @Bean을 사용하여 빈객체 생성을 사용해도 문제가없을까요? 3. 라이브러리를 제외한 어떠한경우에 Configuration 과 Component를 나누어 처리하는게 좋을까요?
-
미해결타입스크립트 입문 - 기초부터 실전까지
공백이 있거나 없는 경우 오류가 발생하는 것에 대해 질문 드립니다.
객체를 선언할 때나 타입을 선언할 때 불필요한 공백이 들어가거나 공백이 없으면 오류가 나는데 이건 타입스크립트의 성질인가요? 예를 들어 아래의 경우에는 에러가 발생하지 않지만 const firstTodo = { id: 4, title: '실습', done: false }; 이 경우에는 에러가 발생합니다. const firstTodo = {id: 4, title: '실습', done: false};
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
map자료구조에 대해 질문있습니다..
저번에 Bfs를 길찾기에 적용하는 강의를 듣고 코드를 따라쳤는데 안되더라구요. 길찾기가 너무 엉뚱하게 되었습니다. 그래서 몇시간동안 골머리를 썩다가 빨간 동그라미를 쳐놓은 부분의 조건을 y == other.y로 해놨었더라고요;; 일단 operator<를 선언해줘야 하는것도 처음엔 이해가 되지 않았는데 map자료형이 자료를 저장할때마다 정렬하기 때문인가 싶어서 넘어갔습니다. 근데 제가 오타를 찾기위해서 디버깅을 하는도중에 map에 값의 삽입이 이상하게 동작하더라고요.. 저 parent가 nextPos라는 key값을 가지고 있지 않은데도 불구하고 값을 저장하지 않더라고요.. ex) parent의 사이즈는 1이고 parent[Pos{1,1}] == Pos{1,1} 였습니다. 여기서 parent[Pos{1,2}] = Pos{1,1}; 를 했음에도 불구하고 parent는 바뀐거 없이 그대로였습니다.. 또 이해할수가없는게 parent[Pos{1,3}] = Pos{1,2}; 를 실행하면 parent에 값이 삽입되는게 아니라 parent[Pos{1,1}] 의 value가 Pos{1,2}가 되어버리더군요.. ㅠㅠ 사이즈는 그대로 1이었습니다. 구글에 map을 검색했는데 어떤방식으로 동작하는지 도통 이해가 되지않습니다.. 이에 질문드립니다..
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
OnMouseEVent질문
현재 Update문안에서는 PlayerState의 경우만들 계속 받으면서 어떤 상태인지에 따라서 UpdateMoving이나 UpdateIdle와 같은 함수들을 호출을 하고있는데 게임실행시 클릭이 먼저 일어나야 OnMouseEvent같은 함수가 실행이 되어서 해당 마우스 액션이 계속 누르는 상태인지 클릭인지 뭐 그런것을 구별하고 그이후 해당 상태의 함수가 호출되는 것 까지는 이해가 되었습니다. 그런데 OnMouseEvent와 같은 함수는 Update문같은데서 실시간으로 받지 않고있는데 InputManager에서 MouseAction != null일때 이런식으로 Invoke로 어떤 마우스 이벤트인지 알려주고있는데 Invoke를 하게되면 다른 파일(PlayerController와 같은데서)에서 따로 호출을 하지 않아도 자동으로 호출이 되는 것인가요??
-
미해결따라하며 배우는 NestJS
비동기처리에 대한 질문
강의에서 getAllBoard 함수는 await을 붙이지 않고 리턴하셨는는데 find()함수는 동기로 작동하나요? 그렇다면 async는 왜 붙이게 된것인지 궁금합니다
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
api 개발 <- 이 부분에 있어서 의 궁금증이있습니다!
안녕하세요. 그랩님께서 너무 잘 설명해주셔서 이제 조금씩 api의 개념이랑 서버의 개념이 잡혔는데요.그, 마지막 멘트9:20초에 api들을 개발하였다고하셨는데, (질문 1)지금 아래의 4개가 그럼 작게 api4개(get으로 상품조회, post로 상품등록, )를 개발 구현했다고 말씀하신것같은데 제가 이해한게 맞나요? (질문 2)그리구 이건 곧 상품관련api서버다! 라고 말할 수 있는건지도 궁금합니다. app.get("/products", (req, res) => { app.post("/products", (req, res) => { app.get("/products/:id", (req, res) => { app.listen(port, () => { (질문 3)마지막으로 질문은 앞의 강의에서 db서버랑 api서버랑따로 분리 하신다는 얘기 같았는데, 그럼 그랩마켓에서는 server.js가 api서버이자 db서버가 되는 2개의 역할을 같이하는게맞는거라고 생각되는데 맞나용?..왜냐면 Browser for SQLite <-이거는 그냥 저희가 등록한거를 보여주는 역할 ? 이라고 생각돼서... 쫌 헷갈립니다.그러니까 정리를하자면 'server.js가 api서버'이고,'Browser for SQLite는 server.js는 그냥 보여주는 역할' 같은데..이게 아래같이 Node.js서버가 저희가 만든 server.js파일이고, 오른쪽에있는 데이터베이스가 Browser for SQLite 인건가요?
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
섹션1 중 earnings의 갯수를 구하는 함수
안녕하세요, salary * months를 earnings로 정의한 후,이 값들의 갯수를 구할 때 왜 SELECT Count(*)인지 궁금합니다. Count(*)를 하면 전체 row의 갯수가 나와야 하는것 아닌지요? 제가 group by를 잘 이해 못해서 헷갈리는 것 같기도 하네요.감사합니다.
-
미해결초보를 위한 쿠버네티스 안내서
nginx yml 질문드립니다.
안녕하세요. kubecel apply -f {file}.yml 로 실행을 하는 동시에 nginx 명령어 실행도 한번에 하고 싶은데 방법을 모르겟어서 문의드립니다. 지금은 kubectl exec 로 pod에 shell로 접속하여 직접 nginx start 명령어를 실행하고 잇는데 yml파일에 이것도 설정을 할수잇나요? 불가능한걸 찾고있는건가 싶어 질문드립니다.
-
미해결스프링 핵심 원리 - 고급편
was가 여러대일 경우
강의 감사드립니다. (__) was가 2대 이상인 경우에도 Thread local이 동시성 이슈를 막을 수 있는지가 궁금합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
코드생성되는게 달라요 ㅠ
1강에서 새프로젝트 만드는거 다 똑같이 따라했는데 처음 만들었을때 있는코드가 영상이랑 달라요..실행은 똑같이되는데 영상처럼 기본코드 만드는법좀 알려주세요 ㅠ
-
미해결<M.B.I.T> 테스트 페이지 만들기! with Django
static.zip 링크가 없습니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. https://paullab.co.kr/static.zip 이 주소가 맞나요? 접속하려하면 406이 발생합니다. 406 Not Acceptable
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
return
질문이 있습니다, 2:52부분에서 getters 객체 내부의 함수는 리턴을 하고, mutations객체 내부의 함수는 리턴을 명시하지 않는 이유가 있을까요? 판교님 첨언이 필요해 질문 남겨요! https://okky.kr/article/367449
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
MemberForm 과 Member 클래스 생성 차이
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요 :) HTML Form 태그로 Post방식으로 요청 받을때 받는 파라미터로 MemberForm 클래스와 기존에 데이터 주입을 하는 Member 클래스가 있는데 실무에서도 입력폼 클래스, 실제 입력하는 멤버 클래스가 별도로 존재하나요? 궁금합니다. ^^
-
미해결C# 윈폼_ 응용프로그램 개발(.NetFramework)
sql리더로는 왜 데이터셋이 아닌 데이터테이블을 쓴건지요
SQL리더로는 데이터셋이 아닌 데이터테이블을 쓴 이유가 있는건가요 셋이나 테이블 둘다 사용가능한건지 궁금합니다
-
미해결지금 당장 성과내기, 페이스북 퍼포먼스 마케팅 실습
유사타겟 설정 관련 질의
안녕하세요 강사님, 훌륭한 강의 감사드립니다. 궁금한 사항이 있어 정리차 질문드립니다. 현재 전환광고만 일 12만원 예산으로 돌리고 있습니다. 구매전환은 10~20개 사이로 나오고 있습니다. 저는 아직 구매전환 모수가 적다고 생각해서 그동안 연령, 성별 외엔 타겟(맞춤,유사)을 생성만 해봤지 설정 해본적은 없는데 이제 광고비증액 및 신규고객 유치를 위해 트래픽 광고를 돌려보려고 합니다. 아래 1,2,3번은 '유사타겟' 타겟팅 여부에 관한 질문입니다. 1. 현재 진행중인 구매목표 전환광고 : 타겟팅 없이 예상타겟규모 약 900만 입니다. 유사타겟(최근구매전환6%, 예상타겟 약 80만)을 선택하여 타겟규모를 좁히는것과 현재 세팅대로 타겟팅 없이 진행하는것(900만) 중 어느것이 더 효율면에서 나을까요? 2. 신규 트래픽광고 : 기본세팅에서 예상타겟규모는 약 1000만 입니다. 유사타겟(최근구매전환6%, 예상타겟 약 80만)을 선택하여 타겟규모를 좁히는것과 현재 세팅대로 타겟팅 없이 진행하는것(900만) 중 어느것이 더 효율면에서 나을까요? 3. 정리하자면, 유사타겟을 설정하면 더 정밀한 타겟팅이 가능하겠지만 총 타겟규모가 적어지는것이 걱정됩니다. 어떤 방법을 권장하시나요? 아직 초보단계라 부끄럽고 두서없는 질문입니다. 소중한 답변 기다리겠습니다. 감사합니다.
-
미해결마케팅 에이전시 대표에게 배우는 페이스북/인스타그램 광고 마스터하기
유사타겟팅 관련 질문드립니다.
안녕하세요 강사님, 훌륭한 강의 감사드립니다. 궁금한 사항이 있어 정리차 질문드립니다. 현재 전환광고만 일 12만원 예산으로 돌리고 있습니다. 구매전환은 10~20개 사이로 나오고 있습니다. 저는 아직 구매전환 모수가 적다고 생각해서 그동안 연령, 성별 외엔 타겟(맞춤,유사)을 생성만 해봤지 설정 해본적은 없는데 이제 광고비증액 및 신규고객 유치를 위해 트래픽 광고를 돌려보려고 합니다. 아래 1,2,3번은 '유사타겟' 타겟팅 여부에 관한 질문입니다. 1. 현재 진행중인 구매목표 전환광고 : 타겟팅 없이 예상타겟규모 약 900만 입니다. 유사타겟(최근구매전환6%, 예상타겟 약 80만)을 선택하여 타겟규모를 좁히는것과 현재 세팅대로 타겟팅 없이 진행하는것(900만) 중 어느것이 더 효율면에서 나을까요? 2. 신규 트래픽광고 : 기본세팅에서 예상타겟규모는 약 1000만 입니다. 유사타겟(최근구매전환6%, 예상타겟 약 80만)을 선택하여 타겟규모를 좁히는것과 현재 세팅대로 타겟팅 없이 진행하는것(900만) 중 어느것이 더 효율면에서 나을까요? 3. 정리하자면, 유사타겟을 설정하면 더 정밀한 타겟팅이 가능하겠지만 총 타겟규모가 적어지는것이 걱정됩니다. 아직 유사타겟 규모가 강사님께서 말씀하신 100~300만이 안나오는 상황인데 제 상황이라면 어떤 방법을 권장하시나요? 4. 광고효율이 떨어지면 새 캠페인을 만드는게 좋다고 말씀하셨는데 이때 트래픽캠페인은 유지하고 전환캠페인만 새로 생성하면 될까요? 아직 초보단계라 부끄럽고 두서없는 질문입니다. 소중한 답변 기다리겠습니다. 감사합니다. 아직 초보단계라 부끄럽고 두서없는 질문입니다. 소중한 답변 기다리겠습니다. 감사합니다.
-
해결됨Java TPC (생각하고, 표현하고, 코딩하고)
메모리 영역에 대해 질문 드리고 싶습니다!
안녕하세요, 선생님. 메모리 부분을 공부하다가 의문이 생겨서 다시 강의를 보고 제가 이해를 제대로 한 게 맞는 지 확인차 질문 드립니다. 그려주신 그림대로 라면 byte code가 저장되는 method area가 .class 파일을 만들어주는 컴파일 과정에서 사용되는 메모리이고, 원시형 및 리터럴 값(실데이터)를 저장해주는 역할을 하기도 하며, 객체가 생성되는 heap area는 참조 주소를 저장해주고, 런타임 때 사용되는 영역인 건가요? 그리고 stack area는 이것들이 하나씩 구동될 때마다 필수적으로 사용하는 메모리... 라고 이해하는 게 맞을까요? 수업 너무 알차게 잘 듣고 있습니다!