묻고 답해요
130만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결비개발자를 위한 RPA 강의 (UiPath 입문편)
데이터 스크래핑 관련 오류
안녕하세요데이터 스크래핑을 했는데 오류가 발생됩니다.데이터 테이블을 어떻게 수정 하면 되나요
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
Intro layout에서 RelativeLayout이 아닌 ConstraintLayout을 쓰는 이유
<ConstraintLayout android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".auth.IntroActivity"> <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent"> </RelativeLayout> </ConstraintLayout>결국 실질적 최상단 레이아웃은 RelativeLayout인데 가장 큰테두리를 ConstraintLayout로 쓰는 이유가 궁금합니다!
-
미해결실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(24년 Update)
교안 어디에있나요
교안 어디에있나요
-
미해결현업 실무자에게 배우는 Kaggle 머신러닝 입문 - ML 엔지니어 실무 꿀팁
강의 자료 요청
강의 자료 부탁 드리겠습니다.mue@naver.com
-
미해결실전! 스프링 데이터 JPA
페이징 관련 파라미터 질문
강의를 보다가 궁금한 점이 생겨 이렇게 질문을 남깁니다 !프론트에서 page, size, sort 정보를 파라미터로 넘길텐데/** * 페이징과 정렬 */ @GetMapping("/members") public Page<Member> list(Pageable pageable) { Page<Member> page = memberRepository.findAll(pageable); return page; }여기서 그러면 알아서 pageable 객체로 바인딩 되는 것인가요 ?따로 설정할 필요가 없이 page, size 값을 알아서 바인딩 시켜주는 것인지 궁금합니다.
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
질문있습니다!
뮤직비디오 문제에서count( ) 함수에서 cnt를 1로 설정하셨는데, 0이 아닌 1인 이유가 궁금합니다!
-
미해결스프링 핵심 원리 - 고급편
4:56쯤에 나오는 포인트 컷 지시자 관련해서 궁금한 점이 있습니다.
강의 4:56쯤 보면, 다음처럼 포인트 컷 지시자를 표현해주는데,execution(* hello.app..*(..)) && @target(hello.aop.member.annotation.ClassAop)앞에 hello.app..*(..))안붙여줘도 뒤 조건에 만족하는 것만 AOP만 적용되지 않나요?앞에 위와 같은 조건을 붙여주신 이유가 궁금합니다.
-
미해결스프링 부트 - 핵심 원리와 활용
핀포인트 질문
pinpoint docker 받아서 docker compose로 실행해봤는데요.기본으로 제공되는 quickapp에서api 요청을 계속해서 날려도 핀포인트 웹 컨트롤러에서 초반에 2~3건정도만 기록될 뿐, 추가적인 api 성공기록이 남질 않더라구요. 원래 그런건가요?다른 api 요청도 보내봤는데 아예 기록에 안남습니다
-
미해결WEB2 - JavaScript
vscode 행 설정
안녕하세요 vscode 행 설정 관련해 질문 남깁니다.저는 긴 글이 들어갔을 때 행이 이렇게 길게 나오는데 강의처럼 행이 짧게 한눈에 보이도록 하는 단축키나 설정이 있을까요? 검색해도 잘 나오지 않아 질문으로 남깁니다! 감사합니다.
-
미해결시작하는 PM들을 위한 필수지식
퍼블리싱 관련
퍼블리싱에서 퍼블리셔가 하는 것과 개발자가 하는 것과 차이가 있나요? 각 장단점이나 특징이 있다면 설명부탁드립니다
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
상태바 색깔변경 하는법
강의에서는 이것만 바꾸라고 되어있는데<item name="colorPrimaryVariant">@color/main_yellow</item>애초에 'statusBarColor'가 저처럼 없는분들은 이걸 추가하셔야합니다!! <item name="android:statusBarColor" tools:targetApi="l">@color/main_yellow</item>그래서 총 코드는 이렇게 됩니다! 참고하세여<resources xmlns:tools="http://schemas.android.com/tools"> <!-- Base application theme. --> <style name="Base.Theme.MySoloLife" parent="Theme.Material3.DayNight.NoActionBar"> <!-- Customize your light theme here. --> <item name="colorPrimaryVariant">@color/main_yellow</item> <item name="android:statusBarColor" tools:targetApi="l">@color/main_yellow</item> <!-- <item name="colorPrimary">@color/my_light_primary</item> --> </style> <style name="Theme.MySoloLife" parent="Base.Theme.MySoloLife" /> </resources>
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
루트 세션 로그아웃
안녕하세요. IAM 강의 부분에서 새 창에서 사용자로 로그인하면루트로 로그인 했던 세션이 끊어 집니다. 세센이 끊어 지니다시 로그인 하고 또 끊어 지고 다시 로그인 하다보니...강의 따라잡기가 쉽지 않네요 어떤 부분이 잘 못 된건지요 ?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
@SpringBootTest 사용 이유가 궁금합니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]@SpringBootTest 사용 이유가 궁금합니다.강의에서 MemberServiceTest에서는 사용하지 않고 MemberServiceIntegrationTest에서는 사용을 합니다.자료에는 "스프링 컨테이너와 테스트를 함께 실행한다." 라고 간략하게 설명이 되어 있습니다.제가 이해가 부족하여 영상 및 해당 설명으로 이해가 되지 않습니다. 제가 이해한 바로는 @SpringBootTest는 DB를 사용하여 넣는 건지 궁금합니다. 감사합니다.
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
안녕하세요 환경 관련 질문드립니다
현재 컴퓨터에 업무로 인한 파일들이 많아 용량으로 인해서 파티션을 나누는 용량을 포함해서 아무리 해도 용량 확보가 어려운 상황에.. 본체에 추가적으로 SSD를 추가할 수 없는 상황인데 혹시 현 상황에서 우분투를 외장 SSD에 설치한 뒤에 학습을 진행하여도 문제가 없을까요 ? 혹은 vm웨어를 통한 가상환경에서도 학습에 문제가 없을지 궁금합니다.
-
해결됨[코드캠프] 훈훈한 Javascript
이해가 안되는 부분..
헷갈려서 질문이 조금 많은데요ㅠㅠ[1] 5:29 대에서숫자 0이 i에 들어가고0 번째 인덱스 값을 가진 요소 1을 갖고 올 수 있고,코드 실행해주고 i(0)이 1 증가되니arr.length = 길이가 5 니까i < 5 를 조건식으로 해석해서i[0] ~ i[4] 까지 인덱스를 기준으로 출력하므로1,2,3,4,5 가 출력 되는게 제가 맞게 이해한 걸까요? [2] for ( let i = 0; i < timeKeys.length; i = i + 1 ) { console.log (timeKeys[i])} 에서 timekeys도 배열이고 똑같이 길이(length) 갖고 있으니까, 길이만큼 반복 하는 거니까 ( 길이 =4 ),timeKeys[0]timeKeys[1]timeKeys[2]timeKeys[3]이렇게 돼서 인덱스 0 부터 인덱스 3까지 출력되는거니까배열의 요소인 remainingDate (인덱스 0) ~ remainingSec (인덱스3) 까지 출력되는게 맞나요? 살짝 헷갈리니 제대로 이해했는지 모르겠어요..ㅠㅠ [3] 객체 접근할 때 쓰는 브라켓 노테이션 원리는 알겠는데console.log(documentObj[docKeys[i]]);이 부분이 잘 이해가 안돼요documentObj 라는 객체를 출력하기 위해 브라켓 노테이션을 사용해서 태그를 접근한 것 같은데,[docKeys[i]] 를 사용한 원리와,documentObj[docKeys[i]] 자체가 태그가 되는 이유를 모르겠어요.. 자세하고 쉽게 알려주시면 감사하겠습니다!
-
해결됨
파이썬에서 작성된 엑셀 파일 불러오기
코딩 초보이고 컴퓨터에 대해 그렇게 잘 알지 못합니다. '이것이 진짜 크롤링이다-기본편' 강좌에서'파이썬에서 엑셀 다루는 방법'을 듣고 있는데,강의를 따라하면서, '참가자' 라는 엑셀파일을 만들어 저장을 마쳤고,파일을 다시 불러서 셀에 자료를 추가 입력하려고 하는데파일에 추가 입력이 되지 않아서VS Code 화면에서 그 파일을 열었더니 다음과 같은 메세지가 뜹니다. '파일이 이진이거나 지원되지 않는 텍스트 인코딩을 사용하기 때문에편집기에 표시되지 않습니다.' 이 강의를 마치면 '이것이 진짜 크롤링이다-실전편'를 수강하려고 하는데진도를 못 나가고 있습니다.바쁘시겠지만 답변 부탁드립니다.^^ 파이썬#엑셀파일 불러오기
-
미해결Vue.js 시작하기 - Age of Vue.js
<template>과 <script> 간의 데이터 전달
안녕하세요.<template> 안에 <div v-for="(a, index) in aList" .... 라고 구현하고, 여기서 저는 v- for문 안에서 a가 변할 때마다 그것을 감지하여 <script>에서 함수를 구현하고 싶었습니다. v-for안에서 aList를 돌면서 'a 변하기 -> 감지 -> script의 함수에서 로직 실행 -> 화면 출력' 를 반복하고 싶습니다.input, select 형태가 아니라 화면을 출력하기 위한 v-for 문입니다. 제가 생각한 방법은1) v-model이나 v-bind 사용 -> 적절하지 않은 것 같습니다2) a를 script의 지역변수로 넣어서 해당 지역변수를 감지하기 -> 어떻게 하는지 방법을 모르겠습니다.두 방법 모두 다 잘 되지 않아서 방법을 여쭤보고 싶습니다. 감사합니다!
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
flush commit 이해가 안되는부분이있습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예[질문 내용]여기에 질문 내용을 남겨주세요. Team teamA = new Team(); teamA.setName("팀A"); em.persist(teamA); Team teamB = new Team(); teamB.setName("팀B"); em.persist(teamB); Member member1 = new Member(); member1.setUsername("회원1"); member1.setTeam(teamA); em.persist(member1); Member member2 = new Member(); member2.setUsername("회원2"); member2.setTeam(teamA); em.persist(member2); Member member3 = new Member(); member3.setUsername("회원3"); member3.setTeam(teamB); em.persist(member3); int resultCount = em.createQuery("update Member m set m.age=20") .executeUpdate(); em.clear(); Member findMember = em.find(Member.class, member1.getId()); System.out.println("findMember = " + findMember.getAge()); System.out.println("resultCount = " + resultCount); tx.commit(); System.out.println("resultCount = " + resultCount); } catch (Exception e) { 해당 코드를 보면 em.clear();이걸하면 영속성 컨텍스트를 초기화해서db 에서 값을 가져온다는데요tx.commit(); 하기 전에는 breakpoint 를 찍어보면db 에 반영이 안되어있는데어디 db 에서 가져온다는 말인지 잘 이해가 안됩니다..즉 한마디로1.em.clear(); 을 하면 영속성컨텍스트 전체 초기화2.findMember.getAge() 이 동작을 할때영속성컨텍스트에 값이 없으므로 Db 에서 가져옴3. 하지만 commit 하기전 그 시점엔 db에는 아무값이 없다(flush 의 경우에도 마찬가지 insert 가 적혀있어도 커밋 직전엔 실제 db에는 아무 값이 없다)도대체 어떤 db에만 반영되었고(이건 임시 db인건가) 가져온다는 말인지..왜냐하면 그때 실제 db에는 그 당시에 아무값도 없기때문(commit 이 일어나지 않았기 때문에) (하지만 System.out.println("findMember = " + findMember.getAge()););이 결과로보면 findMember.getAge()의 20이란 숫자를 select 해서 가져온건 맞음도대체 어디서 select 를 했단 말인가..) -콘솔 결과값이 순간 ! db 를 조회하면 (tx.commit 을 안했을 가정.) ps. 제가말한 Db 는 h2 콘솔에서 조회했을때입니다.콘솔에서 조회했을때는 안보이는데 분명 어딘가의 db 는 바뀐게 맞는거같아요db에있는 20이라는 숫자를 어디서 가져오는지가 궁금합니다.
-
미해결[입문자를 위한 UE5] Part2. 언리얼 엔진 2D 게임 개발 입문
투사체 목표 좌표 설정을 하려고 구조체를 이용했는데요
일단 레벨 블루프린트 안에서는 구조체에 좌표 입력, 출력이 정상적으로 됐습니다.그리고 배운대로 코드를 짜니 물체 이동이 정상적으로 구현이 됐습니다.문제는 투사체(폰) 블루프린트를 만들어서 구조체에서 좌표값을 받아오려고 했는데요레벨 블루프린트에선 정상적으로 작동하던 코드를 투사체 블루프린트로 옴기니까 작동이 안됩니다. 이 투사체(폰) 블루 프린트에서 구조체 값을 읽어오지 못해서 발생한 문제인데요.(포맷 텍스트로 좌표를 읽어오지 못하는걸 확인했습니다.) 왜 읽어오지 못하는 걸까요? 원래 안되는 걸까요? 그냥 기능적으로 안되는게 많이 있던데 이것도 그런건가요??
-
미해결실전! 스프링 데이터 JPA
페치조인 관련 질문
페치조인은 그렇다면 어떤 경우에 사용해야 한다고 봐야 하나요 ?양방향 매핑이 되어 있는 엔티티들의 경우에는 거의 쓴다고 보면 될까요 ?