전체 글205 [Vue] should always be multi-word-component 에러 해결 방법 (ESLint 설정) 서론컴포넌트를 만들때마다 하나의 단어로 만들면 아래의 에러가 발생하는 현상을 겪었다. 필자는 급한 김에 접두사에 My 또는 다른 단어를 합쳐 처리했는데 매번 이렇게 처리하는건 아닌것같아서 해결방법에 대해 정리하려한다. 에러 발생 문구 1:1 error Component name "Headline" should always be multi-word vue/multi-word-component-names ✖ 1 problem (1 error, 0 warnings) 전체 에러 본문 보기 더보기 Compiled with problems: X ERROR C:\Users\jkan.DESKTOP-IKN64I8\Desktop\vue_study\vue_fastcam\vue-web\src\components\Headlin.. Programming/Vue 2022. 4. 25. C# 윈도우 화상 키보드(OSK) 실행 및 종료 방법 (Win32 API 사용) 서론 태블릿 환경에서 개발 중 텍스트박스에서 PasswordChar 속성을 먹였을 경우 패스워드를 입력할 때 키보드 입력창이 안올라오는 현상을 볼 수 있다. 필자는 이 경우 윈도우에 내장되어있는 화상키보드를 실행하여 처리하였다. 실행방법에 대해 알아보자. 실행 및 종료 방법 실행 방법1 (비추천) Process p = new Process(); p.StartInfo.FileName = "C:\\Windows\\System32\\osk.exe"; p.StartInfo.Arguments = null; p.StartInfo.WindowStyle = ProcessWindowStyle.Normal; p.Start(); System.ComponentModel.Win32Exception (0x80004005): 지정.. Programming/C# 2022. 4. 25. 2021년 정보처리기사 실기 - 1~3회 기출 문제 및 답안 내용 정리 (추가 개념 정리) 들어가기 전 간단한 개념문제, 프로그래밍 및 SQL 관련 문제는 제외합니다. ▶정보처리기사 실기 2021년 1회 기출 문제 1. 물리 네트워크(MAC) 주소에 해당하는 IP 주소를 알려주는 프로토콜로 역순 주소 결정 프로토콜을 무엇이라고 하는지 쓰시오. 더보기 : RARP + 추가 개념 정리 IP : 송수신 간의 패킷 단위로 데이터를 교환하는 네트워크에서 정보를 주고받는 데 사용하는 통신 프로토콜 ARP : IP 네트워크 상에서 IP주소를 MAC주소(물리 주소)로 변환하는 프로토콜 ICMP : IP 패킷을 처리할 때 발생하는 문제를 알려주는 프로토콜, 메시지 형식은 8bit의 헤더와 가변 길이의 데이터 영역으로 분리 IGMP : 화상회의, IPTC에서 활용되는 프로토콜 라우팅 프로토콜 : 데이터 전송을 .. Self-Development/Study 2022. 4. 23. 2020년 정보처리기사 실기 - 1~4회 기출 문제 및 답안 내용 정리 (추가 개념 정리) 들어가기 전 간단한 개념문제, 프로그래밍 및 SQL 관련 문제는 제외합니다. ▶정보처리기사 실기 2020년 1회 기출 문제 1. 살충제 패러독스의 개념에 대해 서술 더보기 : 동일한 테스트 케이스에 의한 반복적 테스트는 새로운 버그를 찾지 못한다는 테스트의 원리를 말한다. + 결함집중 : 적은 수의 모듈에서 대다수의 결함이 발견되는 것을 말한다. + 오류-부재의 궤변 : 요구사항을 충족시켜주지 못한다면, 결함이 없다고 해도 품질이 높다고 볼 수 없다. 2. 데이터 마이닝의 개념에 대해 서술 더보기 : 대규모로 저장된 데이터 안에서 체계적이고 자동적으로 통계적 규칙이나 패턴을 찾아내는 기술을 말한다. 3. 프로토콜의 기본 요소 3가지를 작성 더보기 : 구문, 의미, 타이밍 [구의타] 4. W3C에서 개발되.. Self-Development/Study 2022. 4. 22. [Vue] 컴포넌트(Component)란 ? (개념 / 특징 / 예제) 서론 이번 글에서는 Vue에서 가장 중요하다고 할 수 있는 컴포넌트의 개념에 대해 알아보려한다. 중요도에 비해 생각보다 정리할 내용은 그리 많지 않으니 가볍게 보면 좋을 것 같다. 컴포넌트(Component)란 ? 화면을 구성할 수 있는 블록을 의미한다. 위의 (그림1)에서 보면알 수 있듯 하나의 Object를 각 레이아웃 별로 컴포넌트로 쪼개서 구성할 수 있다. 특징 화면을 빠르게 구조화하여 일괄적인 패턴으로 개발할 수 있다. 코드를 쉽게 이해하고 재사용할 수 있다. 단위테스트에 용이하다. 위의 특징들이 나올 수 있는 이유는 컴포넌트는 "블록" 개념이기 때문이다. 하나의 블록이기 때문에 구조화하기 쉽고, 재사용할 수 있는 장점이 있으며 추가로 블록 별(기능 별) 단위테스트에도 용이하다. 사용 방법 Me.. Programming/Vue 2022. 4. 21. [MSSQL] 작은 따옴표를 치환하는 방법 (쌍 따옴표 변환 / set quoted_identifier) 서론 REPLACE를 이용해 치환을 할 때 데이터에 작은 따옴표가 들어가면 STRING 처리가 되어 치환이 안되는데 이럴 경우 처리할 수 있는 방법에 대해 정리해보려한다. 문제 발생 위의 예시로 don`t로 바꿀 때 작은따옴표가 들어가면 문자열로 인식하여 문제가 발생한다. 이럴 경우 아래와 같이 작성하면 문제를 해결할 수 있다. 해결 방법 위 처럼 set quoted_identifier 속성을 사용하면 쌍 따옴표인 ""를 사용하여 처리할 수 있다. 업무에 참고하기 바란다. Database/RDBMS 2022. 4. 19. 2022년 정보처리기사 실기 - 데이터 입 출력 구현 1. 데이터 모델에 표시할 요소 3가지 구조 (Structure) -> 논리적으로 표현된 개체 타입들 간의 관계로서 데이터 구조 및 정적 성질을 표현한다. 연산 (Operation) -> DB에 저장된 실제 데이터를 처리하는 작업에 대한 명세로서 DB를 조작하는 기본 도구이다. 제약 조건 (Contraint) -> DB에 저장될 수 있는 실제 데이터의 논리적인 제약 조건 2. 개념적 데이터 모델 현실 세계에 대한 인간의 이해를 돕기 위해 현실 세계에 대한 인식을 추상적 개념으로 표현하는 과정이다. 대표적인 개념적 모델로는 E-R 모델이 있다. 3. 논리적 데이터 모델 개념적 모델링 과정에서 얻은 개념적 구조를 컴퓨터가 이해하고 처리할 수 있는 컴퓨터 세계의 환경에 맞도록 변환하는 과정이다. 4. 데이터 .. Self-Development/Study 2022. 4. 19. [Vue] 인스턴스 라이프 사이클(Life Cycle)이란? (개념 / 예제) 서론 Vue에서 인스턴스나 컴포넌트를 생성할 때 생기는 과정들을 라이프 사이클이라 하는데, 이 라이프 사이클 과정중 일어나는 일과 해당 개념들에 대해 알아보도록 하자. 인스턴스 라이프 사이클이란? 인스턴스의 상태에 따라 호출할 수 있는 속성들을 라이프 사이클 속성이라고 한다. 그리고 각 라이프 사이클 속성에서 실행되는 커스텀 로직을 라이프 사이클 훅(Hook)이라고 한다. 라이프 사이클 속성 종류 위의 그림은 인스턴스가 생성되고 나서 화면에 인스턴스가 부착된 후 소멸되기까지의 전체적인 흐름을 나타낸 뷰 인스턴스 라이프 사이클 다이어그램이다. 키워드를 보면 총 8개의 속성이 있다. 이 속성에 대해 하나씩 알아보면 다음과 같다. 1. beforeCreate 인스턴스가 생성되고 나서 가장 처음으로 실행되는 라.. Programming/Vue 2022. 4. 18. [Vue] MVVM 패턴이란? (개념 / 특징 / 장점) 서론 이번에는 마틴 파울러의 프레젠테이션 모델 디자인 패턴의 변형인 MVVM패턴에 대해 정리해보려한다. 바로 알아보도록 하자. MVVM 패턴이란 ? MVVM[모델 - 뷰 - 뷰 모델(Model - View - viewModel)]은 아래와 같은 패턴을 말한다. 마크업 언어나 GUI 코드를 비지니스 로직 또는 백엔드 로직과 분리하여 개발하는 소프트웨어 아키텍처 패턴을 말한다. 이 정의를 다시 정리해보면 화면 앞단(프론트엔드)의 화면 동작과 관련된 로직과 화면 뒷단(백엔드)의 DB 데이터 처리 로직을 분리하여 더 깔끔하게 코드를 구성한다는 말을 뜻한다. MVVM 패턴은 데이터를 가능한 순수한 응용 프로그램 모델에 가깝게 바인딩하는 데이터 바인딩과 프레임워크의 장점을 활용함과 동시에 MVC가 제공하는 기능 요.. Programming/Vue 2022. 4. 18. 2022년 정보처리기사 실기 - 요구사항 확인 서론 내용은 시나공 책 기준으로 정리합니다. 참고 바랍니다. [요구사항 확인] 예상 문제 은행 >> 내용 - 정답 내용 정답 sw 개발 방법론 중 프로토타입 모형에 대해 서술하시오. 개발될 sw의 견본품을 만들어 최종 개발물을 예측하는 모형이다. 1)sw를 개발하기 위한 설계, 운용, 유지보수 등의 과정을 각 단계별로 나눈 것. 2) 폭포수, 프로토 타입, 나선형, 애자일 모형 등이 있다. 소프트웨어 생명주기 고객의 요구사항 변화에 유연하게 대응할 수 있도록 일정한 주기를 반복하면서 개발과정을 진행한다. 애자일 XP(eXtreme Programming의 5가지 핵심 가치 의사소통, 단순성, 용기, 존중, 피드백 [XP 방법론] 1) 다른사람과 함께 프로그래밍을 수행함으로 개발에 대한 책임을 공동으로 나눠.. Self-Development/Study 2022. 4. 18. 이전 1 ··· 7 8 9 10 11 12 13 ··· 21 다음 💲 많이 본 글