묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
spring restTemplate
안녕하세요 다른이 아니라 제가 restTemplate을 하는 과정에서 오류를 만나 해결하는 과정에서 HttpEntity와 RequestBody를 동시에 사용하는 과정에서 500에러를 만났습니다. 이에 대한 저의 해결법은 Http를 주석처리를 해주니 잘 해결이 되었습니다. 혹시 이부분에서 동시에 사용을 하면 안 되는 이유가 있을까요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
카트 목록 삭제시 문의드립니다.
제가 이해하기론, removeFromCart 역시 거의 addToCart와 동일한 방식으로 이루어지는 걸로 아는데요 addToCart와는 달리 removeFromCart에선 제품의 수량과 상관없이 대상 상품을 cart 목록에서 삭제하면 되는거라, 사실 db 상에 작업은 매우 간단해보입니다. 어짜피 CartPage가 렌더링 될때 현재의 db정보를 해석해서 렌더링해주는 것이다보니 강의 중간에서처럼 다른 곳에서 오류가 있어도, db수정만 이상이 없다면 CartPage를 새로고침 하는 것만으로도 정상적인 결과가 출력되는 거라, 그냥 카트에서 목록이 삭제될때마다 useEffect가 실행되도록 추가해주면 안되나요? server user routes의 router.get('/removeFromCart')에서 db가 성공적으로 수정되면 res.send(userInfo)로 간단하게 데이터만 보내서 CartPage 컴포넌트에서 이 값이 변경될때마다 useEffect가 추가로 실행되게만 해줘도 문제가 없나해서 문의 드립니다
-
미해결최신 SwiftUI와 UIKit과 함께하는 올인원 iOS 앱 개발 강의
강의순서가 바뀐 것 같아요!
extension강의와 generic강의가 바뀌었어용
-
미해결실무에서 바로 쓰는 영어 이메일
강의자료 요청
안녕하세요. 강의자료 요청드립니다. reception@sesol.co.kr로 보내주시면 감사하겠습니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
user/[id] 페이지에서 retweet 시 질문입니다.
항상 강의 잘 듣고 질문에 답 잘해주셔서 감사합니다. Avatar 클릭 시 Link로 user/[id] 로 라우팅 되는 것을 구현한 후 user/[id] 페이지에서 Retweet을 하면 [id]의 유저가 아닌 로그인한 id의 post 임에도 불구하고 user/[id] posts 목록에 Retweet 되었다는 글이 추가됩니다. 물론 새로고침하면 다시 사라집니다. Retweet 시 mainPosts에 data가 추가되는데 그 이후에 다시 LOAD_USER_POSTS_REQUEST가 호출되어 화면에 posts들이 보여지는데 이 때 data에 id 넘어가면서 where 조건에 걸려 Retweet한 글은 안보여져야 하지 않나요? (backend 부분을 확인해보니 Retweet 시 retweet에 관한 요청은 확인이 되지만 LOAD_USER_POSTS_REQUEST에 관한 요청은 안들어오는 것 같습니다.) 이 부분이 궁금해서 글 남깁니다 !
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
typeorm 쿼리 확인 방법
Typeorm 으로 실행시, mongoose.set 처럼 어떤 쿼리로 돌아가는지 확인 하는 방법이 있을까요?
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
git 리포 권한 요청드립니다
- 인프런 아이디 : nrudev@naver.com - 인프런 이메일 : nrudev@naver.com - 깃헙 아이디 : nrudev812@gmail.com - 깃헙 Username : nrudev
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
오류질문드립니다
현재 메인화면 레이아웃 꾸미기 챕터 보고있습니다. tipTap을 눌러서 Clicke 표시가 안나는 그부분 오류인데 저는 실제 공기계로 실행을하는데 표시도안나고 Log하신부분에 Vervose에 tipTap 을 눌렀다고 나오는 로그도 안보입니다.. package com.fragmentsimport android.os.Bundleimport android.util.Logimport androidx.fragment.app.Fragmentimport android.view.LayoutInflaterimport android.view.Viewimport android.view.ViewGroupimport android.widget.Toastimport androidx.databinding.DataBindingUtilimport com.example.mysololife.Rimport com.example.mysololife.databinding.FragmentBookmarkBinding// TODO: Rename parameter arguments, choose names that match// the fragment initialization parameters, e.g. ARG_ITEM_NUMBERprivate const val ARG_PARAM1 = "param1"private const val ARG_PARAM2 = "param2"/** * A simple [Fragment] subclass. * Use the [HomeFragment.newInstance] factory method to * create an instance of this fragment. */class HomeFragment : Fragment() { private lateinit var binding: FragmentBookmarkBinding override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) } override fun onCreateView( inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle? ): View? { Log.d("HomeFragment", "onCreateView") binding = DataBindingUtil.inflate(inflater, R.layout.fragment_home, container, false) // Inflate the layout for this fragment binding.tipTap.setOnClickListener { Log.d("HomeFragment", "tipTap") Toast.makeText(context, "Clicked", Toast.LENGTH_LONG).show() } return binding.root }} 홈 프래그먼트 코드이구요 (윗부분 쪽)private lateinit var binding: FragmentBookmarkBinding 저는 이상하게 앱에 홈프래그먼트가 메인이 아닌 북마크프래그먼트가 메인이 되서 바인딩을 북마크프래그먼트로했습니다. 어떤게 잘못된건지 모르겠습니다.. 잘하고 따라가고 있었는데 ㅠㅠ 오류는 뜨긴하는데 추가로 .. ㅇ이게 Main_navi 화면인데 Component Tree 보시면 bookmark가 맨위에있는데 선생님께서는 home이 맨위에 가있으신데 이거 떄문에 저는 북마크가 제일 메인으로 되어있는걸까요..? ㅠㅠ 그렇다면 저거 순서는 어떻게 바꾸는지 알려주실수있을까요 main_navi부터 먼가 잘못된거같습니다..
-
미해결유니티 머신러닝 에이전트 완전정복 (기초편)
otherPos.Add(z); 에서 z를 찾을수 없다는데..
Assets\ML-Agents\Examples\GridWorld\Scripts\GridArea.cs(126,26): error CS0103: The name 'z' does not exist in the current context 이런 에러가 유니티에서 뜹니다... 왜 z를 찾을수 없다고 나오는거죠?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
inference된 이미지에서 마스크 영역의 x,y 좌표 추출 재질문
안녕하세요 선생님, 풍선 가지고 테스팅 중인데요, 말씀하신대로 했는데... 에러가 났습니다. 풍선에서는 Class가 하나뿐이어서 result[1][0][0]로 인덱스를 조절했더니 이렇게 나옵니다. 풍선처럼 단일 Class일 경우에는 이렇게 하는게 맞는지요? 여기서 x,y 좌표만 추출하려고 하면 어떻게 해야 하는지 재문의 드립니다. x좌표는 328, 328, 328, ... 760, y좌표는 718, 719, 720, ... 796 가 맞는지요? 아니면 y좌표는 328, 328, 328, ... 760, x좌표는 718, 719, 720, ... 796 가 맞는지요? 한가지만 더 여쭙니다. 여기서 바운딩 박스 좌표 4개만 추출 하려고 한느데요, 선생님 강의대로 해봤습니다. 아래에서 0.9932는 confidence 이고, 580.5786부터가 좌표 맞는거죠? 맞다면 4개 값들이 각각 (x1,y1), (x2,y2)로 어떻게 매핑되는지 문의드립니다. Inference 한 이미지 는 이것입니다. 감사합니다.
-
미해결유니티 머신러닝 에이전트 완전정복 (기초편)
에러메시지가 뜹니다...
print(f'name of behavior:{behavior_name}') 이걸 하려고 하는데...UnityWorkerInUseException: Couldn't start socket communication because worker number 0 is still in use. You may need to manually close a previously opened environment or use a different worker number.UnityWorkerInUseException: Couldn't start socket communication because worker number 0 is still in use. You may need to manually close a previously opened environment or use a different worker number.라는 오류가 뜹니다... 어떻게 해결해야 하나요?
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
DTO 관련 질문
안녕하세요 DTO 관련되서 질문 사항이 있습니다. [방법 1] 실무에서 API 설계 하실 때 예제처럼 회원 등록 , 회원 수정의 Request DTO, Response DTO를 각각 만드시나요? 회원 등록 API - Reqeust DTO, Response DTO 회원 수정 API - Reqeust DTO, Response DTO ..... [방법2] 아니면 각 API 요청에 맞는 DTO를 만드셔서 관리하시나요? 방법 1, 방법 2 중 어떤식으로 API를 설계해서 관리하시는지 궁금합니다
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
메뉴에 padding-top을 주면 계단식으로 변합니다.
.menu 부분에 padding-top 값을 부여하면 계단식으로 변하는데 어떤 부분이 잘못 되었을까요? 도움 주시면 감사하겠습니다 @charset 'utf-8'; body { margin: 0; background-color: #fff; color: #222328; font-size: 15px; } a { color: #222328; text-decoration: none; } .container {} .header-inner { border: 1px solid red; } header { height: 100px; width: 1200px; margin: auto; position: relative; z-index: 10; } header > div { height: 100px; } .header-logo { line-height: 130px; width: 200px; float: left; } .navi { width: 600px; float: right; margin-right: 20px; } .content-inner {} .slide { width: 1200px; margin: auto; margin-bottom: 20px; } .slide > div { border: 1px solid blue; height: 300px; } .items { width: 1200px; margin: auto; overflow: hidden; } .items > div { height: 200px; float: left; box-sizing: border-box; } .news { width: 425px; } .gallery { width: 425px; } .banner { width: 350px; } .banner img { width: 95%; } .footer-inner { border: 1px solid green; } footer{ width: 1200px; margin: auto; overflow: hidden; } footer > div { border: 1px solid yellow; height: 100px; float: left; box-sizing: border-box; } .copyright { width: 1000px; } .copyright div { border: 1px solid #000; height: 50px; } .family-site{ width: 200px; } /* Slide */ .slide { position: relative; height: 300px; width: 1200px; overflow: hidden; } .slide > div { width: 100%; width: 3600px; font-size: 0; position: absolute; top: 0; left: 0; animation: slide 10s linear infinite; } @keyframes slide { 0% { left: 0; } 30% { left: 0; } 35% { left: -1200px; } 65% { left: -1200px; } 70% { left: -2400px; } 95% { left: -2400px; } 100% { left: 0; } } /* News & Gallery */ .tab-inner { width: 95%; margin: auto; } .btn {} .btn span { border: 1px solid black; display: inline-block; width: 100px; text-align: center; padding: 5px; border-radius: 5px 5px 0 0; border-bottom: none; margin-bottom: -1px; background-color: #fff; } .tab1, .tab2 { border: 1px solid black; padding: 0 15px; height: 150px; } .tab1 a { display: block; padding: 5px; border-bottom: 1px solid black; } .tab1 a:last-child { border-bottom: none; } .tab1 a b { float: right; font-weight: normal; } .tab2 { text-align: center; } .tab2 img { width: 120px; padding-top: 25px; } /* Navigation */ .menu { list-style: none; padding: 0; padding-top: 55px; } .menu li { float: left; box-sizing: border-box; width: 25%; text-align: center; } .menu li > a { border: 1px solid #000; display: block; padding: 5px; } .sub-menu { border: 1px solid black; background-color: #fff; } .sub-menu a { display: block; padding: 5px; color: #fff; } .sub-back { width: 1200px; height: 140px; background-color: #000; position: absolute; left: 0; top: 100%; z-index: -1; }
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
a태그 같은 위치에 정렬
영상을 먼저 보고 스스로 해보는 중인데 before가상요소로 부여한 부분이 은근이 줄이 안 맞는 것 같아서요. 영상에서도 다른 텍스트들에 비해 아래쪽으로 나와있는데 위 사진에서 아래쪽으로 튀어나온 부분이 다른 텍스트들과 마찬가지로 중앙부분에 올 수 있도록 하는 방법은 무엇인가요? 저 파란부분 튀어나온 게 a부분 위아래로 동일하게 튀어나오게 하고 싶어요 아래로만 튀어나오는 게 아니라. 아래는 제가 쓴 css코드입니다 @import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@1,300&display=swap'); @keyframes jelly{ from{} to{ transform: translateY(-50%); } } body { font-family: 'Raleway', sans-serif; font-size: 18px; color: white; height: 100vh; display: flex; justify-content: center; align-items: center; margin: 0; } .gnb{ } .gnb a{ text-decoration: none; color: black; } .gnb a::before{ display:inline-block; width: 25px; height: 25px; content: '06'; color: white; text-align: center; font-size: 15px; line-height: 25px; background-color: dodgerblue; border-radius: 50%; margin-right: 5px; } .gnb a::after{ content: 'updated 👀'; padding: 0px 5px; margin-left: 7px; background-color: red; color: white; border-radius: 3px; }
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
Font Awesome icon 사용방법이 바뀌었어요~!
저도 아이콘이 계속 보이질 않아서 이리저리 검색하다가 찾았네요 링크 남겨드려용~ https://hongpage.kr/29?category=332120
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
vscode interpreter 설정이 안됩니다.
경로까지 지정해서 클릭했는데도 불구 하고, 왼쪽 아래가 감감무소식 입니다. 파이선 버전 달리 설치도 해보고 , vscode 도 삭제 후 설치 해봤는데도 불구하고 적용이 아얘 안되네요. 패스로 c드라이브 - 파이선 설치경로 - python.exe 를 직접선택해도 적용이 안됩니다. 혹시 다른 방법이 있을까요. ㅠㅠ
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
API Gateway와 웹 서버 차이
안녕하세요. API Gateway 공부하면서 간단한 질문이 있어 이렇게 올립니다. 라우팅 처리나 필터 처리하는 것이 웹서버의 역할과 크게 다르지 않아 보이는데 API Gateway와 웹서버(apache, nginx... ) 차이점이 어떻게 되는지 궁금합니다.
-
미해결실전! 스프링 데이터 JPA
entitygraph관련 궁금증
안녕하세요!! 만들어주신 로드맵을 열심히 공부하고 있는 학생입니다! @entityGraph와 관련하여 추가적인 궁금증이 있어 질문드립니다. 먼저 해당 내용에 대해 repository 내에서 findAll() 메소드를 상속받아, 여기에 fetch join을 부여해 주는 것으로 이해했는데요 혹시 이렇게 상속받으면 findAll 메소드 자체가 바로 fetch join을 진행하는것이 아닐까 해서요 예를 들어 A 위치에서는 member의 변수만을 필요로 하고, B 위치에서는 team까지 가져오려 하면 A에서는 LAZY로 유지되는 것이 좋고, B에서는 바로 fetch join하는 것이 나을 거라 생각하는데 위의 방식이면 둘 다 바로 fetch join을 진행할 것 같다고 생각하는데 이게 맞을까요?? 혹시 맞다면 어떤 식으로 고치는것이 더 최적화될지 궁금합니다.... --- 추가로 혹시 @entityGraph는 무조건 left outer join에서만 적용되는 것일까요??
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
Redirect를 쓰는 경우가 궁금합니다.
로직에서 아이템 등록, 수정, 삭제 등 실질적인 데이터가 바뀌는 부분에만 처리하는건가요?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
로그인/로그아웃이 동작하지 않습니다.
기존까지 로그인은 잘 됐었는데 Workspace.tsx에 if (!data) { return <Redirect to="/login"/>;} 이 코드를 추가하니, 로그인을 하면 이런 식으로 무한호출이 되고, 빈 페이지가 떠 있어서 어떤문제인지 여쭤보고 싶습니다.