묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
react-query 사용과 관련하여 질문드립니다 !
안녕하세요 항상 답변 감사드립니다. 현재 redux-saga를 react-query로 바꿔보려고 시도중에 있습니다. git에 올려주신 react-query 브런치 참고하여 login 부분과 loadMyinfo 부분을 바꾸고 있습니다. 이 때 back단에서 user 정보는 response로 넘어오는데 useQuery를 사용하여 이 데이터를 me 에 담아서 userProfile로 보여주려고 하는데 이 부분에서 me가 자꾸 undefined 가 나와서 여기 질문 드립니다.. useMutation을 사용하여 'user' 키에 loginAPI를 호출하여 얻어온 user 정보를 넣으면 useQuery에 'user' 키로 불러서 사용할 수 없어서 이런 에러가 나오는 건가요?? loginAPI를 통해 user 정보를 response 받는데 useQuery를 통해 loadMyinfoAPI를 호출하여 me에 넣으면 자꾸 undefined가 나오네요 ㅠㅠ <LoginForm> < apis / user.js> 위가 각각 LoginForm.js와 apis / user.js 의 코드들이고 이후 AppLayout.js와 UserProfile.js에서 useQuery를 통해 'user', loadMyInfoAPI를 호출하여 me에 담아서 사용하려고 하는데 안됩니다.. /user를 호출하면 백단에서 response는 넘어오는 것으로 확인됩니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
스택프레임 예제에서 주소 관련 질문
안녕하세요 루키스강사님 스택프레임은 함수호출이 끝나면 사라지니까 TestPointer 함수에서 a에 대한 주소값을 참조로 넘겨주면 나중에 다른 함수(TestWrong)가 호출됐을 때 영역이 겹쳐 이상한 메모리를 건들 수 있으므로 절대로 넘겨줘서는 안된다는 걸 잘 알겠습니다. int* TestPointer() { int a=1; return &a; } void TestWrong(int* ptr) { int a[100] = { }; a[99] = 0xAAAAAAAA; *ptr = 0x12341234; } 그런데 이 예제에서 *ptr을 매개변수로 받았는데 ptr이 왜 a[100]을 가리키고 있었는지 궁금합니다. 주소를 디버깅해보니 이런식으로 나오더라고요 a 주소 : 0x0113F484 a[99] 주소 : 0x0113F610 ptr 주소 : 0x0113F614 a와 a[99]의 주소는 납득이 가는데 ptr의 주소는 왜 a[99]에서 한칸 더 가있는게 되는 건가요? 우연이라기엔 다 비슷하게 나오는거 같아서 뭔가 규칙이 있나 싶어 여쭤봅니다
-
미해결
What reasons could delay my IRS 310 Treas tax refund?
The IRS Treas 310 is an average ACH direct deposit refund or stimulus payment from a filed tax return, where there have been no offsets to the amount refund. If you got payment by direct deposit into your account but are not sure what it is for? No problem here's some information to help you figure that out. A refund from a filed tax refund, including an amended tax return or an IRS tax adjustment to your tax account, will show as being from the IRS. And you are not alone. The IRS in the United States has begun to distribute additional refund checks to taxpayers who paid too much in employment compensation tax last year. However, many people did not know why irs treas 310 tax ref randomly deposited. So let's begin and understand it. What are the IRS 310 Treas tax refund checks for? Due to coronavirus's economic impact, the IRS in the United States sent out COVID-19 relief checks to more than 25 million Americans in the fourth round of payments, which brought the total payments from the last stimulus package to more than 156 million payments, worth 372 billion dollars. And most social security payments were primarily distributed by direct deposit and paper checks. There is terms worth for those stimulus check payments landing in a bank account- irs Treas 310 tax refund. So the 310 is a code that identifies transactions as a refund from a filed tax return in the form of direct deposit. How do I get my IRS 310 Treas tax refund? You may see this transaction on your bank statement due to filed tax return. Until the end of 2021, the IRS disbursed the scheduled and missed payments for stimulus checks and advance tax credits. The America Rescue Plan provided economic impact payment of up to $1400 for eligible individuals or $28,00 for married couples filing jointly, plus $14,00 for each qualifying dependent, including adult dependents. However, if you did not get it, the irs 310 tax refund is pending. There could be reasons behind it; I will explain them later in this blog. To get the irs treasury 310 tax refund you can get it through direct deposit if you have your banking info; otherwise, the refund will be mailed as a paper check to the address on record. You can also use online services like Cash App to get your tax refund a few days sooner. If you are eligible to receive the stimulus payment or child tax credit via direct deposit, it will automatically be deposited into the same account used last year. What reasons could delay my IRS 310 Treas tax refund? If you overpaid your taxes in 2021, you would receive that money back. However, if the irs 310 Tax refund pending- here are some of the reasons behind it- There are some errors in your tax return You have not properly filed the Cash App taxes- it's incomplete The refund is suspect of identity theft or fraud May your IRS treas 310 tax refund is already deposited Your direct deposit is not working- review the details or get the tax refund via other methods such as paper checks.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
select문과 from사이의 case문
select랑 from사이에 case문을 작성하였잖아요 그런데 그 사이에는 출력할 컬럼명이 들어와야하잖아요그럼 Member m에 대해 새로운 컬럼이 생기는건가요..?이해가 잘안가네요..그리고 학생요금, 경로요금, 일반요금을 아우르는 저 컬럼의 이름도 명시가 안되어있지 않나요..?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
import 단축키 관련
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용] 1:40초 경에 class import하실 때 사용한 Mac 단축키 알 수 있을까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
네비게이션에 관한 질문 드립니다.
선생님이 강의하실때 사용한 에셋과는 다른 것을 사용하던 도중에 네비게이션 맵 베이킹을 사용했는데, 대부분은 원하던 대로 되지만 아래 스냅샷 같이 끊어진 다리같은 부분은 일부분이 못가는 구역으로 되어서 캐릭터가 이동 하지 못했습니다 베이킹 설정을 어떻게 건드려도 해결이 안됐습니다. 이런 부분을 매끄럽게 하려면 어떻게 해야할까요?
-
미해결기출로 대비하는 개발자 전공면접 [CS 완전정복]
Semaphore 질문드립니다
Semaphore 에서는 변수 S개 만큼의 프로세스가 동시에 임계영역에 들어갈 수 있다고 하셨는데, 만약 S=3개의 프로세스가 동시에 임계영역에 동시에 들어가서 counter++ 를 한다면원했던 counter = 3이 안되고 counter=1 이 되는 동기화 문제가 발생할 수 있는게 맞나요?? Semaphore 는 동시에 여러 프로세스가 임계영역에 들어가게 해주는데 동기화가 어떤 방식으로 해결되는지 이해가 안갑니다 ㅠㅠ
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
http 서버 성능
노드로 http 서버를 만들어서 돌리면 아파치 서버나 Nginx 만큼의 성능을 발휘할수가 있나요? 전문 웹서버는 세부 셋팅이나 튜닝같은것도 필요하고 ssl 셋팅도 필요한데 노드로 HTTP서버를 돌릴때 얼마만큼의 성능을 기대할수 있을까요?
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
10강 style, 구글 폰트를 통해 Header, Footer 꾸미기 7분40초를 보면 style안에 다 초록색으로 뜨는데 어떻게 설정해야할까요?
선생님 푸터 style = " " 사이를 보면 밑으로 선택창도 나오고 색깔도 일반 파란색인데 저는 다 초록색으로만 나오고 밑에 선택창도 안나오네요 그런데 또 결과값을 보면 똑같이 나오기도 하고 저거 선택 어떻게 해야할까요?
-
해결됨그림으로 배우는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
쿠버네티스 학습에 대해 질문있습니다!
"쉽게 배우는" 시리즈를 듣고 이번 쿠버네티스 강의를 듣고있는 학생입니다. 다름이 아니라 그림으로 배우는 쿠버네티스를 들을 때 kubeadm이라던가 쉘스크립트 등등 여기서 사용되는 다양한 기능이나 툴에 대해 이해를 완벽히 하지 못하고, 그 외에도 강사님이 말씀하신 개념에 대한 이해가 잘 되지 않는 것 같습니다. 여기서 궁금한 부분은 k8s의 설정을 하는 코드를 어느정도까지 이해해야 하는지 잘 감이 오지 않습니다. 나중에 혼자서도 이러한 설정 부분을 해낼 수 있을정도로 완벽히 이해하여야 하는지, 만약 그렇다면 아직 제가 CS 기초가 약한 것 같은데, 혹시 이를 위해 공부하면 좋을 만한 소스가 있는지 궁금합니다! 또한 vagrant나 kubeadm과 같은 것들은 정확히 어떤 용도로 쓰이고, 어떤 기능을 하는지 설명해주시지 않으시는데, 따로 공부를 해야하는 부분일까요? 항상 좋은 강의 감사합니다.
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
시간복잡도 질문있습니다!
안녕하세요! 좋은 강의 만들어주셔서 감사합니다! 다름이 아니라 문제 풀이 중 시간 복잡도 관련하여 궁금한 사항이 있어 질문드립니다! 만약 문제에서 피자집이 200개 이고 m이 12라고 한다면 피자집 조합의 경우만 200C12 = 6107693672247476400 라는 수가 나오게 되서.. 위 케이스에 대해 설명해주신 dfs 방식으로는 제한 시간 1초안에 시간 초과가 날 것 같다는 생각이 들었습니다..! 혹시 맞다면 다른 풀이 방법이 있을까요?
-
미해결15일간의 빅데이터 파일럿 프로젝트
smartcar_drive_info_2 테이블을 따로 만드는 이유
smartcar_drive_info_2 테이블을 다시 만드는 이유가 궁금합니다. 1. 이미 smartcar_drive_info 테이블이 있으며 hue에서 조회도 가능한데 _2를 붙여 새로운 테이블을 만드는 이유가 무엇인가요? 2. hbase에 적재되어있는 운행정보를 hive로 적재하기 위한 용도인가요? 그렇다면 hbase에 저장되어있는 정보를 활용하려고하면 매번 hive에 별도의 테이블을 만들어 저장해야 하는 걸까요?? workflow를 생성하기 위해 동일한 데이터로 유사한 테이블이 두 개씩 존재하는 건 비효율적인거 같아 제가 잘못이해하고 있는 듯 하여 질문드립니다!
-
미해결Slack 클론 코딩[실시간 채팅 with React]
회원가입 API 요청 전 상태 초기화 관련돼서 질문드립니다
react에서 setState으로 인한 변경은 비동기적으로 이뤄지는 것으로 알고 있습니다. 그래서 state 변경 이후의 처리를 하게 해주기 위해 setState의 2번째 인자로 콜백을 보내도록 제공하는 거로 아는데 그러면 http 요청도 상태를 초기화시킨 다음 요청해야 되는거면setState의 2번째 인자로 넣어줘야 상태가 초기화된 이후가 보장되지 않는지.. 궁금해서 질문드립니다! 아니면 API 요청 시간에 의해 상태 초기화와 상태 업데이트가 서로 다른 주기로 이뤄지는 게 보장되는 것일까요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
em.flush() , em.clear()
안녕하세요 이전 강의에서 em.persist(member) 후에 em.flush() em.clear() flush와 clear 메소드를 해주는 이유를 설명 해주셨던거 같은데 기억이 나지 않아서 여쭤봅니다. 그리고 @Identity 전략을 쓰면 em.persist() 시점에 db에 insert 쿼리를 보내게 되는데 flush가 필요한 이유를 잘 모르겠습니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
select와 from사이에는 컬럼명이 오는거아닌가요?
근데 왜 Hello랑 true가 온거죠..?
-
미해결
How Much Money Do You Need to Buy Crypto? buy cryptocurrency exchange
Putting resources into Bitcoin (BTCUSD) can appear to be convoluted, yet it is a lot simpler when you separate it into steps. Contributing or exchanging Bitcoin just requires a record at an assistance or a trade, albeit further safe stockpiling rehearses are suggested. There are a few things that yearning buy cryptocurrency exchange financial backers need: a cryptographic money trade account, individual distinguishing proof records assuming you are utilizing a Know Your Customer (KYC) stage, a solid association with the Internet, and a technique for installment. It is likewise suggested that you have your very own wallet outside of the trade account. Substantial strategies for installment utilizing this way incorporate financial balances, check cards, and Visas. It is likewise conceivable to get bitcoin at specific ATMs and through P2P trades.
-
미해결풀스택을 위한 탄탄한 프런트엔드 부트캠프 (HTML, CSS, 바닐라 자바스크립트 + ES6) [풀스택 Part2]
메일 확인 부탁드립니다.
- 본 강의 영상 학습 관련 문의에 대해 답변을 드립니다. (어떤 챕터 몇분 몇초를 꼭 기재부탁드립니다)- 이외의 문의등은 평생강의이므로 양해를 부탁드립니다- 현업과 병행하는 관계로 주말/휴가 제외 최대한 3일내로 답변을 드리려 노력하고 있습니다- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 수강 신청 완료했습니다. 관련 강의 자료를 보고 싶습니다. 제 메일은 gmkim71@gmail.com입니다. 감사합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
JUnit Vintage 관련 Error는 어떤 이유일까요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] 안녕하세요 질문이 있어 글 올립니다. 여러 질문들을 찾아보고, pdf에 있는 build.gradle에 test { useJUnitPlatform()}를 추가시키라는 것도 똑같이 진행하였습니다. 제가 MemberRepositoryTest class에 public을 붙여보았을 때는 다음과 같이 JUnit Vintage라는 항목이 뜨면서 바로 Error가 발생하고 나머지 테스트 케이스의 경우에는 정상적으로 완료됩니다. 그리고 public을 없앤 후 class MemberRepositoryTest로 진행하였을 때에는 JUnit Vintage 항목이 없어지고 이렇게 됩니다. 이것이 무슨 문제 때문인지 알 수 있을까요?
-
미해결
금융공기업(코스콤, 금결원) 목표 비전공자 강의 추천
안녕하세요 코스콤, 금융결제원 목표로 도전하려고 합니다만 비전공자라 기초가 없습니다. 필기 + 면접 준비를 위해서 최대한 단기간으로 준비하려면, 어떤 코스로 수강하면 좋을지 조언 부탁드립니다 !!!
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
질문 있습니다.!
DB 쿼리 관련 질문입니다. 예시는 해시태그 검색 관련 시퀄라이즈 쿼리입니다. SELECT `Post`.*, `Hashtags`.`id` AS `Hashtags.id`, `Hashtags`.`content` AS `Hashtags.content`, `Hashtags`.`createdAt` AS `Hashtags.createdAt`, `Hashtags`.`updatedAt` AS `Hashtags.updatedAt`, `Hashtags->PostHashtag`.`createdAt` AS `Hashtags.PostHashtag.createdAt`, `Hashtags->PostHashtag`.`updatedAt` AS `Hashtags.PostHashtag.updatedAt`, `Hashtags->PostHashtag`.`HashtagId` AS `Hashtags.PostHashtag.HashtagId`, `Hashtags->PostHashtag`.`PostId` AS `Hashtags.PostHashtag.PostId`, `User`.`id` AS `User.id`, `User`.`nickname` AS `User.nickname`, `Images`.`id` AS `Images.id`, `Images`.`src` AS `Images.src`, `Images`.`createdAt` AS `Images.createdAt`, `Images`.`updatedAt` AS `Images.updatedAt`, `Images`.`PostId` AS `Images.PostId`, `Comments`.`id` AS `Comments.id`, `Comments`.`content` AS `Comments.content`, `Comments`.`createdAt` AS `Comments.createdAt`, `Comments`.`updatedAt` AS `Comments.updatedAt`, `Comments`.`UserId` AS `Comments.UserId`, `Comments`.`PostId` AS `Comments.PostId`, `Comments->User`.`id` AS `Comments.User.id`, `Comments->User`.`nickname` AS `Comments.User.nickname`, `Likers`.`id` AS `Likers.id`, `Likers->Like`.`createdAt` AS `Likers.Like.createdAt`, `Likers->Like`.`updatedAt` AS `Likers.Like.updatedAt`, `Likers->Like`.`PostId` AS `Likers.Like.PostId`, `Likers->Like`.`UserId` AS `Likers.Like.UserId`, `Retweet`.`id` AS `Retweet.id`, `Retweet`.`content` AS `Retweet.content`, `Retweet`.`createdAt` AS `Retweet.createdAt`, `Retweet`.`updatedAt` AS `Retweet.updatedAt`, `Retweet`.`UserId` AS `Retweet.UserId`, `Retweet`.`RetweetId` AS `Retweet.RetweetId`, `Retweet->User`.`id` AS `Retweet.User.id`, `Retweet->User`.`nickname` AS `Retweet.User.nickname`, `Retweet->Images`.`id` AS `Retweet.Images.id`, `Retweet->Images`.`src` AS `Retweet.Images.src`, `Retweet->Images`.`createdAt` AS `Retweet.Images.createdAt`, `Retweet->Images`.`updatedAt` AS `Retweet.Images.updatedAt`, `Retweet->Images`.`PostId` AS `Retweet.Images.PostId` FROM (SELECT `Post`.`id`, `Post`.`content`, `Post`.`createdAt`, `Post`.`updatedAt`, `Post`.`UserId`, `Post`.`RetweetId` FROM `Posts` AS `Post` WHERE ( SELECT `PostHashtag`.`HashtagId` FROM `PostHashtag` AS `PostHashtag` INNER JOIN `Hashtags` AS `Hashtag` ON `PostHashtag`.`HashtagId` = `Hashtag`.`id` AND `Hashtag`.`content` = '노드' WHERE (`Post`.`id` = `PostHashtag`.`PostId`) LIMIT 1 ) IS NOT NULL ORDER BY `Post`.`createdAt` DESC LIMIT 10) AS `Post` INNER JOIN ( `PostHashtag` AS `Hashtags->PostHashtag` INNER JOIN `Hashtags` AS `Hashtags` ON `Hashtags`.`id` = `Hashtags->PostHashtag`.`HashtagId`) ON `Post`.`id` = `Hashtags->PostHashtag`.`PostId` AND `Hashtags`.`content` = '노드' LEFT OUTER JOIN `Users` AS `User` ON `Post`.`UserId` = `User`.`id` LEFT OUTER JOIN `Images` AS `Images` ON `Post`.`id` = `Images`.`PostId` LEFT OUTER JOIN `Comments` AS `Comments` ON `Post`.`id` = `Comments`.`PostId` LEFT OUTER JOIN `Users` AS `Comments->User` ON `Comments`.`UserId` = `Comments->User`.`id` LEFT OUTER JOIN ( `Like` AS `Likers->Like` INNER JOIN `Users` AS `Likers` ON `Likers`.`id` = `Likers->Like`.`UserId`) ON `Post`.`id` = `Likers->Like`.`PostId` LEFT OUTER JOIN `Posts` AS `Retweet` ON `Post`.`RetweetId` = `Retweet`.`id` LEFT OUTER JOIN `Users` AS `Retweet->User` ON `Retweet`.`UserId` = `Retweet->User`.`id` LEFT OUTER JOIN `Images` AS `Retweet->Images` ON `Retweet`.`id` = `Retweet->Images`.`PostId` ORDER BY `Post`.`createdAt` DESC; << 서버에 찍힌 쿼리 로그인데 -> : 화살표는 무엇을 의미하나요? 낯서네요 뭔가 저 문법은 ... 그리고 그 Retweet.~~ 이 부분 //리트윗을 하고 리트윗된 해시태그를 검색해도 retweet~의 쿼리들은 다 null로 뜨던데? 왜 넣어주신지 알 수 있을까요?