inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

이것이 자바다 vs 자바의 정석

해결됨

Go언어 1년 정도 하고, 그래도 백엔드는 자바를 배워야 하는 것 같아 공부를 시작하려고 합니다! 서점에서 '이것이 자바다'는 상세하게 살펴보긴 했는데 '자바의 정석'은 펼쳐보질 못해서요 ㅠㅜ 두개 중에 무엇이 더 나을까요? 개념적으로 자바 이해하고 활용해보고 싶습니다

sooutt 댓글 1 좋아요 0 조회수 1594

로고가 안보여요

해결됨

깃헙 블로그(Github blog)로 차별화 된 나만의 홈페이지 만들기!

로고가 안보여서 여기저기 파일 들쑤셔보니깐 오류문구가 뜨는걸 발견했습니다. 이게 로고가 안보이는 이유인지는 잘 모르겠는데 오류가 보이니 고치고 싶은데 어떻게 고치는지 모르겠습니다. gpt도 유용한 정보를 안주네요 허허...

  • 블로그
  • github
GOOSPEL 댓글 1 좋아요 0 조회수 245

강의 내용 중 주석 Cannot change heart. Can change ...

해결됨

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

강의 20분 중반대부터 보이는 // Cannot change heart. Can change the elements of heart 가 이해가 가지 않습니다. heart는 배열이여서 바꿀 수 있다고 생각했는데 (바로 뒤에 요소 수정 가능이라고 나와있긴 해서 헷갈림) // Cannot change head. 를 의도했는데 잘못 표기된 것인지 아니면 heart 라는 배열의 이름에 접근할 수 없다는 뜻인지 모르겠습니다. 감사합니다

  • c
최승원 댓글 1 좋아요 2 조회수 255

질문드려요

미해결

실습으로 끝장내는 웹 크롤링과 웹 페이지 자동화 & 실전 활용

강의 녹화 시점때와 다르게 현재 뷰 메뉴 태그값들이 모두 바뀐것같아서 강사님 강의에 따라 위 코드를 작성하였는데 v['href']를 사용하면 오류가 나와요... v.select _one('a')['href'] 을 입력하면 #으로 나오고요...확인좀부탁드릴게여.. # 라이브러리 호출 import requests from bs4 import BeautifulSoup # 검색어 입력 search_word = input('검색어를 입력해주세요\t:\t') # 크롤링 페이지 입력 target_url = 'https://search.naver.com/search.naver?where=view&sm=tab_jum&query=' + search_word print(f'접속페이지\t:\t{target_url}') # 데이터 요청 req_get_url = requests.get(target_url) get_html = req_get_url.text parser_soup = BeautifulSoup(get_html, 'html.parser') # select를 활용하여 태그값에 해당하는 모든 값을 리스트화로 가져옴 raw_data = parser_soup.select('div.view_wrap') for index, v in enumerate(raw_data): index += 1 user_data = v.select_one('a.name').text #▶▷▶▷▶▷ 뷰 게시글 작성자 추출 try: #제목 태그를 의미하는 .title_link._cross_trigger 가 None이면, 제목을 의미하는 다른 태그인 .title_link 로 데이터 추출. 그 외 다른 태그값으로 인하여 None 발생을 통한 오류가 생기면 '제목없음'으로 오류 예외처리 진행 title_data = v.select_one('.title_link._cross_trigger').text.replace('\n','').replace('\t',' ') #▶▷▶▷▶▷ 뷰 게시글 제목① 추출 if title_data == None: title_data = v.select_one('.title_link').text.replace('\n','').replace('\t',' ') #▶▷▶▷▶▷ 뷰 게시글 제목② 추출 except: title_data = '제목없음' print(f'{index} 번째글\n사용자명\t:\t{user_data}\n게시글 제목\t:\t{title_data}')

  • python
  • 웹-크롤링
  • selenium
  • beautifulsoup
동휘김 댓글 1 좋아요 0 조회수 225

네이버맵 패키지 연동후 iosSimulator로 빌드시 에러입니다.

해결됨

배달앱 클론코딩 [with React Native]

