728x90 반응형 전체 글295 VSCode] 데이터 사이언스 환경설정(Python extension, Miniconda) Visual Studio Code와 MS Python extension을 이용해 데이터 사이언스를 시작해보자. 개발환경 1. Visual Studio Code 2. Python extension for VS Code Python extension에는 Pylance와 Jupyter extensions이 포함되어 있다. 3. Miniconda with latest Python Miniconda는 conda의 minimal installer이며 무료이다. 아래 경로에서 최신 파일 다운로드 받아 설치하면 된다. conda package manager, Python, packages they depend on 등이 포함되어 있다. Miniconda를 설치하면 conda command를 사용해 packages를 설.. 2023. 4. 7. Git] The text is identical, but the files do not match! 서버에서 일괄 최신 소스를 다운받아 git commit 하려고 할때 변경파일이 많아서 확인해보니 아래와 같은 메시지를 확인하였다. The text is identical, but the files do not match! The following differences were founc: Newlines 해결방법 : $ git config --global core.autocrlf true # Configure Git to ensure line endings in files you checkout are correct for Windows. # For compatibility, line endings are converted to Unix style when you commit files. $ git ad.. 2023. 3. 22. MSSQL] CURSOR VS WHILE CURSOR DECLARE @database VARCHAR(50) DECLARE db_cursor CURSOR FOR select name FROM sys.databases OPEN db_cursor FETCH NEXT FROM db_cursor INTO @database WHILE @@FETCH_STATUS = 0 BEGIN PRINT @database FETCH NEXT FROM db_cursor INTO @database END CLOSE db_cursor DEALLOCATE db_cursor WHILE with CTE AS ( select name from sys.databases ) select name into #query from CTE DECLARE @name VARCHAR(50) WHIL.. 2023. 3. 21. C#] 특수문자 (주석, $, @) Comments C#은 2가지 형식의 주석을 지원한다. Single line 주석은 // 으로 시작해서 code line의 끝에서 종료한다. Multiline 주석은 /* 로 시작해서 */로 끝난다. $을 사용한 String interpolation string name = "Mark"; var date = DateTime.Now; // Composite formatting: Console.WriteLine("Hello, {0}! Today is {1}, it's {2:HH:mm} now.", name, date.DayOfWeek, date); // String interpolation: Console.WriteLine($"Hello, {name}! Today is {date.DayOfWeek}, it'.. 2023. 3. 21. ASP.NET Core Razor Pages] 2. Page Models, Routing, Filters 출처 : ASP.NET Core - Simpler ASP.NET MVC Apps with Razor Pages | Microsoft Learn A Sample Project 여러 종류의 entities를 관리하고 조회하는 sample 앱을 만들어보자. 전형적인 MVC 구조적 접근을 사용한다면, 다른 종류의 folder와 각각 controllers, views, viewmodels 등이 필요할 것이다. Razor Pages를 사용하면, URL 구조와 매핑되는 폴더 hierarchy만 만들면 된다. 이 경우에, 앱은 Pages 폴더 하위에 각 entities를 위한 subfolder를 갖는다. 폴더 구조는 매우 단순하다. homepage(Index.cshtml)와 Pages folder의 root에서 몇가지.. 2023. 2. 27. ASP.NET Core Razor Pages] 1. 설명, 템플릿 구조, MVC와 차이점 Razor Pages는 ASP.NET Core 2.0의 새로운 기능이다. 로직과 view model을 view 구현 code에 가깝게 하면서 ASP.NET Core app을 개발할 수 있는 간단한 방법이다. 또한, 크고 복잡한 ASP.NET Core apps의 구조 향상에도 Razor Pages를 사용할 수 있다. MVC pattern은 사용한지 오래된 UI pattern으로 많은 장점이 있지만, MVC 기본 프로젝트 템플릿 패턴은 앱이 커지면서, 수많은 파일과 폴더를 만든다. Razor Pages는 특별히 page-based 컨셉의 동일한 문제에 새롭고 다른 방식을 제공한다. 거의 static view 또는 POST-Redirect-GET 방식의 단순한 form을 갖는 경우에 유용하다. MVC와 Raz.. 2023. 2. 20. 이전 1 ··· 16 17 18 19 20 21 22 ··· 50 다음 728x90 반응형