분류 전체보기107 Part1. C# 첫발 내딛기(23. 문자열 검색) C# String 클래스에는 문자열 검색과 관련된 여러 메서드들이 있습니다. 특정 문자 및 문자열의 위치를 찾거나 문자열 안에 포함되어 있는지 여부등을 알 수 있습니다. 이번 포스팅에서는 이와 관련된 내용들을 정리하였습니다. Contains() 메서드 Contains() 메서드는 문자열 내에 찾고자 하는 문자/문자열(대소문자 구분)이 포함되어 있는지 여부를 boolean 값으로 반환합니다. 포함되어 있으면 true를 리턴하고, 아니면 false를 리턴합니다. 다음은 문자열 안에서 "rabbit" 문자열이 포함되어 있는지 확인하는 예제입니다. using System; using System.Collections.Generic; using System.Collections.Specialized; using .. 2023. 1. 18. c++ 기초(레퍼런스) c++에서는 변수에 또 다른 별명(alias)을 부여할 수 있습니다. 이를 일컬어 레퍼런스(Reference, 참조)라고 부릅니다. 내부적으로는 포인터처럼 취급해서 포인터의 장점을 가지고 있으면서 외부적으로는 일반 변수처럼 취급해 가독성이 좋으며 편리합니다. 이번 장에서는 이런 레퍼런스의 특징에 대해서 정리해 보겠습니다. 레퍼런스 먼저 레퍼런스를 선언하는 방식부터 알아보겠습니다. 레퍼런스를 선언하기 위해서는 변수 앞에 &를 붙이고 다른 변수를 대입하면 됩니다. 예를 들면 다음과 같습니다. int value = 10; int& ref = value; ref 변수는 value 변수의 레퍼런스가 됩니다. 두 개의 변수가 모두 같은 값을 가리키기 때문에 둘 중 하나만 변경해도 다른 변수의 값도 동일하게 바뀝니다.. 2023. 1. 17. ML.NET - 디바이스 제조 머신 오류 예측하기 ML.NET을 이용한 머신 러닝의 두 번째 Review 내용입니다. 주어진 디바이스 제조 환경의 조건에 따라 제조 머신의 오류 여부를 예측하는 예제입니다. 클래스 라이브러리 만들기 1. 새 프로젝트를 클래스 라이브러리로 선택하여 다음을 누릅니다. 2. 프로젝트 이름을 PredictiveMaintenance로 입력합니다. 3. 나머지는 그대로 두고 다음과 만들기를 누릅니다. Machine Learning Model(ML.NET) 추가하기 1. 프로젝트가 만들어지면 추가 > Machine Learning Model... 을 선택합니다. 2. 새 항목 추가 대화상자에서 Machine Learning Model(ML.NET)을 선택합니다. 3. 이름은 PredictiveMaintenanceModel.mbconf.. 2023. 1. 17. c++ 기초 (const 키워드의 사용법) 이번 장에서는 c++을 사용하시면서 위치에 따라 그 의미가 많이 헷갈리는 const 키워드의 사용법에 대해서 정리하고자 합니다. const의 예외 규칙 const의 적용 규칙은 매우 간단합니다. 항상 const 키워드가 있는 위치에서 왼쪽 대상에 적용됩니다. 규칙이 이렇게 간단한데도 불구하고 사람들이 헷갈리는 이유가 바로 예외 규칙 때문입니다. 다음 예제를 보시면 흔히 쓰는 변수 값에 const를 선언하는 방식입니다. const int value = 10; 규칙대로라면 다음과 같이 int 다음 const가 나와야 합니다. 그래야 왼쪽에 위치하는 int에 적용할 수 있기 때문입니다. int const value = 10; 이것이 가능한 이유는 첫 번째 const는 구문 맨 처음에 놓여도 된다는 예외 규칙이.. 2023. 1. 16. Part1. C# 첫발 내딛기(22. 문자열 연결) C#에서 문자열을 연결하는 방법에는 4가지가 있습니다. 이번 포스팅은 이 방법들에 대해서 정리했습니다. 첫 번째 방법 : '+' 연산자 사용 가장 직관적인 방법입니다. '+"연산자를 사용하여 문자열 및 문자열 변수를 이어줍니다. 다음 예제를 통해 사용법을 확인할 수 있습니다. using System; using System.Collections.Generic; using System.Collections.Specialized; using System.Linq; using System.Text; using System.Threading.Tasks; namespace StringConcat { internal class Program { static void Main(string[] args) { strin.. 2023. 1. 15. ML.NET 시작하기 Microsort사의 C# 딥러닝 프레임 워크인 ML.NET에 대한 Review입니다. Model Builder 사용하기 Visual Studio 2022를 기준으로 진행합니다. 비주얼 스튜디오 설치되어 있다고 가정하고 프로젝트 만들기부터 시작하겠습니다. 첫번째로 콘솔앱(.NET Framework) 기반의 새프로젝트를 만듭니다. 프로젝트 이름을 원하시는대로 적으시고 만들기 단추를 선택합니다. 솔루션 탐색기에서 프로젝트 이름을 우클릭하면 팝업메뉴가 뜹니다. 팝업메뉴에서 '추가'를 선택하시고 하위 메뉴에서 'Machine Learning Model...'을 선택합니다. 새 항목 추가 창이 뜨면 Machine Learning Model(ML.NET)가 선택되어 있는지 확인하고 이름은 디폴트 이름인MLModel.. 2023. 1. 14. 이전 1 ··· 8 9 10 11 12 13 14 ··· 18 다음