post-thumbnail

[C#] LINQ Any, All, Exists

시퀀스에 요소가 하나라도 있는지 또는 특정 조건에 맞는 요소가 있는지 확인한다.즉, 조건에 해당하는 값이 1개라도 존재한다면 true 이다.시퀀스의 모든 요소가 특정 조건에 맞는지 확인한다.즉, 전체 값이 조건에 전부 해당한다면 true 이다.https://l

2023년 8월 2일
·
2개의 댓글
·
post-thumbnail

[Alogrithm] BOJ1026 보물 C#

문제 입력 출력 입력 첫째 줄에 N이 주어진다. 둘째 줄에는 A에 있는 N개의 수가 순서대로 주어지고, 셋째 줄에는 B에 있는 수가 순서대로 주어진다. N은 50보다 작거나 같은 자연수이고, A와 B의 각 원소는 100보다 작거나 같은 음이 아닌 정수이다. 출력

2023년 1월 17일
·
0개의 댓글
·
post-thumbnail

[Alogrithm] BOJ1541 잃어버린괄호 C# 양식

입력첫째 줄에 식이 주어진다. 식은 ‘0’~‘9’, ‘+’, 그리고 ‘-’만으로 이루어져 있고, 가장 처음과 마지막 문자는 숫자이다. 그리고 연속해서 두 개 이상의 연산자가 나타나지 않고, 5자리보다 많이 연속되는 숫자는 없다. 수는 0으로 시작할 수 있다. 입력으로

2023년 1월 17일
·
0개의 댓글
·
post-thumbnail

[Algorithm] BOJ11047 동전0 C#

입력첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 1 ≤ K ≤ 100,000,000)둘째 줄부터 N개의 줄에 동전의 가치 Ai가 오름차순으로 주어진다. (1 ≤ Ai ≤ 1,000,000, A1 = 1, i ≥ 2인 경우에 Ai는 Ai-1의 배수)출력첫째 줄

2023년 1월 13일
·
0개의 댓글
·
post-thumbnail

[Algorithm] BOJ_13904 과제 C#

입력첫 줄에 정수 N (1 ≤ N ≤ 1,000)이 주어진다.다음 줄부터 N개의 줄에는 각각 두 정수 d (1 ≤ d ≤ 1,000)와 w (1 ≤ w ≤ 100)가 주어진다. d는 과제 마감일까지 남은 일수를 의미하며, w는 과제의 점수를 의미한다.출력얻을 수 있는

2023년 1월 13일
·
0개의 댓글
·
post-thumbnail

[Algorithm] BOJ2839 설탕배달 C#

입력첫째 줄에 N이 주어진다. (3 ≤ N ≤ 5000)출력상근이가 배달하는 봉지의 최소 개수를 출력한다. 만약, 정확하게 N킬로그램을 만들 수 없다면 -1을 출력한다.예제 입력 1 18예제 출력 1 4예제 입력 2 4예제 출력 2 \-1예제 입력 3 6예제 출력 3

2023년 1월 12일
·
0개의 댓글
·
post-thumbnail

[Algorithm] BOJ9237 C# 이장님 초대

입력입력은 두 줄로 이루어져 있다. 첫째 줄에는 묘목의 수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄에는 각 나무가 다 자라는데 며칠이 걸리는지를 나타낸 ti가 주어진다. (1 ≤ ti ≤ 1,000,000)출력첫째 줄에 며칠에 이장님을 초대할 수 있는지

2023년 1월 12일
·
0개의 댓글
·
post-thumbnail

[Algorithm] BOJ_11399 (ATM) C#

입력첫째 줄에 사람의 수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄에는 각 사람이 돈을 인출하는데 걸리는 시간 Pi가 주어진다. (1 ≤ Pi ≤ 1,000)출력첫째 줄에 각 사람이 돈을 인출하는데 필요한 시간의 합의 최솟값을 출력한다.예제 입력 1 53 1

2023년 1월 11일
·
0개의 댓글
·
post-thumbnail

