게시글
질문&답변
2024.04.28
실행을 했음에도 연결이 안되는 경우는 어떻게 해야할까요
윈도우+R 누르시고 "C:\Windows\System32\drivers\etc" 입력하시면 hosts 파일이 보이는데요.. 여기에 127.0.0.1을 localhost 로 매핑이 안되어있는 것 같긴 합니다..! 흠.......... 아래 포스팅 내용 참고하셔서 매핑(127.0.0.1 localhost ) 한번 진행해보시겠어요? 그래도 안된다면 다시 알아보겠습니다!! https://chashtag.tistory.com/entry/Windows-hosts-%ED%8C%8C%EC%9D%BC-%EC%9C%84%EC%B9%98-%EC%88%98%EC%A0%95-%EB%B0%A9%EB%B2%95
- 1
- 4
- 112
질문&답변
2024.04.28
실행을 했음에도 연결이 안되는 경우는 어떻게 해야할까요
안녕하세요, 도나스님! 5월 4일에 멘토링 지원해주신 분이시요! 이게 Uvicorn Running 까지 됐는데.. 웹페이지에서 띄우면 안된다는거죠..? INFO: Started server process [25576] INFO: Waiting for application startup. INFO: Application startup complete. INFO: Uvicorn running on http://127.0.0.1:8000 (Press CTRL+C to quit) INFO: 127.0.0.1:2183 - "GET / HTTP/1.1" 200 OK 일단 포스트그리랑은 관련 없습니다! 먼저..다른 쪽에서 8000번 쓰고있는지 확인해봐야겠네요.. (다른 포트 번호로도 안됐다니 이 문제는 아닌 것 같은데..) 일단, 아래와 같이 Check List 전달 드립니다. 1) Localhost 에서 포트 번호를 이미 사용 중인지 확인(아래는 127.0.0.1 쓰고 있는거 다 보여주는 명령어) netstat -ano | findstr "127.0.0.1" 2) 있다면 PID 확인한 다음에 아래 명령어로 강제 Kill 이후에 재시도 askkill /f /pid [PID] 3) 브라우저 캐시 / 쿠기 삭제 (크롬) https://support.google.com/accounts/answer/32050?hl=ko&co=GENIE.Platform%3DDesktop (엣지) https://support.microsoft.com/ko-kr/microsoft-edge/microsoft-edge%EC%97%90%EC%84%9C-%EC%BF%A0%ED%82%A4-%EC%82%AD%EC%A0%9C-63947406-40ac-c3b8-57b9-2a946a29ae09 4) 방화벽.. 설정은 해주신 것 같으니까 제외할께요 5) Log 확인 127.0.0.1:8000 가셔서 F12 누르시고 Console이랑 Network에 특이한 로그 남는지 확인해주세요 (사진) (사진) (사진)
- 1
- 4
- 112
질문&답변
2024.04.02
PostgreSQL 문의
최웅렬님 안녕하세요!! 출근길에 퀵하게 확인해봤는데ㅠ 일단 저장경로에 한글이 눈에띄네요ㅠ 혹시 영어로만 이뤄진 경로에 재설치 해보세요! 그 동안 저도 더 찾아보겠습니다!!! 그리거 11버전설치하고 restore fail 날 때 표시되는 에러도 다 캡쳐해서 보여주세요ㅠㅠ 프로세스 진행 좌측에 문서모양 아이콘 있슴다ㅠㅠ
- 2
- 1
- 84
질문&답변
2024.03.26
'DB CRUD 설계는 하고가야지' DI 오류
안녕하세요 운좋은올뺴미님!!!!!!!! 역시 야밤에 올빼미다운 눈썰미이십니다ㅠㅠㅠㅠ 왜 그 라인이 빠져있었을까요... 저도 분명히 인지하고 넣긴했는데 강의에서는 빠져있었나보네요ㅠ____ㅠ 다른 수강생 분들 혼동 없게 해당 강의 하단에 코멘트 남겼습니다! 제가 했어야 할 일인데 이렇게 글 남겨주시고 F/B 주셔서 감사드립니다! 그리고 수강에 불편을 드려 죄송하다는 말씀도 드립니다..ㅠㅠ 다시 한번 감사드리며 좋은 밤 보내세요!
- 1
- 1
- 112
질문&답변
2024.03.25
Dependency Injection 커리큘럼 수강 중 문의 드립니다.
형주님 안녕하세요! 늦은 시간까지 열심히 수강 중이시네요! 저도 자려던 참에 질문 올라온 것 보고 헐레벌떡 컴퓨터 앞에 앉았습니다! 의존성 주입이 처음에 어렵고 이해하기 막연한 부분이 있습니다 ㅠ____ㅠ 천천히 설명해드리자면! DashboardViewModel 생성자는 Dependency Injection(DI)을 사용하고 있습니다! Dependency Injection은 객체가 직접 필요로 하는 의존성을 만들어내는 것이 아니라, 외부에서 주입받는 형식의 디자인 패턴이죠 ㅎㅎ 15:00 이후를 보시면 ConfigureServices에 아래 부분이 보이실까요? ★ services.AddSingleton (); 서비스 컨테이너에 " DashboardViewModel" 이 등록되어 있습니다. 따라서 애플리케이션이 시작될 때 서비스 컨테이너가 ' DashboardViewModel' 인스턴스를 생성하면서 해당 매개변수에 필요한 의존성을 주입하게 됩니다. 이때, IDateTime 타입의 서비스를 찾아서 주입하게 되며, 그 서비스는 DateTimeService 인스턴스일 것입니다. 실제로 주입 후, 조사식을 통해 객체를 보면 DateTimeService 인스턴스가 할당되어 있습니다. ★ services.AddSingleton (); 정리하자면, 서비스 컨테이너가 DashboardViewModel 인스턴스를 생성한다 -> 생성할 때 보니 IDateTime 인터페이스를 매개변수로 갖는다? -> 의존성을 주입해야 하기 때문에 등록된 서비스 중에서 IDateTime 인터페이스를 구현한 서비스를 찾는다 -> 등록된 걸 보니 DateTimeService 여서 그걸 주입하여 this._idateTime에 할당한다. -> DashBoardViewModel은 이제 IDateTime 인터페이스를 "통해" 외부에서 제공받은 객체(서비스)를 사용할 수 있게 된다 😃 설명이 잘 되었을까요?! 뒷 부분까지 천천히 수강 하시다보면 점차 이해되실 것 같습니다! 질문은 언제든 환영이니 궁금한 점이 생기면 바로바로 질문 올려주세요! 열공 그만하시고 얼른 주무세요ㅠㅠ! 감사합니다~!
- 1
- 1
- 87
질문&답변
2024.03.25
버튼이 하나만 나오는 경우
안녕하세요 rine889님!!!!!!! 저도 확인했고 해당 강의에 관련 내용 바로 작성했습니다..!!!!!!!!!!!!!!!! 이런 사소한 부분 때문에 수강 하시는데 얼마나 불편하셨을까요ㅠ__________ㅠ 죄송하다는 말씀드리며, 제가 해야 할 일도 이렇게 친절하게 작성해주셔서 감사드립니다!
- 2
- 1
- 67
질문&답변
2024.03.17
Business logic 처리 (코드 비하인드 관련)
안녕하세요 jlim님! 주말 늦은 시간까지 열공..하시네요!! 말씀 해주신 대로 로직은 View Model에서 처리하는게 맞습니다. 저도 질문 듣고 내가 그랬나..? 하고 헐레벌떡 왔는데요..! 말씀 주신 DashboardPage.xaml.cs 에는 아래 코드밖에 없는 것으로 확인 됩니다..! // This Source Code Form is subject to the terms of the MIT License. // If a copy of the MIT was not distributed with this file, You can obtain one at https://opensource.org/licenses/MIT. // Copyright (C) Leszek Pomianowski and WPF UI Contributors. // All Rights Reserved. using UiDesktopAppMaster.ViewModels.Pages; using Wpf.Ui.Controls; using System.Windows.Media; namespace UiDesktopAppMaster.Views.Pages { public partial class DashboardPage : INavigableView { public DashboardViewModel ViewModel { get; } public DashboardPage(DashboardViewModel viewModel) { ViewModel = viewModel; DataContext = this; ViewModel.PropertyChanged += ViewModel_PropertyChanged; InitializeComponent(); } private void ViewModel_PropertyChanged(object? sender, System.ComponentModel.PropertyChangedEventArgs e) { switch (e.PropertyName) { case "AdministrativeAgency": this.loadingGrid.Visibility = Visibility.Collapsed; this.dashboardGrid.Visibility = Visibility.Visible; break; } } } } 코드 비하인드에서는 UI Logic만 처리하는 코드만 들어있는게 베스트입니다. 위 처럼 Visibility 컨트롤 정도만 들어가 있습니다..! 이 강의를 몇달 전에 찍었어서.. 제가 강의할 때 잠깐 그런 내용이 들어갔었을까요..? 최종 코드에서는 위와 같이 확인됩니다 ㅠ____ㅠ 자세한 강의 명 + 시간대 말씀 주시면 재확인 후에 답변 드리겠습니다! 감사합니다 :)
- 1
- 2
- 172
질문&답변
2024.03.17
Visual Studio 2017에서는 WPF-UI를 사용할 수 없나요?
안녕하세요 Ground2023님! 먼저 WPF 강의 수강해주셔서 감사드립니다. 저도 확인해봤는데, WPF-UI는 VS 2022 이후 버전에서만 가능하네요.. 회사에서 2017을 쓰신다구요.. 너무 오래된 버전 쓰시는데요....? 프로버전 라이센스랑 구매해서 사용하고 계신 거겠죠..? 프로젝트가 크지 않다면 2022 커뮤니티 버전으로 설치 후 개발하시는 건 어떠실까요.. (사실 2024로 버전 업하는게 베스트인데 회사 내부 사정이 있으시겠죠..ㅠ) 흠....ㅠ
- 2
- 1
- 217
질문&답변
2024.02.12
새로운 테이블 추가방법?
jkkim999님 안녕하세요! 연휴날에 수강하시고 학구열이 대단하십니다! 주신 질문에 답변 드리자면, 제가 강의에서 알려드린 방법으로 새로운 테이블 추가 생성하신 다음에 DB Context 명령어를 한번 더 입력해주시면 추가 생성하신 테이블에 대해 모델 클래스가 자동생성됩니다. 만약 강의 따라오시면서 명령어를 이미 한번 수행한 상태라면 -force 파라미터를 추가해 Overwrite할 수 있습니다! 아래 내용 참고해주세요:) https://stackoverflow.com/questions/41233300/update-entity-class-in-asp-net-core-entity-framework 새해 복 많이 받으시고, 다른 질문 있으면 언제든 말씀해주세요! 감사합니다.
- 1
- 2
- 115
질문&답변
2024.02.01
EntityFrameworkCore 활용한 DB CRUD 기본 실습 소스코드 공유 요청
긍정긍정님! 안녕하세요! 강의 잘 듣고계시다니 다행이네요:) 전체 소스코드는 가장 마지막 수업에 있습니다! 해당 수업 클릭하셔서 자료 다운로드 받으시면 되겠습니다ㅎㅎ 강의 잘 들으시고 소중한 수강평도 남겨주시면 정말 감사하겠습니다 :)
- 1
- 2
- 160