inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

파일 다운로드 후 Redirect

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

예제로 구현하는 파일 업로드, 다운로드 에서 파일 다운로드 할때 다음과 같이 ReponseEntity를 return해서 진행했었습니다. return ResponseEntity.ok().header(HttpHeaders.CONTENT_DISPOSITION, contentDisposition).body(resource); 그런데 다운로드 후 다른 uri로 redirect를 하려면 어떻게 해야하나요? 구글링 을 해보니 다운로드 후 redirect는 할 수 없다는데 만약 redirect되게 하고 싶다면 어떻게 구현해야할까요?

  • spring
  • mvc
김주영 댓글 1 좋아요 0 조회수 928

firebase admin 환경 초기화 하는 부분 질문입니다.

미해결

만들면서 배우는 프론트엔드 DO IT 코딩 (Next.js, Typescript)

2:34 환경을 초기화할때 사용 할 메서드 이름을 bootstrap 이라고 정하신 이유가 궁금합니다...!

  • next.js
조조 댓글 1 좋아요 0 조회수 431

교재 구매 문의

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

안녕하세요. jpa 강의 듣고있는데요 jpa교재도 있더라구요. 근데 그 책이 좀 오래된것 같은데 지금 구매해도 상관없을까요?

  • java
  • jpa
kopti 댓글 1 좋아요 0 조회수 316

워닝 메시지 !

해결됨

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

<ipython-input-94-20cf5f2ccdef>:9: FutureWarning: Index.__or__ operating as a set operation is deprecated, in the future this will be a logical operation matching Series.__or__. Use index.union(other) instead. 문제를 풀고서 답을 구했는데 이런식으로 워닝메시지가 뜨는데요! 답은 정확히 똑같이 나왔는데 워닝메시지가 뜨면 시험 상황에서 혹시 코드를 고쳐야 할까요? 아니면 워닝 메시지가 나와도 답은 똑같이 출력되면 그냥 제출해도 상관이 없나요?

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
james3710 댓글 1 좋아요 0 조회수 261

5-칠무해 메모리 초과 질문

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

http://boj.kr/f0d087e04e7b4e30bdf6e3d226471308 제한이 256MB 인데 왜 메모리 초과가 되는 건지 궁금합니다! 천만 개 다 저장한다고 해도 40MB 아닌가요?

  • c++
  • 코딩-테스트
특별한 거위 댓글 1 좋아요 0 조회수 443

2차 기회 페이지 교체 알고리즘

해결됨

그림으로 쉽게 배우는 운영체제

안녕하세요 유익한 영상 매우 잘 보고 있습니다. 헌데 궁금한 점이 있습니다 Q : 2차기회 페이지 교체 알고리즘에서 페이지 부재 없이 페이지 접근에 성공해서 페이지 1번이 제일 뒤로 간 경우에 단 한번만 기회를 받아 기회를 총 두번 쓴 페이지는 똑같이 페이지 부재 없이 페이지 접근에 성공하더라도 스왑영역으로 빠지게 되는건가요 아니면 페이지 부재 없이 계속 접근에 성공하면 계속 뒤로 빠지게 되는건가요

  • 운영체제
  • 페이지교체
  • 알고리즘
minseong2083 댓글 1 좋아요 1 조회수 1107

ppt22장에서 24장으로 넘어갑니다.

미해결

2025 정보처리기사 필기

SW 개발 표준 18분짜리 강의에서 PPt 22장에서 갑자기 24장으로 넘어갑니다. 짤린것같은데 수정 부탁드립니다.

  • 정보처리기사
뭉뭉 댓글 1 좋아요 0 조회수 466

4-2 인접행렬

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

