inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

함수 reference 반환

해결됨

홍정모의 따라하며 배우는 C++

안녕하세요 궁금증이 생겨 하나 여쭤봅니다. 7.5강 8:42 부근입니다. int& getValue(int x) { int value = x * 2; return value; } int main() { int &value = getValue(5); cout << value << endl; cout << value << endl; ... return value; 에서 getValue함수의 반환값은 int 레퍼런스 형이니 main함수의 int &value = getValue(5); 부분에서 호출자 getValue(5) 는 int &~ = value; 에서 ~ 의 부분에 해당하나요? 그렇다면 getValue에 있던 value 변수의 레퍼런스인데 그렇게 되면 int &value = getValue(5); 는 레퍼런스의 레퍼런스라 오류가 발생해야하는 것이 아닌가요? 감사합니다.

  • c++
Echapper4 댓글 2 좋아요 2 조회수 307

쓰레드 활용 예시를 다룬 강의가 있나요?

미해결

스프링 핵심 원리 - 기본편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 싱글톤 예시를 설명해주시면서, 쓰레드를 사용할 때 위험성에 대해서 말씀해주신 것을 봤습니다. 혹시 이런 문제점을 다룬 강의가 없나요?

  • spring
  • 객체지향
byungsoo 댓글 1 좋아요 0 조회수 304

HttpSession 질문

미해결

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

[질문 내용] 로그인 성공 시 HttpSession Session = request.getSession()를 호출해서 신규 세션을 생성하고 JsessionID로 사용자를 식별하는것으로이해했습니다. 여기서 궁금한것이 1. 세션 데이터는 공유 데이터로 서버 메모리 어딘가에 저장이 돼서 request.getSession() 으로 접근하는건가요? (a라는 사용자가 로그인컨트롤러를 호출하고 다른 컨트롤러에서 request.getsession을 하면 로그인 컨트롤러에서 반환하는 httpsession객체와 다른 컨틀롤러에서 반환하는 httpsession객체가 같은 것인지 다른것인지에 관한 메커니즘이 궁금합니다) 1번이 아니라면 컨트롤러에 접근할 때 session 객체가 계속 생성되는데 이걸 어떻게 저장하고 클라이언트를 구분하는지 메커니즘이 궁금합니다.

  • spring
  • mvc
댓글 1 좋아요 2 조회수 380

@RequestParam, @ModelAttribute, @RequsetBody 질문

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

3개의 방식 모두 프론트단(html)에서 값을 넘겨준다고 가정했을때 그때마다 어떤 어노테이션을 써야하는지 개념이 부족한거 같습니다. 예를 들어 프론트단에서 username, price의 값을 userA, 10000이라고 전달했을때로 가정한다면 3개 모두 요청값을 받아 받은 데이터로 객체를 생성하고 set해주는 느낌인거같아서 헷갈립니다ㅠㅠ

  • spring
  • mvc
restpmpmpm 댓글 1 좋아요 1 조회수 266

백준11659 구간합 런타임 에러

미해결

Do it! 알고리즘 코딩테스트 with JAVA

하루코딩님 안녕하세요, 열심히 강의 들으면서 공부중입니다 항상 감사드려요 public class tes { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int N = Integer.parseInt(st.nextToken()); int M = Integer.parseInt(st.nextToken()); int[] arr = new int[N + 1]; StringBuilder sb = new StringBuilder(); st = new StringTokenizer(br.readLine()); for(int i = 1; i <= N; i++) { //누적 합 저장 arr[i] = arr[i - 1] + Integer.parseInt(st.nextToken()); } for(int i = 0; i < M; i++) { st = new StringTokenizer(br.readLine()); int start = Integer.parseInt(st.nextToken()); int end = Integer.parseInt(st.nextToken()); sb.append(arr[end] - arr[start - 1]).append("\n"); } System.out.println(sb); } } 위와 같이 구현을 하고 실제로 콘솔에서 제가 아래와 같이 입력하면 tokenizer에서 exception이 발생합니다 5 3 5 4 3 2 1 Exception in thread "main" java.util.NoSuchElementException at java.base/java.util.StringTokenizer.nextToken(StringTokenizer.java:347) at tes.main(tes.java:19) 디버깅을 해보면 첫번째 5 3 입력값은 잘 읽어서 tokenizer에 저장이 되었는데요, 두번째 인풋인 "5 4 3 2 1"은 입력후 엔터를 치면 st = new StringTokenizer(br.readLine()); 라인을 넘어가면 실제 br(BufferedReader)에는 "[\n, 5, 4, 3, 2, 1, \n, , , , ,.. " 처럼 들어가 있는데 st(stringTokenizer)의 str 값을 보면 "" 이렇게 비어있어요 그래서 nextToken()이 없어 에러가 나는것같은데요 왜 제 itellij에서만 그럴까요 ? ㅠㅠㅠ jdk17 사용하고있습니다

  • java
  • 코딩-테스트
  • 알고리즘
2v2 댓글 1 좋아요 0 조회수 355

Cannot resolve method "addAttribute"

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요.

  • java
  • spring
  • mvc
  • spring-boot
박예원[ 학부재학 / 컴퓨터융합 댓글 2 좋아요 0 조회수 727

AppConfig 빈 객체

해결됨

스프링 핵심 원리 - 기본편

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 스프링 컨테이너는 {빈 이름 : 빈 객체} 와 같이 저장된다고 배웠습니다. new AnnotationConfigApplicationContext(AppConfig.class); 이때 AppConfig.class 도 빈으로 등록된다고 하셨는데, 메소드 이름이 빈 이름, 그 메소드의 반환 객체가 빈 객체가 된다면, AppConfig 는 클래스이고 반환객체도 없는데 빈 이름과 빈 객체가 무엇으로 저장되는 것인가요?

  • spring
  • 객체지향
김지호 댓글 2 좋아요 0 조회수 379

EntityManager의 쿼리 순서 보장

미해결

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

1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 안녕하세요. JPA의 영속성 컨텍스트의 쿼리 순서 보장에 대해 궁금한 점이 있어 연락드렸습니다. @Transactional public void deleteUser(Long userId) { seniorRepository.findByUserId(userId).stream() .forEach(seniorService::deleteSenior); User user = findUserById(userId); userRepository.delete(user); } senior 객체가 user객체를 외래키로 가지는 상태입니다. user 객체를 삭제하고, senior 객체는 삭제하지 않기 위해서 위와 같은 코드를 작성하였습니다. deleteSenior 메서드에서는 senior의 User 참조 값을 null로 바꾸어 주는 역할을 수행합니다. 그리고 같은 트랜잭션 내에서 user까지 삭제하는 코드입니다. 위 코드에서 senior의 User 참조 값을 null로 변경하는 update 로직과, user를 삭제하는 delete 로직이 트랜잭션이 종료된 시점에 한번에 쿼리로 생성되어 데이터베이스로 날아가는것이 맞는지 궁금합니다. 만약 그렇다면, 두 쿼리의 순서를 보장할 수 있는지 궁금합니다. 엔티티 매니저는 key-value 형태로 정보를 저장한다고 하여 순서가 보장되지 않을 것 같은데, 순서가 보장된다면 어떤 것에 의해서 순서가 보장되는지도 알려주시면 감사하겠습니다.

  • java
  • jpa
정규원 댓글 1 좋아요 0 조회수 274

@Configuration을 통한 @Bean 등록 질문

미해결

스프링 핵심 원리 - 기본편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. @Configuration을 통해 빈을 수동등록할 때 강의 예제에서는 AppConfig 클래스를 사용하였는데요 AppConfig1, AppConfig2, AppConfig3이라는 클래스에 각각 @Configuration을 붙이고 AppConfig1에서는 @Bean public MemberService memberService()를 AppConfig2에서는 @Bean public OrderService orderService()를 등록하고 ApplicationContext ac1 = new AnnotationConfigApplicationContext(AppConfig1.class); ApplicationContext ac2 = new AnnotationConfigApplicationContext(AppConfig2.class); 이렇게 해서 스프링 컨테이너를 두 개 만들 수 있을거 같습니다 이렇게 했을때 단점과 장점이 있는지? 실제로 이렇게 컨테이너를 분할하는 경우가 있는지? 궁금합니다 추가적으로 각 AppConfig1, AppConfig2에서 동일한 객체를 스프링 빈으로 등록한다면 이때도 여전히 싱글톤인지 궁금합니다

  • spring
  • 객체지향
pbs0216 댓글 1 좋아요 0 조회수 408

바탕쪽 텍스트추출, 표안의 사각형 안의 텍스트 추출, 표안의 글머리기호있는 텍스트 모두 추출

해결됨

직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피

안녕하세요. 강의를 여러번 보면서 많은 도움을 얻고 있습니다. 감사합니다~ 몇가지 질문 드립니다. 1. 바탕쪽이 표로 만들어져 있는 경우 바탕쪽에 있는 표의 셀안에 있는 텍스트는 어떻게 가져 올 수 있을까요? 2. 그리고 본문의 표의 셀내에 또 사각형을 만든 다음에 텍스트를 입력해 놓은 경우, 표의 셀안의 사각형 안의 텍스트를 가져오려면 어떻게 해야할까요? 3. 마지막으로 표안에 문단번호모양설정을 해서 글머리 기호 1. 2. 3.,,, 이런식으로 여러 줄이 있는 경우, hwp.InitScan(Range=0xff), GetText를 이용하면 제일 위의 한 줄만 추출 되는 데 전체 텍스트를 다 가져 오려면 어떻게 해야할까요?

  • python
  • 한컴오피스
MH H 댓글 1 좋아요 1 조회수 354

제가 이해한게 맞나 궁금합니다.(Window 관련해서)

미해결

그림으로 쉽게 배우는 네트워크

Window에 data가 있고 크기도 있는데 이게 데이터를 네트워크를 통한 실질적인 전송을 위해 적절한 크기로 분할한 조각 들일까요?

  • 네트워크
Hmm 댓글 1 좋아요 1 조회수 244

rate_limit

미해결

실리콘밸리 엔지니어와 함께하는 샐러리(Celery)

안녕하세요 강사님께서 celery.py 에서 default 로 5/m 을 주었는데요. 어떤 방법으로 해당 기본값을 사용할 수 있는지 궁금합니다. 제가 시도한 테스트 방법은 아래와 같습니다. rate_limit='' 에 빈값으로 주기 => 아무 응답 없음. rate_limit 인자를 없애기 =>5분이 아닌 12초 간격으로만 요청을 보내는 결과를 확인.

  • django
  • celery
  • django-celery
  • django-celery-beat
Cooper Ben 댓글 2 좋아요 0 조회수 354

3-K 시간초과 나는 이유

미해결

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

해당 코드가 시간초과가 나는 이유가 궁금합니다. https://www.acmicpc.net/source/74630828 저의 대략적인 시간 복잡도는 1500 x 1500 x n 4^n <= r*c를 만족하는 자연수중 최대로 생각하여 1억이 넘지 않는다 판단하였습니다.

  • c++
  • 코딩-테스트
김지성 댓글 1 좋아요 0 조회수 198

build permission denied

해결됨

설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)

안녕하세요 맛비님 섹션1의 "제공하는 실습파일 및 실행환경에 대해 알아보아요."를 진행하고 있습니다. 제공해주신 강의 자료 unzip 후 chpater_1의 파일에 들어가서 build를 진행하려고 하는데 permission denied가 뜹니다. build가 활성화가 안되어있는 건가요? 폴더는 위의 사진과 같이 되어 있습니다.

  • verilog-hdl
  • fpga
  • 임베디드
kwon000229 댓글 2 좋아요 1 조회수 785

mvc강의 듣고 프로젝트 진행중 오류

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] mvc 강의를 다 듣고 프로젝트를 진행중인데 계속 오류가 떠서 혹시 한번만 봐주실수있나요 ? ㅠㅠ https://drive.google.com/drive/folders/15tIzYE6utLhSHtXVeYGPBUeqcMUFxKJc?hl=ko http://localhost:8080/velog/signUp 스프링을 실행시키고 위의 url로 이동한 뒤, 값을 모두 입력하고 Sign Up 버튼을 누르면 처음 기본 화면인 http://localhost:8080/velog/login 으로 가야하는데 이동을 안하고 계속 에러가 뜨는 상황입니다 ㅠㅠ.. 혼자 해결해보려고 했는데 하루종일 잡고있어도 에러가 안풀리네요... 도와주시면 감사하겠습니다 어느부분에서 오류가 난걸까요 ?ㅠㅠㅠ

  • java
  • spring
  • mvc
  • spring-boot
댓글 1 좋아요 0 조회수 300

cmd 실행에서 파일이 안 뜹니다

해결됨

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 왜 저렇게 뜨는지 잘 모르겠습니다.. 원래 spring study는 C:\ 아래에 있었는데 cmd엔 C:\Users\지우>가 기본값이어서 저 아래에 넣어주었는데도 안 뜹니다.. 지금은 intellj 실행할 때 경로가 일치하지 않다고 오류가 떠서 다시 C:\ 아래로 옮겼습니다

  • java
  • spring
  • mvc
  • spring-boot
지우 댓글 1 좋아요 1 조회수 564

IAM 사용자별 EKS 접근 권한 추가 방법

해결됨

실무에서 사용중인 AWS 클라우드 IAM 이해와 보안

안녕하세요. 강의를 듣다보니 궁금하여 문의드립니다. 현업에서 IAM role에 따라서 EKS 접근 권한을 제한하여 동작을 시키고 싶을때 어떻게 하면 될까요? PL 에게는 EKS 모든 권리를 주고 developer에게는 EKS 특정 pod 만 생성할수 있고 수정할수 있는 권한을 주고 operator에게는 pod를 읽을수 있는 권한만 주려고할때 어떻게해야할지 모르겠네요. 찾아본 바로는 IRSA와 RBAC을 절적히 사용하면 된다고하는데 잘모르겠네요. 만약에 권한을 주는 것도 level 0, level 1, level 2 같이 권한으로 디자인하고 PL은 level 2 권한을 주고 sub PL, develope는 level 1 권한을 주고 operator와 tester는 level 0를 주어 권한을 제한할수도 있을까요? IAM role을 가져올때 이 사람이 PL인지 아니면 sub PL인지 developer인지 구분할수 있는 방법이 있을까요? 강의 들어도 잘 모르겠네요. ㅜㅜ

  • aws
  • Terraform
  • devops
  • devsecops
  • iam
SpeedGogo 댓글 1 좋아요 1 조회수 992

navigate 관련 테스트에서 질문있습니다!

해결됨

실무에 바로 적용하는 프런트엔드 테스트 - 1부. 테스트 기초: 단위・통합 테스트

버튼을 눌렀을 때, navigate 하는 경우를 테스트할 때는 클릭 시 함수가 호출되었는지에 대한 테스트만 하면 되는 건가요?? 혹시, 특정 경로로 잘 이동되었는지에 대한 테스트를 하는 방법이 있는지 여부와 해당 테스트가 존재한다면 통합테스트인건지 단위 테스트인건지 궁금합니다! 그리고, 그런 테스트가 존재한다면 어떻게 assert할 수 있는지도 알고 싶습니다!

  • javascript
  • react
  • 소프트웨어-테스트
  • vitest
이종민 댓글 1 좋아요 1 조회수 336

Jetpack Compose의 화면구성

미해결

[LV1] Jetpack Compose - UI 연습하기

안녕하세요 좋은 강의 잘 듣고 있습니다. 강의를 수강하다 의문이 생겨 질문을 올립니다. <질문> xml만을 이용해서 프로젝트를 해오다가 컴포즈에 관심이 생겨서 시작하게 되었는데 컴포즈의 경우 보통 액티비티를 시작하는 1개만 쓰는 지 궁금합니다. xml방식의 경우에는 화면 이동을 위해서 startActivity같은 걸이용해서 전환을 하기에 새로운 화면이 필요하다면 모든 경우 액티비티를 만들고 그에 맞는 xml을 디자인해왔습니다. 그런데 컴포즈는 꼭 액티비티를 사용하지 않고도 메인 액티비티에서 @Composable을 부르고 네비게이션으로 다음 Compose화면으로 넘어가면 굳이 액티비티를 구성하지 않아도 정상적으로 작동이 되더라구요. 혹시나 그렇다면 UI화면별로 필요한 kt만 만들고 네비게이션으로 이어만 주면 되는건가요? <질문2> 추가적으로 강사님께서 Box를 쓸 때도 있고 바로 Column을 쓸 때도 있고 Surface를 사용하시는 경우도 있는데 어떨 때 각각을 사용하시는지? 궁금합니다!

  • android
  • kotlin
  • jetpack
신근재 댓글 1 좋아요 1 조회수 556

cmd 파일 실행

미해결

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

안녕하세요 cmd에서 파일 실행하려고 하니 실행이 되지 않습니다 ㅠㅜㅜ 어떻게 해야 할까요?

  • python
  • cmd
  • 명령프롬포트
2001rosa 댓글 1 좋아요 0 조회수 245

인기 태그

인프런 TOP Writers

주간 인기글