티스토리

석수코딩교육
검색하기

블로그 홈

석수코딩교육

suksu-academy.tistory.com/m

석수코딩교육(sw education welcome!!)

구독자
0
방명록 방문하기
공지 문의는 xterm92@naver.co⋯ 모두보기

주요 글 목록

  • (Pop Music)그린 데이 - 21 Guns 그린 데이 - 21 Guns Green Day 트리오 밴드이 곡은 빌보드 핫100 차트에서 22위로 정점을 찍으며 상업적으로 엄청난 성공을 거두었는데요, 이들이 2005년에 발표한 "Wake Me Up When September Ends" 이후로 최고 차트 싱글이 되었습니다. 이 곡은 영화 "트랜스포머: 패자의 역습 (Revenge of the Fallen)"에서도 등장한 곡이며, 2010년에 "최고의 록 퍼포먼스 (Best RockPerformance)" 의 그래미상 후보에 올랐습니다. 전쟁에 대한 반대 캠페인송: 이 곡이 수록된 앨범 제목이 "21st Century Breakdown (21세기의 붕괴)"입니다. 제목만으로 말이 필요없는 가사입니다. 아이러니하게도 21세기에도 전쟁은 계속되고 있는데요,.. 공감수 0 댓글수 0 2025. 4. 13.
  • 채널, 매칭, 매매정보 - 거래소용어정리 **"채널, 매칭, 매매정보"**는 거래소 시스템 내에서의 데이터 흐름 또는 기능적 순서를 잘 설명하는 키워드들인데요, 각각의 의미와 함께 실제 발생 순서에 맞춰 설명해볼게요.✅ 1. 채널 (Channel)📡 데이터가 오가는 경로 또는 통신선로거래소와 증권사(또는 내부 시스템) 간의 데이터 전송 통로입니다.실시간 시세, 주문 요청, 체결 통보 등 모든 메시지는 채널을 통해 오갑니다.-  주문요청 메세지 채널-  주문체결통보 메세지 채널-  실시간시세. 정보분배에 대한 메세지 채널하나의 물리적 채널에 여러 논리 채널이 포함되어 데이터를 분류합니다.2. 논리적 채널 (Logical Channel)하나의 물리적 회선 내에서 구분된 데이터 흐름의 단위실시간 데이터의 유형별로 채널을 나눔(예: 체결 정보, 호가.. 공감수 0 댓글수 0 2025. 4. 10.
  • 미니 데스크탑의 팬소음)프로세서전원관리에서 최대프로세서 상태를 100% 에서 80%로 줄이면(?) REQUEST)windows10 제어판에서 전원및 절전에서 추가전원 설정에서 고급전원관리옵션설정에서 프로세서전원관리에서 최대프로세서 상태를 100% 에서 80%로 줄이면, 미니 데스크탑의 팬소음을 줄일수 있나요?CPU 클럭 제한최대 프로세서 상태를 80%로 설정하면 CPU가 최고 속도로 작동하지 않고, 일정 수준에서 성능이 제한됩니다.이로 인해 CPU 발열이 줄어들고, 쿨링 팬이 고속으로 작동할 필요가 적어져 팬 소음이 감소할 수 있습니다.전력 소비 감소CPU가 100% 성능을 유지하려면 더 많은 전력을 소비하고, 이에 따라 발열이 증가합니다.80%로 제한하면 전력 소비가 줄어들면서 발열도 줄고, 팬 속도가 낮아질 가능성이 큽니다.팬 소음 감소CPU 온도가 낮아지면 팬이 천천히 돌거나, 심한 경우에는 아.. 공감수 0 댓글수 0 2025. 3. 25.
  • Ren 7 Series/GenMachine AMD 라이젠 7 4800H 미니 PC - 16GB 램 + 512GB SSD, DDR4 Information)https://www.genmachinepc.com/download-ren-series/Ren 7 Series)Ren 7 Series)Ren 7 Series)Ren 7 Series)Ren 7 Series)Ren 7 Series)Ren 7 Series)Ren 7 Series) GenMachine AMD 라이젠 7 4800H 미니 PC - 16GB 램 + 512GB SSD, DDR4 최대, 와이파이 6(2.4Gbps), RTL8852, 일상 사용을 위한 컴팩트 데스크탑 게이밍 PC, 통합 그래픽 Ex) GenMachine Mini PC Ren4000 4500U AMD Ryzen5 4500U GPU DDR4 3200MHz RAM WiFi6 NUC Especially) Driver to s.. 공감수 1 댓글수 0 2025. 3. 23.
  • Windows 11이 하드웨어에 미치는 영향 및 개선점 Windows 11과 Windows 10의 차이는 주로 UI, 보안, 성능 최적화 등의 소프트웨어적인 부분이 크지만, 하드웨어 성능 및 운용 안정성에도 영향을 미칠 수 있는 몇 가지 변화가 있습니다.✅ Windows 11이 하드웨어에 미치는 영향 및 개선점1️⃣ CPU 및 메모리 효율성 향상 → 전력 소비 감소 및 발열 관리 개선Windows 11은 CPU 코어 스케줄링을 개선하여 작업을 더 효율적으로 배분합니다.Intel 12세대 이상 (Alder Lake) 및 AMD Ryzen 5000 이상에서 효율적인 스레드 배분이 이루어져 성능과 전력 소비가 최적화됨.결과적으로 노트북에서는 배터리 수명이 늘어나고, 데스크탑에서는 발열과 소음이 줄어드는 효과를 기대할 수 있음.📌 예시:Intel의 하이브리드 아키.. 공감수 1 댓글수 0 2025. 3. 23.
  • 실시간 데이타를 3가지의 클라이언트에서 수신받는 케이스 실시간 데이타를 3가지의 클라이언트에서 수신받는 케이스1. WPF(Windows Presentation Foundation)는 마이크로소프트에서 제공하는 데스크톱 GUI 프레임워크로, 윈도우 기반 응용 프로그램의 사용자 인터페이스를 표시2. FORM3. WEB.BROWSER  dotnet new wpf -o WinFoundReceiverdotnet new winforms -o WinFrmReceiver 공감수 0 댓글수 0 2025. 3. 22.
  • (GenMachine)Driver to significantly improve fan noise issues Tools - RenDriver to significantly improve fan noise issues ~50도이하: 1단 무소음급~60도이하: 2단 적당히 조용한소음60도이상~: 3단 꽤 거슬리는소음 80도이상~: 4단 이륙단계였었는데 패치후에는,~70도이하: 1단 무소음급70도이상~: 2단 적당히 조용한소음대부분 2단 소음까지만 남 (어쩌다 3단소음 들릴때가 간혹있음)하지만 당연히 풍량이 매우 약해졌으므로 발열도 미쳐서 70~80도 자주넘기고 스로틀링 팍팍 걸려주심근데 어차피 소음때문에 성능제한하고 쓸거면 그냥 패치하고 온도제한 80~85도정도 걸어두는게성능 소음에서 모든면에서 훨씬 나아보임참고로 젠머신보드에 AN2P 쿨러로도 테스트해봤는데 잘됨.보드도 거의 같으니 AN2P에서도 잘될거같긴한데 해.. 공감수 0 댓글수 0 2025. 3. 22.
  • 작업을 순차적으로 처리하는 큐가 필요할 때(데이타원본대로) BLPOP과 BRPOP은 Redis의 blocking list operations으로, 특정 리스트에서 데이터가 들어올 때까지 기다리는 명령어입니다. 하지만 두 명령어 사이에는 중요한 차이가 있습니다.🔹 BLPOP (Blocking Left Pop)   (우리가 원하는것)왼쪽(head)에서 요소를 꺼냅니다.데이터가 없으면 지정된 시간(초) 동안 블로킹(대기)합니다.여러 개의 리스트를 지정하면 먼저 데이터가 들어온 리스트에서 값을 꺼냅니다.📌 사용 예제: BLPOP mylist 10 mylist의 왼쪽(head) 에서 데이터를 가져오며, 없으면 10초 동안 대기합니다.🔹 BRPOP (Blocking Right Pop)오른쪽(tail)에서 요소를 꺼냅니다.BLPOP과 동일하게 데이터가 없으면 지정된 시.. 공감수 0 댓글수 0 2025. 3. 21.
  • 좌우 이동 및 중력 처리 자연스럽게 좌우 이동하면서 일정 시간이 지나면 블록이 아래로 이동하도록 하는 방법을 설명해드릴게요.1. 기본 구조map[20,20] 배열을 사용하여 게임 맵을 구성-1을 좌우 및 하단에 배치하여 경계를 설정색깔은 1~10 범위에서 랜덤 설정일정 시간이 지나면 블록이 아래로 이동2. 좌우 이동 및 중력 처리(1) 타이머 사용WinForms의 Timer 컨트롤을 활용하여 좌우 이동 및 중력 적용을 분리하여 처리할 수 있습니다.좌우 이동 → 사용자의 방향키 입력 시 즉시 실행아래 이동(중력 적용) → Timer를 이용해 일정 주기로 실행(2) 변수 및 로직 private int[,] map = new int[20, 20]; // 게임 맵 private int playerX = 10; // 플레이어 위치 (초기.. 공감수 1 댓글수 0 2025. 3. 19.
  • 하나의 서버에서 결과데이타를 두군데의; 매체로 전달(REDIS.QUEUE.NAME을 두가지로) 하나의 서버에서 결과데이타를 두군데의; 매체로 전달(REDIS.QUEUE.NAME을 두가지로)1. SQLite.Memory.File.TableC:\Users\xterm\Downloads\ComparisonEstate\EstateStatisticsNodeSearch\RedisTickServer 디렉터리 2025-02-23  오전 09:39       509,194,240 database_all_total.db2025-02-26  오전 08:46        14,909,440 naver_attach_estate_info_file.db2. REDIS.ESTATE.Server3. REDIS.QUEUE.KEY.NAMEQCD:11270016379255255255255QCK:1127001637925525525525.. 공감수 0 댓글수 0 2025. 3. 15.
  • Request 는 브라우져에서, Response는 .Net WPF Program 에서 1. Request 는 브라우져에서, Response는 .Net WPF Program 에서2. Request 는 브라우져에서, Response도 브라우져에서(feat. Node.Js) 공감수 0 댓글수 0 2025. 3. 14.
  • Query Response Data Display[Wpf Program] Query Request)- Web BrowserQuery Response)- SQLite & Json formatted Data & Send To REDISQuery Response Data Display)- Wpf Program요구사항)1. 백그라운드 프로세스가 동작하고 있다는 표시(패널사각형 LightGray->DarkBlue)2. 데이타를 받아서 출력동작을 하고 있다는 표시 (패널사각형 LightGray->DarkRed) 공감수 0 댓글수 0 2025. 3. 14.
  • dotnet new 명령어의 동작 방식 Windows 프롬프트에서 dotnet new 명령어를 사용하여 .NET 프로젝트를 생성할 수 있는 이유는 .NET SDK의 아키텍처와 동작 방식 덕분입니다. 이를 이해하기 위해 다음과 같은 개념들을 살펴보겠습니다.1. .NET SDK와 CLI(Command-Line Interface).NET SDK는 개발자가 .NET 애플리케이션을 빌드, 실행 및 배포할 수 있도록 도와주는 소프트웨어 개발 키트입니다.이 SDK에는 dotnet CLI(명령줄 인터페이스)가 포함되어 있으며, 이를 통해 다양한 명령어(dotnet new, dotnet build, dotnet run 등)를 실행할 수 있습니다.dotnet new는 프로젝트 템플릿을 기반으로 새 프로젝트를 생성하는 명령어입니다.프로젝트 템플릿은 .NET SD.. 공감수 1 댓글수 0 2025. 3. 13.
  • Ratio of Actual Transaction Price to Asking Price for Apartment Sales by Region(2019~2024) Ratio of Actual Transaction Price to Asking Price for Apartment Sales by Region(2019~2024) 공감수 0 댓글수 0 2025. 3. 12.
  • ISAM(Indexed Sequential Access Method) 파일과 Journal File 비교 저널 파일(Journal File)은 컴퓨터 시스템에서 변경 사항을 기록하는 로그 파일의 일종으로, 주로 데이터베이스, 파일 시스템, 애플리케이션에서 사용됩니다.1. 주요 역할데이터 무결성 유지: 시스템 충돌, 전원 장애 등의 상황에서도 데이터가 손실되지 않도록 변경 사항을 기록함.복구 기능 제공: 장애 발생 시 저널 파일을 이용해 데이터베이스나 파일 시스템을 일관된 상태로 복구 가능.추적 및 감사 로그: 변경 내역을 기록하여 시스템 운영 및 문제 해결에 활용.2. 주요 용도데이터베이스: SQLite, MySQL, PostgreSQL 등에서는 트랜잭션 로그 또는 저널 파일을 활용해 데이터 일관성을 유지.파일 시스템: NTFS, ext4 등 저널링 파일 시스템에서는 파일 변경 사항을 기록하여 갑작스러운 오.. 공감수 0 댓글수 0 2025. 3. 11.
  • Ratio of Actual Transaction Price to Asking Price for Apartment Sales by Region(2019~2024) 국토교통부실거래가 + 네이버매매호가를 조합한 통계지역별 아파트 매매호가대비 실거래가 비율>Ratio of Actual Transaction Price to Asking Price for Apartment Sales by Region(2019~2024)현재 네이버매매호가 대비, 과거 실거래가(최대매매가격)을 비교했을때의 비율을 알고싶어서 작성해보았습니다. 공감수 0 댓글수 0 2025. 3. 7.
  • 호가 대비 실거래가 비율 호가 대비 실거래가 비율         string sql = $@" SELECT A.ComplexName,         A.AreaSquareMeters,  -- 전용면적(㎡)        MAX(A.TransactionAmount) AS MaxTransactionAmount,  -- 실거래가 최대값        MAX(CAST(B.MAXPRICE AS REAL)) AS MaxMarketPrice,  -- 최대 호가 값        MAX(A.TransactionAmount) / MAX(CAST(B.MAXPRICE AS REAL)) * 100 AS RealToMarketRatio,  -- 실거래가 대비 호가 비율        B.COMPLEXNAME,         B.LNBRMNNM,        .. 공감수 0 댓글수 0 2025. 3. 6.
  • 가격 변동 및 트렌드 분석(SQLite.SQL) 1. 가격 변동 및 트렌드 분석1.1. 매매가 변동률 (연도별 평균 매매가 변화율) SELECT strftime('%Y', ContractYearMonth) AS Year, AVG(TransactionAmount) AS AvgPrice FROM REALESTATEAPTALL GROUP BY Year ORDER BY Year; 1.2. 호가 대비 실거래가 비율 SELECT A.ComplexName, AVG(A.TransactionAmount) / AVG(CAST(B.MAXPRICE AS REAL)) * 100 AS RealToMarketRatio FROM REALESTATEAPTALL A JOIN ESTATENAVERALLINFOATTACH B ON A.CityCounty = B.CORTARADDRESS .. 공감수 0 댓글수 0 2025. 3. 6.
  • 부동산통계(특이사항 및 추가 분석) 국토교통부의 실거래가 매매현황(2019~2024) 데이터와 네이버부동산의 아파트 리스트 및 호가 데이터를 주소와 지번을 기준으로 매칭해 사용할 수 있는 통계 항목들은 다음과 같습니다.📊 1. 가격 변동 및 트렌드 분석매매가 변동률:연도별, 분기별 매매가 상승 또는 하락 비율.호가 대비 실거래가 비율:실거래가 / 매매호가 평균 비율 분석.최대-최소 가격 범위:동일 단지 내 연도별 최대-최소 매매가 및 호가 차이.평균 매매가 및 호가 추이:연도별 평균 매매가, 매매호가, 전세호가 변화 추이.시세 대비 실거래가 차이:특정 시점의 호가와 실거래가 비교.🏢 2. 아파트별 상세 분석단지별 거래량:연도별, 월별 매매 거래 횟수.평형대별 평균가:전용면적별 평균 매매가, 매매호가, 전세호가.신축 vs 구축 가격 차이.. 공감수 1 댓글수 1 2025. 3. 6.
  • 부동산.크롤링.국토교통부.실거래가.통계.조회조건추가(금액대별) 부동산.크롤링.국토교통부.실거래가.통계.조회조건추가(금액대별)부동산.크롤링.국토교통부.실거래가.통계.조회조건추가(금액대별)부동산.크롤링.국토교통부.실거래가.통계.조회조건추가(금액대별)조회조건추가)1. 지역2. 조회조건3. 건수4. 금액대별 공감수 0 댓글수 0 2025. 3. 5.
  • 테이블의 데이타를 메모리에 올려서 실행하는것이 파일기반으로 실행하는것보다 5배정도 빠르다.(feat SQLite) 1) SQLite 테이블을 메모리기반으로 SQL을 실행할경우 void LoadDatabaseIntoMemory(string filePath, SQLiteConnection memoryConn) {     using (var fileConn = new SQLiteConnection($"Data Source={filePath};Version=3;"))     { fileConn.Open(); fileConn.BackupDatabase(memoryConn, "main", "main", -1, null, 0);     } }        workingDirectory = Directory.GetCurrentDirectory();         DESCENDING_DB = Path.Combine(workingDi.. 공감수 0 댓글수 0 2025. 2. 27.
  • index.html(2025.02.26) 공감수 0 댓글수 0 2025. 2. 26.
  • naver_attach_info + apt_real_info data naver_attach_info + apt_real_info let etheaders_han = [ "Query ", "DescendingNumber", "네이버고유아파트번호", "아파트이름", "지역번호", "승인일", "네이버주소", "지번", "부번", "매매금액차이", "매매금액비율(%)", "평형", "최대매매금액", "최대매매년도", "최대매매해당층", "최대매매금액", "최대매매년도", "최대매매해당층", "지역번호", "네이버 최저매매호가", "네이버 최대매매호가", "네이버 최저전세호가", "네이버 최대전세호가", "네이버 최저매매호가", "네이버 최대매매호가", "네이버 최저전세호가", "네이버 최대전세호가", "국토교통부주소", "RealEstateTypeCode", "RealEsta.. 공감수 1 댓글수 0 2025. 2. 21.
  • 외장형 디스크(USB 저장장치)의 데이터를 삭제할 때 기본적으로 휴지통으로 이동하지 않습니다. 외장형 디스크(USB 저장장치)의 데이터를 삭제할 때 기본적으로 휴지통으로 이동하지 않습니다.✅ 이유:휴지통은 로컬 디스크(C:)에만 적용Windows의 기본 설정에서는 **내장 디스크(C: 등)**에 있는 파일만 휴지통으로 이동합니다.USB, 외장하드, SD카드 등 이동식 저장장치에서는 삭제 시 휴지통을 거치지 않고 즉시 삭제됩니다.삭제하면 바로 공간이 해제됨외장하드에서 300GB 데이터를 삭제하면, 해당 공간이 즉시 사용 가능해집니다.복구를 원하면 별도의 데이터 복구 프로그램을 사용해야 합니다.🛠 하지만, 휴지통으로 보내고 싶다면?🔹 방법 1: 외장하드에도 휴지통을 설정하기바탕화면에서 휴지통(Right Click) → 속성(Properties) 선택외장하드(USB 드라이브) 선택"삭제된 파일을 휴.. 공감수 0 댓글수 0 2025. 2. 21.
  • 해당 통계 column 에 색깔입히기 const table = document.querySelector("table"); // 테이블 선택 const rows = table.querySelectorAll("tr"); // 모든 행 선택 const lightGreenColor = "#A8C6A3";  // 색상 값을 const 변수로 선언 rows.forEach((row) => { const cells = row.querySelectorAll("td"); // 해당 행의 모든  가져오기 cells.forEach((col, index) => { if (firstPartClass === "ES565" || firstPartClass === "ER565") { if (index === 9) col.style.backgroundColor = ligh.. 공감수 0 댓글수 0 2025. 2. 21.
  • 원본 Query이용한 오래걸리는 매매통계 #if(true)         string query = $@" WITH MaxTransaction AS (     SELECT  MainNumber, SubNumber, ComplexName, AreaSquareMeters, TransactionAmount, ContractYearMonth, Floor, ROW_NUMBER() OVER (     PARTITION BY MainNumber, SubNumber, ComplexName, AreaSquareMeters      ORDER BY TransactionAmount DESC, ContractYearMonth DESC, Floor DESC ) AS RowNum     FROM ANESTATEAPTALL     WHERE (TransactionType.. 공감수 0 댓글수 0 2025. 2. 20.
  • (x1...) 표시는 SQLite가 인덱스를 생성하는 과정에서 발생하는 출력일 가능성이 높음. (x1...) 표시는 SQLite가 인덱스를 생성하는 과정에서 발생하는 출력일 가능성이 높음. 4o나의 말:WITH MaxTransaction AS ( SELECT MainNumber, SubNumber, ComplexName, AreaSquareMeters, TransactionAmount, ContractYearMonth, Floor, ROW_NUMBER() OVER ( PARTITION BY MainNumber, SubNumber, ComplexName, AreaSquareMeters ORDER BY TransactionAmount DESC, ContractYearMonth DESC, Floor DESC ) AS RowNum FROM ANESTATEAPTALL WHERE (TransactionTyp.. 공감수 1 댓글수 1 2025. 2. 20.
  • SQLite 테이블에 인덱스 생성하기(.feat sqlite3.exe) SQLite 테이블에 인덱스 생성하기(.feat sqlite3.exe) 4o CREATE TABLE ESTATENAVERALLINFOATTACH ( DATACLASS VARCHAR(2), INFOMARKETCLASS VARCHAR(3), TRANSACTIONTIME VARCHAR(14), COMPLEXNO VARCHAR(15), COMPLEXNAME VARCHAR(40), CORTARNO VARCHAR(20), REALESTATETYPECODE VARCHAR(20), REALESTATETYPENAME VARCHAR(20), USEAPPROVEYMD VARCHAR(20), CORTARADDRESS VARCHAR(400), MINPRICEBYLETTER VARCHAR(20), MAXPRICEBYLETTER .. 공감수 0 댓글수 0 2025. 2. 20.
  • 국토교통부 실거래가 매매가격 통계조회(조건추가) 국토교통부 실거래가 매매가격 통계조회(조건추가)조회조건)1. 매매거래차이 DESC2. 국토교통부 실거래가 매매가격 DESC3. (최대매매-최소매매)/(최대매매)*100.0 - 같은아파트,같은평형 DESC4. (최대매매-최소매매)/(최대매매)*100.0 - 같은아파트,같은평형 ASC비고)화면이 늦게 나오므로, 인덱스생성[2025-02-20 12:20:06]>SELECT CityCounty,LotNumber,TransactionAmount,Building,Buyer,Seller,ConstructionYear,RoadName,CancellationReasonDate,TransactionType,BrokerLocation,RegistrationDate FROM ANESTATEAPTALL WHERE MainNum.. 공감수 0 댓글수 0 2025. 2. 20.
  • 조회조건추가-최대매매금액 DESCENDING 조회조건추가)1. 최대매매금액-최소매매금액(같은 아파트, 같은 평수)  DESCENDING 2. 최대매매금액 DESCENDING 공감수 0 댓글수 0 2025. 2. 19.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.