반응형
반응형
개요 이메일 형식으로 값이 기입된 열이 나열되어 있다. luvris2 @ naver.com 여기서 이메일 앞 부분(@ 기호 앞)의 아이디만 추출해야할 때 어떻게 해야 할까? 이번 포스팅에서는... 특정 기호의 위치를 확인하는 FIND 함수를 이용하고, 특정 기호의 위치의 이전 / 이후 문자열을 MID 함수를 통해 문자열을 추출해본다. * 포스팅에서는 MID 함수를 사용하지만, 상황과 선호도에 따라 LEFT , RIGHT 함수를 사용할 수도 있다. [ 결과 미리보기] 특정 기호 찾기 (FIND 함수) FIND 함수란? FIND 함수에 대한 정의는 다음과 같다. 두 번째 텍스트 문자열에서 지정된 텍스트 문자열을 검색하고 두 번째 텍스트 문자열의 첫 문자를 기준으로 첫 번째 문자열이 시작하는 위치에 해당하는 ..
문자열을 유니코드로 변환하기 문자열을 유니코드로 변환하려면 charCodeAt() 메서드를 사용하여야 한다. [ 구문 ] charCodeAt(index) charCodeAt() 메서드 설명 문자열의 지정된 인덱스에서 UTF-16 코드를 나타내는 정수를 String 타입으로 반환한다. 주어진 인덱스에서 유니코드 포인트를 얻으려면 괄호 사이에 인덱스를 넣으면 된다. 가능한 값의 범위는 0부터 65535까지이며, 인덱스가 범위를 벗어나면 NaN 값을 반환한다. 문자열의 인덱스란, 문자열에서 나타내는 글자수로 생각하면 이해하기 쉽다. 예를 들어, '은별' 이라는 문자열이면.. '은'의 문자 인덱스는 0이고 '별'의 문자 인덱스는 1이다. 유니코드 포인트 변환 예시 // 문자열을 유니코드로 출력 let str =..
개요 상황에 따라서 내가 원하는 입력 순서대로 값을 출력해야될 때가 있다. 예를 들어 보자. 행의 값이 각각 '1', '2', '3'인 행이 있다. 이 중에서 임의로 '2' > '3' > '1' 의 순서로 결과를 조회해야 한다. 하지만 MSSQL에서는 '1' > '2' > '3' 순서대로 결과가 출력된다. 입력 쿼리 select * from number_table where number in (2, 3, 1) 조회 결과 내가 생각한대 순서대로 조회되지 않고 자동적으로 정렬되어서 나온다. 왜 그럴까? 그리고 어떻게 해야 할까? [ 결과 미리 보기 ] 1부터 9까지의 값이 있는 테이블이 있다. 나는 이 테이블을 2, 4, 6, 8, 9, 7, 5, 3, 1 순으로 조회를 해야 한다. [ 참고사항 ] 이 포스..
해당 서비스는 프로토타입으로, 언제든 기능과 화면 구성이 추가되거나 변경될 수 있습니다. 개요 개발 배경 회사 내에서는 '네이트온'이라는 메신저를 사용하여 업무 내용 및 일정을 공유하고 있습니다. 그리고 휴식 시간에도 메신저를 이용하여 직장 동료들과 서로 이런 저런 잡담을 나누는 경우도 많습니다. 어느날, 친한 동료들과 점심 식사 중에 '업무용 메신저'라는 주제로 이야기를 나누다 보니, 우리 사이에는 휴식 시간에도 업무용 메신저를 통해 대화를 하면 어쩌면 조금은 업무적인 대화라는 느낌을 지울 수가 없다는 공감대가 형성되었습니다. 실제로 대화를 하다보면 자연스럽게 업무와 관련된 이야기로 넘어가기 쉽고, 이로 인해 휴식 시간에도 마음이 조금 긴장되고 있지 않나 생각해봤습니다. 그러다 문득 이런 생각이 들었습..
개요구글이 2024년 2월 21일에 Gemma를 공개했다.Gemma는 구굴의 AI인 Gemini의 경량화 버전이다.Gemma의 장점은 오픈 소스라는 것이다!즉, 누구나 사용할 수 있다.Google의 오픈 소스 AI 모델을 사용하려면 Kaggle, Hugging Face, Nemo, Vertex AI 등을 통해 사용할 수 있다.이번 포스팅에서는 Hugging Face에서 Gemma 모델을 사용하는 방법을 다룬다. [ 젬마와의 대화 내용 미리 보기 ]Q : 당신에 대해 알려주세요A : 저는 미국에서 온 20살 학생입니다. 저는 현재 캘리포니아 대학교 버클리에서 공부하고 있습니다. 저는 정치학을 전공하고 경제학을 부전공하고 있습니다. 저는 또한 버클리 모델 유엔 팀의 일원입니다.Hugging Face 설정Hu..
개요 C# Winform 으로 제작한 윈도우 프로그램의 기본 제목 표시줄을 제거하고, 사용자가 제목 표시줄(타이틀바)를 직접 커스터마이징해서 사용할 수 있도록 해보자. 포스팅에서는 제목 표시줄을 만들고 창 이동, 최소화, 최대화, 닫기 기능을 재현하였다. (최대화 여부를 보여주려고 해상도를 일부러 낮췄다. 옛날엔 이 낮은 해상도에서 어떻게 작업을 했었는지 의문) 포스팅에서 설명하는 내용은 깃허브에서 확인할 수 있다. https://github.com/luvris2/CSharp-Winforms-Example 하위 경로 : C#_Winform_Custom_Title_Bar_Example GitHub - luvris2/CSharp-Winforms-Example Contribute to luvris2/CShar..