묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
프록시와 영속성 컨텍스트 스냅샷
안녕하세요 김영환님! 프록시가 영속성 컨택스트에 의해 관리되고, 동일 트랜잭션에서는 영속성 컨텍스트 내에 동일성을 위해 엔티티는 프록시에 저장된다는 답변을 보고 질문을 남깁니다. 저는 그래서 1차 캐시에 프록시가 저장이 되고 (id는 동일하므로) 실제 엔티티 객체는 1차 캐시에 직접적으로 저장되기 보다는 프록시에 저장(래핑) 되는 형태로 이해했는데요. 그렇다면 스냅샷은 어떻게 관리되고, 더티체킹은 어떻게 되는지 궁금합니다. 프록시와 감싸여진 실제 엔티티 모두가 스냅샷이 저장되나요? 더티체킹은 어떻게 진행되나요??? 추가적으로 프록시의 id는 getReference()를 호출하면서 입력해준 id가 되는데 이때 id가 db 상에 존재하지 않는다면 초기화때 어떤 예외가 발생하는지도 궁금합니다. 좋은 강의 감사합니다!!
-
해결됨C# 윈폼_ 응용프로그램 개발(.NetFramework)
질문부탁드립니다!
안녕하세요. 선생님 강의보면서 회사 프로젝트작업을 혼자하고있습니다. C# MSSQL 연동을 시켜서 간단하게 시리얼넘버를 인증해주는 작업인데, sapNum을 sql로부터 받아서 씨샵 string value로 만들어서 삽입하기 목록에 다른 테이블에다가 insert를 시키고싶은데 이 과정을 아예 모르겠습니다... 뭐 리더로 돌려서 for루프로 한글자식 따와야된다는 소리도있고 여러가지 의견이있는데 정확한 답변을 몰르겠습니다. 실례가 안된다면... 고견좀 부탁드려도될까요? (스샷지움)
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
가로형 스크롤 구현
안녕하세요. 선생님 유튜브에서 강의를 보고 크게 도움을 받았습니다. 잘 다루지는 못하지만 AdobeXD도 배웠고 figma도 기초는 알고 있지만 선생님의 강의를 보고 기획자의 입장에서는 Axure가 훨씬 효율적이겠다고 느껴서, 배워서 사용 중입니다. AdobeXD는 가로형 스크롤을 별도 기능 구현없이도 늘어놓기만 해도 자동으로 스크롤이 되었던 것 같은데요. Axure는 그렇게는 가로 스크롤이 안되는 것 같습니다. 배너를 가로 스크롤로 연달아 보여주려면 어떻게 해야 하나요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
이미지의 원본비율을 유지하려고 합니다만...
import React from 'react'; import { Col } from 'antd'; function GridCards(props) { if(props.landingPage) { return ( <Col lg={6} md={8} xs={24}> <div style={{ position: 'relative' }}> <a href={`/movie/${props.movieId}`}> <img style={{ width: '100%', height: 'auto' }}src={props.image} alt={props.movieName} /> </a> </div> </Col> ); } else { return ( <Col lg={6} md={8} xs={24}> <div style={{ position: 'relative' }}> <img style={{ width: '100%', height: 'auto' }}src={props.image} alt={props.charactermame} /> </div> </Col> ); } } export default GridCards; 어떻게 해결하면 이런 문제를 없앨 수 있을까요?antd의 Row, Col을 건드려봐도 잘 모르겠습니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
서버 연동 관련 질문드립니다!
강의 너무 잘듣고 있어요! 다름이 아니라 제가 서버를 네이버 클라우드 플랫폼으로 연결해서 사용하려고 하는데, 지금 수업에 쓰는 코드처럼 조금씩 변경해서 사용하면 되는 건가요? 아니면 네이버클라우드플랫폼에서 제공하는대로 사용하면 되는건가요?
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
부팅질문있습니다
외국 사이트 여러개 뒤져 보다가 YOLO 관련해서 FPGA로 만든 아키텍쳐가 있더라고요. 버전은 다르지만 잘 조정해서 HLS 합성도 다하고 검증도 다해서 됐다 싶었는데 데이터 옮길 떄 weight까지는 잘 옮겨 지는데 input데이터가 옮겨지다가 데이터가 끊기는거 같더라고요. ILA로 검증도 해봤는데 streaming data가 TLAST가 트리거에 안잡히더군요. 코드가 input data와 weight data 합하면 어림잡아 95MB정도 되는데 Micro usb로 부팅할 때 데이터 제약 같은게 있나요? 지금 부팅 방법이 문제같아서 sd카드로 해볼까 생각중인데 부팅 용량에대해 제가 아는게 없어서요... 이렇게 질문해봅니다 맛비님
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
CNI 설치가 잘 안 됩니다
kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')" 마스터 노드에서 위 코드를 실행 하면 아래와 같이 이미지 Pull이 안됩니다. root@master0:~# kubectl get pod -A NAMESPACE NAME READY STATUS RESTARTS AGE kube-system coredns-78fcd69978-dwbgh 0/1 Pending 0 6m22s kube-system coredns-78fcd69978-rr8h2 0/1 Pending 0 6m22s kube-system etcd-master0 1/1 Running 2 6m36s kube-system kube-apiserver-master0 1/1 Running 2 6m36s kube-system kube-controller-manager-master0 1/1 Running 1 6m36s kube-system kube-proxy-4vjq7 1/1 Running 0 6m22s kube-system kube-proxy-5pq9k 1/1 Running 0 4m37s kube-system kube-proxy-7cp2t 1/1 Running 0 4m4s kube-system kube-scheduler-master0 1/1 Running 2 6m35s kube-system weave-net-2t6gv 0/2 Init:ErrImagePull 0 7s kube-system weave-net-c7hhh 0/2 Init:ErrImagePull 0 7s kube-system weave-net-nw47k 0/2 Init:ErrImagePull 0 7s 해당 파드의 상태를 보면 Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal Scheduled 3m26s default-scheduler Successfully assigned kube-system/weave-net-nw47k to node1 Normal Pulling 110s (x4 over 3m25s) kubelet Pulling image "ghcr.io/weaveworks/launcher/weave-kube:2.8.1" Warning Failed 109s (x4 over 3m24s) kubelet Failed to pull image "ghcr.io/weaveworks/launcher/weave-kube:2.8.1": rpc error: code = Unknown desc = Error response from daemon: manifest unknown Warning Failed 109s (x4 over 3m24s) kubelet Error: ErrImagePull Warning Failed 98s (x6 over 3m24s) kubelet Error: ImagePullBackOff Normal BackOff 84s (x7 over 3m24s) kubelet Back-off pulling image "ghcr.io/weaveworks/launcher/weave-kube:2.8.1" ping 8.8.8.8 등은 잘 나가는데 왜 이럴까요 뭔가 잊은게 있을까요? root@master0:~# docker pull ghcr.io/weaveworks/launcher/weave-kube:2.8.1 Error response from daemon: manifest unknown 지금 해보니까 docker pull <IMAGE> 도 안되네요 저 2.8.1 버전은... kubectl version 정보를 base64로 변환해서 던져서 가져오는 yaml 안에 있는 컨테이너 버전 자체가 2.8.1인데 docker pull 로 안되면 그냥 다른 CNI 써야 하는건지요? 그럼 어떤 걸 설치할까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
Couldn't find a `pages` directory. Please create one under the project 오류
안녕하세요 제로초님 ! 강좌잘보고있습니다. npm run dev 를 실행하면 아래와같은 오류가뜨네요.... 코드는 다음 캡처와같습니다. { "name": "react-nodebird-front", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "dev": "next" }, "author": "Jeonga Kim", "license": "ISC", "dependencies": { "next": "^9.5.5", "react": "^16.14.0", "react-dom": "^16.14.0" } }
-
미해결실무자가 알려주는 Git - 입문편
pull과 push 후 결과 메시지
안녕하세요. git 명령어를 수행하면 결과 메시지가 나오는데 git에서 이 메시지를 뭐라고 칭하나요? 그리고 pull과 push 메시지를 이해하자면 From https ~ .git 09d7d94 .. eb1e37c test(로컬) -> origin/test(원격) ->> https ~ .git의 /origin/test(원격)로부터 test(로컬)로 pull 한다 push 경우 To https ~ .git 09d7d94 .. eb1e37c test(로컬) -> test(원격) ->> test(로컬)를 https ~ .git의 test(원격) 으로 push 한다 라고 이해하면 되나요? 감사합니다.
-
미해결Nuxt.js 시작하기
서버사이드렌더링에 대해 질문드립니다!!
Universal 모드를 통해 1. 첫 페이지 진입점을 프리렌더링을 통해 완성된 HTML을 브라우저에 전달. 2. 그 이후에는 하이드레이션을 통해 다이나믹 돔의 기능(SPA와 동일한 동작을 가능하게 하는)을 붙인다. 위의 두가지 과정이 Nuxt의 SSR의 핵심같은 친구들이라 생각하는데, 여기서 한가지의 의문점이 있습니다. 첫 진입점의 페이지만 완성된 HTML을 전달한다고 하면 그 이후의 페이지에 대해서는 크롤러가 읽을 수 있는건지 없는건지가 판단이 잘 안섭니다..! 크롤러의 동작방식이 거미마냥 사이트에 진입하면 존재하는 링크를 전부 타고 이곳저곳 이동하는 방식이라고 알고있는데 그렇게 되면 최초의 진입점 이외에는 index가 안 만들어 질 수도 있을까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
기본 세팅 질문드립니다!
수업 너무 잘듣고 있어요! 다만 하다보니 궁금점이 생기는데 저랑 쌤이랑 hello world! 출력하는 화면이 조금 다른 것 같은데 세팅문제인지 아니면 신경안써도 되는 건지 궁금해요!
-
미해결Slack 클론 코딩[실시간 채팅 with React]
Failed to compile.
실행시 아래와 같은 오류가 발생합니다. 아무리 구글링해봐도 안보이네요. [에러내용]
-
미해결실무자가 알려주는 Git - 입문편
HEAD-> master, .... 의미
안녕하세요. git log를 보면 (HEAD -> master, origin/master, origin/HEAD) 라는 표현이 있는데요. HEAD가 현재 기준 commit이니 local의 master와 원격 origin/master가 동일한 지점이라고 이해가 됩니다. 그런데 origin/HEAD 는 어떻게 이해해야 하나요? 감사합니다.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
섹션 7 등산하기 DFS
섹션 7 DFS 문제를풀다가 return 함수에대해 혼동이 생겨서 여쭤봅니다. import sys #sys.stdin=open('input.txt', 'rt') n=int(input()) max=0 min=217000 maxArr=[] minArr=[] a=[list(map(int,input().split())) for _ in range(n)] cnt=0 for i in range(len(a)): for j in range(len(a[i])): if a[i][j] < min : min=a[i][j] minArr=[i,j] if a[i][j]>max: max=a[i][j] maxArr=[i,j] dx=[0,1,0,-1] dy=[1,0,-1,0] def DFS(x,y): global cnt if x==maxArr[0] and y==maxArr[1]: cnt+=1 else: for i in range(4): xx=x+dx[i] yy=y+dy[i] if 0<=xx<n and 0<=yy<n and a[x][y]<a[xx][yy]: DFS(xx,yy) # else: # return DFS(minArr[0], minArr[1]) print(cnt) 다음과 같이 풀어서 답을 맞췄었는데 주석처리된 else return을 넣으면 위의 코드에서 어떤부분이 달라지는건가요? return이 함수를 종료시키라는 뜻이므로 0<=xx<n and 0<=yy<n and a[x][y]<a[xx][yy] 에 해당하지 않는 값이 나왔을때 return 이 되고 다음함수로 넘어가는게 아닌가요??
-
미해결[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]
countryflag 사이트가 지금 막혔나요?!
지금 컨츄리플래그.io로 접속하면 페이지가 없다고 뜹니다 ㅠㅠ 그래서 국기 데이터를 불러오는 것을 못하고 있는데.. 어떻게 하면 될까요?!
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
섹션 7 미로탐색 문제 왜 체크함수로 풀면 오답이나오나요?
import sys from collections import deque #sys.stdin=open("input.txt", "r") dx=[-1, 0, 1, 0] dy=[0, 1, 0, -1] def DFS(x, y): global cnt if x==6 and y==6: cnt+=1 else: for i in range(4): xx=x+dx[i] yy=y+dy[i] if 0<=xx<=6 and 0<=yy<=6 and board[xx][yy]==0: board[xx][yy]=1 DFS(xx, yy) board[xx][yy]=0 if __name__=="__main__": board=[list(map(int, input().split())) for _ in range(7)] cnt=0 board[0][0]=1 DFS(0, 0) print(cnt)우 위에가 실제 정답이고, import sys from collections import deque #sys.stdin=open("input.txt", "r") dx=[-1, 0, 1, 0] dy=[0, 1, 0, -1] def DFS(x, y): global cnt if x==6 and y==6: cnt+=1 else: for i in range(4): xx=x+dx[i] yy=y+dy[i] if 0<=xx<=6 and 0<=yy<=6 and board[xx][yy]==0 and ch[xx][yy]==0: ch[xx][yy]=1 DFS(xx, yy) ch[xx][yy]=0 if __name__=="__main__": board=[list(map(int, input().split())) for _ in range(7)] ch=[[0]*8]*8 cnt=0 board[0][0]=1 DFS(0, 0) print(cnt) 왜 다음과 같이 체크리스트를 포함하면 답이 안나오고, 0만 나올까요?? 왜 저렇게 풀면 안되는지 알고싶어요!
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
코딩 에러 질문합니다ㅠ
안녕하세요 선생님 임시반장 구하기 문제에서 몇번을 확인해봐도 오류를 발견하지 못했는데 에러가 해결이 안되서 조언 구합니다 ㅠㅠ import java.util.*; //임시반장 구하기 class Main{ public int solution(int n, int[][] arr){ int answer=0,max=Integer.MIN_VALUE; for(int i=1;i<=n;i++){ int cnt=0; for(int j=1;i<=n;j++){ for(int k=1;i<=5;k++){ if(arr[i][k]==arr[j][k]){ cnt++; break; } } } if(cnt>max){ max=cnt; answer=i; } } return answer; } public static void main(String[] args) { Main T = new Main(); Scanner kb=new Scanner(System.in); int n=kb.nextInt(); int[][] arr=new int[n+1][6]; for(int i=1;i<=n;i++){ for(int j=1;j<=5; j++){ arr[i][j]=kb.nextInt(); } } System.out.print(T.solution(n,arr)); } } 여기까지가 소스이구 실행했을 때 다음과 같은 메세지가 떴습니다. Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Index 6 out of bounds for length 6 at Main.solution(Main.java:10) at Main.main(Main.java:39) 왜 계속 에러가 뜨는것일까요?ㅠ 조언 부탁드리겠습니다
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
point-event none 적용이 안됩니다.
{product.soldout === 1 && <div className="product-blur" />} 선생님께서는 위 한줄로 blur효과와 pointer-event효과를 받았는데 저는 blur효과만 받아지고 pointer-event효과는 못받아서 결국 <아래>처럼 나눠 처리했더니 됬습니다.. 뭐가 문제였을까요...
-
미해결[초중급편] 안드로이드 데이팅 앱 만들기(Android Kotlin)
플레이스토어
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 혹시 이거 플레이스토어에 올려도 되나요? 채팅까지 붙혀서 올릴 예정입니다
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
선생님 질문 있습니다
선생님 1번 코드는 for문이 끝날때 다시 largest와 sum 변수가 0으로 초기화 되면서 반복이 되는건 알겠는데 2번 코드 같이 변수가 바깥에 선언되어 있으면 반복문이 시행되고 난 후의 변수를 저장하면서 반복을 하게 되나요?? for i in range(n): -----> 1번 코드 largest3 = 0 largest4 = 0 sum1 = 0 sum2 = 0 sum1 = sum1 + a[i][i] if sum1 > largest3: largest3 = sum1 sum2 = sum2 + a[i][n-i-1] if sum2 > largest4: largest4 = sum2 ---------------------- largest3 = 0 largest4 = 0 sum1 = 0 sum2 = 0 for i in range(n): -----> 2번 코드 sum1 = sum1 + a[i][i] if sum1 > largest3: largest3 = sum1 sum2 = sum2 + a[i][n-i-1] if sum2 > largest4: largest4 = sum2 - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.