안녕하세요. 4-2 인접행렬 코드 관련 질문 있습니다. 우선 main 에 이중 for문을 두시고 내부에 go 라는 이름의 재귀함수를 쓰셨는데, 이중포문과 재귀함수의 역할이 동일한 것 같습니다. 아래처럼 go 함수에 재귀 부분을 지우니 똑같이 1,2,3,4 가 잘 출력되는데, 혹시 제가 놓친 부분이 있을까요? void go(int f) { visited[f] = 1; cout << f << '\n'; // for (int i = 0; i < n; i++) { // if (visited[i]) continue; // if (v[f][i]) go(i); // } } int main() { for(int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { if (v[i][j] && visited[i] == 0) go(i); } } }

  • c++
  • 코딩-테스트
정성윤 댓글 1 좋아요 0 조회수 394

프로젝션 임베디드 타입(Address) 쿼리호출 안되는 문제

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

아래와 같이 쿼리를 구성했는데 select쿼리가 나가지 않습니다. 어디가 잘못되었는지 궁금합니다.. //임베디드 타입 프로젝션(Address) Address address = new Address(); address.setCity("경기도 땡땡"); address.setStreet("땡땡동"); address.setZipcode("00000"); Product product = new Product(); product.setName("제발되라"); em.persist(product); Order order = new Order(); order.setOrderAmount(0); order.setAddress(address); order.setProduct(product); em.persist(order); em.flush(); em.clear(); em.createQuery("select o.address from Order o", Address.class) .getResultList(); 아래와 같이 mapped가 안됬다고 오류가 뜹니다..

  • java
  • jpa
kate 댓글 2 좋아요 0 조회수 411

프로젝트 생성시 javascript resources가 생성안됨

미해결

실전 JSP (renew ver.) - 신입 프로그래머를 위한 강좌

해당 폴더가 없어서 여기저기 뒤져봤는데 https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=nateen7248&logNo=220684958878 이 방법으로도 안되더라구요 2번에 javascript 보면 자동으로 체크되어있어서 체크 해제하고 적용하고 체크 한다음에 다시 적용하고 이클립스 껐다 켜봐도 안나타나요 이클립스는 2020-06버전이고 eclipse IDE for enterprise hava developers 로 받았는데 뭐가 문제인걸까요

  • java
  • jsp
  • javascript
pchsmje 댓글 1 좋아요 0 조회수 931

질문

미해결

WEB2 - Node.js

강의다 따라했고 강의에서는 리로드 하면 페이지가 바로 바뀐게 반영되는데 저는 pm2 stop main.js -> pm2 start main.js를 해야 반영이되는데 뭐가 문제일까요..?

  • node.js
진승 댓글 1 좋아요 0 조회수 464

Ansible dood

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. Ansible도 이전에 section 2처럼 DooD방식으로 하면 되나요? 저는 자연스럽게 DooD를 사용하고 있었는데 section 3 들어와서는 별다른 언급이 없으셔서 질문드려봅니다. windows에서 DinD 방식은 안된다고 알고 있으면 될까요?

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
소니소니 댓글 1 좋아요 0 조회수 374

A value is trying to be set on a copy of a slice from a DataFrame. 경고창 관련 질문

미해결

train['total_bedrooms'] = train['total_bedrooms'].fillna(train['total_bedrroms'].median()) train.loc[train['total_bedrooms'].isnull(),'total_bedrooms'] = train['total_bedrooms'].median() 빅데이터 분석기사 준비하던 도중 위 코드를 실행시키니 colab에서 경고창이 발생했습니다. <ipython-input-35-0cb00506e054>:17: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_indexer,col_indexer] = value instead See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy train['total_bedrooms'] = train['total_bedrooms'].fillna(train['total_bedrooms'].median()) pandas 공식 홈페이지 설명문 (체인 인덱싱?)을 확인해봐도 이해가 정확히 되지 않는데, 어떠한 원리로 위에 코드가 경고창이 발생하는지 궁금합니다.

  • loc
  • iloc
  • chained_indexing
qhrbs98 댓글 1 좋아요 0 조회수 444

코드 이렇게 해도 될까요?

해결됨

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

