inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

Specification 을 활용하는 RSQL 파서 + Querydsl 의 조합은 어떻게 생각하실지 궁금합니다.

해결됨

실전! 스프링 데이터 JPA

안녕하세요 이제 추워지는데 건강조심하셔요! 뭔가 떠오르는게 있을때 강사님의 의견이 가장 궁금한것 같아 또 남기게 되었습니다 RESTful API 구현방식 에서, 서버측에 검색조건에 대한 쿼리로직는 최소화 하도록, 그리고, Client 에서 검색조건 을 제공하도록 조건절이 문법화 된 RSQL 이란것을 알게되었는데요... 이 RSQL 을 파싱하는 rsql-parser 를 통해 Querydsl 의 BooleanExpression 로 변환해주는 기능에 Spring-boot Starter 의존성으로 제공해주는 라이브러리를 하나 발견했습니다. perplexhub/rsql-jpa-specification: Java Library to Translate RSQL into Spring Data JPA Specification and QueryDSL Predicate (github.com) (링크 아래쪽에 Querydsl 설명이 있어요) 저의 눈엔 꿀이 가득한 꿀통을 찾은 느낌같은 느낌인데요.. 서브프로젝트로 진행보려 생각중인데, 실무에서 꺼려지는 기술은, 좋아보여도 따라가다 하얗게 타버리는 하루살이가 될 수 있기때문에.. 적용하려는 폼만 잡고있습니다^^; 슬쩍 보셨을때 어떤 기분이 드시는지 강사님의 견해가 궁금합니다 (JPA Specification 이나 저놈이나 그놈이 그놈일까요?..ㅎㅎ) 읽어주셔서 감사해요

  • rsql
  • spring-boot
  • spring
  • java
  • JPA
Truestar 댓글 1 좋아요 0 조회수 796

리눅스는 디버깅이 없나요?

미해결

리눅스 IPC 프로그래밍 - 이론과 실습

안녕하세요 vs에서는 코드 입력후 디버깅이있어 어느거부터 시작되고 변수에 뭐가 들어가있는지 확인이 가능한데 혹시 리눅스는 디버깅이라는게 따로 없나요? vs에서는 리눅스 라이브러리가 있던데 혹시 vs에서 리눅스를 깔면 안되나요?

  • linux
zzzzz 댓글 1 좋아요 1 조회수 757

요소의 질문이 하나만 나옵니다.

미해결

[하루 10분|Web Project] HTML/JS/CSS로 나만의 심리테스트 사이트 만들기

제 나름대로 안에 내용물과 이름만 변환해서 학습중입니다. 테스트 시작하기 버튼을 누르면 a.보트 b.우주선 이렇게 버튼 두개가 나와야하는데 지금은 b 만 나오는 상황입니다. 제가 데이터를 정리 할 때에 묶음으로 정리하지 않아서일까요? 고견 부탁드립니다. - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

  • qbox
  • qlist
  • javascript
  • HTML/CSS
  • bootstrap
서진석 댓글 1 좋아요 1 조회수 214

lxml 오류

미해결

파이썬 무료 강의 (활용편3) - 웹 스크래핑 (5시간)

pip install lxml 시행하였는데 아래와 같은 오류가 발생하였습니다. 어떻게 해야하나요?

  • lxml
  • 웹 스크래핑
  • 오류
  • 웹-크롤링
  • selenium
  • python
김일규 댓글 1 좋아요 0 조회수 764

if를 중첩으로 사용

미해결

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

function solution ( arr , m ){ let answer = 0 ; let n = arr . length ; arr = arr . sort (( a , b ) => ( a [ 0 ]+ a [ 1 ])-( b [ 0 ]+ b [ 1 ])); for ( let i = 0 ; i < n ; i ++){ let money = m -( arr [ i ][ 0 ]/ 2 )+( arr [ i ][ 1 ]); let cnt = 1 ; for ( let j = 0 ; j < n ; j ++){ let tot = arr [ j ][ 0 ]+ arr [ j ][ 1 ]; if ( arr [ i ]!== arr [ j ]){ if ( money - tot < 0 ){ break ; } if ( money - tot >= 0 ){ money -= tot ; cnt ++; } } } answer = Math . max ( answer , cnt ); } return answer ; } let arr =[ [ 6 , 6 ], [ 2 , 2 ], [ 4 , 3 ], [ 4 , 5 ], [ 10 , 3 ] ] console . log ( solution ( arr , 28 )); 이렇게 풀었는데 if(i !== j) 안에 넣는 방식보다는 &&연산자를 사용하는 방식이 더 좋을까요?

  • javascript
  • 코테 준비 같이 해요!
