728x90
반응형

IT 159

Log Scale 로그 스케일 공식 구간 나누는 방법 설명

로그 스케일(logarithmic scale)값의 범위가 매우 크거나 지수적으로 변화하는 데이터를 다룰 때 유용한 방식.로그 스케일로 값을 나누는 공식은 각 값들이 로그함수에 따라 일정한 비율로 분포되도록 하는 것을 의미.로그 스케일로 구간을 나누기 위해 사용하는 기본 개념은 다음과 같다.로그 스케일에서 등간격: 두 값 사이의 차이가 곱셈으로 일정해야 하므로, 각 값 사이의 비율은 일정합니다. 즉, 선형 스케일에서는 차이가 일정하지만, 로그 스케일에서는 비율(곱셈)이 일정합니다.공식: 주파수 범위를 로그 스케일로 나누는 경우, 특정한 값 fi​는 다음과 같이 계산됩니다. 여기서 :fi는 i-번째 주파수 값fmin은 최소 주파수 (e.g. 10Hz)fmax​은 최대 주파수 (e.g. 10,000Hz)i는 ..

IT/DEV Study 2024.10.14

[C#] Bit, Byte, Word 정리. C# 자료형 사이즈 범위 정리. BitConverter 사용 예시.

[ Bit, Byte, Word 정리 ]  Bit일(1)과 영(0) 2개로 표현하는 가장 작은 저장 단위 Byte8Bit를 묶어서 사용하는 단위  [1 Byte = 8 Bit]2^8 = 256개의 정보 표현 가능WordByte를 묶어서 사용하는 단위32비트 컴퓨터는 1 Word = 4 Byte = 32 Bit64비트 컴퓨터는 1 Word = 8 Byte = 64 Bit   [ C# 자료형 ] 자료형Size범위정수 숫자 형식sbyte1 Byte -128 ~ 127 byte1 Byte 0 ~ 255 short2 Byte -32,768 ~ 32,767 ushort2 Byte 0 ~ 65,535 int4 Byte -2,147,483,648 ~ 2,147,483,647 uint4 Byte 0 ~ 4,294,967..

IT/C# 2024.10.03

PC에서 쿠키런 모험의 탑 게임하기 구글 플레이 게임즈 (GPG) 베타버전 다운로드 방법 (+ 쿠모탑 단축키)

안녕하세요, Ella 입니다 : )최근에 [쿠키런: 모험의 탑]을 열심히 플레이 중인데,구글 플레이 게임즈 할인 이벤트를 하더라구요!  [쿠키런: 모험의 탑] 2번째 GPG 할인 프로모션 안내 (KR) | Notion🎉 다시 돌아온, 할인 이벤트! 쿠키런: 모험의 탑 X Google Play Games(GPG) 결제 할인 프로모션 진행 중!devsisters.notion.site 그래서 올려보는, 구글 플레이 게임즈 베타버전 다운로드 방법!바로 본론으로 들어갈게요 : ) 1. 아래 링크에서 다운로드 클릭: 아래 링크는 구글 플레이 게임즈 앱과 쿠키런 모험의 탑 게임을 동시에 다운로드하는 링크입니다.  구글 플레이 게임즈 앱을 다운로드하고 다른 게임도 설치할 수 있습니다.  Google Play 게임즈 ..

IT/Etc Tips 2024.09.16

[레인미터] 윈도우 배경화면 맥북처럼 꾸미기 (+ 원하는 앱 바로가기 아이콘 추가)

✅ 미리 보기  원래 제 배경화면입니다.차은우 보면서 일하기😝✅ 레인미터Rainmeter라는 윈도우 앱을 설치해서 배경화면을 꾸며볼게요.(참고로 Windows10과 Windows11 환경에서 둘 다 적용해 봤는데 둘 다 가능합니다.) Rainmeter, desktop customization toolhelp Need help? New users will want to read through Getting Started to get ready with Rainmeter. Don't forget to check out the Documentation. For help, visit the forum, go on the unofficial Rainmeter Discord or jump on board the ..

IT/Etc Tips 2024.09.09

[C#] Enum 값 Array 배열처럼 사용하기. Enum 길이 구하기.

Enum 값을 배열처럼 등록된 변수 개수만큼 for문 사용하는 방법.  1234567public enum eSeason{    _Spring = 3,    _Summer = 6,    _Autumn = 9,    _Winter = 12}cs12345678910111213141516public fMain(){    //Enum 값 Array 배열로 변환하기    var season = Enum.GetValues(typeof(eSeason));    //Array로 변환한 Enum 값의 길이 구하기    for (int i = 0; i  season.Length; i++)    {        //GetValue(인덱스)를 통해 값 가져오기        Console.WriteLine(season.GetVa..

IT/C# 2024.09.04

[C#] 폴더 혹은 파일, Zip 압축 및 추출(압축풀기)하는 방법. Send to Compressed (zipped) folder, Extract All.

📌 UI 구성🔎 Folder Browser: 지정한 경로에서 폴더 및 파일 가져와서 보여주는 ListView (listView1) 🔎  Send to Compressed (Zipped) Folder: 선택한 폴더 혹은 파일 압축 Button (btnSendToZip) 🔎  Extract Compressed (Zipped) Folder: 선택한 zip 폴더 압축 해제 Button (btnExtractZip)  📌 코드 설명 1 🔎  InitListView(): ListView 초기 설정 (표시방식 : 디테일, 중복선택 : 가능, 컬럼 3개 추가) 🔎  ResetListView(): Default Folder 안의 폴더와 파일 가져와서 ListView에 보여주기 123456789101112131..

IT/C# 2024.06.13

[C#] WinForm NumericUpDown 컨트롤 Tab 이동 시 전체 선택 가능하게 Enter 이벤트 사용

WinForm에서 제공하는 컨트롤 중,TextBox의 경우 Tab 이동했을 경우 아래와 같이 기본적으로 전체선택이 된다.  하지만, NumericUpDown 컨트롤의 경우에는 Tab 이동시 아래와 같이 전체선택이 안되는데,이를 Enter 이벤트를 사용해서 전체선택이 가능하도록 해줄 수 있다.   아래와 같이 nud_Enter 이벤트를 만들어주고,   디자이너폼에서 해당 NumericUpDown 컨트롤들을 선택하여Enter 이벤트에 미리 만들어 놓은 nud_Enter 이벤트를 등록해 준다.  그럼 아래와 같이 Tab 이동시 전체선택이 가능하다.

IT/C# 2024.06.12

[C#] 코드 상에서 사용한 Excel Process ID 확인하여 프로세스 죽이기

1234567891011121314151617181920212223242526272829303132using Excel = Microsoft.Office.Interop.Excel;using System.Runtime.InteropServices;using System.Diagnostics; namespace TEST{    class ExcelSave    {        [DllImport("user32.dll", SetLastError = true)]        static extern uint GetWindowThreadProcessId(IntPtr hWnd, out uint IpdwProcessId);                static Excel.Application excelApp = n..

IT/C# 2024.05.28
728x90
반응형