Loading...

c# 총 7명의 심사자, 1 명의 지원자에 4명의 심사자가 할당되어 균등 배치하기

총 7명의 심사자가 존재하며, 1 명의 지원자에 4명의 심사자가 할당되어 균등하게 배치하는 구문입니다.//Rextester.Program.Main is the entry point for your code. Don't change it.//Compiler version 4.0.30319.17929 for Microsoft (R) .NET Framework 4.5using System;using System.Collections.Generic;usin..

c# LINQ 의 EXCEPT 함수로 object 두 개 간의 차이값을 구하는 방법

c# LINQ 의 EXCEPT 함수로 object 두 개 간의 차이값을 구하는 방법https://stackoverflow.com/a/433031 var exceptionList = myEntities.MyOtherEntity .Select(e => e.Name); var query = myEntities.MyEntity .Select(e ..

2018.04.12 15:11

c# 의 shallow copy 와 deep copy 알아보기

c# 의 shallow copy 와 deep copy 알아보기 Object.MemberwiseClone 은 shallow copy 를 생성하며, ICloneable interface 와 함께 사용하면 deep copy 을 얻을 수 있습니다. MemberwiseClone 는 새로운 객체를 생성 한 다음, 새로운 객체는 현재 오브젝트의 필드를 copy 하여 단순 복사본을 생성합니다. 그리고 필드가 value  type  이면&nbs..

2018.03.07 10:09

Amazon SES (Simple Email Service) C# Wrapper

http://amazonses.codeplex.com/SourceControl/latest#AmazonSESWrapper.csamazonsesAmazon SES (Simple Email Service) C# WrapperAmazon Simple Email Service (Amazon SES) is a highly scalable and cost-effective bulk and transactional email-sending service for ..

2018.02.26 23:26

.NET용 AWS SDK를 사용하여 이메일 전송

https://docs.aws.amazon.com/ko_kr/ses/latest/DeveloperGuide/send-using-sdk-net.html.NET용 AWS SDK를 사용하여 이메일 전송다음 절차에서는 Visual Studio 및 .NET용 AWS SDK를 사용하여 Amazon SES를 통해 이메일을 보내는 방법을 보여 줍니다.이 솔루션은 다음 구성 요소를 사용하여 테스트되었습니다.Microsoft Visual Studio..

Amazon SES를 통해 이메일을 전송하는 C# 콘솔 애플리케이션

Amazon SES를 통해 이메일을 전송하는 C# 콘솔 애플리케이션https://docs.aws.amazon.com/ko_kr/ses/latest/DeveloperGuide/send-using-smtp-net.htmlC#를 사용하여 SMTP를 통해 이메일 전송다음 절차에서는 Microsoft Visual Studio를 사용해 Amazon SES를 통해 이메일을 전송하는 C# 콘솔 애플리케이션을 만드는 방법을 보여줍니다. 이 단원에서 언급하는..

c# 의 web service 개발 발전 흐름

C#으로 웹서비스 개발...C#으로 웹사이트를 개발하기 위해서는 주로 ASP.NET WebForm이나 MVC를 사용한다. 웹사이트는 기본적으로 HTML 페이지를 클라이언트에 제공하고 브라우져는 이 HTML을 랜더링해서 UI 화면을 만들어 낸다. 이러한 웹사이트와 달리, 웹서비스는 UI가 아닌 API를 통해 주로 서버에 어떤 동작을 실행하거나 혹은 서버의 데이타를 (HTML이 아닌) "데이타 형태"로 가져오는 기능을 제공한다.이러한 웹서비스로서 초창기..

c# ip 정보를 * 별표로 표기

c# 코드로 ip 정보를 * 별표로 표기하는 방법입니다. 개인정보 보안 때문에 필요하게 되더군요.https://stackoverflow.com/a/11972520/// <summary>/// Ips the masking./// luckshim/// </summary>/// <param name="html">The HTML.</param>/// <param name="s">The s.</par..

