쭈니아빠 블로그
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#] 두 변수의 값 바꾸기(Swap)

1. 고전적인 방법 임시 변수 하나를 더 선언한 다음 두 변수 중 하나의 값 혹은 참조를 복사해두고 swap 하는 방법 var a = 10; var b = 20; var temp = a; a = b; b = temp; 2. 현대적인 방법 (C# 7.0 이상) 튜플(Tuple)을 사용하면 한 줄로 표현이 가능합니다. (b, a) = (a, b)

  • format_list_bulleted Development/C#
  • · 2023. 2. 7.
  • textsms

[Javascript] 두 변수의 값 바꾸기(Swap)

1. 고전적인 방법 임시 변수 하나를 더 선언한 다음 두 변수 중 하나의 값 혹은 참조를 복사해두고 swap 하는 방법 let a = 10; let b = 20; const temp = a; a = b; b = temp; 2. 현대적인 방법 배열(Array)과 구조 분해 할당( Destructing Assignment)를 사용하면 한 줄로 표현이 가능합니다. [b, a] = [a, b]

  • format_list_bulleted Development/Javascript & TypeScript
  • · 2023. 2. 7.
  • textsms
Windows에서 포트 포워딩 설정하기

Windows에서 포트 포워딩 설정하기

1. 관리자 권한으로 커맨드 창을 엽니다. 예) IP: 192.166.40.61 Port: 8008로 들어오는 패킷을 IP:172.27.74.223 Port:8008로 포워딩할 경우 netsh interface portproxy add v4tov4 listenport=8008 listenaddress=192.166.40.61 connectport=8008 connectaddress=172.27.74.223 2. 설정 확인 netsh interface portproxy show all

  • format_list_bulleted Development/Windows
  • · 2023. 2. 3.
  • textsms
[WSL] Windows Subsystem for Linux update/export/import

[WSL] Windows Subsystem for Linux update/export/import

1. 현재 설치된 subsystem 목록 확인 wsl --list 2. 현재 설치된 버젼 확인 wsl --status 3. Update 실행 wsl --update 4. Export 하기 --export [Options] wsl --export Ubuntu ubuntu_export.tar 5. Import하기 --import [Options] Export한 시스템을 설치할 경로로 이동 후 tar 파일을 해당 경로에 복사해서 아래 커맨드 실행 wsl --import Ubuntu . ubuntu_export.tar

  • format_list_bulleted Development/Windows
  • · 2023. 2. 2.
  • textsms

[ASP.Net] ASP.Net 6에서 swagger 페이지의 Authorize 버튼이 안보일 때 해결 방법

아래 코드를 추가해주면 됩니다. builder.Services.AddSwaggerGen(c => { c.AddSecurityDefinition("Bearer", new OpenApiSecurityScheme() { Name = "Authorization", Type = SecuritySchemeType.ApiKey, Scheme = "Bearer", BearerFormat = "JWT", In = ParameterLocation.Header, Description = "JWT Authorization header using the Bearer scheme." }); c.AddSecurityRequirement(new OpenApiSecurityRequirement { { new OpenApiSecurit..

  • format_list_bulleted Development/ASP.Net
  • · 2023. 1. 27.
  • textsms

[ASP.Net] ASP.Net 6에서 WebAPI의 JSON 형식 응답 메세지의 Property Name을 CamelCase로 변환하지 않게 하기

ASP.Net에서 WebAPI endpoint 호출시 JSON형식 응답 메세지의 property name을 camel case로 변환하도록 기본 설정되어 있습니다. C#에서는 public class 멤버 변수의 이름을 Pascal Case를 주로 쓰기 때문에 camel case 변환을 원하지 않는 경우 아래 코드를 program.cs 파일에 추가해주시면 됩니다. builder.Services .AddControllersWithViews() .AddJsonOptions(opt => opt.JsonSerializerOptions.PropertyNamingPolicy = null);

  • format_list_bulleted Development/ASP.Net
  • · 2023. 1. 25.
  • textsms
  • 1
  • ···
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
공지사항
전체 카테고리
  • 분류 전체보기 (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)
최근 글
인기 글
최근 댓글
태그
  • #ObservableObject
  • #C#
  • #asp.net core
  • #asp.net core 6
  • #wpf
  • #.net6
  • #mvvm
  • #PostgreSQL
  • #CommunityToolkit.Mvvm
  • #ASP.NET
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바