174만명의 커뮤니티!! 함께 토론해봐요.
해결됨
만들면서 배우는 Svelte
2가지 인데요! 1번째. function handleEditTodoItem ( editTodo ){ todos = todos . map ( todo => { if ( todo . id === editTodo ){ todo = editTodo } return todo }) editMode = '' } 이 2번째 줄 todos = todos . map ( todo => 이 부분에 todo => 이게 무엇을 의미하는 것인지 정확히 잘모르겠어요 ㅠㅜ... 그리고 이 함수의 실행 원리가 무엇인지 잘 이해가 안되요 ㅠㅜ 2번째. < input type = "text" bind : value = { todo . content } on : focusout = { () => handleEditTodoItem ( todo ) } > 위 코드에서 handleEditTodoItem을 실행하게 되면 todo라는 매개변수가 함수에 들어가는 것이 잖아요 그러면 todolist.svelte에서 {#each} 구문을 사용해서 반복 구문을 만들고 리스트 중에 한개를 todo라고 이름을 정한 것 이잖아요(맞나요..? 아래코드처럼!) < div class = "main" > < ul > {# each fetchTodos as todo } < li > < Todoitem { todo } { handleCheckTodo } { editMode } { handleChangeEditMode } { handleEditTodoItem } { handleRemoveTodo } /> </ li > {/ each } </ ul > </ div > 그러면 지금 저기 매개변수로 넣은 값이 {# each fetchTodos as todo } 여기의 마지막 todo를 얘기하는 것이 맞나요 ㅠㅜ?
신규철
2022-04-10T12:14:27.553Z
댓글 1
좋아요 0
조회수 239
미해결
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
강의 보면서 설명 차근차근 해주셔서 다시 생각하다보면 이해할 수 있어서 좋은데 그럼에도 코딩을 처음 접해서 그런가 이해가 안되는 부분이 좀 많아요ㅠ 하나하나 다 질문하기에도 많고 강의 보면서 같이 참고할 책같은거는 없나요? 추천좀 해주세여
근면한 날치
2022-04-10T11:45:29.301Z
댓글 1
좋아요 0
조회수 364
미해결
Haridwar to Haridwar taxi administration and Haridwar vehicle rental help give by Haridwar taxi booking. what's more, is offer best rates and Fares for Haridwar to taxi in haridwar , Haridwar taxi from haridwar, Haridwar to Haridwar one way taxi administration, Round trip Haridwar taxi administration from haridwar with safe Journey and simple taxi booking process with markdown. Haridwar to Haridwar distance by taxi is approx 290 kms and Haridwar to Haridwar travel time by taxi approx 12 Hrs.. Read More:- https://www.haridwartaxiservices.com/ Address: SCO - 2, Nursing Bhawan. Upper Road,Haridwar - 249401 Uttarakhand (INDIA) Email: mail@haridwartaxiservices.com | haridwartaxiservicess@gmail.com Phone: +91 9012290007
aaushisharmaasd
2022-04-10T11:35:12.575Z
댓글 0
좋아요 0
조회수 106
미해결
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
강의 내 1:45초쯤 더 많은 손님을 받을수 있도록 Listener에 for문을 추가하였습니다. RegisterAccept -> (socket.AcceptAsync) -> OnAcceptCompleted -> RegisterAccept로 이어지는 loop가 10개 생성되었다고 이해했습니다. 그렇다면 하나의 ListenSocket에 10개의 loop가 묶여있는 상태에서 client로부터 온 소켓들이 어떻게 하나씩 배치될수 있나요? 다른 loop에 같은 소켓이 배치될수도 있을것 같은데 아무리 생각해도 이 부분이 이해가 잘 안가서 질문드립니다. 강의 잘 수강하고 있습니다. 감사합니다.
한종훈
2022-04-10T11:04:28.836Z
댓글 2
좋아요 0
조회수 372
미해결
누구나 쉽게 따라하며 배우는 - 애프터이펙트 입문 강좌
안녕하세요? 동영상 잘알못이라 독학도 어려워 수강하게 되었습니다.! 3강 마지막에서 타임라인 설정하는 법을 짤막하게 설명해주셨는데 잘 이해가 가지않아서 질문을 올리게 되었습니다. 트위닝? 하는 과정이 간략히 설명해주신게 원리가 잘 이해가 가지않는데 강의처럼 오더비이펙트에서 똑같이 움직여봐도, 된건지 안된건지 잘 모르겠어요.ㅠㅠ
달빛수정
2022-04-10T11:04:16.080Z
댓글 0
좋아요 0
조회수 297
미해결
ESXi 가상 인프라 구축과 보안 솔루션을 활용한 이상징후 탐지 모니터링
스플렁크 설치 중에 mobaxterm 에서 http 서버 스타트 로딩중에서 진행이 안됩니다. 어떻게 해야할까요 ㅠ
vsphere-hypervisor esxi splunk
2022-04-10T10:49:22.878Z
댓글 2
좋아요 0
조회수 393
해결됨
남박사의 파이썬으로 실전 웹사이트 만들기
안녕하세요 남박사님..! 계속 질문 해서 죄송합니다..ㅠ 이번은 모듈화 과정에서 계속 문제가 나서 어떻게 해야할까 해서 질문을 올립니다..! 코드가 아예 먹통이 되는거 같더라구요..! 직접 임포트해서 넣은 common,py / filter.py 는 pylint 내용은 나오더라도 오류는 안나는데.. 다른거는 직접 넣어도 전부 오류가 나오네요..! 다른분들이 올리신 글보고 vscode settings에서 format on save 체크가 되어 있어서 해제 했습니다! 이 부분도 이렇게 추가해서 해봤는데 같았습니다! from main import member from main import board from main . filter import format_datetime from main . common import login_required board.py 코드 부분에서 edit 에 is data in None: <<< None이 빨간줄로 표시가 나오던데 왜그런걸까요? @ app . route ( " /edit/<idx> " , methods =[ " GET " , " POST " ]) def board_edit ( idx ): if request.method == " GET " : board = mongo.db.board data = board . find_one ({ " _id " : ObjectId ( idx )}) if data in None : flash ( " 해당 게시물이 존재하지 않습니다. " ) return redirect ( url_for ( " lists " )) else : if session . get ( " id " ) == data .get ( " writer_id " ) : return render_template ( " edit.html " , data = data ) else : flash ( " 글 수정 권한이 없습니다. " ) return redirect ( url_for ( " lists " )) else : title = request . form . get ( " title " ) contains = request . form . get ( " contents " ) board = mongo.db.board data = board . find_one ({ " _id " : ObjectId ( idx )}) if session . get ( " id " ) == data .get ( " writer_id " ) : board . update_one ({ " _id " : ObjectId ( idx )} , { " $set " : { " title " : title , " contents " : contains , } }) flash ( " 수정 되었습니다. " ) return redirect ( url_for ( " board_view " , idx = idx )) else : flash ( " 글 수정 권한이 없습니다. " ) return redirect ( url_for ( " lists " ) - 터미널 오류- -pylint 추가오류- - 코드오류 -1 - 기존 임포트 처럼 전부 넣어도 오류가 나오네요.. flaek8 로 변경해도 똑같습니다..! - 코드오류 -2 - - 코드 오류-3- -코드 내용- - run.py- from main import app if __name__ == " __main__ " : app . run ( host = " 0.0.0.0 " , debug = True , port = 9000 ) --------------------------------------------------------------------------------------- - __init__.py - from flask import Flask from flask import request from flask import render_template from flask_pymongo import PyMongo from bson . objectid import ObjectId from datetime import datetime , timedelta from flask import abort from flask import redirect from flask import url_for from flask import flash from flask import session import math import time from . import member from . import board from . filter import format_datetime from . common import login_required app = Flask ( __name__ ) app.config [ " MONGO_URI " ] = " mongodb://localhost:27017/myweb " app.config [ " SECRET_KEY " ] = " abcd " app.config [ " PERMANENT_SESSION_LIFETIME " ] = timedelta ( minutes = 30 ) mongo = PyMongo ( app ) -------------------------------------------------------------------------------------- -board.py- from main import * from flask import Flask from flask import request from flask import render_template from flask_pymongo import PyMongo from bson . objectid import ObjectId from datetime import datetime , timedelta from flask import abort from flask import redirect from flask import url_for from flask import flash from flask import session import math import time @ app . route ( " /list " ) def lists (): # 페이지 값 (값이 없는 경우 기본값는 1) page = request . args . get ( " page " , 1 , type = int ) # 한페이지당 몇개의 게시물을 출력할지 limit = request . args . get ( " limit " , 5 , type = int ) search = request . args . get ( " search " , - 1 , type = int ) keyword = request . args . get ( " keyword " , "" , type = str ) # 최종적으로 완성된 쿼리를 만들 변수 query = {} # 검색어 상태를 추가할 리스트 변수 search_list = [] if search == 0 : search_list . append ({ " title " : { " $regex " : keyword }}) elif search == 1 : search_list . append ({ " contents " : { " $regex " : keyword }}) elif search == 2 : search_list . append ({ " title " : { " $regex " : keyword }}) search_list . append ({ " contents " : { " $regex " : keyword }}) elif search == 3 : search_list . append ({ " name " : { " $regex " : keyword }}) # 검색 대상이 한개라도 존재할 경우 query 변수에 $or 리스트를 쿼리 합니다. if len ( search_list ) > 0 : query = { " $or " : search_list } print (query) board = mongo.db.board datas = board . find ({}) . skip ( ( page - 1 ) * limit ) . limit ( limit ) . sort ( " pubdate " , - 1 ) # 게시물의 총 갯수 tot_count = board . count_documents ({}) # 마지막 페이지의 수를 구한다. last_page_num = math . ceil ( tot_count / limit ) # 페이지 블럭을 5개씩 표기 block_size = 5 # 현재 블럭의 위치 block_num = int ( ( page - 1 ) / block_size ) # 블럭의 시작 위치 block_start = int ( ( block_size * block_num ) + 1 ) # 블럭의 끝 위치 block_last = math . ceil ( block_start + ( block_size - 1 ) ) return render_template ( " list.html " , datas = list ( datas ), limit = limit , page = page , block_start = block_start , block_last = block_last , last_page_num = last_page_num , search = search , keyword = keyword ) @ app . route ( " /view/<idx> " ) @ login_required def board_view ( idx ): # idx = request.args.get("idx") if idx is not None : page = request . args . get ( " page " ) search = request . args . get ( " search " ) keyword = request . args . get ( " keyword " ) board = mongo.db.board # data = board.find_one({"_id": ObjectId(idx)}) data = board . find_one_and_update ({ " _id " : ObjectId ( idx )} , { " $inc " : { " view " : 1 }} , return_document = True ) if data is not None : result = { " id " : data .get ( " _id " ), " name " : data .get ( " name " ), " title " : data .get ( " title " ), " contents " : data .get ( " contents " ), " pubdate " : data .get ( " pubdate " ), " view " : data .get ( " view " ), " writer_id " : data .get ( " writer_id " , "" ) } return render_template ( " view.html " , result = result , page = page , search = search , keyword = keyword ) return abort ( 404 ) @ app . route ( " /write " , methods =[ " GET " , " POST " ]) def board_write (): if session . get ( " id " ) is None : return redirect ( url_for ( " member_login " )) if request.method == " POST " : name = request . form . get ( " name " ) title = request . form . get ( " title " ) contents = request . form . get ( " contents " ) print (name, title, contents) current_utc_time = round ( datetime . utcnow () . timestamp () * 1000 ) board = mongo.db.board post = { " name " : name , " title " : title , " contents " : contents , " pubdate " : current_utc_time , " writer_id " : session . get ( " id " ), " view " : 0 , } x = board . insert_one ( post ) print (x.inserted_id) return redirect ( url_for ( " board_view " , idx = x . inserted_id )) else : return render_template ( " write.html " ) @ app . route ( " /edit/<idx> " , methods =[ " GET " , " POST " ]) def board_edit ( idx ): if request.method == " GET " : board = mongo.db.board data = board . find_one ({ " _id " : ObjectId ( idx )}) if data in None : flash ( " 해당 게시물이 존재하지 않습니다. " ) return redirect ( url_for ( " lists " )) else : if session . get ( " id " ) == data .get ( " writer_id " ) : return render_template ( " edit.html " , data = data ) else : flash ( " 글 수정 권한이 없습니다. " ) return redirect ( url_for ( " lists " )) else : title = request . form . get ( " title " ) contains = request . form . get ( " contents " ) board = mongo.db.board data = board . find_one ({ " _id " : ObjectId ( idx )}) if session . get ( " id " ) == data .get ( " writer_id " ) : board . update_one ({ " _id " : ObjectId ( idx )} , { " $set " : { " title " : title , " contents " : contains , } }) flash ( " 수정 되었습니다. " ) return redirect ( url_for ( " board_view " , idx = idx )) else : flash ( " 글 수정 권한이 없습니다. " ) return redirect ( url_for ( " lists " )) @ app . route ( " /delete/<idx> " ) def board_delete ( idx ): board = mongo.db.board data = board . find_one ({ " _id " : ObjectId ( idx )}) if data .get ( " writer_id " ) == session . get ( " id " ) : board . delete_one ({ " _id " : ObjectId ( idx )}) flash ( " 삭제 되었습니다. " ) else : flash ( " 삭제 권한이 없습니다. " ) return redirect ( url_for ( " lists " )) ------------------------------------------------------------------------------------------------------- - member.py - from main import * @ app . route ( " /join " , methods =[ " GET " , " POST " ]) def member_join (): if request.method == " POST " : name = request . form . get ( " name " , type = str ) email = request . form . get ( " email " , type = str ) pass1 = request . form . get ( " pass " , type = str ) pass2 = request . form . get ( " pass2 " , type = str ) if name == "" or email == "" or pass1 == "" or pass2 == "" : flash ( " 입력되지 않은 값이 있습니다. " ) return render_template ( " join.html " ) if pass1 != pass2: flash ( " 비밀번호가 일치하지 않습니다. " ) return render_template ( " join.html " ) members = mongo.db.members cnt = members . count_documents ({ " email " : email }) if cnt > 0 : flash ( " 중복된 이메일 주소입니다. " ) return render_template ( " join.html " ) current_utc_time = round ( datetime . utcnow () . timestamp () * 1000 ) post = { " name " : name , " email " : email , " pass " : pass1 , " joindate " : current_utc_time , " logintime " : "" , " logincount " : 0 , } members . insert_one ( post ) return redirect ( url_for ( " member_login " )) else : return render_template ( " join.html " ) @ app . route ( " /login " , methods =[ " GET " , " POST " ]) def member_login (): if request.method == " POST " : email = request . form . get ( " email " ) password = request . form . get ( " pass " ) next_url = request . form . get ( " next_url " ) members = mongo.db.members data = members . find_one ({ " email " : email }) if data is None : flash ( " 회원 정보가 없습니다. " ) return redirect ( url_for ( " member_login " )) else : if data .get ( " pass " ) == password: session [ " email " ] = email session [ " name " ] = data .get ( " name " ) session [ " id " ] = str ( data .get ( " _id " )) session.permanent = True if next_url is not None : return redirect ( next_url ) else : return redirect ( url_for ( " lists " )) return redirect ( url_for ( " lists " )) else : flash ( " 비밀번호가 일치하지 않습니다. " ) return redirect ( url_for ( " member_login " )) return "" else : next_url = request . args . get ( " next_url " , type = str ) if next_url is not None : return render_template ( " login.html " , next_url = next_url ) else : return render_template ( " login.html " ) -------------------------------------------------------------------------------------------------- - common.py- from functools import wraps from main import session, redirect , request, url_for def login_required ( f ): @ wraps ( f ) def decorated_function ( *args , **kwargs ): if session . get ( " id " ) is None or session . get ( " id " ) == "" : return redirect ( url_for ( " member_login " , next_url = request . url )) return f (* args , ** kwargs ) return decorated_function ------------------------------------------------------------------------------------------------------- - fliter.py - from main import app, datetime , time @ app . template_filter ( ' formatdatetime ' ) def format_datetime ( value ): if value is None : return "" now_timestamp = time . time () offset = datetime . fromtimestamp ( now_timestamp ) - datetime . utcfromtimestamp ( now_timestamp ) value = datetime . fromtimestamp ( ( int ( value ) / 1000 ) ) + offset return value . strftime ( ' %Y-%m-%d %H:%M:%S ' )
남박사 python 웹사이트개발 홈페이지만들기 홈페이지 파이썬
문신호
2022-04-10T10:45:55.122Z
댓글 1
좋아요 2
조회수 637
해결됨
탄탄한 백엔드 NestJS, 기초부터 심화까지
PickType 에서 파라미터 적을때 ['aaa','vvv','ccc'] as const 배열안에 파라미터 넣고 as 로 형변환 시키는데 하는 이유가뭔가요? as const 안해도 오류가 안나는데 이유가 있나 해서요
mongodb nodejs express NestJS ssr
쵸잉
2022-04-10T10:02:45.413Z
댓글 1
좋아요 1
조회수 514
해결됨
홍정모의 따라하며 배우는 C언어
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> int main(int argc, char* argv[]) { int ch; FILE* fr; unsigned long count = 0; if (argc != 2) { printf("Usage : %s filename\n", argv[0]); exit(EXIT_FAILURE); } if ((fr = fopen(argv[1], "r")) == NULL); { printf("Can't open %s\n", argv[1]); exit(EXIT_FAILURE); } while ((ch = fgetc(fr)) != EOF) { fputc(ch, stdout); count++; } fclose(fr); printf("FILE %s has %lu characters\n", argv[1], count); return 0; } 코드도 맞게 작성했고 파일 이름이랑 다 맞게 했는데 이렇게 나오네요. . . , , , , , , ,ㅠㅠ 문제가 뭘까요....?! 크아악
우녱
2022-04-10T09:44:56.131Z
댓글 1
좋아요 0
조회수 258
미해결
실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
해당 단계는 controller에서 이루어지는게 좋은가요, service에서 이루어지는게 좋은가요?
황수연
2022-04-10T09:27:25.789Z
댓글 1
좋아요 0
조회수 217
미해결
우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
인스턴스간 비교할때, 어느경우 is를 사용하고 어느경우 ==을 사용하는지 알고 싶습니다. 예를들어 아래와 같이 car2와 car3 내부 값이 동일한경우, car2 = Car ( ' Bmw ' , { ' color ' : ' Black ' , ' horsepower ' : ' 270 ' , ' price ' : 5000 } ) car3 = Car ( ' Bmw ' , { ' color ' : ' Black ' , ' horsepower ' : ' 270 ' , ' price ' : 5000 } ) 아래와 같이 == 이나 is로 비교했을 경우 모두 False가 나옵니다. Q. 인스턴스 끼리 비교할때 is 와 ==의 차이점이 무엇인가요? Q. 실제로 다른 인스턴스끼리 값이 같은 경우 True가 나오게 하는 방법은 없을까요? print ( car2 == car3 ) print ( car2 is car3 )
jennyyoon1111
2022-04-10T09:22:25.831Z
댓글 1
좋아요 0
조회수 184
미해결
우디의 일러스트레이터 강좌
제곧내입니다 저는 선생님처럼 잘린채로 선택이 안되요 ㅜㅜ
회원
2022-04-10T09:22:05.936Z
댓글 0
좋아요 0
조회수 1808
미해결
따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
질문은 아니지만 간단히 해결할 수 있어 글 남기고 갑니다. 저의 경우 상품등록 페이지를 만들다 localhost:5000/${file} 이 cors 이슈가 있어 이미지 미리보기 기능이 구현이 안되었습니다. 아래와 같이 백엔드 서버에 cors를 해결하는 access control 부분을 추가 해보시길 바랍니다. app . get ( '*' , ( req , res ) => { res . header ( "Access-Control-Allow-Origin" , "*" ); res . sendFile ( path . join ( __dirname , '/public/index.html' )); });
cors localhost:5000 웹앱 src mongodb react nodejs redux
2022-04-10T09:10:45.848Z
댓글 1
좋아요 1
조회수 1021
해결됨
Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
이렇게 설정 하였지만, UserController requestMapping부분에서 user-service 부분을 빼고 요청 보내면 자꾸 404 에러가 뜹니다.. 그래서 다시 userController requestMapping에 user-service를 추가하니깐 404 에러 없이 데이터를 가져 오더라구요.. 그래서 지금 login 부분을 계속 실패하고 있는데, 뭐가 잘못되었는지 알 수 있을까요?? 아 참고로 - RewritePath=/user-service/(?<segment>.*),/$\ {segment } 이 모양과 - RewritePath=/user-service/(?<segment>.*), /$\ {segment } 이 모양 둘다 해봤지만 결과는 계속 404 에러를 리턴합니다..
spring-boot spring-cloud JPA architecture msa Kafka
따따베
2022-04-10T08:40:35.508Z
댓글 1
좋아요 0
조회수 629
미해결
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
게임 매니저 스크립트에서 코루틴을 사용하고 싶어서 작성을 했는데 StartCoroutine 함수가 존재하지 않아서 게임 매니저에 MonoBehaviour를 상속받게 해봤습니다. 그런데 테스트를 해보니 다음과 같은 에러가 나네요. 아마도 인스펙터에 객체를 생성하지 않아서인듯 합니다. NullReferenceException UnityEngine.MonoBehaviour.StartCoroutine (System.Collections.IEnumerator routine) (at <9899854e5b05425ab27d31f737cde095>:0) 이 문제를 어떻게 해결하면 좋을까요? 코루틴용 스크립트를 따로 만드는 게 해결책일까요?
웹도날드
2022-04-10T07:59:13.059Z
댓글 1
좋아요 0
조회수 541
미해결
이펙티브 자바 완벽 공략 1부
안녕하세요 기선님 아래와 같이 퀴즈를 풀었었는데 기선님은 Comparator를 정의(구현)하여 푸셨더라고요 저와 같이 Collections.reverseOrder() 를 사용한건 문제의 의도와 달랐던걸까요? public static void main (String[] args) { ArrayList<Integer> arrayList = new ArrayList<>() ; arrayList.add( 10 ) ; arrayList.add( 100 ) ; arrayList.sort(Collections. reverseOrder ()) ; System. out .println(arrayList) ; }
인프런
2022-04-10T07:33:29.484Z
댓글 1
좋아요 0
조회수 315
미해결
제가 pycharm으로 장고를 공부하는 중인데 DB를 만들려고 python manage.py migrate를 입력했습니다 위와 같이 출력값이 나와야지 정상인데 python 이렇게만 출력이 되고 더 이상 진행이 안 됩니다. 뭐가 문제인지 모르겠습니다.
케인
2022-04-10T06:56:55.012Z
댓글 0
좋아요 0
조회수 199
미해결
실전! 스프링 데이터 JPA
[질문 내용] 안녕하세요 영한님 JPA 를 공부하다가 LazyLoading 관련해서 의문점이 생겨 질문남깁니다. 연관관계에서의 LazyLoading 은 실제 entity를 가져오는것이 아닌 프록시객체의 target이 entity와 연결되어있는것으로 알고있습니다. 그래서 Team(1) <-> Member(n) 의 관계라고 가정했을때 Member 에서의 @ManyToOne 관계에서의 LazyLoading 으로 객체를 가져오게 되면 Team은 `Team$HibernateProxy$95RMKfgq@13875` 이런 형식으로 프록시 객체를 갖고있는것을 확인했습니다. 다만 Team에서 @OneToMany 관계의 Member를 LazyLoading 호출하게되면 List<Member> 의 형식이 PersistentBag 의 객체형식을 가지고있는것까지는 이해했는데 컬렉션 내의 객체는 제가 생각했던 `Member$HibernateProxy$95RMKfgq@13875` 와 같은 프록시 객체의 형태가 아닌 `Member@13867` 과 같은 실제 객체를 가지고 있는것으로 확인했습니다. 이와 관련해서 PersistenceCollection 이나 StatefulPersistenceContext 클래스의 관련된 문서를 찾아봤지만 답을 찾지못해 여쭤봅니다ㅠㅜ 추가로 entityManagerFactory getPersistenceUnitUtil().isLoaded 메소드를 이용해서 List 객체를 조회했을땐 false 로 확인했습니다. 다만 디버그모드로 봤을때는 ManyToOne 과 다르게 실제객체형태로 보이네요ㅠㅜ 디버그모드로 확인시 값을조회해야해서 의도치않게 추가쿼리가 발생되는것은 인지하고있지만 이 케이스는 이해가 되질 않네요 ㅎㅎ
jpa java lazy spring-boot JPA spring
chiyodad
2022-04-10T06:56:20.380Z
댓글 1
좋아요 0
조회수 443
미해결
Do it! 자바 프로그래밍 입문 with 은종쌤
안녕하세요~ 혹시 강의 중 띄워주시는 ppt? 강의자료를 따로 다운받는 곳이 있을까요? 복습할때 활용하고 싶어서 질문 드립니다~
김지영
2022-04-10T06:53:07.689Z
댓글 1
좋아요 0
조회수 404
미해결
[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
안녕하세요 아래 train 파라미터에서 rect가 있는데, 이는 letterbox와 상반된 개념인건가요? rect 시 mosaic 적용은 하지 않는데, 왜 letterbox로 입력을 넣는지도 궁금하네요 어떤 의미인지 궁금합니다 감사합니다 https://github.com/ultralytics/yolov5/blob/aa542ce6a65658ff931fee9bbab77c0145c152f0/train.py#L483
python 딥러닝 tensorflow 머신러닝 배워볼래요? 컴퓨터-비전 keras
젓인
2022-04-10T06:39:08.292Z
댓글 1
좋아요 0
조회수 1262