C# 7.2 in 파라미터 read-only 용도

In one of our recent post, we discussed about – What is the difference between Ref and Out Keyword in C#?  We have seen both the out and ref are used to returning values and both passes variables by reference ..

여러 C# enum 형을 JavaScript 로 변환하기

 여러 개의 C # enum을 한 번에 JavaScript로 변환하는 간단한 솔루션을 설명합니다.JavaScriptEnum attribute열거 형을 사용하는 솔루션은 보통 한 열거 형을 사용하지 않습니다. 일반적으로 서버 측 코드에는 많은 enum이 있습니다. 이 중 일부는 클라이언트 측에서 필요하지만 모든 클라이언트 측에서 필요하지는 않습니다. 따라서 자바 스크립트에서 필요한 모든 열거 형을 코드에서 찾을 수있..

json 문자열을 object 에 담기 또는 파싱하기

https://stackoverflow.com/a/2246724The following 2 examples make use of eitherJavaScriptSerializer under System.Web.Script.Serialization OrJson.Decode under System.Web.HelpersExample 1: using System.Web.Script.Serialization..

c# 코드 개선해 보기

http://www.c-sharpcorner.com/article/code-improvement-techniques-in-c-sharp/적용 주제string.empty 대 큰 따옴표 ( "")string.Equals vs. ==string.InternStrings vs. StringBuilderStringBuilder를 선택해야하는 경우String concatenation vs. string.FormatAdvantages of string.Forma..

c#7 의 비동기 Async Main 함수 적용해 보기

c#7 의 비동기 Async Main 함수 적용해 보기https://blogs.msdn.microsoft.com/mazhou/2017/05/30/c-7-series-part-2-async-main/C # 언어로 작성할 수있는 프로그램에는 두 가지 종류가 있습니다. 하나는 엔트리 포인트가 있는 프로그램으로, 운영 체제가 프로그램을 로드하고 엔트리 포인트에서 실행할 수 있습니다. 또 하나는 진입 점이 없는 프로그램입니다. 운영..

c# thumnail 썸네일 코드

    c# thumnaili 썸네일 코드   해당 소스로 밴치마킹 테스트 사이트는 아래 참고하시길...   http://richorama.github.io/2016/08/10/image-interpolation-benchmarks/    using System.Drawing; using System.Drawing.Drawing2D; using System.Drawing.Imaging; cla..

c# 7.0 중, 지역 함수 local functions 에 대해 알아보죠.

c# 7.0 중, 지역 함수 local functions 에 대해 알아보죠.http://www.c-sharpcorner.com/article/local-functions-in-c-sharp7/>> 아래 결과값은 전부 동일한 값이 출력됩니다.My Name Is Omar Maher1. 메소드 안에 메소드를 기술이 가능하다. static void Main(string[] args) { // Method calling G..

2017.04.22 23:25

MAC 환경에서 .net core sdk 설치 및 Hello World! 실행해 보기

