묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결따라하며 배우는 리액트 A-Z[19버전 반영]
영화사이트가입이 안됩니다.
알려주신 영화검색사이트(https://www.themoviedb.org/) 찾아서 가입하려고 하는데 There was a problemThere was a problem validating your signup. The best thing to do is go back and try again. If this problem persists, email support@themoviedb.org with the details of what happened.라고 나오면서 회원가입이 되고 있지 않는 상태입니다.엣지랑 크롬 둘 다 사용해서 확인해봤는데 둘 다 똑같은 반응입니다.어떻게 하면 좋을까요?- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
강의자료 다운로드
HW, 가속기 설계, AI HW 강의자료를 다운받는 중인데.. 폴더의 다운로드 및 여러 개를 동시에 다운로드가 안되어 파일 하나하나 받고 있습니다. 혹시 압축해서 올려주실 수 있을까요??Verilog HDL Season 1은 압축파일이었습니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
교안 86페이지 질문
이해력이 부족하여 교안 질문을 드립니다 ㅜㅜmap은 참조만 해도 key값이 생기게 된다는 부분에서 int는 0으로 key값이 생성되는것은 이해 했는데 string은 %로 생성이 되는데 %가 빈 문자열인 건가요?!??
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
[JPA] save할 때 @ManyToOne 필드가 null로 나옵니다.
안녕하세요! 강의를 통해 JPA를 접하게 되어 간단한 프로젝트를 진행하고 있습니다.프로젝트 진행 중 에러가 발생하여 질문드리고자 합니다! 아래는 답변 엔티티 코드입니다.public class Answer { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Integer id; @Column(columnDefinition = "TEXT") private String content; @ManyToOn private Question question; //fk private LocalDateTime createAt; private LocalDateTime modifyAt; }보시는 것처럼 답변 엔티티에는 질문 엔티티(Question)가 fk로 설정되어 있습니다. 이 연관관계에서 이전까지는 아무런 문제없이 answer.save(..., ..., question, ..., ...); 을 하면 정상작동을 했지만, 갑자기 다시 기능을 실행하니 아래의 에러가 발생했습니다. JdbcSQLIntegrityConstraintViolationException: Referential integrity constraint violationhibernater 쿼리를 확인하니 fk 필드가 null로 찍혔습니다. 위 에러와 쿼리를 보고 fk 필드에서 오류가 난 것을 알게 되어 확실한 이유 없이 @ManyToOne(fetch = fetchType.LAZY)로 수정하니 제대로 동작했습니다.지연 로딩을 사용해야 한다는 말을 듣고 수정하긴 했지만 아직도 왜 해당 에러가 발생했는지는 모르겠습니다.
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
whitelabel Error
mvc모델을 하는김에새로 프로젝트를 만들어서 해보려했는데포트번호도 바꿔보고 기본적인 설정도 다 해봤으나 계속 어떤 url을 쳐도 화이트라벨 에러만 떠서 어떤 거 때문인지 문의 드립니다.파일 통으로 압축해서 올렸습니다.whitelabelError 라는 이름으로 올렸습니다 https://drive.google.com/file/d/1JoYLhjtrmL69C93xddeqgRm9afnqVgt5/view?usp=sharing
-
미해결Slack 클론 코딩[실시간 채팅 with React]
깃허브에서 클론 받아온 내용이랑 현재 동영상의 내용이 다른데 그냥 이대로 진행하면되는건가요??
강의에 있는 client.tsx 파일이고깃허브에서 받아온 client.tsx 파일 내용인데 두개가 같은 파일에 내용이 다른데 지금 제가 이걸 어떤걸 따라가면될까요??
-
해결됨[2025 리뉴얼] 스스로 구축하는 AWS 클라우드 인프라 - 기본편
cloudfront 부분 수강중
선생님이 하신것과는 다르게 x-chche가 hit가아닌 miss라고뜨는데 뭐가 문제일까요?? 선생님 수업을 차근차근따라했는데...그리고 f5키를 여러번누르면 선생님 화면에서는 여러번 car.jpg가 뜨지만 제화면에서는 하나만 뜹니다.이렇게요... 알려주시면 감사하겠습니다
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의자료 요청드립니다.
좋은 강의 잘 듣고 있습니다! 강의자료 압축파일이 해제가 되지 않아 이메일로 보내주시면 감사하겠습니다.gl167@duke.edu항상 감사합니다!
-
해결됨[코드캠프] 강력한 CSS
flex에 대해 질문있습니다~!
안녕하세요! 섹션1 레이아웃페이지를 보시면, flex의 속성flex에 적용할 수 있는 속성은 크게 두개로 나뉩니다.컨테이너에 적용하는 속성아이템에 적용하는 속성이렇게 나와있습니다. 컨테이너에 적용하는 속성으로는, display:flex, flex-direction, justify-content, align items 라고 되어있는데 아이템에 적용하는 속성은 어디에 나와있나요?? 아니면 align items가 아이템에 적용하는 속성인가요? 강의 너무 잘 듣고 있습니다! 새해 복 많이 받으세요 :)
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1213번 질문있습니다!
http://boj.kr/db3eca975db74bf894a85f9716b03d13 왜 테스트케이스 돌려보면 다 맞게 나오는데 뭐가 틀린지 모르겠습니다... 그리고 추가질문이 있는데요 교안에서는 insert 함수에서 받는 매개변수가 사이즈라고 나오는데 다른 질문글을 보니 이터레이터라고 하셔서 헷갈리는데 size_t도 iterator라고 생각하면 될까요?append 함수를 써보려는데 계속 실패해서 몇번 테스트해보니 대충 append(size_t size, string 혹은 char val) 일때, val를 size만큼 복사해서 뒤에 붙이는 기능을 하는 것 같더라구요.이것이 맞나요? 감사합니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
스프링 @ModelAttribute를 이용해서 saveFile 컨트롤러를 생성하려면 어떻게 해야할까요?
강의를 들으면서, 입력하는 데이터가 많아질 경우@RequestParam의 1:1로 매핑(itemName,file) 해주는 것 보다,@ModelAttribute 로 객체를 만들어서 한번에 담으면 더 편하지 않을까? 라는 생각 생각을 들으며 강의를 듣고 있었는데막바지에 ppt및 영한님께서도 @ModelAttribute로도 가능하다고 하셔서요그런데 고민을 해보며 로직을 짜다보니 어떻게 접근을 해야할지 모르겠어서 질문을 드립니다 생각해본 것은1.Picture 라는 데이터(테스트를 위한)를 만들고 속성들을 부여해준 뒤,MultipartFile도 속성을 선언해준다(?)이후 생성자 생성.2.saveFile 컨트롤러에서 1번의 데이터를 선언해주고, 파라미터에 모델 어트리뷰트,Model 객체를 선언.3.파라미터에 모델도 받아서 뷰페이지에 넘겨줘야 할까? 굳이 필요없을까?하지만 이후에 if구절에 들어가는 함수. 즉 구현을 위한 함수들을 어떻게 변경해줘야할지 모르겠네요 ㅠㅠ 검색을 어떻게 해야할지도 모르겠고..
-
미해결다양한 사례로 익히는 SQL 데이터 분석
효율적인 쿼리
안녕하세요 선생님, nw 데이터로 자체적으로 문제를 만들어 풀어보았는데해당 쿼리가 맞는지, 더 효율적인 쿼리가 있는지 여쭤봅니다. 항상 감사합니다.---- 개인별로 가장 많이 산 상품과 그 상품을 샀을 떄 동시구매한 상품 top 1with temp_01 as (select a.order_id, a.line_prod_seq, a.product_id, a.amount, b.customer_id, c.product_namefrom order_items ajoin orders b on a.order_id = b.order_idjoin products c on a.product_id = c.product_id ), kk as (select d.customer_id, d.order_id, d.product_id, d.product_name, d.amount, d.line_prod_seqfrom temp_01 d), aa as (select d.customer_id, d.product_id as prod_01, kk.product_id as prod_02from temp_01 d join kk on d.customer_id = kk.customer_idwhere d.product_id != kk.product_id), bb as (select aa.customer_id, aa.prod_01, aa.prod_02, count(*) prd_numfrom aagroup by 1,2,3order by 1,2,4 desc) , cc as (select customer_id, prod_01, prod_02, max(prd_num) max_numfrom bbgroup by 1,2,3)select *from ccwhere prod_01 != prod_02 and max_num != 1
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1940번 주몽 문제해설
안녕하세요 큰돌 선생님, 강의 잘 듣고 있습니다.다름이 아니라 알고리즘 문제해설 - 1940번 주몽 소스에서 a의 범위가 15001이 아닌 150001로 선언되어있습니다.문제에서 N(1 ≤ N ≤ 15,000) 개의 재료이기때문에 a 배열의 범위는 15001이 맞다고 생각합니다.항상 잘 배우고 있습니다. 감사합니다 ^^*
-
미해결파이썬/장고로 웹채팅 서비스 만들기 (Feat. Channels) - 기본편
run_test_hello_channel.py 오류
현재 Mac(M1)에서 실습 중인데 get_channel_layer() 시 로컬호스트를 계속 불러와 오류가 납니다.run_test_helllo_channle.pyimport asyncio import os import django from channels.layers import get_channel_layer os.environ["DJANGO_SETTINGS_MODULE"] = "mysite.settings" # os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'mysite.settings') django.setup() async def main(): channel_layer = get_channel_layer() print(channel_layer) message_dict = {'content': 'world'} await channel_layer.send('hello', message_dict) response_dict = await channel_layer.receive('hello') is_equal = message_dict == response_dict print("송신/수신 데이터가 같습니까?", is_equal) asyncio.run(main()) 결과~/Documents/GitHub/Quickie test-chat !2 > python3 run_test_hello_channel.py py Quickie 13:13:37RedisChannelLayer(hosts=[{‘address’: ‘redis://localhost:6379’}])Traceback (most recent call last): File “/Users/kang-yongmin/Documents/GitHub/Quickie/venv/lib/python3.10/site-packages/redis/asyncio/connection.py”, line 567, in connect await self.retry.call_with_retry( File “/Users/kang-yongmin/Documents/GitHub/Quickie/venv/lib/python3.10/site-packages/redis/asyncio/retry.py”, line 59, in call_with_retry return await do() File “/Users/kang-yongmin/Documents/GitHub/Quickie/venv/lib/python3.10/site-packages/redis/asyncio/connection.py”, line 604, in connect reader, writer = await asyncio.openconnection( File “/Users/kang-yongmin/.pyenv/versions/3.10.4/lib/python3.10/asyncio/streams.py”, line 47, in open_connection transport, = await loop.createconnection( File “/Users/kang-yongmin/.pyenv/versions/3.10.4/lib/python3.10/asyncio/base_events.py”, line 1072, in create_connection raise OSError(‘Multiple exceptions: {}‘.format(OSError: Multiple exceptions: [Errno 61] Connect call failed (‘::1’, 6379, 0, 0), [Errno 61] Connect call failed (‘127.0.0.1’, 6379)During handling of the above exception, another exception occurred:Traceback (most recent call last): File “/Users/kang-yongmin/Documents/GitHub/Quickie/run_test_hello_channel.py”, line 23, in <module> asyncio.run(main()) File “/Users/kang-yongmin/.pyenv/versions/3.10.4/lib/python3.10/asyncio/runners.py”, line 44, in run return loop.run_until_complete(main) File “/Users/kang-yongmin/.pyenv/versions/3.10.4/lib/python3.10/asyncio/base_events.py”, line 646, in run_until_complete return future.result() File “/Users/kang-yongmin/Documents/GitHub/Quickie/run_test_hello_channel.py”, line 17, in main await channel_layer.send(‘hello’, message_dict) File “/Users/kang-yongmin/Documents/GitHub/Quickie/venv/lib/python3.10/site-packages/channels_redis/core.py”, line 218, in send await connection.zremrangebyscore( File “/Users/kang-yongmin/Documents/GitHub/Quickie/venv/lib/python3.10/site-packages/redis/asyncio/client.py”, line 502, in execute_command conn = self.connection or await pool.get_connection(command_name, **options) File “/Users/kang-yongmin/Documents/GitHub/Quickie/venv/lib/python3.10/site-packages/redis/asyncio/connection.py”, line 1363, in get_connection await connection.connect() File “/Users/kang-yongmin/Documents/GitHub/Quickie/venv/lib/python3.10/site-packages/redis/asyncio/connection.py”, line 575, in connect raise ConnectionError(self._error_message(e))redis.exceptions.ConnectionError: Error connecting to localhost:6379. Multiple exceptions: [Errno 61] Connect call failed (‘::1’, 6379, 0, 0), [Errno 61] Connect call failed (‘127.0.0.1’, 6379).
-
미해결스프링 핵심 원리 - 기본편
안녕하세요
아래 질문들을 읽어봐도 잘 모르겠어서 질문 남깁니다.주입할 스프링 빈이 없는 경우 autowired 를 해주면 문제가 생기지 않나요? 왜 옵션으로 처리를 해주나요? 그냥 예외처리 느낌으로 옵션 처리를 하는것인가요?
-
해결됨[코드캠프] 강력한 CSS
실습1 id vs. class
<p class="wrapper__head__sub-title"> 나만의 일기장입니다!<br> 원하는 색과 사이즈로 일기장을 커스텀해보세요.<br> <span id="point"> Have a Good Day.? </span> </p> #point { color: orange; font-size: 22px; font-weight: bold; text-decoration: underline; margin-top: 15px; display: block; }안녕하세요!실습1에서 Have a Godd day? 이부분만 class가 아닌 id로 주셨는데 이유를 잘 모르겠어요!class로 하지 않은 특별한 이유가 있나요?
-
해결됨[코드캠프] 강력한 CSS
전체 tag들의 css 속성값(margin, padding) reset 관련 추가 설명 요청
안녕하세요. 강의 쉽고 재밌게 설명해주셔서 잘 듣고 있습니다.[섹션0. 실습 1] 강의에서, 프로젝트 초기 세팅 중 하나로 css 전체 선택자를 통해 아래와 같이 margin, padding 값을 모두 reset하셨습니다.* { margin: 0; padding: 0; }전체 선택자로 원하는 속성값을 reset 하는 것이 정말 괜찮은 것인지 강의내용만으로는 해소가 안되 강사님의 추가설명을 요청하고자 합니다.강의 수강 전 직접 일기장을 만들었을 때, h1이나 p 태그들에 기본적으로 설정되어 있는 margin값 때문에 warpper에 padding값을 어떻게 설정하는게 좋을 지 고민이 많았고, 차라리 기본margin값이 없었으면 더 만들기 좋을 것이라고 생각했습니다.강의 수강 당시에는 좋은 방법이라고 생각했지만, 수강 중간에 갑자기 아래와 같은 생각이 들었습니다.- 아무런 고려 없이 단순히 모든 태그들의 특정 속성값을 리셋한다면, 초보자로서 예상치 못한 사이드이팩트로 큰 문제가 생기지 않을까?- 각 태그의 정체성을 잃어버리는 것은 아닐까?그래서 해당 주제로 몇몇 글을 찾아보며 내린 결론은 필요하다였습니다! 제가 찾은 결론의 근거로는,브라우저 호환성을 위해(링크)디자이너와의 원활한 협업을 위해(링크)의제인 속성값들의 변화로는 SEO나 웹 접근성에는 큰 문제가 없음(링크)성능에도 큰 차이가 없음(링크)입니다.제가 찾은 근거 외에 강사님이 생각하시거나, 경험했던 내용이 있으면 추가설명 부탁드립니다 :)
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1213번 왜틀렸나요??
http://boj.kr/52bc189a4f1544de83eada840a73580e
-
미해결호돌맨의 요절복통 개발쇼 (SpringBoot, Vue.JS, AWS)
vue 관련.. localhost error?
당연히 구글링 해보셨져? 원하는 결과를 못찾으셨나요? 어떤 검색어를 입력했는지 알려주세문제가 발생한 코드(프로젝트)를 Github에 올리시고 링크를 알려주세요.//vite.config.ts import { fileURLToPath, URL } from "node:url"; import { defineConfig } from "vite"; import vue from "@vitejs/plugin-vue"; import vueJsx from "@vitejs/plugin-vue-jsx"; // https://vitejs.dev/config/ export default defineConfig({ plugins: [vue(), vueJsx()], resolve: { alias: { "@": fileURLToPath(new URL("./src", import.meta.url)), }, }, server: { proxy: { "/api": { target: "http://localhost:8080", rewrite: (path) => path.replace(/^\/api/, ""), }, }, }, }); <!--WriteView.vue--> <script setup lang="ts"> import {ref} from "vue"; import axios from 'axios'; const title = ref("") const content = ref("") const write = function() { axios.post("/api/posts",{ title: title.value, content: content.value, }); }; </script> <template> <div> <el-input v-model="title" placeholder="제목을 입력해주세요"/> </div> <div> <div class="mt-2"> <el-input v-model="content" type = "textarea" rows="15"/> </div> </div> <div class="mt-2"> <el-button type="primary" @click="write()">등록</el-button> </div> </template> <style> </style> 등록 버튼 누를시, 위 사진과 같은 에러가 발생합니다.TCPConnectWrap.afterConnect 검색을 통해서 5173 포트를 UDP/TCP 포트를 다 열어봤으나 달라지는건 없었습니다.일단 진행중인 현재 실행 환경은windows에 wsl2를 설치해서 진행중이고,node: v18.12.1npm: 8.19.2vite.config.ts파일의target: "http://localhost:8080",아래와 같이 5173으로 바꾸었더니 404 NotFound 에러가 발생합니다.target: "http://localhost:5173",네트워크 관련 지식이 모자라서 하는 질문인것 같기도 합니다.뭔가 질문이 모자라 보이는것 같기도 합니다. 더 필요한 내용이 있으면 알려주세요!
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
사용자가 로그인 상태인지 확인하는 방법이 있을까요?
안녕하세요 서포터님들! 세션과 관련된 수업을 듣다가, 사용자가 로그인 되어있는지 안 되어있는지를 어떻게 확인할 수 있는지 궁금해졌습니다.제가 생각한 방법은API 가 호출될 때, HttpServletRequest 에 세션이 없다면 -> 무조건 로그아웃 상태로 판별HttpServletRequest 에 세션은 있으나, 세션 메모리 저장소에 해당 세션 value (UUID 또는 JSESSIONID) 가 없다면 -> 로그아웃 상태로 판별위 1, 2 에 해당하지 않으면 로그인 상태로 판별입니다. 그러나 위 방법은 사용자 권한이 필요한 모든 API 호출 마다 매번 로그인 했는지를 확인해줘야할 것 같아 프로덕션 코드에도 중복이 많이 생기고, 그에 따른 비용도 계속 발생하게 됩니다. Q. 위 방법대로 로그인 여부를 확인해도 될까요? Q. Sping Security를 쓰지 않은 상태에서 로그인 여부를 확인할 수 있는 다른 방법이 있는지 알려주시면 감사하겠습니다!영한님과 서포터님들께 항상 감사드립니다.🙇♂️