네이버맵 패키지 연동후 iosSimulator로 빌드시 에러입니다. 빌드하니 첫화면이 RCTView.로 시작하는 에러엿고 Dismiss누르고 별문제가 아닌줄 알았지만 곧바로 CH4. 네이버맵 연동하기의 17분처럼 클릭했을때 맵이 뜨길바랬는데 topClick에러가 발생했어서 더이상 진전이 안되네요ㅠㅠ { "name": "FoodDeliveryApp", "version": "0.0.1", "private": true, "scripts": { "android": "react-native run-android", "ios": "react-native run-ios", "lint": "eslint .", "start": "react-native start", "test": "jest" }, "dependencies": { "@react-native-async-storage/async-storage": "^1.21.0", "@react-navigation/bottom-tabs": "^6.5.11", "@react-navigation/native": "^6.1.9", "@react-navigation/native-stack": "^6.9.17", "@reduxjs/toolkit": "^2.1.0", "axios": "^1.6.7", "i": "^0.3.7", "npm": "^10.4.0", "react": "18.2.0", "react-native": "0.73.2", "react-native-config": "^1.5.1", "react-native-encrypted-storage": "^4.0.3", "react-native-flipper": "^0.212.0", "react-native-keyboard-aware-scrollview": "^2.1.0", "react-native-nmap": "github:ZeroCho/react-native-naver-map", "react-native-safe-area-context": "^4.8.2", "react-native-screens": "^3.22.1", "react-redux": "^7.2.6", "redux-flipper": "^2.0.2", "rn-flipper-async-storage-advanced": "^1.0.5", "socket.io-client": "^4.7.4" }, "devDependencies": { "@babel/core": "^7.20.0", "@babel/preset-env": "^7.20.0", "@babel/runtime": "^7.20.0", "@react-native/babel-preset": "0.73.19", "@react-native/eslint-config": "0.73.2", "@react-native/metro-config": "0.73.3", "@react-native/typescript-config": "0.73.1", "@types/react": "^18.2.6", "@types/react-test-renderer": "^18.0.0", "babel-jest": "^29.6.3", "eslint": "^8.19.0", "jest": "^29.6.3", "prettier": "2.8.8", "react-test-renderer": "18.2.0", "typescript": "5.0.4" }, "engines": { "node": ">=18" } } [제로초 강좌 질문 필독 사항입니다] 질문에는 여러분에게 도움이 되는 질문과 도움이 되지 않는 질문이 있습니다. 도움이 되는 질문을 하는 방법을 알려드립니다. https://www.youtube.com/watch?v=PUKOWrOuC0c 0. 숫자 0부터 시작한 이유는 1보다 더 중요한 것이기 때문입니다. 에러가 났을 때 해결을 하는 게 중요한 게 아닙니다. 왜 여러분은 해결을 못 하고 저는 해결을 하는지, 어디서 힌트를 얻은 것이고 어떻게 해결한 건지 그걸 알아가셔야 합니다. 그렇지 못한 질문은 무의미한 질문입니다. 1. 에러 메시지를 올리기 전에 반드시 스스로 번역을 해야 합니다. 번역기 요즘 잘 되어 있습니다. 에러 메시지가 에러 해결 단서의 90%를 차지합니다. 한글로 번역만 해도 대부분 풀립니다. 그냥 에러메시지를 올리고(심지어 안 올리는 분도 있습니다. 저는 독심술사가 아닙니다) 해결해달라고 하시면 아무런 도움이 안 됩니다. 2. 에러 메시지를 잘라서 올리지 않아야 합니다. 입문자일수록 에러메시지에서 어떤 부분이 가장 중요한 부분인지 모르실 겁니다. 그러니 통째로 올리셔야 합니다. 3. 코드도 같이 올려주세요. 다만 코드 전체를 다 올리거나, 깃헙 주소만 띡 던지지는 마세요. 여러분이 "가장" 의심스럽다고 생각하는 코드를 올려주세요. 4. 이 강좌를 바탕으로 여러분이 응용을 해보다가 막히는 부분, 여러 개의 선택지 중에서 조언이 필요한 부분, 제 경험이 궁금한 부분에 대한 질문은 대환영입니다. 다만 여러분의 회사 일은 질문하지 마세요. 5. 강좌 하나 끝날 때마다 남의 질문들을 읽어보세요. 여러분이 곧 만나게 될 에러들입니다. 6. 위에 적은 내용을 명심하지 않으시면 백날 강좌를 봐도(제 강좌가 아니더라도) 실력이 늘지 않고 그냥 코딩쇼 관람 및 한컴타자연습을 한 셈이 될 겁니다.

  • react-native
