쭈니아빠 블로그
close
프로필 배경
프로필 로고

쭈니아빠 블로그

    • 분류 전체보기 (87)
      • Development (70)
        • C# (10)
        • WPF (4)
        • ASP.Net (11)
        • Javascript & TypeScript (4)
        • HTML & CSS (1)
        • NodeJs (1)
        • NextJS (1)
        • Angular (1)
        • Python (6)
        • Linux (1)
        • SQL (6)
        • Windows (7)
        • Visual Studio Code (1)
        • Unity (2)
        • Cocos2d-x (3)
        • Flutter (1)
        • Utility Apps (7)
        • Docker (1)
        • LeetCode (1)
      • 일상 (7)
        • 이런 저런 이야기 (2)
        • 노트북 (1)
        • 주변기기 (2)
      • 이글루스 블로그 기록들 (9)
        • 기록 보관소 (8)
        • 오래된 도구들 (1)
  • mode_edit_outline글작성
  • settings환경설정
  • 홈
  • 태그
  • 방명록

[C#] C# 버전 10에서 Lambda expression 개선 사항

.NET 6 부터 C# language version 10을 지원합니다. 여러 개선 사항중에 Lambda expression에 몇가지가 개선이 되었는데요, 한 번 알아보겠습니다. 원문 링크: https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/operators/lambda-expressions#explicit-return-type 1. Natural type of a lambda expression 아래와 같이 가변형 변수에 람다식을 할당하면 이전 버전에서는 에러를 뿜어내서 var 대신 Func로 타입을 명시적으로 선언해줘야 하는 불편함이 있었는데 컴파일러가 이제 조금 똑똑해져서 람다 표현식으로 부터 추론해서 리턴하는 값이 타입을 알아서..

  • format_list_bulleted Development/C#
  • · 2023. 3. 3.
  • textsms

[MS-SQL] MDF파일 attach 후 login user와 DB에 user를 맵핑 시켜주는 Stored Procedure

간혹 master DB가 위치하고 있는 C드라이브가 날아가거나 백업파일 없이 mdf/ldf 파일만 보유하고 있을때 SQL 서버에 다시 attach 시켜서 사용하는 경우가 있는데, 이 때 SQL 서버의 login user와 attach한 DB의 user 고유 ID가 다르기 때문에 attach 후 DB에 있는 user를 수동으로 삭제하고 SSMS GUI의 login user property창에서 다시 맵핑 해주는 방법도 있지만 아래 stored procedure를 실행하면 한 번에 해결됩니다. EXEC sp_change_users_login 'Update_One', 'myuser', 'myuser'

  • format_list_bulleted Development/SQL
  • · 2023. 2. 28.
  • textsms
[C#] Jupyter Notebook에서 C# 사용하기

[C#] Jupyter Notebook에서 C# 사용하기

Python을 써 본 사람들은 다들 Jupyter Notebook을 사용해 본적이 있을겁니다. Jupyter Notebook을 사용하면 단순 playground 용도로 여러가지 간단한 코드블럭을 시험해 보는 용도로 사용한다거나 직접 수정하고 실행해 볼 수 있는 튜토리얼 문서를 만드는 등 단순히 주석달린 소스코드로 보관하거나 공유하는 것보다 훨씬 유용합니다. 이제는 이 Jupyter Notebook에서 C# 코드로된 노트북을 만들 수 있는데요 현재 PC에 Anaconda/Miniconda 환경 혹은 Python가 Jupyter Notebook 그리고 .Net 개발환경이 이미 설치되어 있는 환경이라고 가정하면 아래 순서대로 커맨드라인 명령어들만 실행해주면 간단히 사용 가능합니다. 1. Microsoft.do..

  • format_list_bulleted Development/C#
  • · 2023. 2. 27.
  • textsms
[WPF/CommunityToolkit.Mvvm] 2. ViewModel 작성하고 View에 멤버 변수 바인딩하기

[WPF/CommunityToolkit.Mvvm] 2. ViewModel 작성하고 View에 멤버 변수 바인딩하기

지난번 글에서 ObservableObject를 상속받는 MainWindowViewModel class를 ViewModels 폴더에 생성하고 MainWindow.xaml 뷰의 DataContext에 바인딩 하는것 까지 설명을 했습니다. 자, 이렇게 생성된 ViewModel에 멤버 변수들을 선언하고 이것들을 View에 TextBox 컨트롤에 바인딩을 먼저 해보겠습니다. 기존 MVVM 패턴으로 코딩할때 가장 짜증스러운 부분이 View와 Binding하기위해 멤버변수를 선언하고 값이 변경되면 PropertyChange 이벤트를 Notify해주는 코드를 변수 하나 하나 마다 아래와같이 선언해 줘야했습니다. namespace MyTestApp.ViewModels { public class MainWindowView..

  • format_list_bulleted Development/WPF
  • · 2023. 2. 24.
  • textsms
[Python] 미니콘다(아나콘다) 가상환경 생성시 오류 CondaHTTPError: HTTP 000 CONNECTION FAILED for url

[Python] 미니콘다(아나콘다) 가상환경 생성시 오류 CondaHTTPError: HTTP 000 CONNECTION FAILED for url

근래에 Python을 쓸 일이 잘 없어서 오래 방치해뒀었는데, 오랜만에 Stable Diffusion 한 번 돌려볼려고 가상환경 생성 명령어를 입력했더니 희안한 오류가 뜬다... Github에 들어가보니 솔루션이 존재한다. 링크: https://github.com/conda/conda/issues/9746 CondaHTTPError: HTTP 000 CONNECTION FAILED for url Elapsed: - Hello i am facing this issue since few day. I read few posts and tried to workaround but nothing seems to work. Can someone please help me fix this. I am unable to ..

  • format_list_bulleted Development/Python
  • · 2023. 2. 19.
  • textsms
갤럭시 Z폴드4 자급제 구매후 eSIM 가입 후기 (feat. U+ 알뜰폰)

갤럭시 Z폴드4 자급제 구매후 eSIM 가입 후기 (feat. U+ 알뜰폰)

큰맘먹고 161만원이나 주고 갤럭시 Z폴드4 구매! 아니.. 161만원짜린데.... 돈 아낄려고 6개월전에 샤오미 홍미노트11 프로 구매해서 썼었는데 역시 갠역시... 내 인생에 다신 중국폰은 없다! 샤오미는 사실 듀얼심 기능 때문에 샀었는데 이제 eSIM이 되니까~ 일단 회사번호 USIM을 꽂아두고 내 개인폰 번호를 eSIM으로 번호이동하기위해 예전에 썼었던 헬로모바일 싸이트 방문! 뭔가 사은품이 많드아~ ㅋ 개인폰은 거의 번호유지 목적이므로.. 하지만 뭔가 무제한이어야 마음이 편안하다. 이걸로 결정! 셀프개통.. 어.. 젠장... 우리집 주소 검색이 안된다. 뭐냐 이거... 대충 넣고 나중에 상담사 연결해서 바꿔야지... 그냥 비슷한 우편번호로 입력! 그런데.. 마지막 단계에서 이전 통신사 잘못 입력..

  • format_list_bulleted 일상
  • · 2023. 2. 18.
  • textsms
  • 1
  • ···
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • ···
  • 15
공지사항
전체 카테고리
  • 분류 전체보기 (87)
    • Development (70)
      • C# (10)
      • WPF (4)
      • ASP.Net (11)
      • Javascript & TypeScript (4)
      • HTML & CSS (1)
      • NodeJs (1)
      • NextJS (1)
      • Angular (1)
      • Python (6)
      • Linux (1)
      • SQL (6)
      • Windows (7)
      • Visual Studio Code (1)
      • Unity (2)
      • Cocos2d-x (3)
      • Flutter (1)
      • Utility Apps (7)
      • Docker (1)
      • LeetCode (1)
    • 일상 (7)
      • 이런 저런 이야기 (2)
      • 노트북 (1)
      • 주변기기 (2)
    • 이글루스 블로그 기록들 (9)
      • 기록 보관소 (8)
      • 오래된 도구들 (1)
최근 글
인기 글
최근 댓글
태그
  • #.net6
  • #mvvm
  • #CommunityToolkit.Mvvm
  • #asp.net core 6
  • #ASP.NET
  • #ObservableObject
  • #C#
  • #PostgreSQL
  • #wpf
  • #asp.net core
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바