inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

int* 변수명과 int *변수명의 차이

해결됨

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

int* 변수명과 int *변수명이 해석하는데 차이가 있다고 했는데 이게 해석상으로 어떤 차이가 있는 건지 궁금합니다. 전 강의에서 어떻게 얘기를 해주신 거 같은데 그 때도 이해를 제대로 못했어요

  • c
용개형멋져 댓글 1 좋아요 2 조회수 932

아직 초반부분인데 질문이있습니다.

미해결

생산성을 향상시키는 스프링부트 기반의 API 템플릿 프로젝트 구현

제가 타임리프말고 Vue를 사용하려고합니다 그리고 시큐리티를 사용하려고하는데 해당 강좌에 시큐리티가 없는건지요? 궁금한게 시큐리티를 적용안하고 보통 프로젝트를 만드나요?

  • spring-boot
  • jpa
  • web-api
성호 댓글 1 좋아요 0 조회수 228

RequestMapping에 대해서 궁금한점이 있습니다.

해결됨

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

@RequetMapping의 경우 기존 Handler가 Class단위로 매핑되던것에서 -> Method단위로 매핑된다고 하셨는데 그러면 해당 부분을 동작할때 내부에서 리플렉션을 활용해서 invoke형식으로 작동되는 방식인건가요

  • spring
  • mvc
잘열심히 댓글 1 좋아요 0 조회수 217

섹션2. 서블릿 / Hello 서블릿 에서

해결됨

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

로그 기록에서 Receive[] 를 찾는 부분입니다. 강사님의 로그 기록이 나오지 않습니다. Ultimate 버전을 구매하면 나온다는 내용이 구글 검색에서 보이는데요, 아무래도... 해당 로그를 보려면 Ultimate 버전을 구매해야겠죠?

  • spring
  • mvc
Kwon MJ 댓글 1 좋아요 1 조회수 237

persistence

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. https://drive.google.com/file/d/1o6p8SoEIhKZASTIlAnHRlSmc5F4gkK6s/view?usp=drive_link persistence부분과 h2버전 설정하는 부분에서 에러가 발생했는데 방법을 모르겠습니다. 이것떄문인지 h2에 들어가서 연결시켜도 Unsupported database file version or invalid file header in file "C:/Users/PC/jpashop.mv.db" [90048-224] 90048/90048 (도움말) 라는 에러가 뜹니다.

  • java
  • jpa
감자 댓글 1 좋아요 0 조회수 447

빌드 후 /dist 디렉토리가 강사님과 다른데 괜찮을까요

해결됨

Slack 클론 코딩[백엔드 with NestJS + TypeORM]

npm run build 후 npm run start:prod 했더니 main.js를 찾을 수 없다는 에러 메세지가 나와 디렉토리를 확인해보니 아래와 같았습니다. 그리고 main.js는 /dist/src 아래에 있었고요. 일단 packakge.json에서 start:prod의 실행 경로를 'dist/src/main.js'로 변경했고, npm run start:prod해서 서비스 가동되는것 확인했습니다. vsc 종료해도 로컬 호스트로 백엔드 서버 접근과 api 사용까지 이상 없이 되는 것 확인했으니 이대로 aws에 올리고 루트 디렉토리에 /dist 폴더, .env, .gitignore, package-lock.json, package.json만 업로드 해주면 되는걸까요?

  • node.js
  • express
  • nestjs
  • typeorm
jeongho218 댓글 1 좋아요 0 조회수 282

mariadb 접근권한 오류

해결됨

작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지

File "/usr/local/lib/python3.9/site-packages/MySQLdb/connections.py", line 193, in init super().__init__(*args, **kwargs2) django.db.utils.OperationalError: (1044, "Access denied for user 'django'@'%' to database 'django'") mariadb 컨테이너를 실행 후, django 컨테이너를 실행 시 위와 같은 오류가 발생합니다. 찾아보니 django 에 대한 권한이 없어서 그렇다고 하는데, 해결방법이 있을까요?

  • python
  • django
  • docker
댓글 1 좋아요 0 조회수 574

강의 통합본 요청드립니다

미해결

[핵집] 2025 빅데이터 분석기사(필기)_과목 1~2

안녕하세요 수업자료 통합본 요청 드리고자 합니다. starktype@gmail.com

  • 빅데이터
댓글 1 좋아요 0 조회수 198

헤더부분

미해결

실습으로 배우는 AWS(Amazon Web Services) 클라우드 컴퓨팅 입문