민성 김 댓글 3 좋아요 0 조회수 877

클래스 도입 강의내용질문

미해결

김영한의 실전 자바 - 기본편

강의 내용과 동일하게 타이핑했는데 출력물은 잘 나오는데요 빨간색으로 칠해지면서 문제가 있다고 하는게 어떤것이 잘못 되었나요??.. 아무리 봐도 모르겠어서 질문 드립니다

  • java
  • 객체지향
yy3082 댓글 2 좋아요 0 조회수 338

vue3 모달창 트랜지션

미해결

Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex

<template> <transition appear name="modal"> <div class="modal-mask"> <div class="modal-wrapper"> <div class="modal-container"> <!-- Modal Header --> <div class="modal-header"> <slot name="header"> default header </slot> </div> <!-- Modal Body --> <div class="modal-body"> <slot name="body"> default body </slot> </div> <!-- Modal footer --> <!-- <div class="modal-footer"> <slot name="footer"> default footer <button class="modal-default-button" @click="$emit('close')"> OK </button> </slot> </div> --> </div> </div> </div> </transition> </template> <style scoped> .modal-mask { position: fixed; z-index: 9998; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); display: table; transition: opacity 0.3s ease; } .modal-wrapper { display: table-cell; vertical-align: middle; } .modal-container { width: 300px; margin: 0px auto; padding: 20px 30px; background-color: #fff; border-radius: 2px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.33); transition: all 0.3s ease; font-family: Helvetica, Arial, sans-serif; } .modal-header { margin-top: 0; color: #42b983; } .modal-body { margin: 20px 0; } .modal-default-button { float: right; } .modal-enter-from { opacity: 0; } .modal-leave-active { opacity: 0; } .modal-enter-from .modal-container, .modal-leave-active .modal-container { -webkit-transform: scale(1.1); transform: scale(1.1); } </style> vue3인데 모달창 띄울 때 애니매이션 효과가 잘 작동하는데 왜 닫을 때는 작동을 안하는 지 잘 모르겠어요 <AlertModal v-if="showModal" @close="showModal = false"> <!-- you can use custom content here to overwrite default content --> <template v-slot:header> <h3>경고! <span class="closeModalBtn" @click="showModal = false">x</span></h3> </template> <template v-slot:body> 아무것도 입력하지 않으셨습니다. </template> <!-- <template v-slot:footer> copy right </template> --> </AlertModal> 참고로 vue3에서는 slot을 template 태그 안에 v-slot으로 적어야 한다해서 이렇게 작성했어요

  • javascript
  • vue.js
  • es6
  • vuex
wooyeop Lee 댓글 2 좋아요 1 조회수 645

5-P 질문

해결됨

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

72623530번 소스 코드 (acmicpc.net) 5-P C++17로 하면 틀리고 (Clang)으로 하면 맞는데 이유를 모르겠습니다..... 고견 부탁드립니다 ㅠㅠ

  • c++
  • 코딩-테스트
jwh0129code 댓글 1 좋아요 0 조회수 246

피그마 Property 등록 관련

미해결

Property로 Tab 메뉴를 Selected, non-Selected로 값 설정하고 해당 컴포넌트로 구성하여 Tab 컴포넌트를 생성하였습니다. 근데 Tab 컴포넌트에서 Property를 변경하면 Property 설정시 입력한 메뉴 명으로 변경됩니다. 근데 또 어떨 때는 텍스트 말고 스타일만 입혀질 때도 있고, 텍스트까지 바뀔 때도 있더라고요. 어떻게 하면 텍스트말고 스타일만 입힐 수 있을까요?

문지 댓글 1 좋아요 0 조회수 152

8강 재질문입니다 (코드포함) (해결)

미해결

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]

