ASP.NET Core Web API에서 JSON 생성할 때 여러 단어로 이루어진 컬럼을 json으로 변환할 때 대소문자로 구분하는게 좋을 까요? _(언더스코어)로 구분하는게 좋을까요?
Read More →C 언어에서 값 전달과 참조 전달(Call By Value and Call By Reference)
Read More →문자열 포인터 배열 출력하기 (Printing an Array of String Pointers)
Read More →C 언어의 printf 함수에서 사용하는 서식 지정자(Format Specifier)
Read More →ASP.NET Core Razor Pages 프로젝트에 MVC도 함께 사용 설정 절차
Read More →Can not open specific projects after vs2022 upgrading to 17.4
Read More →appsettings.json 파일의 내용을 레이아웃 페이지에 주입해서 사용하기
Read More →파일 범위 네임스페이스로 변환(Convert to file-scoped namespace)
Read More →EFCore missing method EntityTypeBuilder`1.HasIndex at runtime
Read More →Blazor - Uncaught (in promise) SyntaxError Unexpected token <
Read More →Azure Web App에 데이터베이스 연결 문자열 설정하려면 어떤 절차를 거치면 되는지 알아봅니다.
Read More →Blazor RCL에 라우팅 설정은 AdditionalAssemblies 속성 사용 필수
Read More →.NET 6의 Program.cs와 .NET 5의 Startup.cs 파일을 비교합니다.
Read More →Visual Studio 2022가 최근 업데이트되면서 인라인 힌트(Inline Hints) 기능이 기본으로 활성화됩니다. 이 기능을 켜거나 끄는 내용을 소개합니다.
Read More →Format of the initialization string does not conform to specification starting at index 0
Read More →Visual Studio Installer 설치할 때 주요 팁 제공 가이드가 추가되었네요.
Read More →System.InvalidOperationException: A second operation was started on this context before a previous operation completed.
Read More →sql server alter table add column if not exists
Read More →aspnetcore-browser-refresh.js WebSocket connection to failed 에러에 대한 해결책입니다.
Read More →rustup update 명령으로 rust 컴파일러를 최신 버전으로 업데이트할 수 있습니다. PS C:\Rust> rustc --version PS C:\Rust> rustup update
Read More →'__int64'에서 'int'(으)로 변환하면서 데이터가 손실될 수 있습니다.
Read More →데에터베이스 엔진 시작 핸들을 찾을 수 없습니다. Could not find database engine startup handle.
Read More →System.Text.Json.JsonException HResult=0x80131500 Message=''' is an invalid start of a property name. Expected a '"'.
Read More →클래스 라이브러리 프로젝트의 네임스페이스를 프로젝트 폴더 구조와 동일하게 맞춰주는 Sync Namespace 기능을 적용하는데 시간이 꽤나 오래 걸립니다.
Read More →An unhandled exception occurred while processing the request. TypeLoadException: Method 'AppendIdentityWhereCondition' in type 'Microsoft.EntityFrameworkCore.SqlServer. Update.Internal.SqlServerUpdateSqlGenerator' from assembly 'Microsoft.EntityFrameworkCore.SqlServer, Version=5.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60' does not have an implementation.
Read More →ASP.NET 6.0 SPA에서 Web API 끝점을 setupProxy 파일에 추가
Read More →스프링 부트(Spring Boot) 프로젝트에서 H2 데이터베이스 콘솔에 접근하기 위한 최소한의 설정 내용 요약입니다.
Read More →기존에 잘 실행되던 솔루션의 날짜 선택기 부분에서 실행이 안되는 문제가 발생해서 살펴보니, datetime-local의 포맷을 초단위까지 설정해야 합니다.
Read More →Markdown 표에서 버티컬 바(vertical bar) 기호를 표현하는 방법을 알아봅니다.
Read More →ASP.NET Core 6.0의 React.js 템플릿 사용할 때 개별 사용자 계정을 포함해서 프로젝트를 만들고 실행할 때 로그인 관련 토큰이 정상 처리되지 않는 이슈가 있습니다.
Read More →Visual Studio 찾기 및 바꾸기에서 엔터키 자체를 검색하거나 바꾸기 내용에 엔터키도 포함하고자할 때의 방법을 알아봅니다.
Read More →Windows 11을 영문 버전으로 설치 후 한국어 언어팩을 설치했을 때에는 프로그래밍 영역에서 많이 사용하는 터미널(콘솔)에서 한글 출력이 깨지는 경우가 있습니다. 이를 해결하는 방법을 알아봅니다.
Read More →C 언어 강의 - scanf 사용해서 표준 입력인 콘솔로부터 나이를 정수로 입력 받아 출력하는 프로그램
Read More →C 언어 코드 샘플 - N명의 학생의 점수를 입력받아 1차원 배열에 저장 후 총점 구하기
Read More →C# 교과서 강좌 - LINQ - Select 확장 메서드에 익명 형식 사용하기
Read More →C# 교과서 강의 - LINQ - Select 확장 메서드를 사용하여 새로운 형태로 가공
Read More →There are 401 items in this directory, but maxViewItems is set to 299. You can increase maxViewItems by setting it to a larger value in localStorage.
Read More →C 언어 코드 샘플 - 사각형의 넓이 구하기 - 사각형의 넓이는 밑변 곱하기 높이
Read More →Rust 프로그래밍 언어 개발 환경 구축 및 Hello World 프로그램 작성 후 실행하기
Read More →typedef 키워드는 type을 definition한다. 의미를 가집니다. 이미 있는 데이터 타입을 새로운 이름의 별칭(동의어)으로 사용하고 싶을 때 typedef로 만들 수 있습니다. 다음 코드처럼 C 언어에서 모든 숫자 형식을 담을 수 있는 double 타입을 number 이름으로 새롭게 정의해서 사용할 수 있는 것입니다.
Read More →Windows 10의 Hyper-V에 Windows 11 설치할 때의 설정 사항을 알아봅니다.
Read More →이번에는 LINQ의 Take 확장 메서드를 사용해보겠습니다. 다음 내용을 C# Interactive에 입력한 뒤 실행해보세요.
Read More →Java 강의 - String.format() 메서드 - 문자열 연결 관련 주요 기능 제공
Read More →Visual Studio 2022에서 젠코딩(ZenCoding, 에밋) 사용하기
Read More →Visual Studio Code로 HTML 문서 만들고 Live Server 확장 기능으로 웹브라우저로 실행
Read More →JavaScript 및 Node.js 개발 환경 구축 및 Hello World 프로그램 작성
Read More →HTML 강의 - 순서있는 목록을 사용하여 앞으로 웹 개발자가 되려면 필요한 기술 이름들 나열하기
Read More →Windows 11 운영체제에 Visual Studio 2022 기반으로 Angular 풀스택 개발 환경을 구축하는 내용을 데모로 진행합니다.
Read More →C#에서는 날짜 처리 관련해서 DateTime 구조체와 TimeSpan 구조체를 제공합니다. 이 유용한 2개의 구조체를 사용하는 방법을 데모로 진행합니다.
Read More →SQL Server 2019 Developer 버전을 무료로 다운로드 받아 설치하고 간단히 사용해보는 과정을 데모로 보여줍니다.
Read More →C# 강의 - Nullable 참조 형식과 null-forgiving 연산자 사용하기 데모
Read More →ASP.NET Core MVC 6.0 게시판 소스의 공통 코드를 C#과 .NET 6.0 기반의 클래스 라이브러리 프로젝트로 분리한 후 VisualAcademy.Models.Notes 이름의 NuGet 패키지 작성을 위한 GitHub 리포지토리 생성 및 기존 웹사이트의 참조를 변경하는 내용을 다룹니다.
Read More →if 문 안에는 또 다른 if 문을 넣을 수 있습니다. 이러한 모양을 중첩 된 if 문이라고 합니다. 하나의 조건이 만족하고 또 다른 조건이 만족할 때 어떤 일을 진행해야 한다면 중첩 된 if 문을 사용할 수 있습니다.
Read More →변수 및 상수에 대한 참조를 할 수 있는 것처럼 배열에 대해서도 포인터 변수를 사용해서 참조해서 빠르게 사용할 수 있습니다. 우리가 지금까지 사용했던 배열의 이름은 그 자체가 배열의 시작 주소(첫 번째 요소의 주소)를 가지고 있는 포인터입니다.
Read More →ASP.NET Core에서 index.html 파일을 기본 문서로 설정하려면 UseDefaultFiles() 확장 메서드를 호출합니다.
Read More →C#에서 메서드를 호출하기 전에는 굳이 지역 변수를 초기화하지 않고 호출한 메서드에서 전달한 값을 받아서 사용해야 하는 경우가 있습니다. 이런 경우에는 out 키워드를 사용하여 반환형 매개 변수 전달 방식을 사용할 수 있습니다. 다음 내용을 입력한 뒤 실행해보세요.
Read More →함수를 호출하기 전에는 굳이 지역 변수를 초기화하지 않고 호출한 함수에서 전달한 값을 받아서 사용해야 하는 경우가 있습니다. 이런 경우에는 포인터 사용하여 반환형 매개 변수 전달 방식을 사용할 수 있습니다.
Read More →for 문으로 약간 복잡한 수학의 팩토리얼 값을 구하는 예제를 다루어 보겠습니다. 팩토리얼이란 1부터 양의 정수 n까지의 정수를 모두 곱한 것을 말합니다. 1~4의 팩토리얼 값이라면 1 * 2 * 3 * 4의 결괏값인 24가 나옵니다.
Read More →프로그래밍에서 무한 루프(Infinite Loop)는 루프(반복문)가 멈추지 않고 계속 실행하여 프로그램이 종료하지 않음을 말합니다. 잘못 작성된 코드에 의해서 무한 루프가 발생하면 프로그램에 심각한 문제가 발생합니다. 이번에 작성하는 프로그램은 실행하면 무한 루프가 발생하여 “무한 루프” 문자열을 계속해서 출력됩니다. 명령 프롬프트에서 무한 루프를 종료하려면 닫기 버튼을 클릭하거나 단축키로 [Ctrl+C]를 눌러 종료할 수 있습니다.
Read More →차원이 2개 이상인 배열이 다차원 배열이고 배열의 길이가 가변 길이인 배열을 가변 배열(Jagged)이라고 합니다. 1년 12개월의 데이터를 보관하는 그릇을 구성한다면 1월달은 31일, 2월달은 28일 또는 29일, 3월달은 31일 형태로 지그재그 형태의 데이터를 보관할 때 가변 배열이 사용될 수 있습니다. 가변 배열의 사용 예제를 살펴보겠습니다. 다음 내용을 입력한 뒤 실행해보세요.
Read More →for 문에 대한 일반적인 코드 모양은 0번째 인덱스부터 특정 값까지 증가하는 모양인데, 다음 코드처럼 그 반대로 값을 감소시켜가면서 반복을 진행할 수 있습니다. for 문에 대한 모양은 이처럼 다양하게 사용될 수 있습니다. 자, 그러면 for 문을 사용하여 숫자를 증가시키거나 감소시키는 방법을 알아보겠습니다.
Read More →for 문에 대한 일반적인 코드 모양은 0번째 인덱스부터 특정 값까지 증가하는 모양인데, 다음 코드처럼 그 반대로 값을 감소시켜가면서 반복을 진행할 수 있습니다. for 문에 대한 모양은 이처럼 다양하게 사용될 수 있습니다. 자, 그러면 for 문을 사용하여 숫자를 증가시키거나 감소시키는 방법을 알아보겠습니다.
Read More →for 문의 증감식 영역은 기본 값은 1씩 증가를 합니다. 만약, 2씩 증가를 시키려면 i = i + 2 형태로 지정하면 됩니다. 물론, 증감식 영역을 건드리지 않고 실행문 영역에서 다른 형태의 코드를 사용해도 되지만 지금은 for 문의 여러 가지 모양을 살펴보겠습니다.
Read More →for 문을 사용하여 반복해서 출력하는 내용을 다루어 보겠습니다. 가장 간단한 예제로 화면에 “안녕하세요.”를 3번 출력하는 예제입니다. 참고로 Visual Studio 편집기에서 for 입력 후 탭 키를 두 번 입력하면 자동으로 for 문에 대한 코드 조각을 생성해줍니다.
Read More →캠타시아(Camtasia)에서 [Shift+S] 단축키로 특정 부분 소리 없애는 내용을 데모로 보여줍니다.
Read More →C 언어의 atof() 함수를 사용하여 숫자 모양의 문자열을 실수로 변환하는 예제를 살펴봅니다.
Read More →C 언어의 atoi() 함수를 사용하여 숫자 모양의 문자열을 정수로 변환하는 예제를 살펴봅니다.
Read More →자바스크립트를 사용하여 문자열의 첫 자만 대문자로 표시하는 함수를 만들어 보겠습니다.
Read More →Java에서 foreach 문을 사용하는 예제를 보여줍니다. Java에서는 for 키워드와 콜론(:) 기호를 사용하여 배열 또는 컬렉션의 데이터를 반복해서 사용할 수 있습니다.
Read More →C 언어에서 실수(floating-point)를 정수부(integer part)와 소수부(fractional part)로 분리하는 함수를 소개합니다.
Read More →Visual Studio Community 2019 제거하는 중입니다. 앞으로는 Visual Studio 2022를 메인으로 사용할 예정입니다.
Read More →Visual Studio 실행할 때 "설치가 진행 중일 때에는 실행할 수 없습니다." 에러를 만날 수 있습니다. 이 때의 해결책을 소개합니다.
Read More →ASP.NET Core 6.0 Blazor Server 환경에서 새롭게 인증이 포함된 형태로 프로젝트를 만들고 게시판 소스를 시행착오를 거치면서 적용해 보는 시간을 갖습니다.
Read More →Windows 11에 Java 및 Spring Boot 개발 환경 구축하는 방법을 데모로 진행합니다.
Read More →지수 표기법은 아주 크거나 아주 작은 숫자들을 십진법으로 편하게 작성하여 표현하는 방법입니다. 예를 들어, 숫자 12345678901은 1.23E+10으로 표시하며, 이는 1.23 곱하기 10의 10승입니다.
Read More →파워포인트에서 첫 글자를 대문자로 자동으로 바꾸어 주는 기능의 사용을 원하지 않을 때 해당 기능의 설정을 해제하는 방법입니다.
Read More →Ensure that restore has run and that you have included 'net5.0' in the TargetFrameworks for your project.
Read More →C 언어로 1부터 100까지 3의배수이고 그리고(&&) 4의 배수의 합을 구하는 프로그램 예제를 소개합니다.
Read More →C 언어에서 [전역 변수(Global Variable)]에 대한 내용을 소개합니다. main() 함수 블록 밖에서 선언된 모든 변수를 전역 변수라고 합니다.
Read More →C 언어로 숫자 1부터 사용자로부터 콘솔로부터 입력 받은 숫자까지 3의 배수만 출력하는 프로그램을 작성하세요.
Read More →Spring Data JPA에서 쿼리할 때 사용되는 Contains vs Containing vs IsContaining 키워드 간의 차이점은 없습니다. 그래서 제일 짧은 Contains를 사용하면 됩니다.
Read More →스프링 시큐리티의 설정을 담당하는 WebSecurityConfigurerAdapter 클래스를 상속하는 WebSecurityConfig 클래스의 시작 모양을 소개합니다.
Read More →스프링부트 환경 설정 파일인 application.properties 파일의 내용을 외부에서 변경하는 방법을 살펴봅니다.
Read More →Visual Studio의 빌드(Build)와 다시 빌드(ReBuild) 그리고 정리(Clean)에 대한 소개입니다.
Read More →C 언어의 string.h 헤더 파일에서 제공하는 문자열 복사 함수를 소개합니다.
Read More →C 언어의 math.h 헤더 파일에서 제공하는 거듭제곱(pow)과 제곱근(sqrt)을 구하는 함수를 소개합니다.
Read More →Spring Boot Layout을 위한 Maven 패키지를 추가하여 레이아웃 페이지(마스터 페이지)를 만드는 방법을 알아봅니다.
Read More →CS1576 The line number specified for #line directive is missing or invalid
Read More →프로그래밍을 직업으로 살다보면, 디지털 노마드로 살아갈 수 있습니다. 워크스테이션이 있는 집을 떠나 하루 이틀 밖에서 생활할 때 챙기는 짐 목록을 정리해봤습니다.
Read More →Blazor Server에서 Web API 호출을 위한 HttpClient 사용하기 3단계를 알아봅니다.
Read More →A second operation was started on this context before a previous operation completed
Read More →Spring Boot Layout을 위한 패키지를 추가하여 레이아웃 페이지(마스터 페이지)를 만드는 방법을 알아봅니다.
Read More →[강의노트] H2 데이터베이스 설치 및 Blogs 테이블 만들고 간단한 쿼리 진행하기
Read More →"'bin\roslyn\csc.exe' 경로의 일부를 찾을 수 없습니다." 에러가 발생하면 DotNetCompilerPlatform NuGet 패키지를 업데이트합니다.
Read More →[C++를 사용한 데스크톱 개발] 워크로드를 포함하여 Visual Studio를 설치하면, Visual Studio에서 C와 C++를 사용하여 개발할 수 있습니다.
Read More →Coding Pack for Java 하나만 있으면 Visual Studio Code로 자바 개발 환경 구축이 완료가 됩니다.
Read More →ASP.NET Core 프로젝트를 Windows Server 2016의 IIS 웹 서버에 게시하기
Read More →ASP.NET Core 2FA의 Remember Browser의 저장 시간을 찾아봤습니다.
Read More →Blazor, MVC, Razor Pages 함께 사용 웹프로젝트는 모든 뷰 페이지에 base 태그를 반드시 넣어야 합니다.
Read More →jQuery로 select option 선택시 datetime-local 날짜 자동 채우기 코드 조각입니다.
Read More →A second operation started on this context before a previous operation completed.
Read More →ASP.NET Core Identity에서 2FA 토큰 생성 및 생성된 토큰으로 로그인하는 코드 조각을 보여줍니다.
Read More →C#에서 DateTimeOffset으로 데이터를 저장할 때 로컬 시간을 저장하고 필요한 부분에서 로컬 시간을 출력하는 방법을 다룹니다.
Read More →ContentType 중 image/png와 application/octet-stream에 대한 간단 사용 코드 조각입니다.
Read More →ASP.NET Core 또는 Blazor의 Razor 구문에서 EF Core의 Navigation Property에 대한 null 예외 처리에 대한 코드 조각입니다.
Read More →Azure Web App의 서버 시간을 특정 지역 로컬 시간으로 변경하는 방법을 알아봅니다.
Read More →ASP.NET Core에서 input 텍스트 상자의 type이 datetime-local일 때 초기 값을 지정하는 코드 조각입니다.
Read More →ASP.NET Core에서 드롭다운리스트 구현할 때 SelectList 클래스 사용시 DataTextField에 다중 열을 적용하는 코드 조각입니다.
Read More →ASP.NET Core Identity에서 특정 역할(Role)에 포함된 사용자 리스트를 가져오는 방법에 대한 코드 조각입니다.
Read More →POST /_blazor/negotiate?negotiateVersion=1 net::ERR_ABORTED 400 형태의 에러를 만났을 때 대처법입니다.
Read More →InvalidOperationException: Scheme already exists: Identity.Application
Read More →ASP.NET Core에서 select option 태그를 수작업으로 설정하는 코드 조각입니다. 데이터베이스에 NULL 값일 들어가 있는 경우에는 이 방법도 쓸만합니다.
Read More →스프링 부트에서 SQL Server 데이터베이스를 사용하기 위한 application.properties 파일에 대한 설정의 기본 코드를 살펴봅니다.
Read More →C#의 for 문을 사용하여 1부터 4까지의 팩토리얼 값을 출력하는 프로그램을 작성합니다.
Read More →C 언어의 for 문을 사용하여 1부터 4까지의 팩토리얼 값을 출력하는 프로그램을 작성합니다.
Read More →Azure 공식 사이트에서 무료로 제공하는 Azure에 대한 개발자 가이드에 대한 다운로드 경로를 제공합니다. 일반적인 앱 디자인 시나리오로 처음부터 Azure에서 개발에 대한 유용한 정보를 제공받을 수 있습니다.
Read More →스프링 부트에서 H2 데이터베이스를 사용하기 위한 application.properties 파일에 대한 설정의 기본 코드를 살펴봅니다.
Read More →ASP.NET Core에서 인증 기능 구현할 때 로그인과 로그아웃 기능에 대한 최소한의 코드를 보여줍니다.
Read More →ASP.NET Core를 사용하여 간단 기능의 채팅을 만들어 보는 내용을 Microsoft Docs 자습서를 바탕으로 진행합니다.
Read More →이번에는 2개의 for 문을 사용하여 특정 문자열을 반복해서 출력하는 내용을 다루어 보겠습니다.
Read More →