# 피처 엔지니어링 - date에 쫌 안맞아서 해보겠음 cols1 = list(X_train.columns[X_train.dtypes == object]) # 범주형 cols2 = list(X_train.columns[X_train.dtypes != object]) # 수치형 # 수치형 변수의 스케일링 - 값이 안맞는 것은 범주형 데이터에서만 나타나기 때문에 데이터를 나누기전 수치형 데이터부터 먼저 처리해준다. from sklearn.preprocessing import RobustScaler Ro = RobustScaler() X_train[cols2] = Ro.fit_transform(X_train[cols2]) X_test[cols2] = Ro.transform(X_test[cols2]) # X_train행의 길이 알아두기 a = len(X_train) #17290 # 범주형 변수의 더미 인코딩 combined = pd.concat([X_train, X_test]) # 훈련 데이터와 테스트 데이터 합치기(위아래로) combined = pd.get_dummies(combined[cols1]) # 다시 훈련 데이터와 테스트 데이터로 분리 X_train = combined.iloc[:a] X_test = combined.iloc[a:]

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
sychang2000 댓글 1 좋아요 0 조회수 325

category=soup.select()

미해결

[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]

[참고] 크롤링과 데이터베이스 - 스키마 구현/크롤링 시작 (업데이트) 11:52 category=soup.select()에서 category가 원래는 리스트로 나오는 것으로 이해하고 있었는데 리스트가 아니라 딕셔너리형태로 나오는 이유가 궁금합니다

  • python
  • sql
  • mysql
  • dbms/rdbms
  • 데이터-엔지니어링
이하윤 댓글 1 좋아요 0 조회수 348

window)) docker-compose up할 때 tests는 리로딩 X

미해결

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

안녕하세요 저는 window 환경에서 강의를 수강하고 있고 docker-compose up시 react-app-test 컨테이너가 강제 종료되어 travis-ci에서 빌드까지 되지 않고 있는 문제를 겪고 있습니다. 참고로 docker-compose up 으로 react-app 실행 시 react-app 은 정상적으로 실행 react-app-test 컨테이너는 부적절한 해체로 인한 테스트 누출로 인해 강제 종료 된 것 같습니다. ) 이 때문인지 travis 에선 아래 코드와 같은 오류 내용이고 build에 실패하였습니다. 이를 해결할 방법이 있을까요? root: deprecated ked sudo(the key 'sudo' has no effect anymore) 아래 사진을 보면 Build config를 보면 에러 코멘트처럼 sudo가 사라진 것을 확인할 수 있습니다. 현 문제 해결 및 다른 에러 발생 리로딩이 되는 지 확인한다고 app.js의 text 내용을 자주 바꿨는데 그에 맞춰 app-test.js는 바꿔주지 않아 영상 초반에 나오듯 렌더링할 텍스트가 맞지 않아 나는 오류였습니다. 렌더링 문제가 해결되자 정상 작동은 하는데 리로딩이 안됩니다....

  • aws
  • docker
  • github
  • ci/cd
  • travis-ci
  • 데이터-엔지니어링
bam 댓글 1 좋아요 0 조회수 646

다음과 같은 에러가 발생하네요...

미해결

비트코인 선물거래 자동매매 시스템(저자직강)

설정된 XRP에서는 문제가 없으나 TRX.ETH (아직 이 두종목만 돌려서 다른종목은 확인안됨) 등에서 처음 거래만 되고 다음과 같은 에러가 발생합니다. long open position-trade_buy_long error msg:ExecuteError [Executing] -1111: Precision is over the maximum defined for this asset. cancel before timestep-long ask_order_status error msg:ExecuteError [Executing] -1102: Mandatory parameter 'orderId' was not sent, was empty/null, or malformed. Precision 설정에 문제가 있는것인지 아니면 따로 설정해줘야 하는것인지 궁금합니다. 설정에서 문제가 있다면 어떤것을 수정해야 하는지 알고 싶습니다.

  • pandas
  • 투자
wish21cen 댓글 1 좋아요 0 조회수 665

WARNINGS: ?: (staticfiles.W004) The directory 'C:\projects\first-django\static' in the STATICFILES_DIRS setting does not exist.