코드를 다시 찬찬히 살펴봐도 틀린게 뭔지 모르겠어요... 시간나시면 검토 가능 하실까요? 아니면 처음부터 다시 코딩을 해봐야겠네요 //// package com.group.libraryapp.UserController; import com.group.libraryapp.domain.user.User; import com.group.libraryapp.dto.calculator.request.user.response.UserResponse; import com.group.libraryapp.user.request.UserCreateRequest; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RestController; import java.util.*; @RestController public class UserController { private final List<User> users = new ArrayList<>(); @PostMapping("/user") // POST /user public void saveUser(@RequestBody UserCreateRequest request){ users.add(new User(request.getName(), request.getAge())); } @GetMapping("/user") public List<UserResponse> getUsers(){ List<UserResponse> responses = new ArrayList<>(); for(int i=0; i<users.size(); i++){ responses.add(new UserResponse(i + 1, users.get(i))); }//users에 저장한 유져들을 for문으로 userResponse형태로 바꾸어 결과 list에 추가 return responses; } } package com.group.libraryapp.dto.calculator.request.user.response; import com.group.libraryapp.domain.user.User; public class UserResponse { private long id; private String name; private Integer age; public UserResponse(long id, User user) { this.id = id; this.name = user.getName(); this.age = user.getAge(); } public long getId() { return id; } public String getName() { return name; } public Integer getAge() { return age; } } package com.group.libraryapp.domain.user; public class User { private String name; private Integer age; public String getName() { return name; } public Integer getAge() { return age; } public User(String name, Integer age) { if(name == null || name.isBlank()){ throw new IllegalArgumentException(String.format("잘못된 name(%s)이 들어왔습니다.", name)); } this.name = name; this.age = age; } } // 해결했습니다. 강사님께서 화면공유 방법으로 해결해주셨고 말씀해주신 해결방법은 인텔리제이에서 run 후 오류내역에서 com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `com.group.libraryapp.user.request.UserCreateRequest` (no Creators, like default constructor, exist): cannot deserialize from Object value (no delegate- or property-based Creator) at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 2] 확인하셨고 UserCreateRequest 클래스에서 기본생성자를 추가하여 해결하였습니다. 매개변수가있는 생성자를 사용하면 추가로 기본생성자를 만드는 습관을 들이겠습니당

  • java
  • spring
  • aws
  • mysql
  • spring-boot
  • jpa
준영 댓글 1 좋아요 0 조회수 303

real_ord 테이블 포렌키 에러 문의

미해결

Oracle PL/SQL 딱 이만큼.. [개념+실전]

강사님 혹시 sql deveploper ide 툴에서 해당 테이블의 등록된 포렌키 혹은 기본키가 어찌 설정 되어 있는지 보려면 어떻게 확인 할 수 있을까요? dbeaver 에서 컨트롤 + 좌클릭을 누르면 보통 history가 나오는데 해당 real_ord 테이블은 조회가 되지 않습니다..ㅠ 3 번째 real_ord 테이블 포렌키 설정만 해당 에러가 나옵니다 alter table real_ord add CONSTRAINT fr_real_ord_01 FOREIGN key(cst_id) REFERENCES cst_info(cst_id); SQL Error [2275] [42000]: ORA-02275: 참조 제약이 이미 테이블에 존재합니다 alter table real_ord drop CONSTRAINT fr_tmp_ord_01; SQL Error [2443] [72000]: ORA-02443: 존재하지 않는 제약 - 삭제할 수 없습니다

  • sql
  • oracle
  • PL/SQL
홍태경 댓글 1 좋아요 1 조회수 382

무엇을 jar 해야하나요?

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 필자는 2분 57초까지 했을 때, 여기서 사진 마지막 부분에 ls로 무엇이 있는지 확인을 했는데 jar 파일이 두개가 떠서 저 경우에는 무엇을 jar 해야하는지 여쭙고 싶어요 + 강의에서 보면 ll 명령어를 사용하는데 저 명령어가 저는 없는 명령어라고 뜨는 것 같아서요, 뭐라쳐야하나요? 저 또한 MAC OS 입니다.

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

real_ord 테이블 행 문의 드립니다

미해결

Oracle PL/SQL 딱 이만큼.. [개념+실전]

