inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

파이썬에서 작성된 엑셀 파일 불러오기

해결됨

코딩 초보이고 컴퓨터에 대해 그렇게 잘 알지 못합니다. '이것이 진짜 크롤링이다-기본편' 강좌에서' 파이썬에서 엑셀 다루는 방법'을 듣고 있는데, 강의를 따라하면서, '참가자' 라는 엑셀파일을 만들어 저장을 마쳤고, 파일을 다시 불러서 셀에 자료를 추가 입력하려고 하는데 파일에 추가 입력이 되지 않아서 VS Code 화면에서 그 파일을 열었더니 다음과 같은 메세지가 뜹니다. '파일이 이진이거나 지원되지 않는 텍스트 인코딩을 사용하기 때문에 편집기에 표시되지 않습니다.' 이 강의를 마치면 '이것이 진짜 크롤링이다-실전편'를 수강하려고 하는데 진도를 못 나가고 있습니다. 바쁘시겠지만 답변 부탁드립니다.^^ 파이썬#엑셀파일 불러오기

hemovi 댓글 1 좋아요 0 조회수 1161

<template>과 <script> 간의 데이터 전달

미해결

Vue.js 시작하기 - Age of Vue.js

안녕하세요. <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의 지역변수로 넣어서 해당 지역변수를 감지하기 -> 어떻게 하는지 방법을 모르겠습니다. 두 방법 모두 다 잘 되지 않아서 방법을 여쭤보고 싶습니다. 감사합니다!

  • javascript
  • vue.js
융0융 댓글 2 좋아요 1 조회수 212

flush commit 이해가 안되는부분이있습니다.

해결됨

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 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이라는 숫자를 어디서 가져오는지가 궁금합니다.

  • java
  • jpa
ksg980105 댓글 2 좋아요 0 조회수 769

투사체 목표 좌표 설정을 하려고 구조체를 이용했는데요

미해결

[입문자를 위한 UE5] Part2. 언리얼 엔진 2D 게임 개발 입문

일단 레벨 블루프린트 안에서는 구조체에 좌표 입력, 출력이 정상적으로 됐습니다. 그리고 배운대로 코드를 짜니 물체 이동이 정상적으로 구현이 됐습니다. 문제는 투사체(폰) 블루프린트를 만들어서 구조체에서 좌표값을 받아오려고 했는데요 레벨 블루프린트에선 정상적으로 작동하던 코드를 투사체 블루프린트로 옴기니까 작동이 안됩니다. 이 투사체(폰) 블루 프린트에서 구조체 값을 읽어오지 못해서 발생한 문제인데요.(포맷 텍스트로 좌표를 읽어오지 못하는걸 확인했습니다.) 왜 읽어오지 못하는 걸까요? 원래 안되는 걸까요? 그냥 기능적으로 안되는게 많이 있던데 이것도 그런건가요??

  • unreal-engine
  • ue-blueprint
흑우 댓글 2 좋아요 0 조회수 373

페치조인 관련 질문

미해결

실전! 스프링 데이터 JPA

페치조인은 그렇다면 어떤 경우에 사용해야 한다고 봐야 하나요 ? 양방향 매핑이 되어 있는 엔티티들의 경우에는 거의 쓴다고 보면 될까요 ?

  • java
  • spring
  • spring-boot
  • jpa
백엔드공부화이팅 댓글 1 좋아요 0 조회수 353

@oneToMany의 @oneToMany

미해결

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니요) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 EntityA 1:N EntityB EntityB 1:N EntityC 이런식으로 있을 때 , EntityA 가 EntityB를 @oneToMany로 가지고있고, EntityB 가 EntityC를 @oneToMany로 가지고 있습니다. 배치사이즈 옵션을 넣고 select a from EntityA a 했을때 , EntityA의 갯수만큼 EntityB에 in절로 EntityA의 키값을 넣어서 @oneToMany를 한번에 끌고왔다고 했을 때 , EntityB안에있는 EntityC를 또 EntityB의 갯수만큼 EntityC에 in절로 EntityB의 키값을 넣어서 한번에 끌고 올 수 있는 방법이 있는지 궁금했습니다. 다중 페치조인 안되는걸 알지만 예를 들어서 이런걸 원한다고 생각하시면 될 것 같습니다 select a from EntityA a join fetch EnitityB(List) b join fetch b.EntityC(List) 이런식으로 컬럼 갯수가 일대다 일대다로 기하급수적으로 증가하는 경우인데 배치사이즈를 사용하여 select a from EntityA a 를 했을 땐 a.EntityB 에 접근할때 당연히 in 절로 가져와주지만 EntityB의 일대다인 EntityC 를 조회 할 땐 N+1이 다시 터집니다 엮여있는 모든 연관관계들을 IN절로 태우고 싶은데 방법이 없을까요?

  • java
  • spring
  • spring-boot
  • jpa