http://ec2-43-202-57-27.ap-northeast-2.compute.amazonaws.com/ 요청 메서드: GET 상태 코드: 403 Forbidden 원격 주소: 43.202.57.27:80 리퍼러 정책: strict-origin-when-cross-origin ccept-Ranges: bytes Connection: Keep-Alive Content-Length: 45 Content-Type: text/html; charset=UTF-8 Date: Mon, 15 Jan 2024 13:38:24 GMT Etag: "2d-432a5e4a73a80" Keep-Alive: timeout=5, max=100 Last-Modified: Mon, 11 Jun 2007 18:53:14 GMT Server: Apache/2.4.58 (Amazon Linux) text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 Accept-Encoding: gzip, deflate Accept-Language: ko-KR,ko;q=0.9,en-US;q=0.8,en;q=0.7 Cache-Control: max-age=0 Connection: keep-alive Host: ec2-43-202-57-27.ap-northeast-2.compute.amazonaws.com Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Whale/3.24.223.18 Safari/537.36

  • aws
사탕 댓글 1 좋아요 0 조회수 239

약간 변태(?)같지만 해당 코드를 깔끔하게 함수로 리팩토링해보았습니다

해결됨

[신규 개정판] 이것이 진짜 크롤링이다 - 기본편

import openpyxl import requests from bs4 import BeautifulSoup # stock_data파일을 불러와서 B2, B3, B4에 현재가를 저장해보자. fpath = ( r"C:\Users\UserName\OneDrive\바탕 화면\웹 스크래핑 연습\new_project\02_파이썬엑셀다루기\stock_data.xlsx" ) wb = openpyxl.load_workbook(fpath) ws = wb.active # 현재 활성화된 엑셀시트를 선택한다 # ws = wb["주식크롤링"] def stock_crawl(codes): row_start = 2 for code in codes: url = f"https://finance.naver.com/item/sise.naver?code={codes[code]}" response = requests.get(url) html = response.text soup = BeautifulSoup(html, "html.parser") price = soup.select_one("#_nowVal").text # str -> int price = int(price.replace(",", "")) # 크롤링한 현재가를 엑셀에 저장(3번 반복) ws[f"B{row_start}"] = price row_start += 1 # 엑셀 저장하기 wb.save(fpath) stock_crawl({"엔씨소프트": "036570", "삼성전자": "005930", "네이버": "035420"}) 크롤링 재밌네요 ㅎㅎ

  • python
  • 웹-크롤링
Ambition 댓글 2 좋아요 0 조회수 365

챕터 3 임의로 URL에 size 값을 변경한 후 다른 페이지로 이동하면 size가 기본값 10으로 돌아갑니다.

미해결

코드로 배우는 React 19 with 스프링부트 API서버

안녕하세요 강사님 강의 수강중인 학생입니다. 일단 코드는 강의 내용이나 올려주신 부분하고 다른 점은 없는 것 같은데 원래 이렇게 되는 것인가요? page=1&size=1을 주면 글 하나씩 페이지가 생기는데 그 상태에서 페이지 번호 버튼을 눌러서 다른 페이지로 이동하면 size 파라미터 값이 기본값 10으로 돌아가네요 localhost:3000/todo/list?page=1&size=1 인 상태에서 페이지 번호 2번 버튼을 눌러서 이동하면 localhost:3000/todo/list?page=2&size=1 이렇게 되어야 하는 것 아닌가요? localhost:3000/todo/list?page=2&size=10 이렇게 되어버립니다. 코드를 계속 살펴보고 동작 방식을 생각해보니 클라이언트 쪽 코드상에서 page와 size값이 변하는 것을 받아변수에 저장하는 부분은 페이지 번호 버튼을 눌렀을때 useCustomMove의 size 변수와 sizeNum 변수인데 버튼을 통한 변화없이 임의로 URL에서 size를 바꾸고 페이지 번호 버튼을 누르면 저장된 size값은 10 그대로이기 때문에 그렇게 되는 것이 아닐까라는 추측을 해봅니다. size는 변동을 딱히 고려하지 않는 파라미터일 수도 있는데 여러가지로 궁금해져서 이런저런 시도를 해보다보니 의문이 생겼었네요. 실제로 웹개발을 할때 페이지를 나누는 경우 한 페이지의 size값은 변동이 없는 파라미터인가요? 기준을 정하기 위함인가요?

  • react
  • spring-boot
  • jpa
  • jwt
  • redux-toolkit