안녕하세요 강사님 다음 영상에서 포렌키 등록 후 real_ord 테이블에 값이 없어서 아무것도 조회되지 않습니다 찾아보니 해당 영상에서 찾아보니 real_ord 테이블 값이 없는데 다른 영상에 있나요..? select real_ord.ord_no, real_ord.ord_seq, cst_info.name, cst_info.birth, menu.mnu_nm, real_ord.price, real_ord.qty, real_ ord.total _price from real_ord, cst_info, menu where real_ord.cst_id=cst_info.cst_id and real_ord.mnu_id=menu.mnu_id;

  • sql
  • oracle
  • PL/SQL
홍태경 댓글 1 좋아요 0 조회수 264

혹시 git 플러그인 아시는 분

미해결

Java/Spring 테스트를 추가하고 싶은 개발자들의 오답노트

수업에서 git 커밋메세지 사용할 때 옆에 나오는 것들 어떻게 나오는지 아시는 분 계시나요? intellij 기능인지 플러그인인지 인 것 같은데요. 아시는 분 있으시면 답변 주시면 감사하겠습니다.

  • spring
  • tdd
  • jpa
  • 소프트웨어-테스트
  • unittest
런런 댓글 1 좋아요 0 조회수 538

강의 22:21에 SweepSingleByChannel 함수 부분 질문 있습니다

해결됨

이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해

안녕하세요 강의 항상 잘 듣고 있습니다! 강의에서는 Attack Range = 40.0f로 설정하고 Sweep하는 구체의 반지름을 50.0f로 설정하셨던데 콜리전이 감지되는 부분은 40까지인데 보다 높은 값으로 구체의 반지름을 설정한 이유가 따로 있는지 궁금합니다.

  • unreal-engine
  • ue-blueprint
  • 언리얼-c++
근면한 복어 댓글 1 좋아요 0 조회수 381

이미지 크기 알 수 있는 방법이 없을까요?

미해결

[따라하면 취업되는 게임기획]MORPG 게임밸런스 기획

이지미 크기가 전부 틀리고 화면 비율도 틀린데 이런건 어떤 기준으로 어떻게 작성 해야 할까요? 예를들어 LDPlayer 로 가로 800 세로 600으로 마추고 플레이 하는 사람이면 비율과 크기가 일정하지 않아서 만약 그 크기로 UI 제작 기획을 했다가는 작업에 큰 지장이 생기잔아요 이럴경우 어떤 기준으로 크기를 잡아야 할까요? 핸드폰 크기로 잡아야 하나요?

  • 게임기획
dragonsod 댓글 1 좋아요 0 조회수 309

Section 1

미해결

쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)

일프로님 안녕하세요! 오늘 강의 결제 후 듣고 있는데 섹션 1에서 강의가 안보여서요. 원래 아무 강의도 없는 건가요? 그리고 처음 쿠버네티스를 접하는 학부생인데 (그 전에는 도커만 조금 건드려 보았어요..) 결제 후 이런 질문을 하는게 늦은 것 같긴 합니다만 바로 이 강의를 들어도 되는 걸까요 ㅎㅎ 감사합니다! 🙂

  • kubernetes
  • infrastructure
  • container
dayeonkang28 댓글 1 좋아요 1 조회수 232

storm topology 배포 에러

미해결

15일간의 빅데이터 파일럿 프로젝트

안녕하세요. storm topology 배포 중 -bash: storm: command not found 에러가 발생했습니다. storm 설치와 service running 상태를 확인하였고, 환경 변수 세팅은 문제없이 했는데 위와 같은 메세지가 출력되었습니다. 제가 겪은 프롬프트를 캡쳐해서 첨부하겠습니다. 감사합니다.

  • 빅데이터
  • hadoop
  • kafka
  • zookeeper
  • redis
  • flume
  • impala
  • 데이터-엔지니어링
Junhui Woo 댓글 1 좋아요 0 조회수 219

실무에서 주로 사용하는 DB툴이 궁금합니다.

해결됨

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 강의에서는 주로 H2 데이터베이스를 활용해 강의를 진행해주시는데, 실무에서는 데이터베이스를 다룰 때 보통 어떤 툴을 사용하는 지 궁금합니다.

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
이도현 댓글 1 좋아요 0 조회수 700

인기 태그

인프런 TOP Writers

주간 인기글