안녕하세요. left join 실습을 하던중에, 궁금한점이 생겨서 질문드립니다. 아래의 코드로 실습할때에는 마드리드에 살고있는 고객정보를 잘 가져오는데 select c.contact_name , o.order_id , o.order_date , o.employee_id , o.ship_via from nw.customers c left join nw.orders o on c.customer_id = o.customer_id where c.city = 'Madrid' 아래의 코드로 변경하여 실행하였을 때에는 에러가 나서 데이터를 가져오지 못합니다. 두개의 차이가 무엇인지 궁금합니다. select c.contact_name , o.order_id , o.order_date , o.employee_id , o.ship_via from nw.customers c left join nw.orders o on c.customer_id = o.customer_id where c.city = "Madrid" 답변 감사합니다.
from selenium.webdriver.common.by import By economy = driver.find_element(By.CSS_SELECTOR,'#gnbContent > div > ul > li:nth-child(4) > a > span') economy economy.click() driver.implicitly_wait(5) 시 화면이 공백으로 나오네요
안녕하세요. API 서버 구현 - 1 의 내용에 대해서 질문 드립니다. package com.library.service; import com.library.controller.response.PageResult; import com.library.controller.response.SearchResponse; import문을 보면 BookQueryService 와 BookRepository 가 controller 패키지의 DTO들을 의존하고 있습니다. 3-tier architecture 에서는 한 방향으로 의존 관계가 흘러야 한다고 알고 있는데, 아키텍쳐 부분에 대해서 의견을 듣고 싶습니다. 감사합니다.
강의 내용을 따라서 new porject를 Empty Activity로 만들었는데요, res 폴더밑에 내용이 좀 다르네요.. 저같은 경우 res >drawble >mipmap >values >xml 이렇게 구성되어있는데 layout 폴더가 없고 activity_main.xml 파일을 찾을 수가 없습니다 .. 어떻게 해결해야 하나요 ?
[실습] Docker로 MySQL 실행시켜보기 - 3 에서 마지막쯤에 비밀번호 바꾸기 위해서 기존의 비밀번호로 mysql 접속 후 비밀번호 바꾸기 호스트 저장 공간에서 파일들 삭제하기 둘 중 하나를 선택하여 비밀번호 바꿀 수 있다고 하셨습니다! 근데 고민되는 부분이 호스트 저장 공간에서 파일들 삭제해서 새로운 비밀번호로 덮어씌우게 된다면 이건 볼륨의 역할을 활용하지 못한 경우가 아닌가 하는 생각이 들어서요.. 결국 볼륨이란건 호스트 저장 공간의 파일 = 컨테이너 내부의 저장 공간 파일이 동기화되어야 하는 건데 호스트 저장 공간 파일 지우고 새롭게 만드는 거면 결국 컨테이너 삭제 생성하는 것과 다를 게 없지 않나요?? 그럼 결국 볼륨의 특성을 살리면서 mysql의 비밀번호를 변경하려면 1번 방법으로 실행할 수 밖에 없는건지 궁금합니다.. ㅠㅠ
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 해당 강의에서 설명하는 내용은 JPA를 가지고 Application단에서 연관된 객체들의 생명주기를 관리해주는 것인데 그러면 db단에서 직접 cascade 속성을 걸고 관리해주는것과 어떤 차이가 있나요? 둘다 같이 적용해도 되는건가요? 아님 둘중 하나만 해주면 되나요? app단에서 다 해주면 DBA 가 필요한가?라는 궁금증도 생기네요. 실제 현업에서는 어떤 방법을 더 많이 사용하는지 알려주시면 감사하겠습니다.
프로그래밍 시작하기 : 도전! 45가지 파이썬 기초 문법 실습 (Inflearn Original)
import glob png_list1 = glob.glob1('./source/42-1/', '*.png') print(len(png_list1)) png_list2 = glob.glob1('./source/42-1/', '*py') print(len(png_list2)) 여기에서 glob을 쓸때요. 왜 glob1() 에 1을 붙였나요? 검색해보니 glob1() 이라는건 없다고 나와서요 1. 질문하시기 전 유사한 질문 이 있는지 검색을 먼저 부탁드려요! 전체 소스코드 를 올려주시면 답변을 빠르게 드릴 수 있어요!(글보다 빨라요) 기초적인 질문은 이미 검색해보시면 사례가 많이 있어요! 문법적인 궁금증은 먼저 구글 검색을 통해서 레퍼런스(메뉴얼)을 읽어보시고 해결하시면 실력 향상 100% 너무 잦은 질문이나 강의와 관련 없는 질문 은 가급적 자제 부탁드려요 ㅠ.ㅠ 2. 답변이 다소 늦을 수도 있어요! 일반적인 근무시간(9 TO 6) 안에는 답변을 드리도록 노력하고 있어요! 문법적인 질문은 먼저 검색을 통해 해결해 보세요! 정확하게 질문해주시면 정확한 답변을 받으실 수 있어요! 늦더라도 꼭 응답은 드리고 있으니, 먼저 검색을 통해 해결해 보세요!
안녕하세요~제가 현재 졸업을 앞둔 대학생인데 ott 플랫폼 데이터 엔지니어 직무를 희망해서 파이썬 수강해서 관련 지식을 더 쌓고싶은데 그중에서도 머신러닝과 딥러닝 그리고 추천시스템이 커리큘럼에 포함된 강좌를 듣고싶은데 혹시 추천해주실수 있을까요? 파이썬 관련 지식은 대학2,3학년때 대학강의로 들은거 외에 따로 파보질 못해서 기초단계 복습하고 머신러닝, 딥러닝, 추천시스템 배우는 커리큘럼도 괜찮습니다. 감사합니다!
동일한 캐릭터 이미지 생성하기 쪽을 실습하고 있습니다. 동일한 캐릭터로 웹툰을 만드는 것이 안되네요... 문제는 캐릭터가 너무 달라진다는 점입니다.... 시드번호를 따서 넣어도 마찬가지입니다. 작업은 이렇게 해봤습니다. 동일한 캐릭터를 못쓰는 것이 문제니깐 먼저 배경없이 캐릭터 일러스트를 만들어서 시드번호를 딴다 해당 시드번호를 바탕으로 미리 만들어 놓은 4컷 웹툰 스토리보드와 결합해서 1컷의 이야기를 만들어줘라고 한다. 1컷을 스토리보드에 맞게 수정한다. 이제는 1컷의 시드번호를 딴다(원래 캐릭터 일러스트 시드번호를 따는 것보다 1컷의 시드번호를 따는 것이 동일한 캐릭터를 나오게 하는데 좋다고 판단했습니다.) 아래와 같이 요청한다. 1. "시드번호 : 2234079682"의 3명의 인물의 키, 몸무게, 얼굴생김새, 머리스타일, 옷을 그대로 유지, 배경도 유지 2. 2컷 내용을 기반으로 이미지 만들어줘 2컷: 첫째의 눈물 준호는 은지의 머리 위에 작은 인형을 올리고 깔깔거리며 웃는다. 은지는 불안해하며 눈물이 고이기 시작하고, 결국 울음을 터뜨린다. 준호는 당황한 표정으로 은지를 쳐다보지만, 은지는 고개를 숙인 채 눈물을 흘린다. 배경: 아이들이 웅성거리며 상황을 지켜보는 장면. 캐릭터: 은지(눈물을 흘리며 고개를 숙이고 있음), 준호(당황한 얼굴로 뒷머리를 긁적이며 서 있음). 하지만 여전히 동일캐릭터로 만드는 것이 쉽지 않습니다.... 어떻게 하면 좋을까요?
인공지능에 관심을 가지게 되어서 Stablity Matrix 라는 프로그램을 설치 후, Stable diffusion Webui package를 설치하는데 계속 pip install jsonmerge라고 뜨면서 설치가 불가하네요.. 버전이 안 맞는다는 얘기도 있고.. 무엇이 문제인지 정말 궁금합니다... 아래는 Console logs입니다..ㅠㅠ ERROR: Could not find a version that satisfies the requirement jsonmerge==1.8.0 (from versions: 1.0.0, 1.1.0, 1.2.0, 1.2.1, 1.3.0, 1.4.0, 1.5.0, 1.5.1, 1.5.2, 1.6.0, 1.6.1, 1.7.0, 1.8.0, 1.9.0, 1.9.1, 1.9.2) ERROR: No matching distribution found for jsonmerge==1.8.0 Error: StabilityMatrix.Core.Exceptions.ProcessException: pip install failed with code 1: 'Looking in indexes: https://pypi.org/simple , https://download.pytorch.org/whl/cu121\r\nCollecting torch==2.1.2\r\n Using cached https://download.pytorch.org/whl/cu121/torch-2.1.2%2Bcu121-cp310-cp310-win_amd64.whl (2473.9 MB)\r\nCollecting torchvision==0.16.2\r\n Using cached https://download.pytorch.org/whl/cu121/torchvision-0.16.2%2Bcu121-cp310-cp310-win_amd64.whl (5.6 MB)\r\nCollecting setuptools==69.5.1\r\n Using cached setuptools-69.5.1-py3-none-any.whl.metadata (6.2 kB)\r\nCollecting GitPython==3.1.32\r\n Using cached GitPython-3.1.32-py3-none-any.whl.metadata (10.0 kB)\r\nCollecting Pillow==9.5.0\r\n Using cached Pillow-9.5.0-cp310-cp310-win_amd64.whl.metadata (9.7 kB)\r\nCollecting accelerate==0.21.0\r\n Using cached accelerate-0.21.0-py3-none-any.whl.metadata (17 kB)\r\nCollecting blendmodes==2022\r\n Using cached blendmodes-2022-py3-none-any.whl.metadata (12 kB)\r\nCollecting clean-fid==0.1.35\r\n Using cached clean_fid-0.1.35-py3-none-any.whl.metadata (36 kB)\r\nCollecting diskcache==5.6.3\r\n Using cached diskcache-5.6.3-py3-none-any.whl.metadata (20 kB)\r\nCollecting einops==0.4.1\r\n Using cached einops-0.4.1-py3-none-any.whl.metadata (10 kB)\r\nCollecting facexlib==0.3.0\r\n Using cached facexlib-0.3.0-py3-none-any.whl.metadata (4.6 kB)\r\nCollecting fastapi==0.94.0\r\n Using cached fastapi-0.94.0-py3-none-any.whl.metadata (25 kB)\r\nCollecting gradio==3.41.2\r\n Using cached gradio-3.41.2-py3-none-any.whl.metadata (17 kB)\r\nCollecting httpcore==0.15\r\n Using cached httpcore-0.15.0-py3-none-any.whl.metadata (15 kB)\r\nCollecting inflection==0.5.1\r\n Using cached inflection-0.5.1-py2.py3-none-any.whl.metadata (1.7 kB)\r\nCollecting jsonmerge==1.8.0\r\n Using cached jsonmerge-0.0.0-py3-none-any.whl\r\nDiscarding https://files.pythonhosted.org/packages/37/1b/05dd6fd53a76a73e898f3d2b60d02ee90af9e11de2f8e3802a6262fa1ca9/jsonmerge-1.8.0.tar.gz (from https://pypi.org/simple/jsonmerge/ ): Requested jsonmerge==1.8.0 from file:///C:/users/user/appdata/local/pip/cache/wheels/5a/28/53/7c501247d1873c913eb46702f23045e4d9f565fe2a5ec13f69/jsonmerge-0.0.0-py3-none-any.whl has inconsistent version: expected '1.8.0', but metadata has '0.0.0'\r\nERROR: Could not find a version that satisfies the requirement jsonmerge==1.8.0 (from versions: 1.0.0, 1.1.0, 1.2.0, 1.2.1, 1.3.0, 1.4.0, 1.5.0, 1.5.1, 1.5.2, 1.6.0, 1.6.1, 1.7.0, 1.8.0, 1.9.0, 1.9.1, 1.9.2)\r\nERROR: No matching distribution found for jsonmerge==1.8.0\r\n' at StabilityMatrix.Core.Python.PyVenvRunner.PipInstall(ProcessArgs args, Action 1 outputDataReceived) at StabilityMatrix.Core.Models.Packages.A3WebUI.InstallPackage(String installLocation, TorchVersion torchVersion, SharedFolderMethod selectedSharedFolderMethod, DownloadPackageVersionOptions versionOptions, IProgress 1 progress, Action 1 onConsoleOutput) at StabilityMatrix.Core.Models.Packages.A3WebUI.InstallPackage(String installLocation, TorchVersion torchVersion, SharedFolderMethod selectedSharedFolderMethod, DownloadPackageVersionOptions versionOptions, IProgress 1 progress, Action 1 onConsoleOutput) at StabilityMatrix.Core.Models.PackageModification.InstallPackageStep.ExecuteAsync(IProgress 1 progress) at StabilityMatrix.Core.Models.PackageModification.PackageModificationRunner.ExecuteSteps(IReadOnlyList`1 steps)
안녕하세요 강의 잘 듣고 있습니다. 강의 내용 중 오른쪽 쿼리에서 LEFT JOIN이 불필요하게 들어가서 쿼리들에서 LEFT JOIN을 제거하는게 쿼리 성능에 도움이 된다고 하셨는데요. LEFT JOIN 대신 INNER JOIN을 사용하는 것으로 이해하는게 맞을까요? 제거하라하면 JOIN 자체를 제거하라는 의미인지 헷갈려서 질문 남기게 되었습니다. 감사합니다.