미해결

파이썬으로 장고(Django) 공략하기: 입문

안녕하세요. 장고에 관심이 있어서 본강의를 열심히 수강하고 있습니다. IDE는 VScode를 이용하고 있는데요. 오류가 나지 않도록 디렉토리 구조 및 파일 들 문구 등은 모두 강의내용을 그대로 따라하고 있습니다. 그런데 스태틱 파일 띄우기를 듣던 중에 서버가 실행은 잘 되서 이미지가 화면에 나오기는 하나, 강사님의 화면상에서는 터미널에서 워닝문구가 나오지 않는 듯이 보이는데 제가 실행할 때에는 터미널에서 워닝문구가 나왔거든요. (WARNINGS:?: (staticfiles.W004) The directory 'C:\projects\first-django\static' in the STATICFILES_DIRS setting does not exist.) (하단 이미지 참고) 그래서 워닝문구가 알려주는 대로 first-django 이하에 static 디렉토리를 만드니까 워닝이 사라졌습니다. 그런데 궁금한 점은 제가 제대로 이해를 했는 지를 모르겠으나, 강의내용 중에 설명주신 사항으로 프로젝트 디렉토리(firstdjango)내의 settings.py 파일에서, STATIC_URL = 'static/' STATICFILES_DIRS = [ os.path.join(BASE_DIR, "static"), ] 로 하게 되면 (first-django 이하) 프로젝트 , 앱 이하의 static 폴더들을 모두 참고하게 된다고 하였는데요. 궁금한 점은 전체 static 디렉토리를 참고를 어떤 식으로 하게 되는 건지요?? 전체를 참고하게 된다면 워닝문구가 왜 나왔을까요?? 참고로 제가 static 디렉토리를 first앱 외에 first-django, firstdjango 아래에 추가로 만든 후에 settings.py 내에 print(STATICFILES_DIRS)를 추가해서 실행해 보았을 때는 전체 static 디렉토리들이 아니라, 오로지 BASE_DIR 인 최상위 first-django 로만 이루어진 ['C:\\projects\\first-django\\static'] 만 리스트로 들어가 있었습니다. 혹시 워닝문구가 나오는 건 혹시 제가 파이챰이 아니라 vscode 를 사용해서 그런 걸까요??

  • python
  • django
류재안 댓글 1 좋아요 0 조회수 459

프록시 객체가 생성될 때 synchronized 없이 메서드가 생성되는 것이 맞을까요?

해결됨

재고시스템으로 알아보는 동시성이슈 해결방법

먼저 좋은 강의 감사드립니다. 프록시 객체에서 이해가 안 가는 부분이 있어 질문드립니다. @Transactional을 사용하면 프록시 방식의 AOP로 동작하는 것은 이해하고 있습니다. 스프링 부트는 CGLIB 방식으로 프록시 객체를 생성하므로, StockService를 상속하는 StockServiceProxy가 만들어질 때 StockServiceProxy.decrease()에도 synchronized 키워드가 붙어있을 것이라고 생각했습니다. 그런데 강사님께서 TransactionStockService 를 예로 드실 때 synchronized 를 안 붙이신 걸 보니 프록시 객체가 생성될 때는 synchronized 가 안 붙는 건가? 라고 생각들었습니다. Q. 프록시 객체가 생성될 때 synchronized 없이 메서드가 생성되는 것이 맞을까요? 읽어주셔서 감사합니다 :)

  • java
  • spring
  • 동시성
동해물과백두산이마르고닳도록 댓글 1 좋아요 1 조회수 671

수업 장표 다운로드

미해결

데이터 분석 SQL Fundamentals

안녕하세요. 강의 영상에 나오는 학습 자료(ppt 장표)는 어디에서 다운받을 수 있을까요? 감사합니다!

  • sql
  • postgresql
  • dbms/rdbms
황이주 댓글 1 좋아요 0 조회수 329

인기 태그

인프런 TOP Writers

주간 인기글