붕붕 댓글 1 좋아요 0 조회수 161

폭팔할꺼같다

미해결

따라하며 배우는 노드, 리액트 시리즈 - 기본 강의

항상 자바스크립트 리액트 보다도 git이 젤 젤 쩰 뭐같네요 후..

  • git
  • react
  • nodejs
하루하루 댓글 1 좋아요 1 조회수 422

선생님, 질문이 있습니다.

미해결

딥러닝 CNN 완벽 가이드 - TFKeras 버전

선생님, 강의 잘 보고 있습니다. 몇 가지 질문을 드리고자합니다. 1) 이건 좀 간단한 확인일 수 있는데, 강의 5:58초 슬라이드에서 결국에는 x1,x2이런게 어떤 단항, 혹은 수치가 아니라 선형대수에서 말하는 하나의 열벡터라고 봐야되는 것이죠? 그렇게 되면 xn만큼 가중치 행벡터가 존재하게 되는 것인데 이 계산을 하려면 행렬이 맞아야 하니까 가중치 행벡터의 WT를 내적해야 되는 것이죠? 그렇게해서 dot 연산에 의해 저 weighted Sum을 구하는 것이라고 봐도 무방한가요? 2) 특정 N[L]의 신경망이 있다고 하였을 때 x1 n[1]1 x2 n[1]2 n[2]1 ..... x3 n[1]3 n[2]2 x4 n[1]4 2-1) n[1]1은 x1~x4까지 저 퍼셉트론 과정에서의 연산을 하는 것이고, 이 연산의 결과는 또 다시 열벡터가 되는 것인가요? 2-2) 그리고 각각 저 1층에서 모든 뉴런에 대하여 똑같은 연산을 전부 한다고 봐도 괜찮은 것이죠? 제가 요새 갑자기 받아들이는 정보량이 너무 많아져서ㅜ.ㅜ 개념 정리가 필요할 것 같아서 질문드렸습니다. 감사합니다 선생님!

  • 머신러닝 배워볼래요?
  • keras
  • kaggle
  • 딥러닝
  • tensorflow
  • cnn
celestial_ 댓글 1 좋아요 0 조회수 220

2:12 질문입니다.

미해결

[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]

본 강의 2분 12초에서 delivery_time을 구하기 위해 orders.loc[:, 'delivery_time'] = pd.to_datetime(orders.loc[:, 'order_delivered_customer_date']) - pd.to_datetime(orders.loc[:, 'order_purchase_timestamp'])로 -(빼기) 연산을 하는데 datetime64 dtype끼리 연산을 할때는 to_datetime()에서 format을 지정해주지 않아도 되는건가요?

  • pandas
  • python
HTCho1 댓글 1 좋아요 0 조회수 183

마이너스버프

미해결

유니티 방치형 게임 만들기

버프 종료후에도 att 값이 원래대로 돌아오지 않습니다. 제가 작성해도 그렇고 위의 이미지처럼 작성자님의 프로젝트도 마찮가지였습니다. return origin - temp; 제가 봐도 코드상으로는 문제가 없어보이는데 확인 부탁드립니다. 그리고 if(color == Color.red) tmp_text.text = Player.GetComponent<PlayerControl>(). att .ToAttackString(); else tmp_text.text = "Cretical"+Player.GetComponent<PlayerControl>(). att .ToAttackString(); 데미지팝업에서는 크리나, 평타나 att변수가 적용되서 크리티컬데미지는 적용되지만 텍스트에는 att만 표시됩니다. creatt = att*creran;으로 하고 creatt.ToAttack....이런식으로 변경해서 처리했습니다.

  • unity
ES J 댓글 0 좋아요 0 조회수 409

오답질문

미해결

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

