묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 핵심 원리 - 기본편
TestResult 소요 시간ms
안녕하세요, 먼저 강의 재밌게 듣고 있습니다. 좋은 강의 감사드려요! 간단한 질문인데, 9분경에서 test 를 할 때, 강사님은 70ms 가 소요되는 반면 저는 279ms 가 걸리더라고요. 혹시나, 제가 무언가를 잘못하고 있는건지? 아니면 무시해도 되는 차이인지 확인하고 싶어서 여쭙습니다! 감사합니다
-
미해결우디의 프리미어 프로 강좌
예제파일
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 예제파일이 보이지가 않아요 그리고 강의 파일이 없나요? 어디서 다운 받나요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
영속성 컨텍스트와 DB 커넥션 관련 질문 드립니다!
안녕하세요. 항상 좋은 답변 주셔서 감사합니다. 영속성 컨텍스트와 DB 커넥션 관련 문의 드리고 싶은 것이 있어 글을 적습니다. 영한님께서 강의 중간에 영속성 컨텍스트가 계속 연결되면 DB 커넥션이 마른다고 말씀을 해주셨습니다. 그러시면서 OPEN SESSION IN VIEW의 단점이 될 수 있다고도 말씀을 해주셨습니다. 저는 지금까지 트랜잭션을 타는 순간만 DB와 커넥션을 가진다고 생각을 했었는데, 영속성 컨텍스트가 유지되는 순간이 이미 DB와 계속 연결이 이어지고 있는 상황으로 이해를 하면 될까요? 항상 좋은 답변 감사드립니다.
-
미해결제주코딩베이스캠프 Code Festival: JavaScript 100제
const, let
변수를 저장할 때, const와 let을 섞어 쓰시는데 차이점은 뭔가요??
-
미해결차량 번호판 인식 프로젝트와 TensorFlow로 배우는 딥러닝 영상인식 올인원
후반부 강의자료 요청드립니다.
안녕하세요 강의 잘 보고있습니다. 후반부 강의자료 요청드립니다! 이메일 : ejrtks1020@naver.com
-
미해결Slack 클론 코딩[실시간 채팅 with React]
상태관리 질문드립니다.
안녕하세요, 강의 내용과는 관련이 적은 내용일수도 있는데 궁금해서 질문 남깁니다. 만약에 비동기 처리를 위한 상태 관리 thunk, saga 등을 사용한다고 하면, 어떤 데이터까지 상태로 저장해야되는지 궁금합니다. 제 생각에는 로그인한 유저는 전역에서 관리를 해야하니까 상태로 저장하는 것이 이해가 되는데요, 만약 채팅에 대한 정보를 상태로 저장할 때는 어떤 데이터가 저장되어야 하는지 감이 잡히지 않습니다. 사용자가 업데이트된 채팅을 보기 위해서는 채팅 목록, 메시지 목록을 모두 상태로 저장하고 있는 것이 맞을까요...?
-
미해결Vue로 Nodebird SNS 만들기
aws 서버 새로고침시
안녕하세요 궁금한점이 있어서요 1. 새로고침시 게시글이 불러와졋다 안불러와지는현상 로그인 역시 마찬가지로 로그인한 유저가 불러와졋다가 안불러와지는현상이있습니다. url: younge.xyz 아이디 : abc@naver.com 비밀번호 : abc 이것은 nuxtServerInit 쪽문제일까요? 2 .cname 으로 www.을 붙여서 설정을 aws에서 해놓았는데요 www.younge.xyz (CNAME으로 추가한 url )에서는 cors 가 걸리는데요 또다른 aws 설정이 필요한가요? 3. 로컬에서 1번 문제를 해결하려 돌려보았는데 뜬금없는 cors 가 또 걸려서요 Request Status Preflight Request (if problematic) Initiator Context Allowed Origin (from header) login blocked login http://localhost:3080/ http://younge.xyz 요렇게나와서 back app.js 에 app.use(morgan('dev')); app.use(cors({origin:'http://localhost:3080', credentials:true} )); 로 수정을해주었는데도 몇번이나 서버를 껐다켰는데도 먹히지가않네요 이게 aws에서도 똑같은 문제로 애먹어서 몇십번 서버 껐다가 키니까 또 먹더라구요 이거 빌드된 파일들을 삭제후 다시 해야할까요? 빌드된 폴더가 있는건가요? 프론트에서는 .nuxt 폴더에 빌드된파일을 서버가 읽고 화면을 보여주는거같은데 백단은 찾기가 힘들어서요
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
질문이 있어요~
안녕하세요! Model에 데이터를 보관할 때 request.setAttribute를 사용하잖아요. 근데 model에 있는 데이터는 응답으로 나가야하는 데이터면 response가 아닐까라는 생각이 들었는데,, request에서 온 파라미터를 꺼내서 객체를 만들고 model에 그 데이터를 보관해서 뷰로 나가는 거니까 request인건가요? 감사합니다..
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL 문제풀이
2번 문제
select distinct(city) from station where left(city,1) <> 'a' or left(city,1) <> 'e' or left(city,1) <> 'i' or left(city,1) <> 'o' or left(city,1) <> 'u' or right(city,1) <> 'a' or right(city,1) <> 'e' or right(city,1) <> 'i' or right(city,1) <> 'o' or right(city,1) <> 'u' 저는 이렇게 쿼리를 짰는데 틀린 답이라고 나옵니다. 왜 그런걸까요?
-
미해결디지털 포렌식 (Digital Forensic) 전문가 과정
포렌식 리눅스 케인과 SIFT 리눅스 차이점이 궁금합니다
포렌식 리눅스가 케인도 있던것 같던데 SIFT 리눅스와 어떤 차이점이 있나요? 아무거나 사용해도 괜찮은가요?
-
미해결데이터베이스 중급(Modeling)
1:1 관계에 질문이 있습니다.
부모 테이블에 자식 테이블 명을 넣으면 된다는 말이 이해가 되지 않습니다. 처음에 이렇게 생각했습니다. 부모 테이블의 PK를 자식 테이블의 PK와 동일하게 맞춰라 그러면 PK 없이 각 테이블의 연관성 있는 데이터를 동일한 PK로 가져올 수 있다. 헌데 과연 이게 적절한지 궁금합니다. 관련이 있는 테이블이라면 정확성과 신뢰성을 위해 부모 테이블에 자식 테이블의 PK가 있어야 하는게 아닌가? 그리고 자식 테이블의 PK가 있다면, PK 값은 중요하지 않지 않을까? 해당 PK만 참고하면 직관적으로 해당 테이블의 PK 위치를 참고하면 되니깐, 1:1 무결성에 의해 부모가 삭제되면 연관된 자식 테이블의 데이터도 삭제되도록 "on delete cascade"를 설정하면 되는거 아닌지요? 혹 말씀하신 내용이 Table 내 데이터 크기를 최적화 하기 위한 것인지 알고 싶습니다 강의 중 언급하신 내용이 이해하기가 조금 어려워 질문을 드립니다.
-
미해결스프링 핵심 원리 - 기본편
ObjectProvider의 getObject()가 request빈을 찾는 방법
안녕하세요! 강의를보다 궁금한점이 생겨서 질문드립니다! https://www.inflearn.com/questions/368066 이 질문글을 읽어보았는데요, ObjectProvider를 통해 Controller 와 Service 어디에서 빈을 생성해도 같은 요청에 대해서 같은 빈을 찾아 반환해 준다는 점이 매우 신기했습니다. 그런데 동시에 ObjectProvider는 어떻게 Controller 에서 받은 요청으로 인해 생긴 MyLogger 빈을 Service 에서 같은 요청의 빈을 찾을 수 있는것인가! 에 대한 궁금증이 생겼습니다. 만약 100개의 요청이 동시에 들어왔다 치면, LogDemoService의 logic 메소드가 Controller에서 어떠한 파라미터도 받지않고 나머지 99개의 request 빈들을 무시하고 자신의 빈을 찾을 수 있는지 말입니다. 그래서 질문의 결론은 제목처럼, ObjectProvider는 수많은 Request 빈으로 부터 어떻게 하나의 요청에 대한 빈을 찾을 수 있는가 입니다. 질문 읽어주셔서 감사합니다!!!
-
미해결리눅스 쉘 스크립트 마스터
(..)_(..) 와 BASH_REMATCH
마지막 예제에 나온 (..)_(..) 와 BASH_REMATCH 의 의미가 무엇인가요? 인터넷에서 BASH_REMATCH는 정규식으로 매칭되는 내용이라고 하는데, 이해가 잘 가지 않습니다.
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
add [num], byte 1 관련...
안녕하세요 다름이 아니라, add [num], byte 1에서 1 앞에 byte를 붙여야 하는 이유가 상수를 1바이트짜리 바구니에 넣어야 할 때 그 숫자를 1바이트 숫자로 인식해야 하기 때문이라고 말씀하셨는데 al과 [num] 모두 1바이트짜리 바구니(레지스터는 고정된 바구니?)인데 [num]의 경우에만 byte를 붙이는 이유가 있을지 궁금합니다...
-
미해결[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]
apache가 아닌 Nginx+Flask 연동하는 방법도 있을까요? (62강 7분56초)
저는 Apache가 아닌 Nginx로 flask를 연동하고 싶어서요
-
미해결구글애즈로 배우는 퍼포먼스마케팅 필수 (2023년 업데이트)
전환 액션 조합
안녕하세요영상 5분 정도에 나오는 전환 액션 조합은제가 조합한 모든 액션이 이루어졌을 때 전환 1로 계산이 되는 건가요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
안녕하세요 !
안녕하세요. 강의 잘 보고 있어요 ! 문제에는 재귀를 왼쪽 오른쪽 자식 노드 각각 호출하는데.. 이렇게 이진트리순회 문제를 풀어도 되는건지 궁금합니다! 감사합니다. import java.util.ArrayList; public class Test { public static boolean[] visited = new boolean[8]; // node + 1 public static ArrayList<ArrayList<Integer>> graph = new ArrayList<>(); public void DFS(int x){ if (!visited[x]){ visited[x] = true; System.out.print(x + " "); for (int i=0; i<graph.get(x).size(); i++){ Integer y = graph.get(x).get(i); if (!visited[y]){ DFS(y); } } } } public static void main(String[] args) { Test test = new Test(); for (int i=0; i<visited.length; i++){ graph.add(new ArrayList<>()); } graph.get(1).add(2); graph.get(1).add(3); graph.get(2).add(4); graph.get(2).add(5); graph.get(3).add(6); graph.get(3).add(7); graph.get(4).add(2); graph.get(5).add(2); graph.get(6).add(3); graph.get(7).add(3); test.DFS(1); } }
-
해결됨Slack 클론 코딩[실시간 채팅 with React]
강의소개에서
강의소개보면 swr(리덕스대체) 라고 나와있는데 swr도 리덕스처럼 상태관리를 하는건가요?
-
미해결모두를 위한 파이썬 : 필수 문법 배우기 Feat. 오픈소스 패키지 배포 (Inflearn Original)
list에 대해서 질문입니다.
안녕하세요? 강의 잘 듣고 있습니다. 조금 어렵지만요 ㅠㅠ 오늘 강의를 듣다보니 위의 사진과 같은 코드를 작성해주시는 부분이 있었습니다.(혼자 만들어보다 보니,강의떄와 정확하게 일치하지는 않습니다.) type을 활용해서 메타클래스를 만드는 내용이였는데요, 1.사진에서 보면 c1 = CustomList1([1,2,3,4..9])로 바로 인스턴스가 생성이 되더군요. __init__이나 이런걸 활용해서 메소드를 정의해주거나 그런게 아닌데도, Customlist가 [1,2,3,4,5..9]를 인자로 받을 수 있는 이뉴는 list클래스를 상속받았기 때문인가요? ' list를 생성할 때, A = list([1,2,3,4,5])와 같은 식으로 할 수 있었고 > 그런 list를 상속받았으니 > Customlist도 그런게 가능하다' 로 생각을 해도 괜찮을까요? 2. 앞의 질문과 이어지는 질문입니다. A = list([1,2,3,4,5]) 라는 리스트의 인스턴스가 만들어질 때, 제가 수업을 듣고 또 공부해본 바로는 type.__call__이 호출되고, type.__call__에 의해list. __new__와 list.__init__가 차례로 호출되어 A라는 인스턴스객체가 만들어진다고 이해했습니다. 그래서 인스턴스 A가 생성될 때 인자로 받은 [1,2,3,4,5]가, 어떻게 인자로 받을 수 있고 또 어떻게 전달되는지를 알고 싶어서 찾아봤더니 type의 __call__이 *args형태로 받아주더군요 그러면 list의 __new__랑 __init__을보면 이 *args가 어떻게 처리되는지를 알겠다 싶어서 찾아봤는데.. 여기서 막히더군요.. list에 __init__메소드가 있긴 한데 또 list에는 __new__가 없어서, 어떻게 찾아야 할지도 모르겠구요 .. 여기서 좀 더 찾아보려 하는데.. 어떻게 더 찾아봐야 될지 모르겠습니다. 혹시 어떤식으로 찾아나가야 할지 키워드를 좀 던져주실 수 있으신가요 ㅠㅠ
-
미해결엑셀 매크로와 VBA 기초부터 실무활용까지 완전 정복
취합 및 반복 프로시져
선생님 안녕하세요, 강의를 듣고 실무에 적용해봤는데 에러가 뜨는 이유가 궁금합니다. 행이 수백개 있는 '원본파일'에서 각 행별로 '중간가공파일'을 거쳐 '취합파일'에 붙여넣기 하려고합니다. 매크로 기록은 '중간가공파일'에서 시작했습니다. [프로시저] Dim i As Integer For i = 1To n 'n을 마지막 행번호로 표현하고 싶으면 어떻게 해야되나요? Range("B9").FormulaR1C1 = "='[원본파일]시트1'!R[i]C[1]" '여기서 에러가 뜹니다.. Range("B10").FormulaR1C1 = "='[원본파일]시트1'!R[i]C[3]" Windows("중간가공파일").Activate Range("H9", Range("H9").End(xlToRight).End(xlDown)).Copy ' 원본파일에서 끌어온 데이터를 중간가공파일에서 수식 작업을 하고 범위지정하여 취합파일에 붙여넣는 과정, cf) H9=B9, H10=B10 Windows("취합파일.xlsx").Activate Range("A1").End(xlDown).Offset(1, 0).PasteSpecial , xlPasteSpecialOperationNone '값붙여넣기 인수는 무엇인가요? Next i 너무 설명이 장황하여 잘 전달될지 모르겠지만,,,,도움 요청드립니다. 감사합니다.