묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
팔로우 관련 질문입니다
제가 회원가입한 계정 입니다. id 2번 계정으로 로그인을 한 뒤, id 1번 계정을 팔로우 하면 follow 테이블에 followingId : 2 ,followerId : 1 저장되는 것이 아닌 followingId : 1, followerId : 1이 저장됩니다. 혹시나 req.user.id 값이나 req.params.id 값이 잘못된건 아닌지, console로 찍어보았습니다. console로 찍어본 결과 현재 로그인 유저를 나타내는 req,user.id 2가 맞게 나오고, 팔로우 요청한 유저의 아이디를 나타내는 req.params.id 값도 1로 맞게 나오는 것을 확인했습니다. 혹시 Models의 User의 db관계 부분이 잘못 되었나 확인을 해보았는데, 제로초님께서 알려주신 코드랑 비교해서 다른 부분이 없는 것 같습니다. 혹시 제가 친 코드에 문제가 있는 것일까요... 참고로, id 1번계정을 로그인해서 2번계정을 팔로우하는 경우 팔로우가 이상없이 잘 됩니다.. 답변 부탁드리겠습니다!
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
[2-9. 주사위 게임] 풀이 좀 봐주세요
import sys sys.stdin = open('2_9.txt', 'rt') def findDupValue(value): n_counter = {} for n in value: if n not in n_counter : n_counter[n] = 1 else : n_counter[n] += 1 if n_counter[n] == 2: return n N = int(input()) dice = [] cnt_dice = [] prize = [] for i in range(N): dice.append(list(map(int, input().split()))) cnt_dice.append(len(set(dice[i]))) for value, cnt in zip(dice, cnt_dice): if cnt == 1 : prize.append(10000 + (value[0]) * 1000) elif cnt == 2 : prize.append(1000 + (findDupValue(value)) * 100) else : prize.append(max(value) * 100) print(max(prize)) for문을 2개 쓴게 걸리는데 이런 코드는 어떤가요? 입력받을 때 주사위 값을 묶어서 배열로 저장하는 dice 리스트와 set으로 받아서 길이를 저장하는 cnt_dice 리스트를 사용했고 cnt 리스트가 2이면 findDupValue 함수에서 dictionary를 사용해서 다시 카운팅해 중복되는 숫자를 찾아 계산하는 코드입니다.
-
미해결실전! Querydsl
막조인 차이점
안녕하세요 영한님 -막조인 차이- ===================================== ========================================= 안녕하세요 두개 다 연관관계없는 엔티티 조인인데 값도 똑같이 나오고 차이가 있나요 ??
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
user_reducer.js에서 break 문에 도달하지 못합니다.
break문에 도달하지 못한다는 경고문이 뜨고, 로그인 페이지에서 auth 부분 콘솔을 찍어보면 사진처럼 세 번이 출력됩니다. break를 타지 못해서 case 모두에 걸려서 다 출력하는거 같은데...뭐가 문제일까요?ㅠ
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
질문드립니다
국비학원 다니고 있는데 강의가 너무 부실해서 듣게되었습니다. 코딩웍스 듣고 부터는 코딩하는게 재미가 붙어서 보면서 시간 가는줄도 모르고 즐겁게 배우고 있네요^^ 가운데로 보낼 때, margin 0 auto; 와 justify center 의 차이점 알고싶네요 학원에서는 항상 margin 0 auto나 text-alighn 주라고 합니다. justify 속성은 아예 배우지 않았습니다.. 차이점이 무엇인지 알고싶네요 답변 잘부탁드립니다
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
footer가 상품카드 쪽을 침범해서 문의드립니다..ㅜ
/*html*/ <html> <head> <title>그랩마켓</title> <link href="index.css" type="text/css" rel="stylesheet" /> </head> <body> <div id="header"> <div id="header-area"> <img src="C:\Users\82104\Desktop\learn javascript\grab-market\images\icons\logo.png" /> </div> </div> <div id="body"> <div id="banner"> <img src="C:\Users\82104\Desktop\learn javascript\grab-market\images\banners\banner1.png" /> </div> <h1>판매되는 상품들</h1> <div id="product-list"> <div class="product-card"></div> <div class="product-card"></div> <div class="product-card"></div> <div class="product-card"></div> <div class="product-card"></div> <div class="product-card"></div> </div> </div> <div id="footer"></div> </body> </html> /*css*/ * { margin: 0; padding: 0; } #header { height: 64px; display: flex; justify-content: center; border-bottom: 1px solid; } #body { height: 100%; width: 1024px; margin: 0 auto; } #footer { height: 200px; background-color: red; } #banner { height: 300px; background-color: yellow; } #header-area { width: 1024px; height: 100%; display: flex; align-items: center; } #header-area > img { width: 128px; height: 36px; } #banner > img { width: 100%; height: 300px; } #body > h1 { margin-top: 16px; } .product-card { width: 180px; height: 300px; background-color: gray; }
-
해결됨처음 배우는 리액트 네이티브
이런 오류메세지가 뜹니다
또 질문드리게 되어 송구합니다 안드로이드에서 실행하니 아래와 같은 오류메세지가 보이네요 ... While trying to resolve module `firebase` from file `D:\study\ReactNative\app_expo\src\firebase.js`, the package `D:\study\ReactNative\app_expo\node_modules\firebase\package.json` was successfully found. However, this package itself specifies a `main` module field that could not be resolved (`D:\study\ReactNative\app_expo\node_modules\firebase\index`. Indeed, none of these files exist: * D:\study\ReactNative\app_expo\node_modules\firebase\index(.native|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx|.android.js|.native.js|.js|.android.jsx|.native.jsx|.jsx|.android.json|.native.json|.json) * D:\study\ReactNative\app_expo\node_modules\firebase\index\index(.native|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx|.android.js|.native.js|.js|.android.jsx|.native.jsx|.jsx|.android.json|.native.json|.json) 전체 코드는 깃헙에 올려두었습니다 https://github.com/dongguntechnology/rn-chat
-
미해결Vue.js + TypeScript 완벽 가이드
리포지토리 권한 부탁드립니다
github. ID : hotdari 인프런 email: hotdari90@gmail.com
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
docker로 개발시에 추가 dependency...
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 추가적으로 설치하는 dependency에 대해서는 exec 로 컨테이너 내부에 들어가서 설치를 해주어야하는 형식인가요?
-
미해결비전공자를 위한 개발자 취업 올인원 가이드 [통합편]
남은 대학생활 고민입니다!
안녕하세요! 이번에 3-2학기 끝나고 내년에 4학년 되는 비전공자 대학생입니다. 지금 하고 있는 전공은 공대쪽인데 1학년부터 몇 일 전까지만 해도 전공 관련해서 취업을 하려고 생각을 했고 이번 방학 때 전공 관련 기사랑 토익을 준비하려고 계획을 잡았었습니다. 근데 내년 4학년이 되고 취업할 생각을 하니까 현재 전공에 도저히 흥미가 안 느껴져서 이렇게 몇 일 사이 급발진을 해서 정수님 강의까지 수강하게 되었습니다! (아직 서론밖에 수강 못 했지만 정말 도움이 많이 된 것 같아요!) 원래는 데이터 쪽을 목표로 잡고 도전을 해보려고 했는데 여러 유튜브나 정수님 강의를 통해서 비전공자, 신입이 도전하기엔 어렵다는 길인 걸 깨닫고 백엔드 개발자부터 시작해보려고 합니다! 그래서 원래 계획이었던 전공 관련 기사는 당연히 포기하려고 했는데 토익이 고민입니다. 서론이 길어서 죄송합니다 ㅠㅠ.. 그래서 질문 드리고 싶은 내용은 1. 비전공자가 백엔드 개발자로 취업하기 위해서 토익이 필요한지, 내년 4학년이 되는데 이 방학 시간을 토익을 준비해야 할지 아니면 IT쪽 지식을 더 늘리는 데에 사용할지 고민입니다. (물론 토익을 한다면 코딩 공부도 병행할 예정입니다.) 2. 제가 비전공자이기도 하고 내년에 4학년이 되기때문에 더욱 이번 방학이 중요하다고 생각되는데 이 방학동안에 하면 좋을 활동같은 게 있을까요? (일단 현재는 코딩 동아리를 들어가서 데이터 분석 스터디, 웹/앱 개발 스터디를 다음주부터 한 주마다 1회씩 할 예정이고 또 파이썬을 베이스 언어로 시작해서 배우는 내용을 블로그에 하루마다 복습하는 식으로 정리하여 포스팅하고 있습니다!) 3. 내년 4학년 1학기가 된다면 현재 전공에 흥미를 좀 잃은 상태라서 학점 관리가 잘 안 될 것 같은데 취업할 때 학점 관리는 어느정도로 되어야 하는 건지, 또 제 전공이 컴퓨터 쪽 전공이 아닌데 학점이 좋은 게 쓸모가 있는지 궁금합니다! (현재 학점은 3점대 중반정도입니다!)
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
수정완료 후 화면에 대해서 질문드립니다.
질문이있습니다 . 수정완료 되었습니다 라는 토스트 메세지가 뜨는데 그떄 화면이 리스트가 아니라 상세에서 햄버거 버튼? 을 눌렀을떄 수정,삭제팝업이 뜬 그 페이지로 이동합니다 . 데이터는 파이어 베이스에서 확인을 해보니깐 .정상적으로 수정이 되었는데 말이죠 이러면 어디를 봐야 하나요 ?? 아래는 코드입니다. override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) //setContentView(R.layout.activity_board_edit) binding = DataBindingUtil.setContentView(this, R.layout.activity_board_edit) key = intent.getStringExtra("key").toString() getBoardData(key) getImageData(key) binding.editBtn.setOnClickListener { editBoardData(key) }} private fun editBoardData(key: String) { FBRef.boardRef.child(key).setValue( BoardModel( binding.titleArea.text.toString() ,binding.contentArea.text.toString() ,writerUid ,FBAuth.getTime()) ) Toast.makeText(this, "수정완료", Toast.LENGTH_LONG).show() finish()}
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
비동기로직 리덕스 관련 질문
비동기 관련 로직을 리덕스나 모빅스 같은 라이브러리로 관리를 해서 관심사를 분리시켜야 한다는 말씀을 듣고 궁금한것이 있어 질문드립니다. 그렇다면 모든 비동기처리(서버데이터를 받는 로직)를 리덕스 미들웨어(썽크나 사가)를 통해 관리를 해야한다는 것이고 그렇다면 그 비동기 데이터들은 모두 전역상태로 관리를 해야한다는 것이 맞는거네요?? 제가 이해한바로는 '비동기처리를 미들웨어를 통해 관리한다는 것은 각각 비동기요청, 성공, 실패 액션을 만들고 axios 같은것을 사용하여 통신하고 성공과 실패로직들을 각 액션에 매핑하는것이다'인데 그렇다면 비동기 에러핸들링처리는 axios를 사용하여 서버에 요청하는 코드에서 해주는것인지 실패액션쪽 코드에서 해주는것인지 헷갈립니다.그리고컴포넌트파일에서는 useDispatch와 비동기요청 액션함수를 사용하여 비동기 호출하고 useSelector로 해당 데이터 상태값을 사용하는 것이다가 맞을까요??
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
종속성을 package.json에 추가 한 후에 로컬에서도 install을 하시나요?
좋은 강의 감사합니다. 한가지 의문점이 있는데요. node_modules를 이전에 맵핑하지않는다 (= 로컬에서는 종속성설치를 하지않는다) 라고 알고있는데, 종속성설치를 하지 않은상태에서 어떻게 강사님 에디터에서는 해당 라이브러리들에 대한 자동완성기능이 제공되고있는걸까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
findByName 부분에서 에러가 발생합니다
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 똑같이 적은것 같은데 계속 오류가 발생하네요.. 어떤 부분이 문제일까요??
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
람다식에서 계속 오류가 발생합니다
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 다른것들은 오류가 안 나는데 저번 테스트부터 람다식에서 게속 오류가 발생하네요.. 어떻게 해야 할까요??
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
슬랙 초대 부탁드립니다!:)
좋은 강의 정말 감사합니다!! 슬랙 과제를 수행해보고 싶은데 초대를 부탁드려도 될까요?:) 이메일 : ye5nikim127@gmail.com
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
질문있습니다! read only dict 관련
from types import MappingProxyType d = {'key1': 'value1'} # Read Only d_frozen = MappingProxyType(d) #d_frozen['key1'] = 'value2' print(d, id(d)) print(d_frozen, id(d_frozen)) print(d is d_frozen, d == d_frozen) d['key1'] = 'value2' print(d_frozen, id(d_frozen)) 결과가.. {'key1': 'value1'} 1996092114944 {'key1': 'value1'} 1996091990176 False True {'key1': 'value2'} 1996091990176 여기서 d_frozen은 안바껴야되는거 아닌가요?ㅎㅎㅎ 분명 강의에서 d_frozen은 수정불가로 배웠는데...질문드립니다!
-
미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - NFT
NFT 멀티 에디션에 대한 질문입니다.
강의 잘 듣고 있습니다. 하나의 유투브 썸네일을 하나의 id( NFT )로 발행하는것 으로 강의가 진행되는데요. 요즘 오픈씨 같은데 보면 하나의 id( NFT ) 를 여러개의 에디션 개념으로 발행하는 경우가 있는것 같습니다. 즉, 하나의 NFT 의 소유자가 여러명이 되는데요. 이런 기술 내용은 어디서 확인할수 있을까요? ERC 에 정의되 있을까요?
-
미해결스프링 핵심 원리 - 고급편
강의에서 설명해주시는 말이 헷갈리는부분이 있습니다.
강의에서 실제로 개발할때, 인터페이스가 있으면 인터페이스를 기반으로 의존관계 주입을 받는것이 좋다고 설명해주셨습니다. 인터페이스를 기반으로 의존관계를 주입받는다는것이 MemberService와 MemberServiceImpl이 있을때 DI주입을 MemberService에 하라는 의미인거죠??
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃헙 권한 요청드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 깃헙에도 남겨두었는데 주말 학습을 하고 싶어서 한번 더 요청드립니다. 미리 감사합니다! 인프런 아이디 : eze인프런 이메일 : hahajh@gmail.com깃헙 아이디 : hahajh깃헙 Username : hahajh