본문 바로가기

반응형

전체 글

(9411)
react 17, Typescript 환경에서 FilesInBucket 함수로 가져와서 해당 file 만큼 반복해서 deleteFileOfIndex(idx) 호출하여 삭제 react 17, Typescript 환경에서 fiels: T_UploadableFile[] =[]; getFilesInBucket = () => { return this.files; }; fileReset 함수에 const file = this.getFilesInBucket 함수로 가져와서 해당 file 만큼 반복해서 deleteFileOfIndex(idx) 호출하여 삭제 files: T_UploadableFile[] = [] — 파일 배열 상태getFilesInBucket() — 현재 파일 배열 반환fileReset() — 현재 버킷에 있는 모든 파일을 순서대로 deleteFileOfIndex(idx) 호출해서 삭제import React, { useState } from "react";type T_U..
Argument of type 'TEmptiable<number>' is not assignable parameter of type 'number' type 'undefined' is not assignable to type 'number' Argument of type 'TEmptiable' is not assignable parameter of type 'number' type 'undefined' is not assignable to type 'number' 오류의 핵심은 updatefileGroupid 메서드의 파라미터 타입이 number인데,filegroupId 변수는 TEmptiable 타입이어서 null이나 undefined일 수도 있기 때문입니다.즉, number만 받을 수 있는 함수에 number | null | undefined를 넣으니 타입스크립트가 거부하는 거죠. 1. 타입 좁히기 (null/undefined 체크)if (filegroupId != null) { // null, undefined 둘 다 체크 this...
LMMS Windows 개발 환경 설정 가이드 이 가이드는 Windows 환경에서 LMMS 소스 코드를 빌드하고 개발 환경을 설정하는 과정을 설명합니다.LMMS는 C++와 Qt를 기반으로 하며, 여러 외부 라이브러리와 도구를 필요로 합니다. 1. 필수 도구 설치LMMS를 빌드하려면 다음 도구와 라이브러리를 설치해야 합니다.1.1. Git설명: Git은 소스 코드 관리 도구로, 이미 클론하셨으므로 설치가 완료된 것으로 가정합니다.확인:git --version설치되지 않았다면, Git for Windows에서 다운로드하여 설치하세요.1.2. CMake설명: CMake는 LMMS 빌드 시스템으로 사용됩니다.설치:CMake 공식 웹사이트에서 최신 Windows 바이너리를 다운로드 (예: cmake-x.y.z-windows-x86_64.msi).설치 후 PA..
Vinci: 테스트 중심 ALM/DevOps 플랫폼 세부 설계서 ## 1. 시스템 개요 ### 1.1 설계 철학 Vinci는 "테스트를 개발 프로세스의 중심에 둔다"는 철학을 기반으로 설계되었습니다. 기존 ALM 도구들이 개발 프로세스의 부수적 요소로 테스트를 취급하는 반면, Vinci는 테스트가 소프트웨어 개발의 핵심 축이 되도록 설계되었습니다. 이는 코드와 테스트 간의 완전한 추적성, 테스트 실행 결과를 기반으로 한 실시간 피드백, 그리고 개발 환경과의 긴밀한 통합을 통해 구현됩니다. ### 1.2 시스템 구성 Vinci는 다음과 같이 3개의 주요 계층으로 구성됩니다: ``` ┌───────────────────────────────────────────────────────────────┐ │ Vinci Studio (개발자 인터..
zentao pms 데이터 베이스 생성문 CREATE TABLE `zt_acl` ( `id` mediumint(9) NOT NULL AUTO_INCREMENT, `account` char(30) NOT NULL DEFAULT '', `objectType` char(30) NOT NULL DEFAULT '', `objectID` mediumint(9) NOT NULL DEFAULT 0, `type` char(40) NOT NULL DEFAULT 'whitelist', `source` char(30) NOT NULL DEFAULT '', PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;CREATE TABLE `zt_action` ( `id` int(11) unsigned NOT ..
테스트 관리 시스템 ### 1.1 고급 데이터 비교 기법 **퍼지 매칭 비교 (Fuzzy Matching Comparison)** - **Levenshtein Distance**: 문자열 간 편집 거리 계산하여 유사도 측정 - **Jaro-Winkler Distance**: 문자열 시작 부분 일치도에 높은 가중치 부여 - **Soundex Algorithm**: 발음 기반 유사성 비교 (한국어는 초성/중성/종성 분리) - **N-Gram Similarity**: 연속된 n개 문자 시퀀스로 유사도 계산 - 사용 사례: 고객명, 주소, 제품명 등의 오타나 표기 차이 허용 비교 **데이터 프로파일링 비교 (Data Profiling Comparison)** - **통계적 비교**: MIN, MAX, AVG, COUNT, DIST..
소프트웨어 개발 전주기 상용 통합 서비스 Atlassian Jira + Confluence + Xray / Zephyr / Bitbucket주요 기능:Jira → 요구사항, 이슈, 태스크, 추적, 워크플로우 관리Xray/Zephyr → 테스트 계획/케이스/결과 관리Confluence → 분석/설계 문서 협업Bitbucket → Git 형상관리 + CI/CD특징: 애자일, 스크럼에 특화 / 마켓플레이스 확장성 뛰어남도입 예: 삼성전자, 카카오, 현대차 등CREATE DATABASE IF NOT EXISTS project_management;USE project_management;-- Tenants table: 테넌트(조직) 정보CREATE TABLE tenants ( tenant_id BIGINT AUTO_INCREMENT PRIMARY ..
종합소득세 경정청구 처리에 소요되는 시간 종합소득세 경정청구 처리에 소요되는 시간은 아래와 같이 정리할 수 있습니다.✅ 1. 법정 처리기한국세기본법 제45조의2에 따른 경정청구에 대해 세무서는 청구 접수일로부터 2개월 이내에 처리하여야 합니다.따라서, 원칙적으로 2개월(60일) 이내에 결과 통보를 받아야 합니다.✅ 2. 처리 흐름홈택스 접수 또는 세무서 방문 접수세무서에서 서류 검토 및 사실 확인 절차 진행심사 완료 후 환급(또는 기각) 결정 통보환급 결정 시 → 환급금 지급까지 추가로 며칠 소요될 수 있음 (보통 1~2주 내)✅ 3. 실제 소요 기간 (경험 기반)단순 오류 정정 (예: 수입 누락, 이중 신고 등):2주~1달 이내 처리되는 경우도 많습니다.복잡한 사항 포함 (예: 소득 공제, 비용 입증 등):법정기한인 2개월까지 소요되는 경우도..

반응형