BCLOUD 댓글 1 좋아요 0 조회수 390

설치는 잘되어잇는데

미해결

실습으로 배우는 AWS(Amazon Web Services) 클라우드 컴퓨팅 입문

테스트페이지가 나오지 않고 이상한 하지도 않은 IT works가 나옵니다

  • aws
사탕 댓글 1 좋아요 0 조회수 210

아파치테스트페이지가 안떠요

미해결

실습으로 배우는 AWS(Amazon Web Services) 클라우드 컴퓨팅 입문

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

  • aws
사탕 댓글 1 좋아요 0 조회수 273

수강 목표

해결됨

PM을 위한 데이터 리터러시(프로덕트 데이터 분석)

저는 프로덕트 디자이너입니다. 데이터를 잘 다루기로 유명한 회사에서 최근 면접을 봤고 합격했습니다. 면접 중 데이터에 대한 질문에서 대답을 명료히 하지 못했고 개선이 필요하다 생각해 해당 강의를 수강하게 되었습니다. 저는 해당 강의를 수강하고 아래 3가지를 꼭 얻고 싶습니다. 데이터를 실무에서 활용하는 방법 데이터로 동료들과 협업하는 방법 데이터 애널리스트와 협업하는 방법 강의 수강과 복습, 연습을 꾸준히 해보려고 합니다. 적어도 입사 전까지 세션 4까지 완강하고 들어가고 싶어요! 입사 후에도 꾸준히 강의 노트를 보며 실무에 활용해보려 합니다. 완강한 후 저는 PM 만큼이나 데이터를 잘 보고 활용하는 프로덕트 디자이너가 되고 싶습니다. 잘 부탁드려요!

  • 데이터-리터러시
  • ab-test
  • metric-hierarchy
따뜻한 캥거루 댓글 1 좋아요 0 조회수 351

필드 주입을 사용하면 안되는 이유와 @Autowired의 관계

해결됨

스프링 핵심 원리 - 기본편

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 강의에서 의존관계 자동 주입의 방법 중 필드 주입의 방법은 스프링에 의존적인 방식이기 때문에 안티 패턴이므로 사용하지 말라고 하셨습니다. 제가 의문인 부분은 세가지입니다. 강의 자료에 참고: 순수한 자바 테스트 코드에는 당연히 @Autowired가 동작하지 않는다. @SpringBootTest 처럼 스프링 컨테이너를 테스트에 통합한 경우에만 가능하다. 라고 적혀있는데, 이 말은 @Autowired 애너테이션을 사용한 의존성 주입 방법 자체가 스프링 의존적인건가요? 그게 아니라면 필드 주입이라는 방법 자체가 스프링 의존적인건가요? 만약 그렇다면 필드 주입 방법만 스프링 의존적인 이유가 따로 있을까요? 다른 방식들과 내부 동작 등에서 어떤 차이가 있는지 이해가 잘 가지 않아서요. 만약 @Autowired 방법 자체가 스프링 의존적인 방식인거라면, 의존관계 자동 주입의 네 가지 방법 모두 스프링 의존적인 방식이므로 안티패턴이 되는것이 아닌가요? 왜 꼭 순수 자바 환경에서 테스트를 해야하나요? 스프링부트테스트는 스프링부트 환경에서 테스트할 수 있는걸로 알고있는데, 여기서 모든 테스트를 하면 되는 것 아닌가요??

  • spring
  • 객체지향
김민희 댓글 1 좋아요 0 조회수 535

depracated된것들이 너무 많습니다 ㅠㅠ

미해결

스프링 시큐리티

신입 개발자로서 현업을 하며 security에 대해 실력을 키우고자 하여 강의를 듣고 있습니다. 그런데 기술중에 deprecated 된 기술들이 너무 많아 따라가는데 시간이 너무 많이 소요되는거 같습니다... 이것을 해결하기 위해 최신화 된 Git 레포지 주소나 해결 방안 같은것을 자막식으로 달아주실수 있을까요..? 아니면 버전을 다운그레이드해서 들어야하나요,,,?ㅜㅜ

  • java
  • spring-boot
  • spring-security
TAKE MUSIC 댓글 3 좋아요 0 조회수 580

회원 목록 조회가 안됩니다 ㅠㅠ

미해결

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

