묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
try{}안에는 무엇이와야하는건가요?
트랜잭션중에 뭔가 오류같은게 발생하면 롤백시키는거니까 tx.begin도 try{}안에 추가하는게 맞지않나요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
17:54초에 중단점 거는 부분 프로그램 흐름이 잘 이해가 안되서 질문올려봅니다...
다음으로 넘어가면 왜 Session의 OnRecvCompleted의 catch쪽으로 가는지 잘 모르겠습니다 ㅜㅜ (어디를 타고 어디를 탓는지 정확히 이해가 안가네요 ㅠ...) 이런 복잡한 흐름을 어떻게 타고가는지 노하우같은거라도 알려주시면 감사하겠습니다!!
-
미해결스프링 핵심 원리 - 기본편
안녕하세요. 아래 스윙님이 하신 질문과 동일한 질문입니다.
저도 해당 내용이 궁금해서 질문을 남기려다가 답변 내용을 보고 그렇구나 하고 넘어갔습니다. 하지만 뭔가 이상해서 질문 남깁니다. 스윙님의 질문 내용은 왜 config 클래스에 @Configuration을 붙이지 않았는데 싱글톤으로 관리가 되느냐였습니다. 그 답변은 스프링 컨테이너로 직접 등록하면 싱글톤으로 관리가 된다였구요. 그런데 다음강의의 ConfigurationSingletonTest 클래스의 configurationTest를 보고, 강의를 들으면 AppConfig에 @Configuration이 있기 때문에 싱글톤으로 관리가 되고 있다고 합니다. 또한 제거하면 유지가 되지 않는다고 하고있고요. 그 사실을 찍어서 객체 생성이 몇번 일어나는지, 객체가 동일한지로 판단하고 있습니다. 보시다시피 해당 메서드에서는 스프링 컨테이너를 통해 AppConfig를 설정 파일로 쓰고 있습니다. 그렇다면 스윙님의 질문에 대한 답변에 의하면 @Configuration이 붙던, 아니던 싱글톤이 유지되어야 하는데, 이 강의 회차의 주 내용이 @Configuration이 있기 때문에 싱글톤이 유지되고, 없다면 유지되지 않는다는 내용이라서 이부분에 대해서 재차 궁금합니다. 따라서 TestConfig에 @Configuration을 붙이지 않은 이유와 붙이지 않아도 싱글톤으로 작동한 이유가 궁금합니다. 제가 잘못 이해한 부분이 있으면 설명 부탁드리겠습니다. 감사합니다.
-
미해결Slack 클론 코딩[실시간 채팅 with React]
안 읽은 메세지 불러오기
안녕하세요 제로초님 :) 안읽은 메세지수를 가져오는 코드중 이코드를 내가 메세지 보낼때와 그 페이지에 접근했을때 작성했는데 이렇게 하면 내가 그 방에 들어가 있는 도중 상대방이 메세지를 보내고 읽은 다음, 내가 아무런 행동도 취하지 않고 나오면 바로 읽은 메세지도 안읽었다고 뜨는데 그렇다면 onMessage에도 시간을 코드를 적어줘야 하지 않나요..?
-
미해결
파이썬 출력안됨
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 실행을 누르면 결과가 출력되지 않고(간단한 print 조차도) conda run -no-capture-output --live-stream python 이런 메세지만 떳다가 사라집니다 . 갑자기 이런현상이 발생했는데 어떻게 해야하나요 ㅠㅠ
-
미해결애플 웹사이트 인터랙션 클론!
캔버스에 그려진 whiteRectWidth 와 실제로 같은 크기로 설정된 div의 크기가 다른 경우
안녀 안녕하세요. 위와같이 콘솔창을 보시면 whiteRectWidth가 202.5로 찍혀서 똑같은 크기를 가진 div를 위에 생성했더니 캡쳐와 같이 너비가 틀린 것을 확인했습니다. 실제로 캔버스에 그려질때 화면시작점부터가 아니라 좀 더 뒤에서 그려지는 건가요?? .test { background-color: black; width: 202.5px; height: 800px; align-self: flex-start; } 테스트한 div의 크기
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
.travis.yml 작성중 johnahn(repository명?)을 수강생id로 모두 바꿔서 써야 하나요?
language: generic sudo: required services: - docker before_install: - docker build -t johnahn/react-test-app -f ./frontend/Dockerfile.dev ./frontend script: - docker run -e CI=true johnahn/react-test-app npm test after_success: - docker build -t johnahn/docker-frontend ./frontend - docker build -t johnahn/docker-backend ./backend - docker build -t johnahn/docker-nginx ./nginx - echo "$DOCKER_HUB_PASSWORD" | docker login -u "$DOCKER_HUB_ID" --password-stdin - docker push johnahn/docker-frontend - docker push johnahn/docker-backend - docker push johnahn/docker-nginx deploy: provider: elasticbeanstalk region: "ap-northeast-2" app: "docker-fullstack-app" env: "DockerFullstackApp-env" bucket_name: elasticbeanstalk-ap-northeast-2-972153559337 bucket_path: "docker-fullstack-app" on: branch: main access_key_id: $AWS_ACCESS_KEY secret_access_key: $AWS_SECRET_ACCESS_KEY
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
payload라는 하나의 객체로 묶었을 때와 묶지 않았을 때
toggleOneItem()의 인자로 todoItem, index를 별개로 넣어주었을 때와 { todoItem, index } 라는 하나의 객체로 묶어서 전달했을 때 toggleOneItem() 함수의 실행결과가 다르네요. 전자의 경우, completed 가 없다는 식의 TypeError가 발생하고, 후자의 방식대로 해야 에러 없이 정상적으로 실행됩니다. 둘 사이에 어떤 동작 차이가 있는 건가요??
-
미해결
How to reloading Cash Card at Dollar General?
Cash App Card is a prepaid Card that Cash App offers to its users free of cost. There is no hidden fee for Cash Card. Everyone who has a verified Cash App account can order Cash App Card. After submitting a request for Cash Card, the user can get the same within 10 business days. It is important to specify here that you can use the Cash Card services only after activating the same. You can activate Cash App card after scanning QR code or entering the CVV Number and expiry date printed on the Card. After that, you can add cash to Cash App for using Cash Card for payments. If you are wondering, can I load my Cash App card at Dollar General? Yes, you can load your cash Card at Dollar General. There are several merchant stores in the United States, where you can load your Cash App Card. You can check the instructions for reloading Cash Card at Dollar General below. How do I load my Cash App Card? Visit the nearby Dollar General Store. Go straight to the Cash Counter and request the Cashier to load your Cash Card. The Cashier may ask you for your Cash Card details, provide the same. Pay the physical cash to the Cashier that you wish to add to your Cash App Card. Based on your card details and payment made, the Cashier will add money to your Cash App. You can check your Cash App balance to acknowledge the payment. Don't forget to take the receipt of payment done. Note: The store may take $4 as a cash reloading fee. It may differ from one store to another. Can I load my Cash App Card at Family Dollar? Yes, the Family Dollar store also has cash reloading facilities. The process of refilling a Cash Card is almost the same in every store. Visit the Family Dollar store near you. Meet the Cashier and request to load Cash App Card. You need to follow the instructions given by Cashier. Provide your Cash App ID like mobile number or Cashtag. However, the machine will automatically read your Cash Card details. You have to make payment in cash to the Cashier. Subsequently, your Cash Card will be reloaded. Once the Cash Card is reloaded, you can resume your purchase or shop with Cash Card as usual. How do I put money on Cash App Card without visiting a store? The Cash App users can put money on Cash App in different ways. Whatever the option suits you, go with that and add money to your Cash App. When a user makes payments with Cash Card, the funds available in the Cash App account are deducted as both are connected. It means if your Cash App balance is low, you can't make payment with Cash Card. Suppose you are not in a position to visit a merchant store for reloading Cash card, don't worry. You can add money to your Cash Card as per the following methods: Add Cash to Cash App with debit card transfer. Borrow money from friends or relatives. You can easily add money to Cash App through bank transfer or ask someone to send money to you on Cash App. Conclusion Apart from loading money at Dollar General and Family Dollar, the users can add cash to Cash App through other means as explained above. The users must have enough balance in the bank account. You have to follow step-by-step guidelines to reload your Cash App Card. If you need assistance, connect with customer support.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
github 요청합니다
인프런 ID : kimimgo@gmail.com Github ID : unikl0513@naver.com
-
미해결윤재성의 자바 기반 안드로이드 앱개발 Part 1 - UI Programming
findViewbyid ViewBinding 질문
findviewbyid 를 쓰다보니 이것이 더 익숙한데 viewbinding 이 findview 을 완벽히 대체하는건가요?? 그리고 fragment 에서의 viewbinding 사용이 궁금합니다.
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
질문 다시 올립니다!
제가 이해한 faster r-cnn 입니다. 제가 잘못 이해한 부분이 있으면 지적 부탁드리겠습니다. (논문을 참고하여 공부했습니다.) 1. anchor box 배정 2. GT 를 통해 anchor box 의 positive, negative, non 배정. 3. 임의로 선정된 positive, negative box 를 통해 rpn 학습. - 3.1. cls layer 을 통해 objectness score, classification score 학습 -3.2. reg layer 을 통해 transformation function 학습 4. positive anchor box 를 통한 fast r-cnn 의 classification 학습 질문 1. Anchor box 는 하나의 target box 와 대응되나요? 여러 GT 와 높은 IOU 를 보인다면 어떻게 되나요? 2. ROI pooling 이란 3.1 단계를 뜻하는 건가요? 3. Test 단계에서는 GT 가 없는 상태이기 때문에 모든 anchor box 의 objectness score 와 regression score 을 계산하나요? 아니면 Test 단계에서는 cls layer 를 통해 positive, negative, non 을 정한 후 reg layer 에 투입되어야 하지 않나요? Training 과 Testing 단계 순서의 차이를 제대로 이해하지 못한 것 같습니다. 4. 3번 질문과 비슷한 맥락에서 loss function 을 보면 regression loss 을 계산할 때 positive box 에 대한 loss 만을 고려하기 위해 ground-truth label 을 곱해주는데, 애초에 negative box 에 대한 regression 은 왜 이루어지는 건가요? cls layer 와 reg layer 간의 순서 없이 동시에 학습된다는 게 잘 이해가 되지 않습니다. 5. 논문을 보면 학습 방법으로 세가지를 제시하는데 (alternating training, approximate joint training, non-approximate joint training) alternating training 부분에서 RPN 을 먼저 train 하고, RPN 의 proposal 들을 사용하여 Fast R-CNN 을 train 한 후, tuning 된 Fast R-CNN 을 RPN initialization 에 사용한다고 하는데, 어떻게 더 뒤에 있는 Fast R-CNN 을 통해 앞에 있는 RPN 을 initialize 한다는 건가요? 6. Anchor box 객체의 변수로 center x, center y, width, height, classes 와 같이 anchor box 자체와 관련된 변수들 밖에 없는데, positive anchor box 와 해당 anchor box 의 target box 는 어떻게 매칭되는 건가요? 또, negative, non 인 anchor box 와 positive anchor box 모두 같은 변수들을 가지고 있어, positive 하지 않아도 class 에 대한 초기값을 가지나요? (밑바닥부터 구현을 시도하던 중 궁금증이 생겨 질문드립니다.)
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
모바일에서 네트워크 대전 게임을 만들고 싶은데, 지금 이어지는 강좌로 가능할까요?
강의 복습겸 실습으로 해볼 예정인데, 모바일 게임용으로 따로 준비해야할게 있을까요? 생각 중인 게임은 팔라독 형식의 PVP 게임입니다.
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
닉네임 변경이 안됩니다..
이렇게 Request 만 가고 실제로 데이터는 바뀌지 않는데요 어디가 문제일까요? import { Form, Input } from 'antd'; import React, { useCallback } from 'react'; import { useDispatch, useSelector } from 'react-redux'; import useInput from '../hooks/useInput'; import { CHANGE_NICKNAME_REQUEST } from '../reducers/user'; const NicknameEditForm = () => { const { me } = useSelector((state) => state.user); const [nickname, onChangeNickname] = useInput(me?.nickname || ''); const dispatch = useDispatch(); const onSubmit = useCallback(() => { dispatch({ type: CHANGE_NICKNAME_REQUEST, data: nickname, }); }, [nickname]); return ( <Form style={{ marginBottom: '20px', border: '1px solid #d9d9d9', padding: '20px' }}> <Input.Search value={nickname} onChange={onChangeNickname} addonBefore="닉네임" enterButton="수정" onSearch={onSubmit} /> </Form> ); }; export default NicknameEditForm;
-
미해결Slack 클론 코딩[실시간 채팅 with React]
useSWR, useQuery 를 사용하면
useSWR, useQuery 를 사용하면 useContext 를 사용하지 않아도 되나요??
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Order 생성 메서드
안녕하세요 Order 생성 메서드를 setter없이 작성해봤는데 올바르게 작성했는지 궁금해서 질문드립니다. 강의코드 /** * 생성 메서드 */public static Order createOrder(Member member, Delivery delivery, OrderItem... orderItems) { Order order = new Order(); order.setMember(member); order.setDelivery(delivery); for (OrderItem orderItem : orderItems) { order.addOrderItem(orderItem); } order.setStatus(OrderStatus.ORDER); order.setOrderDate(LocalDateTime.now()); return order;} 제가 작성한 setter를 사용하지 않은 생성 메서드 public Order(Member member, Delivery delivery, LocalDateTime orderDate, OrderStatus status) { this.member = member; this.delivery = delivery; this.orderDate = orderDate; this.status = status;}public static Order createOrder(Member member, Delivery delivery, OrderItem... orderItems) { Order order = new Order(member, delivery, LocalDateTime.now(), OrderStatus.ORDER); for (OrderItem orderItem : orderItems) { order.orderItems.add(orderItem); } return order;} 이렇게 작성했습니다. 올바르게 작성했는지 궁금합니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
pp 질문입니다.
이틀동안 고민했어요. 이렇게 생각하면 맞는건지 궁금해요.. pp 포인터 변수는 main 스택프레임 안의 메모리에 박혀있고. ex) const char** pp -> 0x00000001주소에 박혀있음 pp포인터 변수는 &msg의 주소를 가짐 pp 변수의 주소를 SetMessage 의 매개변수 a에 넣음. *a 로 a(pp)변수가 가진 주소로 텔레포트 -> &msg &msg가 가진 주소에 "bye"의 주소를 넣음 const char** pp = &msg; //[매개변수][RET][지역변수 (msg(hello의 주소)) ][매개변수(a((msg의 주소)))][RET][지역변수] // 매개변수 a 는 pp(&msg)의 주소를 가짐. //*p로 pp 가 가지고있는 &msg주소의 값을 가져옴 // 어라? 주소가 또 있네? -> 그 주소를 바꾸는 것. (&msg가 가지고있는 값(주소)를 바꿈) // 그래서 바뀌는 것. SetMessage(pp); cout << msg << endl;
-
미해결
평생교육바우처
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 이번주- 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 이번주 언제쯤 활설화되나요 ?? 질문 답변좀요
-
미해결애플 웹사이트 인터랙션 클론!
이미지 크기 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 선생님혹시 강의에서 사용하는 이미지 크기는 1920 * 1080의 이미지인데 1920 * 1080 의 이미지보다 작거나 큰 이미지를 사용할려면 어느 부분을 고쳐줘야하나요? html 파일의 canvas를 1920 * 1000 으로 하고 이미지의 크기를 1920 * 1000으로 수정해서 저장하여야하나요..?
-
미해결vue.js 실전 프로젝트(트위터 클론)
npm run dev 오류
- npm run dev를 했을때 permission denied 오류가 뜹니다. 는 1:1 문의하기를 이용해주세요.