함수 6

C#/ 엑셀(excel) 사용하기

# Nuget으로 해당 라이브러리 설치 필요(Microsoft.Office.Interop.Excel) using Excel = Microsoft.Office.Interop.Excel; static void cleanExcelMethod(string filePath) { // 엑셀 애플리케이션 시작 Excel.Application excelApp = new Excel.Application(); excelApp.Visible = false; // 워크북 열기 Excel.Workbook workbook = excelApp.Workbooks.Open(filePath); // 모든 워크시트 순회 foreach (Excel.Worksheet worksheet in workbook.Sheets) { // 워크시트의 ..

C#/ 이벤트 핸들러 함수(Event Handler)

# 이벤트 핸들러 함수 어떤 이벤트가 발생했을 때 실행되는 함수입니다. 이벤트 핸들러 함수는 해당 이벤트에 대한 응답 또는 처리를 정의합니다. 아래는 이벤트 핸들러 함수의 간단한 설명입니다: 1. **이벤트 발생 및 등록**: 프로그램에서 발생하는 이벤트 (예: 버튼 클릭, 키 입력, 마우스 움직임)에 대한 응답을 처리하려면 해당 이벤트에 대한 이벤트 핸들러 함수를 등록해야 합니다. 2. **이벤트 핸들러 함수의 형식**: 이벤트 핸들러 함수는 특정 형식을 따릅니다. 일반적으로 함수는 이벤트의 이름과 함께 특정 매개변수를 받습니다. 이 매개변수에는 이벤트를 발생시킨 개체를 나타내는 "sender"와 이벤트에 대한 정보를 포함하는 "이벤트 아큐먼트 (Event Argument)"가 포함됩니다. 3. **이..

딥러닝(deep learning)/ 모델 및 함수 용어 관련

1. **선형 회귀(직선) 및 선형 함수**: 선형 회귀는 입력 변수와 출력 변수 사이의 선형 관계를 모델링하는 회귀 분석 기법입니다. 선형 회귀 모델은 주로 직선으로 표현됩니다. 선형 함수는 입력 변수에 대해 가중치와 편향을 곱하고 더하여 출력을 생성하는 함수로, 선형 회귀 모델에서 사용되는 함수입니다. 2. **로지스틱 회귀(참, 거짓) 및 시그모이드 함수**: 로지스틱 회귀는 이항 분류 문제를 다루기 위한 회귀 분석 기법으로, 주로 확률을 이용해 분류를 수행합니다. 로지스틱 회귀 모델의 출력을 시그모이드 함수에 적용하여 0과 1 사이의 값으로 변환합니다. 시그모이드 함수는 S자 형태를 가지며, 입력을 확률 값으로 변환하는 데 사용됩니다. 3. **이항 분류 모델 및 렐루 함수**: 이항 분류 모델은..

파라미터·매개변수(parameter)와 인수(argument) 비교

매개변수(Parameters)와 인수(Arguments)는 함수 또는 메서드 호출 시 사용되는 용어로, 서로 다른 개념을 나타냅니다. 다음은 매개변수와 인수의 개념과 차이점을 알기 쉽게 설명한 것입니다: 매개변수(Parameters): - 매개변수는 함수 또는 메서드의 정의 부분에 선언된 변수입니다. - 매개변수는 함수 또는 메서드 내부에서 사용되는 데이터를 전달받기 위한 목적으로 사용됩니다. - 매개변수는 함수 또는 메서드를 호출할 때에 어떤 종류의 데이터를 받아야 하는지를 정의합니다. - 매개변수는 변수의 이름과 타입으로 정의되며, 함수 또는 메서드의 본문 내에서 사용될 수 있습니다. - 함수 또는 메서드를 호출할 때 전달되는 데이터는 매개변수에 할당되어 함수 또는 메서드의 내부에서 사용됩니다. 인수..

Etc 2023.06.27

mysql(데이터 베이스)/ 프로시저(procedure)

# 프로시저(Procedure) 데이터베이스에서 저장된 일련의 SQL 문들을 하나의 단위로 묶은 코드 블록입니다. 프로시저는 이름을 가지고 있으며, 필요한 경우 매개변수를 받을 수도 있습니다. 데이터베이스에 저장된 프로시저는 필요할 때 호출되어 실행됩니다.(함수) 1. 코드의 재사용성: 프로시저를 사용하여 반복적인 작업이나 비즈니스 로직을 단일 코드 블록으로 작성하여 재사용할 수 있습니다. 이를 통해 코드 중복을 줄이고 유지보수성을 향상시킬 수 있습니다. 2. 복잡한 로직 처리: 프로시저는 복잡한 데이터 조작이나 비즈니스 로직을 처리하는 데 유용합니다. 여러 개의 SQL 문이 순차적으로 실행되며, 제어 구조 및 변수를 사용하여 데이터를 조작하고 저장할 수 있습니다. 3. 보안: 프로시저를 사용하여 데이터..