========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 회원가입에서 spring1 , spring2 등록하고 회원 목록에 들어가면 #이름 만 뜹니다 ㅠㅠConsole 창에도 member = spring1 으로 잘 뜨는데 왜 안될까요?? 회원 목록에서 소스 보기하면 저 가운데가 코드가 안뜨는데 이거 때문일까요? 코드는 강의자료 그대로 복붙했습니다! 딱히 에러가 뜨는건 아니라 뭐가 잘못된지 모르겠네요 ㅠㅠ 구글 드라이브 첨부해드려요! https://drive.google.com/file/d/1s2D6rLue9yPAHlZbNnCFVKsv2aKGZtEX/view?usp=sharing 오류 해결했습니다^^;;; 주석처리된 부분이 있었네요 ...ㅠㅠㅎㅎㅎㅎㅎ

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

LabelEncoder를 실행하면 'ValueError: y should be a 1d array, got an array of shape (1818, 10) instead.라는 error가 발생합니다.

해결됨

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

안녕하세요? 아래와 같이 LabelEncoder를 실행하면 'ValueError: y should be a 1d array, got an array of shape (1818, 10) instead.라는 error가 발생합니다. ' 왜 그럴까요? df2라는 데이터프레임에서 object인 column만 선택해서 똑같이 했습니다. 어떻게 해야 하는지 알려주시면 대단히 감사하겠습니다. from sklearn.preprocessing import LabelEncoder cols=['Gender', 'family_history_with_overweight', 'FAVC', 'CAEC', 'SMOKE', 'SCC', 'CALC', 'MTRANS', 'NObeyesdad', 'transportation'] le=LabelEncoder() for col in [cols]: df2[col]= le.fit _transform(df2[col])

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
Kyewon(은서.후.채) 댓글 3 좋아요 0 조회수 950

동일한 인스턴스명의 인스턴스를 만들 수 있는 이유

해결됨

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

@TestMethodOrder(MethodOrderer.OrderAnnotation.class) class MemoryMemberRepositoryTest { MemoryMemberRepository repository = new MemoryMemberRepository(); @Test public void save() { //given Member member = new Member(); member.setName("spring"); //when repository.save(member); //then Member result = repository.findById(member.getId()).get(); assertThat(result).isEqualTo(member); } @Test public void findByName() { //given Member member1 = new Member(); member1.setName("spring1"); repository.save(member1); Member member2 = new Member(); member2.setName("spring2"); repository.save(member2); //when Member result = repository.findByName("spring1").get(); //then assertThat(result).isEqualTo(member1); } @Test public void findAll() { //given Member member1 = new Member(); member1.setName("spring1"); repository.save(member1); Member member2 = new Member(); member2.setName("spring2"); repository.save(member2); //when List<Member> result = repository.findAll(); //then assertThat(result.size()).isEqualTo(2); } } 안녕하세요 지난 번에 동일한 질문을 올렸었는데 제가 설명을 명확하게 하지 않은 것 같아서 다시 올리게 되었습니다. "회원 서비스 테스트" 강의 중 내용입니다. 제가 헷갈리는 것은, 중복된 인스턴스명으로 인스턴스를 만드는데 왜 예외가 발생하지 않는가? 입니다. 예를 들어 아래 코드를 작성하면 Variable 'member1' is already defined in the scope라는 에러가 납니다. public void hello() { Member member1 = new Member(); Member member1 = new Member(); // Variable 'member1' is already defined in the scope } 다시 원래 코드로 되돌아와서, findAll()이 실행 후 member1 = "spring1", member2 = "spring2" 라는 인스턴스가 만들어집니다. 이후 findByName()을 실행할 때 밑에서 두번째 코드처럼 같은 이름인 member1으로 인스턴스를 만드는데 왜 에러가 발생하지 않는건가요? (findAll()에서 member1 생성 -> findByName()에서 member1 생성이 가능한 이유?) Member member1 = new Member(); // findAll() 에서 member1 생성 member1.setName("spring1"); // name 할당 ---------- Member member1 = new Member(); // 인스턴스명이 같은데도 불구하고 findAll() 에서 member1 생성

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

톰캣파일이 안뜨고

미해결

실습으로 배우는 AWS(Amazon Web Services) 클라우드 컴퓨팅 입문

it works 라고 그냥 나오는데 ec2 만들어주고 그뒤로 톰캣화면이 안나오고 그냥 it works 라고 나오네요

  • aws
사탕 댓글 1 좋아요 0 조회수 221

인기 태그

인프런 TOP Writers

주간 인기글