끄적끄적 메모공간
close
프로필 배경
프로필 로고

끄적끄적 메모공간

  • 분류 전체보기 (569) N
    • [====== Development ======] (408)
      • C# (139)
      • C++ (25)
      • Python (42)
      • Android (16)
      • React (18)
      • Flutter (63)
      • DICOM (14)
      • Etc (91)
    • [======= 지식 저장소 =======] (41)
    • [======= 주식 , 경제 =======] (67) N
    • [========== Etc =========] (33)
  • 홈
  • 태그
  • 방명록
.Net용 Json 라이브러리

.Net용 Json 라이브러리

www.newtonsoft.com/json Json.NET - Newtonsoft × PM> Install-Package Newtonsoft.Json or Install via VS Package Management window. ZIP file containing Json.NET assemblies and source code: Json.NET www.newtonsoft.com

  • format_list_bulleted [====== Development ======]/C#
  • · 2021. 1. 7.
  • textsms
REST API 사용

REST API 사용

C#에서 Rest API를 사용하는 방법과 뉴스 정보를 가져오는 Test Code를 정리하고자 합니다. 먼저 뉴스 정보를 가져오기 위해서 Open API 접속 정보와 Key를 가지고 와야 합니다. 뉴스정보 Open API : newsapi.org/ News API - A JSON API for live news and blog articles Search worldwide news articles and headlines from all over the web in real-time with our free News API. newsapi.org newsapi에 접속하고 로그인을 하면 아래화면과 같이 API Key값이 생성됩니다. 그리고 Document에서 가이드해주는 내용을 확인하고 가이드에 따라 Re..

  • format_list_bulleted [====== Development ======]/C#
  • · 2021. 1. 7.
  • textsms

Extension Method

보통 C#에서 제공하는 class에서는 여러가지 유용한 함수들을 제공하고 있지만 해당 object를 이용하여 값을 체크한다던가 한다면 따로 함수를 만들어서 파라미터로 해당 object를 넘겨서 체크해줘야 한다. 그런 경우 코드 가독성이 좋지 않기 때문에 이경우 Extension Method 를 생성하여 편리하게 사용이 가능하다. string에서 마지막 문제 제거 string test = "123456"; test = test.Substring(0, test.Length - 1); Extension Method 정의후 사용시 public static string RemoveLastCharacter(this String instr) { return instr.Substring(0, instr.Length -..

  • format_list_bulleted [====== Development ======]/C#
  • · 2021. 1. 7.
  • textsms

간단한 Logger 만들기

C#에서 Logging을 하기위해서 log4J를 사용할수도 있지만 Log의 컨텐츠나 기타 여러가지를 핸들링하기 위하여 간단하게 Logger를 만들어 보았습니다. Queue를 사용하여 log로 인한 logic에 blocking이 발생하지 않도록 함 파일에 log를 Json 포맷으로 기록하여 LogViewer 를 쉽게 만들수 있도록 함 using Extention; using System; using System.Collections.Concurrent; using System.Diagnostics; using System.Globalization; using System.IO; using System.Threading; using System.Web.Script.Serialization; namespace..

  • format_list_bulleted [====== Development ======]/C#
  • · 2021. 1. 7.
  • textsms

C# Expression

1. 원래의 Singleton Instance 정의 private static SystemCheckService instance; private static SystemCheckService Instance { get { if (instance == null) instance = new SystemCheckService(); return instance; } } 2. Apply ?? Expression private static SystemCheckService instance; private static SystemCheckService Instance { get { return instance ?? (instance = new SystemCheckService()); } } 3. Apply Expre..

  • format_list_bulleted [====== Development ======]/C#
  • · 2021. 1. 4.
  • textsms

WPF/C# 에서 이미지파일 인쇄 하기

public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } private void button_Click(object sender, RoutedEventArgs e) // 이미지를 인쇄하는 부분 { var bi = imageLoad(); var vis = new DrawingVisual(); var dc = vis.RenderOpen(); dc.DrawImage(bi, new Rect { Width = bi.Width, Height = bi.Height });// 이것을 움직이면 크기를 바꿀 수 있습니다. dc.Close(); var pdialog = new PrintDialog(); if (pdialo..

  • format_list_bulleted [====== Development ======]/C#
  • · 2020. 11. 16.
  • textsms
  • navigate_before
  • 1
  • ···
  • 20
  • 21
  • 22
  • 23
  • 24
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (569) N
    • [====== Development ======] (408)
      • C# (139)
      • C++ (25)
      • Python (42)
      • Android (16)
      • React (18)
      • Flutter (63)
      • DICOM (14)
      • Etc (91)
    • [======= 지식 저장소 =======] (41)
    • [======= 주식 , 경제 =======] (67) N
    • [========== Etc =========] (33)
최근 글
인기 글
최근 댓글
태그
  • #Bitcoin
  • #비트코인
  • #블록체인
  • #코인
  • #Python
  • #XAML
  • #WPF
  • #c#
  • #소주전쟁
  • #이더리움
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바