전체 글

책 / 운동 / 프로그램 개발에 대한 이야기를 하는 곳 입니다. 지식은 공유 되어야 한다는 저의 신념이 누군가 에는 작은 도움이 되었으면 합니다.
· C#
1. Math.Pow 거듭제곱 구하기 특정 범위까지의 배수를 구하는 수학 공식 int n = 2; //배수 int t = 10; //기간까지 int result = n * (int)Math.Pow(2, t); 2. MathF.Max 최대값 구하기 return (int)MathF.Max(numbers[0]*numbers[1], numbers[maxLen]*numbers[maxLen-1]); 3. Math.ABS 절대값 구하기 //Math.ABS(숫자) int n = -2; Console.WriteLine($"Math.ABS(n)={Math.ABS(n)}"); 결과 Math.ABS(n)=2 int n = 2; Console.WriteLine($"Math.ABS(n)={Math.ABS(n)}"); 결과 Mat..
· C#
1. List.Sort()를 이용한 방법 1.1 오름차순 List.Sort()는 리스트의 요소들을 오름차순으로 정렬합니다. 원본 리스트의 순서가 변경됩니다. using System; namespace Example { public class Program { public static void Main(string[] args) { List list = new List() {5, 1, 4, 3, 2}; list.Sort(); Console.WriteLine(string.Join(", ", list)); } } } 실행 결과 1, 2, 3, 4, 5 1.2 내림차순 List.Sort()로 내림차순 정렬을 하고 싶다면, Comparison를 전달하여 내림차순으로 정렬하도록 구현해야 합니다. Comparison..
· C#
문자열 대소문자 변환 방법 C#에서 문자열을 대문자 또는 소문자로 변환해야 하는 경우가 존재합니다. string 클래스에서 제공하는 ToUpper() 메서드와 ToLower() 메서드를 사용하면, 문자열을 대소문자로 쉽게 변환할 수 있지만 다음 상황에서는 문자열을 대소문자로 변환하기 전에 몇 가지 작업이 필요합니다. - 특정 문자열을 대소문자로 변환 - 문자열의 첫 글자만 대문자로 변환 - 대문자는 소문자로, 소문자는 대문자로 변환 이번 포스팅은 string 클래스에서 제공하는 ToUpper() 메서드와 ToLower() 메서드를 사용하여 문자열을 대소문자로 변환하는 다양한 방법들을 소개합니다. 방법 1. 문자열을 대문자로 변환하는 방법 C#에서 모든 문자열을 대문자로 변환하는 가장 간단한 방법은 str..
· C#
1. 사용 Char.GetNumericValue() 방법 권장되는 접근 방식은 내장된 GetNumericValue() 숫자 유니코드 문자를 해당 숫자로 변환하는 방법입니다. 다음 예제에서는 다음 작업을 보여 줍니다 GetNumericValue() 방법. 숫자 값의 char 표현을 예상하고 이중 값을 반환합니다. double 값을 int로 변환하려면 캐스트가 필요합니다. using System; public class Example { public static void Main() { char ch = '9'; int intVal = (int)Char.GetNumericValue(ch); Console.WriteLine(intVal); } } 2. '0'과의 차이 우리는 각 ASCII 문자가 0에서 127..
· SQL
1. Service Broker 활성화 ALTER DATABASE MyDatabase SET ENABLE_BROKER WITH ROLLBACK IMMEDIATE GO SELECT is_broker_enabled FROM sys.databases WHERE name = 'MyDatabase' 출처: https://stackoverflow.com/questions/29172828/can-i-turn-on-service-broker-on-all-my-databases
· SQL
동적쿼리를 사용하지 않고 전체조건 및 부분조건을 조회할 수 있는 쿼리 /* @param1 값 범위 '' : 전체 0 : 사용안함 1 : 사용 */ Declare @param1 SELECT * FROM 테이블명 A WHERE ((@param1 = '' AND 1=1) OR (@param1 '' AND A.조건필드 = @param1))
· SQL
연결된 서버 추가하는 스크립트 입니다. IF EXISTS(select * from sys.servers where name = N'DevServer') EXEC sp_dropserver 'DevServer', 'droplogins'; EXEC sp_addlinkedserver @server='DevServer', @srvproduct='', @provider='sqlncli', @datasrc='xxx.xxx.xxx.xxx(IP),xxxx(PORT)', @location='', @provstr='', @catalog='' GO EXEC sp_addlinkedsrvlogin @rmtsrvname= 'DevServer', @useself= 'false', @rmtuser = 'xx(계정)', @rmtpass..
· SQL
테이블명세서 쿼리 입니다. 정부지원 산출물 자료에 사용하셔도 되고, 개발시 테이블스키마 참고할때 사용하면 유용하실거 같아요. Use 데이터베이스명 go SELECT d.value 테이블명 , a.TABLE_NAME 테이블ID , e.value 컬럼명 , a.COLUMN_NAME컬럼ID , case when a.CHARACTER_MAXIMUM_LENGTH IS null then a.DATA_TYPE else a.DATA_TYPE + '(' + case when ltrim(str(a.CHARACTER_MAXIMUM_LENGTH)) = '-1' then 'max' else ltrim(str(a.CHARACTER_MAXIMUM_LENGTH)) end + ')' end as DATATYPE , case when ..
100ksoft
지식 나눔터