본문 바로가기

.NET/C#

(75)
NReco.VideoInfo 이용해서 동영상 실행 시간 가져오기 에러 동영상을 가져오려하는데 어떤 파일은 에러가 난다. 구글 검색해 보니 종속되는 ffprobe.exe 파일이 에러라고 한다 ffprobe만 다 시 받아서 실행 폴더 안에다 넣으니 잘된다 ㅎㅎ 혹시 삽질하시는 분들을 위해 남긴다.
c# 소수점 4자리 이하 버리기 소수점 4자리 이하 버리기 var avail = 1.002000009;var qty = Math.Truncate(avail * 100000) / 100000; 위와같이 하면 됩니다.
c# asp.net SHA256 256bit 암호화 // SHA256 256bit 암호화 public string SHA256Hash(string text, string salt, System.Security.Cryptography.HashAlgorithm hasher) { byte[] textWithSaltBytes = Encoding.UTF8.GetBytes(string.Concat(text, salt)); byte[] hashedBytes = hasher.ComputeHash(textWithSaltBytes); hasher.Clear(); return Convert.ToBase64String(hashedBytes); } public string GetPassword(string input) { return SHA256Hash(input, "salt값..
.NET Core 2.0의 명령 프롬프트를 사용하여 첫 번째 .NET Core 콘솔 응용 프로그램 만들기 출처 : https://www.codeproject.com/Articles/1219943/First-NET-Core-Console-Application-using-Command-P 소개이 글에서는 .NET Core 에서 처음으로 콘솔 응용 프로그램을 만들겠습니다 . IDE 또는 Visual Studio를 사용하지 않고 .NET Core 기반 응용 프로그램을 빌드하는 방법을 살펴 보겠습니다 . 커맨드 라인을 사용하여 애플리케이션을 생성, 빌드 및 실행합니다. Visual Studio와 Visual Studio Code가 제공하는 멋진 기능을 모두 필요로하지 않는다면 메모장만으로 .NET Core 응용 프로그램을 만들 수 있습니다. 필요한 것은 컴퓨터에 .NET Core SDK가 설치되어 있어야합니다. Vi..
프로그래밍 방식으로 프로젝트의 Nuget 종속성 결정 출처 : https://www.codeproject.com/Articles/1215926/Programmatically-Determine-Nuget-Dependencies-for나는 꽤 광범위하게 Nuget을 사용하고 싶다. 공개 소스 라이브러리를 대중에게 배포하는 데 적합하지만, 자신의 코드 라이브러리를 관리하고 프로젝트간에 공유 할 수있는 훌륭한 도구이기도합니다.단일 프로젝트 파일에서 NuGet 유틸리티를 단순히 실행할 수없는 경우가 있습니다. 때로는 여러 프로젝트의 빌드 출력을 포함하는 경우와 같이 자체 NuSpec 파일을 만들어야합니다. 이 시점에서 NuSpec 파일에서 NuGet 종속성을 알기 때문에 NuSpec 파일에서 적절하게 참조 할 수 있습니다.이 솔루션은 매우 간단합니다. 각 프로젝트의..
Powershell로 Http 모니터링하기 출처: https://www.codeproject.com/Articles/1214947/Http-Monitor-using-Powershell 최신 GitHub 릴리스GitHub 프로젝트Http-Monitor-1.0.zip - 18.8 KB 다운로드소개이것은 MSSQL 데이터베이스에 로그인하는 일련의 http 호스트를 모니터링하는 Powershell 도구입니다. 여기 에서 최신 버전을 다운로드하고 공식 git-hub를 확인할 수 있습니다 . Powershell 기본 사항을 이해하고 PowerShell 기능에 대한 좋은 예를 신속하고 더러운 응용 프로그램을 만드는 좋은 사례입니다. 또한, 이것은 통증이나 외부 서비스없이 실제 웹 사이트를 모니터링하는 훌륭한 도구입니다. Http 리소스를 모니터링하는 Powe..
Nuget 패키지 만들기 https://www.codeproject.com/Articles/1214420/Creating-a-Nuget-Package-Step-by-Step Nuget 패키지 만들기 - 단계별 Nuget 패키지 만들기는 비교적 간단한 과정이지만 처음에는 약간 어려울 수 있습니다. 이 자습서는 프로세스를 단계별로 안내합니다. 최근에 우리의 로깅 엔진을 포함하는 ErrLog.IO nuget 패키지를 발행했습니다이메일 주소가 괜찮습니까? 귀하는 뉴스 레터에 가입했으나 귀하의 이메일 주소는 확인되지 않았거나 오랜 시간에 재확인되지 않았습니다. 제발 클릭 여기에 확인 이메일이 전송 가지고 우리가 당신의 이메일 주소를 확인하고 다시 당신에게 뉴스 레터를 보내 시작할 수 있습니다. 또는 구독을 업데이트 할 수 있습니다 .Nu..
C# 컴파일러 대신 직접 구현하는 비동기(async/await) 코드 [출처] C# 컴파일러 대신 직접 구현하는 비동기(async/await) 코드|작성자 techshareC# async/await 코드가 참 마법 같습니다. 단지 예약어 하나 썼을 뿐인데 어떻게 그걸 비동기로 처리해 주는지 신기할 따름인데요. 그저 그 신기함을 누리며 사용하는 것도 좋겠지만, 왠지 C# 컴파일러가 추상화한 부분을 걷어내고 싶어졌습니다. 혹시나 C# async/await 내부 동작을 이해하고 싶은 분들이 계시다면 이 글이 도움이 될 듯합니다. (또는, 수많은 소스코드 파일을 빌드하느라 힘에 겨운 C# 컴파일러의 일을 덜어주고 싶은, 착한 마음씨를 가진 개발자분들을 위해서도! ^^) 우선 다음과 같은 예제 코드를 보겠습니다. using System; using System.Threading.T..