본문 바로가기
MES 문의 : 010-8015-0400
반응형

분류 전체보기183

Visual Studio 확장 프로그램 - CodeMaid 사용하여 사용성 높이기 https://marketplace.visualstudio.com/items?itemName=SteveCadwallader.CodeMaid CodeMaid - Visual Studio MarketplaceExtension for Visual Studio - CodeMaid is an open source Visual Studio extension to cleanup and simplify our C#, C++, F#, VB, PHP, PowerShell, R, JSON, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript and TypeScript coding.marketplace.visualstudio.com CodeMaid는 Visual Studio의 확장 프로그.. 2024. 11. 15.
MSSQL, Job 스케줄러 T-SQL로 생성하기 SQL-SERVER 에이젼트에 작업을 추가하는 스크립트를 작성한다.이미 있는 스케줄을 삭제하고 새로 추가하는 스크립트 이다.아래 코드에서 이탤릭체 표현은 각자 상황에 맞게 수정해야 한다.use msdb;goif exists (              select 1              from msdb.dbo.sysjobs              where name = 'Daily sp_test Execution'          )    begin        exec sp_delete_job @job_name = 'Daily sp_test Execution';    enddeclare @jobId UNIQUEIDENTIFIER;declare @startDate INT;-- 시작 날짜 계산 (다음 .. 2024. 11. 15.
C#, 파일이 사용중인지 체크하기 C#에서 FileInfo 객체를 사용하여 파일이 사용 중인지 확인하려면, 파일을 열 수 있는지 시도하는 방법을 사용할 수 있다. 만약 파일이 이미 다른 프로세스에 의해 사용 중이라면, 예외가 발생할 것이다. 다음은 파일이 사용 중인지 확인하는 간단한 코드 예제다:using System;using System.IO;public class FileUsageChecker{ public static bool IsFileInUse(FileInfo file) { try { using (FileStream stream = file.Open(FileMode.Open, FileAccess.ReadWrite, FileShare.None)) { .. 2024. 11. 14.
"벡터 이미지를 레스터화" 한다는게 뭐지? 벡터 이미지를 래스터화한다는 것은 **벡터 이미지(Vector Image)**를 **래스터 이미지(Raster Image)**로 변환하는 작업을 의미한다. 이미지를 표현하는 방식을 바꾸는 과정이다.1. 벡터 이미지 vs. 래스터 이미지벡터 이미지 (Vector Image):기하학적 형태(점, 선, 도형 등)를 수학적으로 정의해서 이미지를 표현한다.확대나 축소해도 품질 손상이 없으며, SVG나 AI 파일이 대표적인 예이다.아이콘, 로고 같은 그래픽에 주로 사용된다.래스터 이미지 (Raster Image):픽셀로 구성된 이미지로, 각 픽셀의 색이 모여 전체 이미지를 형성한다.해상도에 의존하기 때문에 확대하면 품질이 떨어진다. JPG, PNG, BMP가 대표적인 예이다.사진이나 복잡한 그림을 표현할 때 사용된.. 2024. 11. 14.
마이클 포터(Michael Porter)가 제시한 기업 경쟁 전략 3가지 기업의 경쟁 우위 전략에서 언급되는 세 가지 기본 전략은 원가 우위 (Cost Leadership), 차별화 (Differentiation), 그리고 집중화 (Focus)이다. 이는 마이클 포터(Michael Porter)가 제시한 경쟁 전략으로, 기업이 경쟁에서 성공하기 위해 선택할 수 있는 세 가지 방향이다.원가 우위 (Cost Leadership): 비용을 최소화하여 가격 경쟁에서 우위를 차지하는 전략이다. 대량 생산, 효율적인 운영, 비용 절감 등을 통해 시장에서 가장 낮은 가격을 제공해 경쟁력을 확보하는 것을 목표로 한다.차별화 (Differentiation): 제품이나 서비스에 독특한 특징이나 가치를 부여하여 경쟁사와 차별화하는 전략이다. 고객이 느끼는 제품이나 서비스의 가치를 높여 가격 민감.. 2024. 11. 13.
DevExpress 엑셀 다운로드 XlsxExportOptions 설정하기 XlsxExportOptions 클래스는 DevExpress에서 데이터를 XLSX 형식으로 내보낼 때 다양한 설정을 제공하는 클래스이다. 아래 표는 이 클래스의 주요 속성과 그 설명을 정리했다.속성명설명DocumentOptions내보내는 XLSX 파일의 문서 속성(제목, 작성자 등)을 설정EncryptionOptionsXLSX 파일의 암호화 옵션을 설정ExportHyperlinks하이퍼링크를 내보낼지 여부를 지정ExportMode문서를 단일 XLSX 파일로 내보낼지, 여러 파일로 나눌지, 각 페이지를 개별 시트로 내보낼지 설정FitToPrintedPageHeight출력 시 문서의 높이를 페이지에 맞출지 여부를 지정FitToPrintedPageWidth출력 시 문서의 너비를 페이지에 맞출지 여부를 지정Ig.. 2024. 11. 13.
MSSQL, 단어 사이에 세미콜론 넣기 '123' -> '1;2;3;' MSSQL에서 문자열 '123'을 각각의 문자 뒤에 세미콜론을 추가해 '1;2;3;' 형식으로 변환하려면 다음과 같이 사용할 수 있다.FOR XML PATH를 이용한 방법:DECLARE @input VARCHAR(10) = '123';DECLARE @output VARCHAR(MAX);SET @output = STUFF(( SELECT ';' + SUBSTRING(@input, Number, 1) FROM master..spt_values WHERE Type = 'P' AND Number BETWEEN 1 AND LEN(@input) FOR XML PATH('')), 1, 1, '') + ';';SELECT @output AS Result;이 쿼리의 결과는 '1;2;3;'가 된.. 2024. 11. 12.
인코텀즈 2010과 2020의 차이점과 의미 인코텀즈(Incoterms)는 국제상업회의소(ICC)에서 발행하는 국제 무역 거래 조건의 표준 규칙으로, 판매자와 구매자 간의 책임, 비용, 위험 분담을 명확히 한다. 10년마다 개정되며, 인코텀즈 2020은 2020년 1월 1일부터 시행되었다. 인코텀즈 2010과 비교하여 주요 변경 사항과 그 의미를 살펴보자.DAT에서 DPU로 용어 변경변경 내용: 인코텀즈 2010의 DAT(Delivered At Terminal)가 인코텀즈 2020에서는 DPU(Delivered at Place Unloaded)로 변경되었다.의미: "터미널에서 인도"라는 제한적인 의미에서 벗어나, 판매자가 지정된 장소에서 화물을 하역하여 인도할 수 있도록 범위를 확대하였다. 이는 하역 장소가 반드시 터미널일 필요가 없음을 강조한다... 2024. 11. 12.
c#, "SqlParameter이(가) 이미 다른 SqlParameterCollection에 들어 있습니다." 에러 처리 현재 사용 중인 코드에서 "SqlParameter이(가) 이미 다른 SqlParameterCollection에 들어 있습니다." 오류가 발생하는 경우, 주로 동일한 SqlParameter 인스턴스를 여러 번 사용하려는 경우가 문제일 수 있다. 이 오류를 방지하려면, parameters 리스트에 포함된 각 파라미터가 다른 SqlCommand에 재사용되지 않도록 해야 한다.문제 코드using (var command = new SqlCommand(query, GetConnection())){ if (parameters != null) { command.Parameters.AddRange(parameters); } command.CommandType = commandType; .. 2024. 11. 11.
반응형