MAC 환경에서 .net core sdk 설치 및 Hello World! 실행해 보기 brew (https://brew.sh/index_ko.html) 를 설치합니다. 터미널 열어서 아래의 구문을 복사해서 실행시킵니다./usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"설치 완료 이후, 아래 구문을 하나씩 실행시킵니다...

c# 공통 함수에 좋은 기능들...

/// <summary>///  이메일 계정 체크/// </summary>/// <param name="email">The email.</param>/// <returns></returns>public static string EnsureSubscriberEmailOrThrow(string email){    string output = EnsureNotNul..

c# HtmlAgilityPack 로 img 태그의 속성 삭제하기

var doc = new HtmlAgilityPack.HtmlDocument(); doc.LoadHtml(contents); foreach (var img in doc.DocumentNode.Descendants("img")) { img.Attributes.Remove("width"); img.Attribu..

닷넷 난독화 해석기 - Microsoft .Net deobfuscator

de4dot is an open source Microsoft .Net deobfuscator and unpacker written in C#. It will restore obfuscated assemblies to their original form, allowing you to use tools such as ILSpy or Reflector to view the original source code.복고화가 가능한 패커의 목록입니다. 한마디로..

c# 이름 가운데 * 별표 표기하기

  c# 이름 가운데 * 별표 표기하기   string s = "홍길동";             char[] charArr = s.ToCharArray();             string name = ""; ..

c# 오픈 소스 CsQuery 알아보자 (complete CSS selector engine, HTML parser, and jQuery port for C# and .NET 4. )

  CsQuery 를 사용해 봅시다.   CsQuery is a complete CSS selector engine, HTML parser, and jQuery port for C# and .NET 4.   말그대로 CsQuery 은 css 의 select엔진 및 html 파서, jquery 특정 부분과 동일하게 사용할 수 있으며 .net 4 부터 지원이 됩니다.   https://github.com..

c# ExpandoObject 함수와 XElement 비교하기

  c# ExpandoObject 함수와 XElement 비교하기   ExpandoObject 함수를 사용해 보자   이 함수가 없기 전까진 아래와 같이 xml 클래스를 사용해야 했죠.   XElement contactXML =    new XElement(“Contact”,        new XElement..

c# unicode 코드 문자열 중 중국어 체크 방법

c# 으로 중국문자여부를 찾는데는 아래 함수를 사용하면 간단히 알 수 있습니다.  public static bool Any(this string value, UnicodeCategory category) => !string.IsNullOrWhiteSpace(value) && value.Any(@char => char.GetUnicodeCategory(@char) == category);publ..

DateTime? 의 nullable 에 null 넣는 방법

  DateTime? MyDateTime{get;set;}     삼항연산자.   MyDateTime = (drOrder["Field1"] == DBNull.Value) ? (DateTime?)null : ((DateTime)drOrder["Field1"]); DateTime 의 nullable 에 null 넣는 방법은 형변환을 통해 넣을 수 있습니다.(DateTime?)null

2016.04.08 14:57

Windows Service 만들기 (vs 2015) 윈도우 서비스

  http://www.c-sharpcorner.com/UploadFile/naresh.avari/develop-and-install-a-windows-service-in-C-Sharp/   What a Windows Service is Enables you to create long-running executable applications that run in their own windows session. Can be..

visual stduio 2015 의 배포 msi 만들기

 visual stduio 2015 기준으로 배포버전 msi 만들기 위한 "Microsoft Visual Studio 2015 Installer Projects" 도구 입니다.기본 설치엔 없어서 아래 사이트에 가서 설치 하시기 바랍니다.  https://visualstudiogallery.msdn.microsoft.com/f1cc3f3e-c300-40a7-8797-c509fb8933b9  사용법은..

async/await 알아보자 (http://www.simpleisbest.net)

http://www.simpleisbest.net     간편한 비동기 프로그래밍: async/await (5) 간편한 비동기 프로그래밍: async/await (4) 간편한 비동기 프로그래밍:async/await (3) 간편한 비동기 프로그래밍:async/await (2) 간편한 비동기 프로그래밍:async/await (1)

T4 (Text Template Transformation Toolkit) Code Generation - Best Kept Visual Studio Secret

  http://www.hanselman.com/blog/T4TextTemplateTransformationToolkitCodeGenerationBestKeptVisualStudioSecret.aspx     Rob beat me to it. Blogging about T4 (the Text Template Transformation Toolkit) had been on my list literally for a..

2015.08.23 03:05

IoC Container 밴치마킹

IoC Container Benchmark - Performance comparison   http://www.palmmedia.de/Blog/2011/8/30/ioc-container-benchmark-performance-comparison       Conclusion Ninject is definitely the slowest container. MEF, LinFu and Spring...

dependency injection library - simple injection

Welcome to the Simple Injector project siteSimple Injector is an easy, flexible and fast dependency injection library that uses best practice to guide your solutions toward the pit of success.       http://simpleinjector.codeplex.c..