어떤 이유로 오답이 출력되는지 잘모르겠습니다..ㅜ public int solution(int n, int[][] arr) { int answer = 0; int a[] = {-1, 0, 1, 0}; int b[] = {0, 1, 0, -1}; for(int i=0; i<n; i++) { for(int j=0; j<n; j++) { for(int k=0; k<4; k++) { int nx = i + a[k]; int ny = j + b[k]; if(nx>=0 && nx<n && ny>=0 && ny<n && arr[i][j]>arr[nx][ny]) { answer++; } else { continue; } } } } return answer; }

  • java
  • 코테 준비 같이 해요!
goqhwk 댓글 1 좋아요 0 조회수 162

UserException, DefaultHandlerExceptionResolver

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

안녕하세요 복습 겸 다시 강의를 듣고있는데 다시 들으니 새로운 질문 거리가 생겨서 질문드립니다. 1) 17:35분에 RuntimeException은 UserException이 해결을 할수가 없어서 @ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR) @ExceptionHandler public ErrorResult exHandler(Exception e) { log.error("[exceptionHandler] ex", e); return new ErrorResult("EX", "내부 오류"); } 이 실행 된다고 하셨는데 UserException 은 RuntimeException을 상속 하고있습니다. 그래도 UserException은 RuntimeException을 해결을 할수가 없는건가요 ? 2) DefaultHandlerExceptionResolver은 errormessage를 따로 설정을 할순없는건가요 ?

  • MVC
  • spring
기팝 댓글 1 좋아요 3 조회수 277

ThreadPoolExecutor의 max_worekers에 관한 질문입니다

미해결

우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)

ThreadPoolExecutor와 ProcessPoolExecutor의 인자로 둘 다 'max_workers=' 받을 수 있다고 하는데요 인터넷에서 예제들을 찾아보니 with concurrent.futures.ProcessPoolExecutor( 3 ) as exe: exe. map (download_image, img_urls) 이런 식으로 max_workers가 없이 숫자만 사용된 형태들도 많이 보였습니다. 이런 경우에도 max_workers=3 과 같은 의미라고 봐도 되나요??

  • python
  • django
vpdtlrdl 댓글 1 좋아요 0 조회수 256

선생님, 질문이 있습니다.

미해결

딥러닝 CNN 완벽 가이드 - TFKeras 버전

epoch 횟수를 증가시키면 증가시킬수록 당연히 최적의 파라미터 벡터를 찾아낼 수 있을테지만 그에 따라 과적합의 문제도 발생할 수 있잖아요? 그래서 만일 오차율이 이전 epoch보다 더 커지는 시점이 오게 되면 학습을 중지시키는 것이구요, 이게 earlystopping일텐데 보통 이런 경우에서만 놓고보면 iter_epoch가 증가함에 따라 과적합 / 최적 파라미터를 찾는 과정?이 반비례의 양상을 띄게 되잖아요? 그런데 earlystopping의 요지는 어디까지나 경험적으로 이전의 오차값과의 비교를 통해 과적합이 될 것 같으면 학습을 중지시킨다는 것인데, 만일 N차원의 그래프에서는 이 '학습의 중지'가 단지 국소적인 부분일 수도 있는 가능성이 있잖아요? 다시 말해1 전체 양상의 일부만을 놓고봤을 때에는 일시적으로 오차율이 증가했을 수도 있는데, 이런 문제는 어떻게 처리를 하나요? 다시 말해2 인간은 전체 그래프를 볼 수 있어서 더욱 알맞는 파라미터 벡터를 찾아낼 수도 있을 가능성을 알고 있을 텐데도 불구하고, 모델은 early stopping에 의거하면 단지 일부만의 오차 증가일 뿐인데, 그 오차 증가를 캐치하는 바람에(지금까지의 학습 경험에 의거) 적절하지 못한 시점에서 학습을 중단하게 될 수도 있을텐데, 이 문제는 어떻게 처리할 수 있는지 궁금합니다.

  • 머신러닝 배워볼래요?
  • tensorflow
  • 딥러닝
  • kaggle
  • keras
  • cnn
celestial_ 댓글 1 좋아요 0 조회수 171

영상에서의 정답과 수업자료 정답이 다른데 뭐가 맞는 건가요 ?

해결됨

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

product의 길이가 1개 이상이라고 하면 > 0 이라고 해야하나요 아님 > 1이라고 해야하나요 ? 수학으로 생각하면 전자가 맞는 거 같은데 영상에선 후자가 정답이라고 하셔서요

  • 머신러닝 배워볼래요?
  • react
  • nodejs
  • tensorflow
  • HTML/CSS
  • react-native
  • express
  • javascript