vnfthr 댓글 1 좋아요 1 조회수 391

Class나 Entity 만들 때 접근제어자 관련해서 질문이 있습니다!

미해결

실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)

자바에서는 Entity나 클래스를 만들 때 접근 제어자로 private을 붙이는게 일반적이었는데요. 코틀린에서는 그렇게 하면 객체를 생성하고도 밖에서 바로 접근이 안 되는 거 같네요ㅠ private을 붙여주고 custom getter 같은걸로 객체 생성 후 호출하게 해주는 것이 좋은가요? 아니면 접근 제어자를 안 붙이고 그냥 쓰는게 좋은가요..?

  • java
  • spring
  • kotlin
  • spring-boot
  • 리팩토링
비가싫어요 댓글 1 좋아요 1 조회수 400

사용자 정의 함수 방언 등록

해결됨

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 사용자 정의함수를 db에 등록시켜놓은 다음에 jpql로 사용을 해보니 따로 방언을 등록하지 않아도 사용이 가능합니다. List<String> str = em.createQuery("select create_prefix(m.username) from Member m", String.class).getResultList(); create_prefix는 직접 등록한 함수입니다. 수업에서는 방언으로 사용자 정의 함수를 등록해야지 적용이 된다고 하는데 이 경우 왜 작동되는지 알고싶습니다.

  • java
  • jpa
준영 댓글 2 좋아요 1 조회수 876

폴드의 갯수

미해결

[개정판] 파이썬 머신러닝 완벽 가이드

선생님 안녕하세요 k-폴드 방식으로 데이터를 분할할 때, 최적의 k는 어떻게 구하나요?

  • python
  • 머신러닝
  • 통계
data_buddha 댓글 1 좋아요 0 조회수 352

unitychan Animation

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

unitychan이 마우스를 클릭해서 움직이면 잘 움직이는데 마우스를 손에서 떼면 벽을 보고 뛰는 모양이 계속 발생합니다. 어디가 잘못된 걸까요 ?

  • C#
  • unity
바밤방 댓글 1 좋아요 0 조회수 361

트랜잭션 매니저 두개 사용

미해결

스프링 DB 2편 - 데이터 접근 활용 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 실무에서 트랜잭션 매니저를 두개 이상 사용하는 경우가 많나요? 기본적으로 스프링부트가 빈에 트랜잭션 매니저를 등록해주는데 그거 말고 다른 트랜잭션 매니저를 사용해야하는 경우들은 어떤 경우들이 있을까요 ? 검색 해보니 데이터베이스를 나눌 때 두개이상을 등록하는데 맞을까요? 감사합니다.

  • spring
  • mvc
  • jpa
  • querydsl
  • spring-data-mybatis
  • spring-jpa
느긋한 게이머 댓글 3 좋아요 2 조회수 623

utm m1 xampp 설치

미해결

화이트해커가 되기 위한 8가지 웹 해킹 기술

xampp가 설치가 되지 않습니다ㅜ UTM이고 아키텍쳐는 ARM64입니다 php버전은 PHP 8.2.7입니다 해 본 버전들은 xampp-linux-5.6.23-0-installer.run → Syntax error: "(" unexpected xampp-linux-x64-5.6.23-0-installer.run xampp-linux-x64-8.2.4-0-installer.run → Syntax error: Unterminated quoted string xampp-osx-5.6.23-0-installer.dmg 뭐가 엄청 뜨다가 마지막에 Syntax error: ")" unexpected xampp-osx-8.2.4-0-installer.dmg → Syntax error: Unterminated quoted string 이렇게 됩니다. chmod로 모드를 바꾸면 초록색 글자가 되기는 합니다. 그냥도 해보고 sudo su root로도 해봤는데도 이러네요...

  • 모의해킹
467shin 댓글 1 좋아요 0 조회수 612

v6에서 groupingBy가 아닌 distinct

미해결

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 안녕하세요! [강의] 주문 조회 V6: JPA에서 DTO로 직접 조회, 플랫 데이터 최적화 관련해서 궁금한 점이 있습니다. findAllByDto_flat()에서 distinct를 통해 중복을 제거하는게 아니라 강의와 같이 findAllByDto_flat() 호출 후 groupingBy를 통해 중복을 제거했을 때 서로 어떤 차이가 있나요?

  • java
  • spring
  • spring-boot
  • jpa
.. 댓글 1 좋아요 0 조회수 500

Record 타입 질문

해결됨

