묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! Querydsl
PostgreSQL기반에서 LocalDateTime 비교문을 테스트시 제대로 동작을 안합니다.
안녕하세요! 강의를 통해 배운 지식을 통해 영상및 텍스트 채팅 프로그램을 만들고 있습니다. 여기서 안읽은 메세지를 구하기위해서 내가 마지막으로 해당 방에서 메세지를 읽은 시간을 저장하고 있고, 그 시간보다 큰 시간대의 메세지를 조회해오는 쿼리입니다. 첫번째 이미지에서 보시는 것처럼 message 에서 updateAt이 마지막 메세지를 읽은 시각(lastReadAt)보다 큰 메세지를 조회해오는 쿼리인데, 실제 실행쿼리문을 보면 아래 두번째 사진처럼 나옵니다. 근데 이렇게 쿼리를 하게 될 경우 비교조건문이 제대로 동작을 하지 않습니다. 저기서 '2020-08-07T07:12:09.602+0900' 뒤나 앞에 `::timestamp`를 붙혀줘서 캐스팅을 해줘야 제대로된 결과가 나옵니다. 이럴경우 queryDSL로 해결을 하려면 어떻게 해야할까요?
-
해결됨Vue.js - Django 연동 웹 프로그래밍
setting.py 역할
1.TEMPLATES에 DIR 리스트에 template 경로를 꼭 넣어줘야 하나요? 3버전에서는 등록을 안해줘도 정상작동됩니다. 2. USE_TZ의 역할이 뭔가요? 바로 위에 TIME_ZONE은 시간 기준을 정하는데 USE_TZ의 불린값은 무슨역할을 하는지 궁굼합니다. 3. STAICFILES 경로도 바로 위에 STATIC URL과 달리 어떤 역할을 하는지 궁금합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
윈도우 ls -> dir
윈도우환경이신분들은 다음상황에서 ls가 아니라 dir로 하시면 됩니다. C:\per_sujin\hello-spring\build\libs>ls -arlth 'ls'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
약관동의
안녕하세요 제로초님프론트부분을 다시 한번 보면서 복습중인데요실제 사이트에서는 회원가입 시 약관동의를 읽고 약관동의를 체크하는 방식인데 그런 약관동의에 대한 글들은 따로 모듈 같은게 있나요? 아님 제가 따로 작성을 해야되는건가요?좋은자료 있으면 알려주세염^^감사합니다.
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
더 간단한 코드를 작성한 것 같습니다. 한번 봐주세요!
kor_score = [49, 79, 20, 100, 80] math_score = [43, 59, 85, 30, 90] eng_score = [49, 79, 48, 60, 100] midterm_score = [kor_score, math_score, eng_score] student_average = [0,0,0,0,0] for i in range(0,5): sum = midterm_score[0][i] + midterm_score[1][i] + midterm_score[2][i] student_average[i] = sum / 3 print(student_average)
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
영상에서 소개해주신 devtools gradle
윈도우환경에서 하고있습니다. 구글에서 찾은 내용으로 모두 다 설정 후 타임리프 내용을 변경해도 바로바로 변경이 안됩니다... pdf에 나와있는 intellij컴파일방법도 bulid에서 recompile을 못찾겠습니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
test.obj 파일
똑같이 실행시켰는데 test.obj 파일이 생성이 안되네요
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
코드를 작성해보았습니다. 평가해주세요
user_input = int(input("구구단 1단부터 9단중 몇 단을 계산할까요? 종료를 원한다면 0을 눌러주세요 ")) while(user_input != 0): if type(user_input) == int: if user_input <= 9 and user_input >= 1: for i in range(1,10): result = user_input * i print(user_input,"X",i,"=",result) break else: user_input = int(input("1과 9 사이의 정수를 입력해주세요. 종료를 원한다면 0을 눌러주세요 ")) else: user_input = int(input("1과 9 사이의 정수를 입력해주세요. 종료를 원한다면 0을 눌러주세요 ")) else: print("종료하겠습니다.")
-
미해결대세는 쿠버네티스 (초급~중급편)
dashboard2.0실행결과에요...
저는 대시보드 까지 모두 들어갔는데 왜 workloads에 status는 보이는데 cpu나 메모리 는 안보이네요???왜그럴까요? 하물며 namespace를 default로 하면 pod가 없어서인지 아예 workload자체가 안보입니다. 기존 대시보드 다 지우고 2.0 recomended.yaml다운받아서 설치했거든요..참고로 1,0버전일때는 status자체가 안보였으니 recomended.yaml로 설치한게 맞긴하거든요
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
기타 질문
안녕하세요 강의와는 직접적인 관련은 없지만 배운것을 토대로 실데이터에 해보면서 kaggle 노트북도 많이 참고 하고 있었는데 kaggle에서 흥미로운 것을 하나 발견했는데 pycaret이라는 것인데(지칭을 뭘로 해야될지 몰라서..ㅎㅎ) 머신러닝의 각 과정을 한줄로 다 하게 해주는 그런 것이던데 정말 편하더라구요(물론 기본적인 내용은 다 안다는 전제하에서) 근데 이게 사실 한편으로는 좀 조심스럽게 될 수 밖에 없는데 자세한 코드 내용등은 모르고 한 줄만 적어서 돌리면 다 알아서 해주는? 이런게 언젠가는 나올거 같았는데 막상해보니 생각이 많아지더라구요 이런것에 대해서 저자님께서는 어떻게 생각하시는지 궁금하네요 옛날 주산에 관해 열심히 배워서 했지만 결국은 계산기가 나와서 숫자만 넣으면 되고 그림을 그릴때도 어떤 물감과 물감을 합쳐야 원하는 색이 나오고 붓칠은 어떻게 해야되고 하다가 태블릿이 나와서 색도 간편히 지정할 수 있고 작업공간등이 획기적으로 줄어든 예시도 있는데, 물론 둘 다 산수와 미술이라는 개념은 갖고 있어야 사용할 수 있지만 편리함과 간편함은 수직상승했었죠. 이런걸 보다보면 시대의 흐름인거 같긴 한데 문득 궁금해져서 생각을 여쭙고자 합니다 ㅎㅎ
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
"강제로 LAZY LOADING을 하다" 의 의미
안녕하세요~ 기본편부터 2편까지 계속 들어오고 있는 수강생입니다. 17:18 초 부터 member를 강제로 LAZY 로딩을 해버린다고 말씀하셨는데 의미가 모호해서 이해가 잘 안됩니다. "강제로 지연로딩을 하다"는 의미가 마치 멤버 객체를 강제로 나중에 가져오겠다는 의미처럼 들리는데 실제 결과를 보면 즉시로딩한거 처럼 나와서 말입니다. 제가 이해하기로는 LAZY 로딩 전략으로 가져온 프록시객체 멤버를 강제로 가져온거 같은데 "강제로 LAZY LOADING 하다" 의 의미를 좀더 구체적으로 말씀해주실수 있으신가요? 감사합니다.
-
미해결실전! 스프링 데이터 JPA
Repository 테스트 관련 질문입니다.
안녕하세요 강사님. 항상 좋은 강의 잘 듣고 있습니다. 레파지토리 테스트코드를 작성하면서 의문점이 들어서 질문 올립니다. 1. 보통 레파지토리 기능을 테스트할 때는 인메모리 DB 환경에서 테스트를 진행하나요? 2. 인메모리 외 개발DB 환경(mysql, oracle 등)에서 테스트를 진행한다면 개발DB 데이터를 가져와서 테스트를 진행해도 되나요? 아니면 데이터를 생성하는 테스트 코드를 작성하고 테스트를 진행해야하는지 궁금합니다.
-
해결됨Flutter 응용 - 공공 API를 활용한 앱 만들기 (MVVM 패턴)
SwaggerHub에서 execute 시 에러 발생
SwaggerHub에서 아래 링크, /storageByGeo/json 에서 execute 실행하면 code 404 에러가 나옵니다. 약국정보가 나오지를 않네요. /stores/json 도 실행하면 에러가 나옵니다. 이제 더 이상 안되는 건가요? https://app.swaggerhub.com/apis-docs/Promptech/public-mask-info/20200307-oas3#/v1/get_storesByGeo_json
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
예제 파일에서 함수 hint 질문
안녕하세요. 파이썬 공부 중 궁금한 것이 있어서 질문 드립니다. 예제 파일에 있는 함수 hint 부분에서 함수 annotation이 나와있는데, 동작 방식이나 사용 시의 이점과 같은 자세한 설명 해주실 수 있나요??
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
26번 질문입니다.
#include<iostream> #include<vector> #include<algorithm> using namespace std; int main() { int n, cnt; scanf("%d", &n); vector<int> a(n); for (int i = 0; i < n; i++) scanf("%d", &a[i]); for (int i = 0; i < n; i++) { cnt = i + 1; for (int j = 0; j < i; j++) { if (a[i] > a[j]) cnt--; } printf("%d ", cnt); } } 선생님 저는 이렇게 풀었는데 O(n2) 알고리즘인데 4,5번에서 time_limit이 납니다. 컴퓨터 때문인가해서 질문드립니다.
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
최적의 코드인지 궁금합니다.
import random guess_number = random.randint(1, 100) user_input = int(input("1과 100사이의 정수를 맞춰보세요. 5번의 기회가 있습니다. ")) while(user_input != guess_number): for i in range (0,5): if type(user_input) == int: if user_input < 100 and user_input > 1: if user_input < guess_number: user_input = int(input("입력하신 숫자보다 큽니다. 1과 100사이의 정수를 맞춰보세요: ")) elif user_input > guess_number: user_input = int(input("입력하신 숫자보다 작습니다. 1과 100사이의 정수를 맞춰보세요: ")) else: user_input = int(input("1과 100사이의 정수가 아닙니다. 1과 100사이의 정수를 다시 입력해주세요.: ")) else: user_input = int(input("정수가 아닙니다. 1과 100사이의 정수를 다시 입력해주세요.: ")) print("주어진 기회를 다 쓰셨습니다.") break else: print("축하합니다~! 맞추셨습니다!") 일단 코드를 작성하면서 1~100임의의 숫자를 맞추는 코드에다가 1~100사이의 임의의 숫자를 입력하지 않는 조건 + 5번의 기회를 주는 조건에 대해서도 추가로 생각해보았습니다. 제가 작성한 코드보다 더 간편하게 작성할 수 있는 방법이 있는지에 대해 알려주시면 감사하겠습니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
제가 원하던 개념들이 나왔네요!!
피드백도 빠르시고.. 짱입니다
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
registerUser()에 ctrl+클릭 했을경우 질문입니다.
안녕하세요. 강사님과 소스가 같은 상태인데요, registerUser();에 ctrl+클릭 하면 같은 파일(SignupForm.vue) 내에 있는 import {registerUser}로 하이라이팅이 됩니다.. 일시적인 문제인걸까요..?아니면 제가 설정을 변경해야 하는 부분이 있는걸까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
답변에 대한 추가적 질문입니다.
밑에 질문글에 대한 답변 감사드립니다!! 제가 질문에도 적었듯 저는 한달정도잡고 포폴용 프로젝트를 만드는 취준생이라 실무를 하고있진않습니다.(스프링부트+jpa를 쓰는 곳만 목표기업은 아닙니다!) 궁금했던 부분은 해당 로드맵으로 강의를 듣게 되면 restful api기반의 웹서비스를 만들 수 있는 것이 맞는지 궁금했습니다~ 제가 봤던 rest라는 것은 자원을 이름(자원의 표현)으로 구분하여 해당 자원의 상태(정보)를 주고 받는 모든 것을 의미한다고 한다.로 알고있습니다. 활용편 1,2를 보니 강의목록에 rest api라고 적혀있는 것을 보긴했습니다만 제가 rest api에 대해 확실히 모르다보니 확실성이 없어 다시 질문 드립니다! 그럼 제가 개발하고자 하는 rest api는 로드맵에 있는 강의를 듣게 되면 개발이 가능한 것이 맞을까요?
-
미해결Django Mini project BEST 3
js 적용문제 질문드립니다
<link href="https://fonts.googleapis.com/css?family=Merriweather+Sans:400,700" rel="stylesheet" />이런 https 형식의 js파일 적용이 안되어서 적용이 안됩니다어떻게 해결해야합니까?