[C#] SharpPcap 사용해보기

spring으로 된 소스코드를 .net6로 포팅하는중 스프링에서는 jnetpcap 이란걸사용해서NIC정보를 가져왔다. Cdevice 이름, Ip, Description 이 필요해서 누겟에서 설치한 후 사용을 했다. Nuget 검색창에서 "SharpPcap" 을 검색한

2022년 11월 2일
·
0개의 댓글
·
post-thumbnail

[C#] 전체 메모리 사용량 얻어오기

2022년 9월 28일
·
0개의 댓글
·

컴파일타임, 런타임이란?

컴파일타임(compile time) > C, Java 같은 소스코드가 컴파일러에 의한 컴파일 과정을 통해 기계어로 변환되어 실행가능한 프로그램이 되는 과정 컴파일 타임에 수행되는 동작은 구문분석, 다양한 종류의 의미분석(타입검사 등) 그리고 코드생성이 있다. 런타임이

2022년 8월 24일
·
0개의 댓글
·
post-thumbnail

[CS] 직렬화(Serialization) vs 마샬링(Marshalling)

객체의 필드를 바이너리 형식이나 바이트스트림으로 바꾸는 작업을 말하지만 바이트 스트림이 아니어도 DB, 메모리, 파일 등으로 바꾸는 작업도 포함한다. 반대로 바이트스트림을 원래대로 바꾸는 작업은 역직렬화(Deserialization)이다.한 객체의 메모리에서 표현방식을

2022년 7월 20일
·
0개의 댓글
·
post-thumbnail

[ASP.NET Core 2.1] 9-12. Mapping ~ _Layout 정리

DB와 Model Class Mapping(DataAnnotation, EF Fluent API) >DB -> s_users App -> Users > 개발자가 사용하는 규칙이 있고 DBA가 사용하는 규칙과 습관 있기때문에 매핑을 해줘야한다. EF 1. Annota

2022년 7월 13일
·
0개의 댓글
·
post-thumbnail

[ASP.NET Core 2.1] 5-8. Linq 정리

Linq를 사용하면 sql 쿼리를 몰라도 Linq라던지 EF에 대한 이해도가 있다면 쉽고 빠르게 작성 할 수 있다. >1. Select 쿼리 (SELECT * FROM User) 1개, 리스트 >2. Insert 쿼리 INSERT INTO User(UserId, U

2022년 7월 12일
·
0개의 댓글
·
post-thumbnail

[ASP.NET Core 2.1] 1-4. 소개~데이터 타입과 컬렉션 정리

.net core ASP.NET Core > **1) MVC 2) Web API 3) vNext -> Razor Pages cshtml 안에 cs파일 이 있음** BLOG ASP.NET -> 소 잡는 칼로 닭을 잡는 격이다. Blog같은 단순 웹 사이트는 MVC로

2022년 7월 11일
·
0개의 댓글
·
post-thumbnail

[ASP.NET Core MVC] 22-25. ASP.NET Core Identity 정리

개발환경 Visual Studio Community 2017 ASP.NET Core 2.2 ASP.NET Core Identity > - 쿠키기반인증 로그인, 로그아웃, 개별인증(관리자, 일반 사용자) 일반 사용자(나이가 19세 이상) IDentity 테이블 구조

2022년 7월 6일
·
0개의 댓글
·
post-thumbnail

[ASP.NET Core MVC] 21. async, await 비동기 처리 프로그래밍 구현하기

Visual Studio Community 2017ASP.NET Core 2.2스레드(thread)는 어떠한 프로그램 내에서, 특히 프로세스 내에서 실행되는 흐름의 단위를 말한다. 하나의 프로세스는 여러개의 쓰레드로 구성이 가능하다. 이러한 실행 방식을 멀티스레드(mu

2022년 7월 6일
·
0개의 댓글
·
post-thumbnail

[ASP.NET Core MVC] 19-20. MVC5에서 Unity Container를 이용한 DI, appsettings.json를 통한 ConnectionString 처리 정리

MVC5에서 Unity Container를 이용한 Dependency Injection Unity Container : MS에서 만든 IoC컨테이너 .NET > 이전에 했던 MVC6에서는 Startup.cs에 IoC컨테이너가 내장되어있어 객체를 주입할수 있었는데 MV

2022년 7월 6일
·
0개의 댓글
·
post-thumbnail

[ASP.NET Core MVC] 17-18. Enterprise Architecture 프로젝트 구성, DI, IOC 사용 정리

개발환경 Visual Studio Community 2017 ASP.NET Core 2.2 EA (Enterprise Architecture) 참조 https://www.youtube.com/watch?v=dKvCZUec100&list=PLbPz1rwDPhEcKDJ

2022년 7월 5일
·
0개의 댓글
·
post-thumbnail

[ASP.NET Core MVC] 16. 자바스크립트 텍스트 에디터 이미지 업로드 정리

Visual Studio Community 2017ASP.NET Core 2.2GUID(전역고유식별자) : 응용 소프트웨어에서 사용되는 유사난수이다. GUID는 생성할 때 항상 유일한 값이 만들어진다는 보장은 없지만, 사용할 수 있는 모든 값의 수가 2128 = 3.

2022년 6월 29일
·
0개의 댓글
·