[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스

interface IProfile { name: string; age: number; school: string; hobby?: string; } type eee = "철수" | "영희" | "훈이"; type fff= Record<eee, IProfile>; fff가 key가 철수,영희,훈이고 value가 IProfile 인것은 이해하는데, 이게 철수,영희,훈이가 뭔 타입을 말하는 건지 모르겠고,이게 뭔 의미인지도 잘 모르겠어요

  • javascript
  • node.js
  • express
  • docker
  • tdd
  • rest-api
  • nestjs
kql 1 댓글 1 좋아요 0 조회수 207

실제 서비스 구현과 DB

미해결

스프링 DB 2편 - 데이터 접근 활용 기술

안녕하세요! 강사님 ㅎㅎ 컴퓨터 공학 전공자이고 졸업 후 취준을 하고 있습니다 ㅎㅎ 지금까지는 NEST.JS, EXPRESS.JS로 웹서비스 REST API 개발 프로젝트 경험이 있습니닷 스프링과 스프링부트는 강사님의 커리큘럼을 꾸준히 따라오며 곧 MVC2편이 끝납니다 ㅎㅎ 1. 이어서 DB1,2편까지만 듣고도 REST API 기반 서비스를 구현 할 수 있을까요? JPA 로드맵을 사서 듣고 나야 서비스 구현을 할 수 있는 정도가 되는건지 궁금합니닷! (JPA 로드맵을 들으면 좀 더 실무에 가까운 퀄리티 높은 서비스를 만들 수 있는건지, 아니면 아예 들어야만 서비스 구현의 기본 역량을 갖출 수 있는건지 궁금합니닷) 혹은 야생형으로 DB1,2편을 생략하고 JPA로드맵을 먼저 들어가도 고생돼도 할만할지 궁금합니다 프로젝트를 하면서 공부 하고 싶은데 DB 설계가 안되면 프로그램 설계가 막막하니.. 여쭤보게 됐습니다 답변 부탁 드립니닷!

  • spring
  • mvc
  • jpa
  • querydsl
  • spring-data-mybatis
  • spring-jpa
눈사람 댓글 2 좋아요 0 조회수 305

코드 리뷰 부탁드려요 ㅎㅎ

미해결

자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)

const solution2 = (arr, count = 0) => { for (let i = 0; i < arr.length; i++) { for (let j = 0; j < arr.length; j++) { const isTop = i === 0; const isBottom = i === arr.length - 1; const isLeft = j === 0; const isRight = j === arr.length - 1; const current = arr[i][j]; (isTop || arr[i - 1][j] < current) && (isBottom || arr[i + 1][j] < current) && (isLeft || arr[i][j - 1] < current) && (isRight || arr[i][j + 1] < current) && count++; } } return count; };

  • javascript
  • 코딩-테스트
Edwin Y. Park 댓글 1 좋아요 0 조회수 344

이벤트 리스너 달기 질문드립니다.

미해결

[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문

강의 내용과 같이 적었는데 작동하지 않아서 질문드립니다.

  • javascript
밍맹뭉 댓글 1 좋아요 0 조회수 281

IT 계열 종사하시거나 관심있으신 분들!

미해결

[IT 종합 커뮤니티 앱 서비스 설문조사] 안녕하세요:) 저는 개인프로젝트를 진행하고 있는 uxui 디자이너 취업준비생입니다. 해당 설문조사는 IT 종합 커뮤니티(장소대관, 아티클, 커뮤니티 등) 관련 서비스 앱을 설계하는 근거를 마련하고자 일반 사용자의 의견을 수집하고 있습니다. 평소 IT커뮤니티를 이용해보셨거나 IT계열 직종에 종사하시는 분들의 많은 참여 부탁드립니다! 설문 시간은 7분 이내 입니다. 구체적으로 응답해주시면 대단히 감사하겠습니다 :)🙏 설문 완료자 분들 중 추첨을 통해 소정의 커피 기프티콘을 총 10분께 드릴 계획입니다. * 설문 기간 : 9월 07일 (목) ~ 9월 25일 (월) * 본 설문은 IT 커뮤니티 서비스 이용 조사 확인 및 프로젝트로 개인 포트폴리오 이외의 다른 목적으로 활용되지않으며, 프로젝트 종료 후 파기될 예정입니다. ✔설문링크✔ https://f9t6fmjryg6.typeform.com/to/fubJmSvJ

sksmswhtnwls 댓글 1 좋아요 0 조회수 211

EDWIN, 코드리뷰 부탁드립니다.^^ Array.from 을 활용해 봤습니다.

미해결

자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)

const solution = (arr) => { const resultArr = [ ...arr, ...arr.map((_,location) => Array.from({length:arr.length}, (_,idx) => arr[idx][location])), Array.from({length:arr.length}, (_, idx) => arr[idx][idx]), Array.from({length:arr.length}, (_,idx) => arr[arr.length-idx-1][arr.length-idx-1]) ] return Math.max(...resultArr.map(list => list.reduce((pre, cur) => pre+cur, 0))) }

  • javascript
  • 코딩-테스트
Edwin Y. Park 댓글 3 좋아요 0 조회수 458

인기 태그

인프런 TOP Writers

주간 인기글