묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
SPA앱 정적 배포 관련 질문이 있습니다
안녕하세요.리액트와 같은 SPA 앱 배포시 AWS S3를 이용해서 많이 배포하는 것으로 알고있습니다. 배포 섹션에서 설명해주실 때 1단계 배포도 그것과 비슷한 것 같은데요.궁금한게 동적으로 받아와야하는 파일이 있는 경우에는 S3만 가지고는 배포가 어렵다고 하셨는데, 리액트 앱 안에서 라우팅을 이용해서 페이지 전환을 하거나 유저 액션 또는 백엔드와 API 통신을 이용해서 데이터가 바뀌는 경우는 동적으로 데이터가 변경되는것이 아닌가요? SPA앱을 배포할 때는 1단계 배포 외에도 추가적인 작업이 더 있어야하는지 궁금합니다. 부족한 지식으로 질문을 하는 것 같아 죄송합니다만, 답변 부탁드립니다!(우연한 계기로 강좌를 듣게 되었는데 너무 깔끔하고 자세한 설명으로 즐겁게 공부하고 있습니다. 감사합니다!)
-
해결됨Redux vs MobX (둘 다 배우자!)
미들웨어 질문
firstMiddleware의 dispatch(action)이후 코드에 넣은 console.log('액션 끝') 코드가 store.subscribe 이후에 실행되는 것이면 dispatch와 reducer 사이 뿐만 아니라dispatch가 실행되고 reducer가 실행되고 state가 변경되고 나서 동작을 추가할 수 있다는 말인가요?dispatch -> 미들웨어 -> Reducer -> 미들웨어이게 맞나요?
-
미해결리눅스 필수 유틸리티 4종 마스터 - awk, sed, grep, find
큰따옴표 안에서 큰따옴표 의미
s009_GREP 4:43 부근강의에서 "인용부호 사이에 들어가 있는 문자중에서 특별히 다음과 같은 문자에 한해서만 해석을 하게 돼 있습니다." 라고 말씀하셨는데.. 다음과 같은 문자가 '큰따옴표, 백슬러시, 달러, 백틱' 4가지로 이해가 됩니다.큰따옴표 안에서 백슬러시, 달러, 백틱은 설명해주셨는데 큰따옴표 안에서 큰따옴표가 또다른 의미가 있나요? 강의 잘 듣고 있습니다. 감사합니다~
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
일반 조인에서 연관된 엔티티를 조회하지 않는 과정이 궁금합니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]정확히는, 페치조인과 일반 조인의 차이에서,페치 조인은 연관된 엔티티를 함께 즉시 로딩하기 때문에 추가 select문이 발생하지 않고(한번에 퍼올리고)일반 조인은 그렇지 않아서 후에 조회할 때에 다시 select문이 나간다고 설명해주셨습니다.저는 이 부분이 일반 조인은 프록시형태로 조회해서 LAZY 때문에 그렇다고 이해하고 있었는데 프록시는 아니라고 설명해주셔서요.그러면 일반 조인이 후에 다시 조회하게 되는 정확한 이유가 궁금합니다.
-
해결됨파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
[자릿수의 합] 질문입니다.
안녕하세요 계속 오류가 떠서 여쭤봅니다.이 코드는 어떤 부분이 잘못되었는지 잘 모르겠습니다. import sys import os current_path=os.getcwd() sys.stdin=open(current_path + "\\python\\코딩테스트 강의 내용\\01 코드 구현력\\복습 파일\\" + "input.txt", "rt") N=int(input()) num_arr=list(map(int, input().split())) def digit_sum(x): result=0 for idx in range(0, len(str(x))): result+=int(str(x)[idx]) return result # 각 자리수 더한 합 for idx in range(N): arrMax=-21470000000 answer=0 if digit_sum(num_arr[idx])>arrMax: arrMax=digit_sum(num_arr[idx]) answer=num_arr[idx] print(answer)
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
persistence.xml 에서 URI is not registed
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]강의 ppt 내용 복사해서 작성했는데 오류가 납니다 스프링 초보인데 도와주세요
-
미해결
결과물이 안나와요~
SELECT * FROM Customers where Country in ('mexico', 'sweden', 'usa') ; SELECT * FROM Customers where Country = 'mexico' or Country = 'sweden' or Country = 'usa' ;결과물이 안나오는 되요 이유가 뭘까요~~
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
persistence.xml
persistence.xml 작성 후 교수님과 같은 창이 뜨지 않습니다.찾아본 방법으로 project structure 에서 추가하려해도 JPA가 뜨지않습니다. 맨 마지막에 구글 드라이브 주소를 추가하였습니다--프로젝트 생성 사진<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>jpabasic</groupId> <artifactId>ex1-hello-jpa</artifactId> <version>1.0-SNAPSHOT</version> <properties> <maven.compiler.source>17</maven.compiler.source> <maven.compiler.target>17</maven.compiler.target> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <dependencies> <dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> <version>2.3.0</version> </dependency> <!-- JPA 하이버네이트 --> <!-- 인터페이스--> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-entitymanager</artifactId> <version>5.3.10.Final</version> </dependency> <!-- H2 데이터베이스 --> <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <version>1.4.200</version> </dependency> </dependencies> </project><?xml version="1.0" encoding="UTF-8"?> <persistence version="2.2" xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_2.xsd"> <persistence-unit name="hello"> <properties> <!-- 필수 속성 --> <property name="javax.persistence.jdbc.driver" value="org.h2.Driver"/> <property name="javax.persistence.jdbc.user" value="sa"/> <property name="javax.persistence.jdbc.password" value=""/> <property name="javax.persistence.jdbc.url" value="jdbc:h2:tcp://localhost/~/test"/> <property name="hibernate.dialect" value="org.hibernate.dialect.H2Dialect"/> <!-- 옵션 --> <property name="hibernate.show_sql" value="true"/> <property name="hibernate.format_sql" value="true"/> <property name="hibernate.use_sql_comments" value="true"/> <property name="hibernate.hbm2ddl.auto" value="create" /> </properties> </persistence-unit> </persistence> https://drive.google.com/file/d/1VSj9otuwnM8LDSYNYHaoXz04VmY15tLn/view?usp=share_link** pom.xml파일 h2 버전은 1.4.200으로 바꾸었습니다.
-
미해결실습으로 끝장내는 웹 크롤링과 웹 페이지 자동화 & 실전 활용
강의 끝까지 잘 들었습니다. 복습도 해야겠죠
강의를 잘 들었습니다.완강이신지요? 너무 훌륭한 강의라서 좀더 이어졌으면 하는 간절한 바램입니다. 지금은 잘 이해하고 있다고 생각드는데 막상 실전에서 사용하려면 잘 안돼요.... 우선 복습부터 해야겠네요....감사합니다.
-
미해결실전! Querydsl
MemberJpaRepository와 MemberRepositoryCustomImpl 의 차이
안녕하세요 완강하고 다시 복습중인데MemberJpaRepository와 MemberRepositoryCustomImpl 의 차이가 뭔지 알 수 있을까요 ?MemberJpaRepository에 있는 코드를 MemberRepositoryCustom 및 MemberRepositoryCustomImpl 에 작성하면 안되는건가요 ?따로 나눠져있는 이유가 궁금합니다 .. !
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
세션기반 인증방식 질문 있습니다.
처음 로그인을 할 때 서버측에서 세션 id를 클라이언트에게 넘겨주면 세션 id를 통해서 페이지를 이동할 때마다 로그인 상태를 유지시켜주는 것으로 알고 있습니다.그렇다면 세션 id는 새롭게 로그인 할때마다 랜덤한 새로운 세션 id를 부여해주는 건가요? 그리고 만약에 로그인된 컴퓨터의 세션id를 보고 다른 컴퓨터에서 그 세션 id를 그대로 입력하면 그 아이디로 로그인이 될까요? 로그 아웃을 하게 되면 서버에서 세션 id를 삭제하나요? 사용하지 않는 세션 id를 가지고 있다면 서버에 과부하가 올 수도 있을 것 같아요
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
Share 할때 노트를 펼친상태로 보여줄수 있는 방법이 있을까요?
선생님 안녕하세요Axure 작업을 하고 Share 할때 아래처럼 바로 노트를 펼친상태로 보여줄수 있는 방법이 있을까요?
-
해결됨모두의 깃 & 깃허브
commit 작업 후 로그에 이전 줄 삭제 후 다시 뜨는 현
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 강사님!다름이 아니라 영상 보면서 따라 하던 중A와 B를 올리고두 번째 내용으로 B 다음 줄에 CX만 추가했는데 로그에는B가 삭제 된 후에 +B/+CX라고 뜨는데혹시 설정으로 변경할 수 있는지이렇게 되어서 향 후 협업 할 때 그대로 사용하여도큰 문제는 없는지 궁금해서 여쭤봅니다커밋 작업 시 변경 사항 외 이전 작업의 마지막 줄이로그에는 삭제되고 다시 추가 되어있는 것 처럼 보입니다.
-
미해결Practical Testing: 실용적인 테스트 가이드
섹션 7에서 완벽하게 제어하기 파트에서 질문이 있습니다!
학습 관련 질문을 남겨주세요. 어떤 부분이 고민인지, 무엇이 문제인지 상세히 작성하면 더 좋아요!먼저 유사한 질문이 있었는지 검색해 보세요.서로 예의를 지키며 존중하는 문화를 만들어가요.LocalDateTime. now(), 즉 현재 시간과 관련된 기능의 사용을 지양하자라고 말씀해주셨습니다!이 뜻이 현재시간과 관련된 요구사항이 넘어왔을 때 해당 요구사항을 현재시간과 관련 없이 다른 방법으로 풀어보자 라는 의미일까요?아니면 다른 기술적인 방법을 말씀하시는 걸까요~? 기술적인 방법이 있는 것이라면 어떤 방법이 있을지 궁금합니다!
-
해결됨[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
mmcv 설치 오류
안녕하세요, 선생님kaggle에서 mm_mask_rcnn_train_nucleus.ipynb 시도하려고 하니,버전 충돌의 문제인지 아래와 같이 계속 오류가 발생해서 코드를 실행하지 못하고 있습니다. 버전 문제라는 답변을 참고하여 torch버전을 낮춰서 다운로드 받아도 동일한 현상이 반복되어서, 어떻게 하면 될지 문의드립니다..오류 메시지입니다.No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda' /usr/local/lib/python3.10/dist-packages/mmcv/__init__.py:20: UserWarning: On January 1, 2023, MMCV will release v2.0.0, in which it will remove components related to the training process and add a data transformation module. In addition, it will rename the package names mmcv to mmcv-lite and mmcv-full to mmcv. See https://github.com/open-mmlab/mmcv/blob/master/docs/en/compatibility.md for more details. warnings.warn( --------------------------------------------------------------------------- ModuleNotFoundError Traceback (most recent call last) <ipython-input-1-43071be0880a> in <cell line: 2>() 1 # 런타임->런타임 다시 시작 후 아래 수행. ----> 2 from mmdet.apis import init_detector, inference_detector 3 import mmcv /usr/local/lib/python3.10/dist-packages/mmdet/__init__.py in <module> 1 # Copyright (c) OpenMMLab. All rights reserved. 2 import mmcv ----> 3 import mmengine 4 from mmengine.utils import digit_version 5 ModuleNotFoundError: No module named 'mmengine' --------------------------------------------------------------------------- NOTE: If your import is failing due to a missing package, you can manually install dependencies using either !pip or !apt. To view examples of installing some common dependencies, click the "Open Examples" button below. ---------------------------------------------------------------------------
-
미해결스프링 배치
다음 강의 계획이 있으신가요?
강사님 강의를 보고 있는 사람입니다.아직 봐야할게 많지만 강의 퀄리티가 너무 좋아 정말 만족하고 있습니다.혹시 다음 강의 계획이 있으신지 궁금합니다.또 있다면 언제쯤 나올 예정인지도요.감사합니다.
-
미해결홍정모의 따라하며 배우는 C++
5.10강 '++'를 넣어도 '+'로 인지되는 문제
안녕하세요, 아래 코드를 작동하던 중, op에 ++를 입력하여도 +로 입력받는 현상이 있습니다. 이유를 모르겠습니다.감사합니다#include <iostream> using namespace std; int getInt() { cout << "Enter int: "; int x; cin >> x; std::cin.ignore(32767, '\n'); return x; } char getOperator() { cout << "Enter op: "; char op; cin >> op; std::cin.ignore(32767, '\n'); return op; } void printResult(int x, char op, int y) { if (op == '+') cout << x + y << endl; else if (op == '-') cout << x - y << endl; else { cout << "Invalid op" << endl; } } int main() { int x = getInt(); char op = getOperator(); int y = getInt(); cout << x << op << y << endl; printResult(x, op, y); return 0; } >> Enter int: 234 Enter op: ++ Enter int: 3434 234+3434 3668
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
OG 실습 중에 궁금한게 생겨 질문드립니다.
불과 얼마전에 네이버가 사이트를 바꿨는데요오늘 OG 실습을 하던 중, 네이버 head / meta에 OG tag가 사라진 것을 확인했습니다.OG tag가 없이도 미리보기가 잘 구현되는데, 어떻게 가능한지가 궁금해 질문드립니다.
-
해결됨디자인 시스템 with 피그마
Token 덮어쓰기해도 이전 라이브러리 적용값이 유지되나요?
안녕하세요. 강의 잘 듣고 있습니다.토큰 플러그인으로 설정한 값들을 약간씩 수정하거나 새로운 값을 추가하려 하는데요.이전에 토큰 플러그인으로 create style을 한 뒤 만든 ui에 스타일을 다 지정해 둔 상태에서 수정한 토큰값을 또 create style을 하면 이전에 ui에 적용해 둔 스타일은 그대로 유지가 되나요? 스타일이 다 깨지는 건 아니죠?같은 이름의 스타일인데 값을 약간 바꿨다면(컬러 등) 그 스타일은 ui에 다시 적용해야 하나요?
-
미해결스프링 프레임워크는 내 손에 [스프1탄]
namespaces 등록이 되지 않습니다.
<mybatis-spring:scan base-package="kr.board.mapper"/>관련하여 namespaces에서 체크하고 등록 하도록 강의에는 나와있는데 scan 관련하여 체크 할 항목이 화면상 보이지 않는데 어떻게 진행해야될까요?