facile mind 댓글 1 좋아요 1 조회수 236

선생님, 질문이 있습니다.

미해결

딥러닝 CNN 완벽 가이드 - TFKeras 버전

만약에 feature vector가 N개가 존재하게 되면 그에 상응하는 회귀계수의 vector의 shape은 (1,N)이 되어야 하는 것으로 이해를 해도 되나요? 순전파를 할 때에는 그러면 xn은 하나의 벡터 w1*x1 w2*x2......wm*xm을 선형대수 연산으로 도출하는 것이라고 이해해도 될는지 여쭙고 싶습니다. 감사합니다!

  • keras
  • kaggle
  • 딥러닝
  • tensorflow
  • 머신러닝 배워볼래요?
  • cnn
celestial_ 댓글 1 좋아요 0 조회수 187

9:07 질문

미해결

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

안녕하세요 테스트 케이스 관련해 질문있습니다. findByName() { ... } 작성후 돌리면 계속 에러가 나는데 왜 그런지 알고싶습니다.

  • spring-boot
  • MVC
  • java
  • spring
김영한 댓글 1 좋아요 0 조회수 304

image_size 변환에서 질문있습니다.

미해결

딥러닝 CNN 완벽 가이드 - TFKeras 버전

마지막 파트에서 로직들을 함수화 해서 쓸 때 IMAGE_SIZE = 32 ... def do_cifar10_train_evaluation(image_size=IMAGE_SIZE, model_name='vgg16'): 과 같이 정의 하고 history, evaluation_result = do_cifar10_train_evaluation(image_size=64, model_name='xception')으로 사용하는데 위에 IMAGE_SIZE를 바꿔야 input_size가 바뀌는거 같은데 저만 그러나요...? 아니면 강의때 설명 해 주셨는데 제가 못들은걸까요...? 아래는 vgg16으로 IMAGE_SIZE를 직접 바꿨을 때랑 안바꿨을 때 summary 초반 부분입니다. IMAGE_SIZE = 32 ... Layer (type) Output Shape Param # ================================================================= input_1 (InputLayer) [(None, 32, 32, 3)] 0 _________________________________________________________________ block1_conv1 (Conv2D) (None, 32, 32, 64) 1792 _________________________________________________________________ block1_conv2 (Conv2D) (None, 32, 32, 64) 36928 _________________________________________________________________ IMAGE_SIZE = 64 ... Layer (type) Output Shape Param # ================================================================= input_1 (InputLayer) [(None, 64, 64, 3)] 0 _________________________________________________________________ block1_conv1 (Conv2D) (None, 64, 64, 64) 1792 _________________________________________________________________ block1_conv2 (Conv2D) (None, 64, 64, 64) 36928

  • kaggle
  • tensorflow
  • keras
  • 머신러닝 배워볼래요?
  • 딥러닝
  • cnn
황현길 댓글 1 좋아요 0 조회수 314

깃헙 브랜치 관련 질문입니다.

미해결

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

git clone으로 초대 받으신 git 비공개 리포지토리 주소 다시 실행해 보셔야 할 것 같아요 :) 라고 선생님께서 말씀을 해주셨는데요 git 비공개 리포지토리 주소를 실행하는 방법이 뭔가요? 저는 그냥 진짜 몰라서 강의에 나온대로만 하니까 안돼서 답답해서 여쭤봅니다. ㅠㅠ

  • javascript
  • vuejs
  • vuex
  • es6
뷰린이탈출대작전 댓글 1 좋아요 1 조회수 218

선생님 질문합니다.

미해결

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

강의 잘 듣고 있는 학생입니다. 여기에서 String.valueOf로 문자형으로 바꿔준 이유가 궁금합니다.. 어차피 answer는 문자열이라서 int형인 cnt를 붙여도 answer는 문자열로 잘 나타나잖아요... 출력에 문제 없는데 어떤 이유로 저렇게 쓰신건지 궁금합니다!

  • java
  • 코테 준비 같이 해요!
현혀니 댓글 1 좋아요 0 조회수 238

인기 태그

인프런 TOP Writers

주간 인기글