목록전체 글 (529)
안녕하세요
운영체제 메시지 분석 중 다른 운영체제의 "카톡 대화 내보내기 텍스트 파일"의 내용을 이용자가 직접 채팅으로 전송했을 경우에 이 메시지를 함께 분석해버리는 문제 발생 그래서 어떻게 원인을 탐색했나? 메시지를 필터링하는 과정에서 제대로 필터링을 못한 것이 원인이라 판단하고 해당 함수에 console을 출력해보며 최초 원인 발생지를 탐색 => 원인을 어떻게 해결했나? 대화 라인을 현재 운영체제와 동일한 구조를 이루고 있는지 테스트를 하여 true일 경우에만 이용하도록 함 const dateMessageObject = dateMessagePair.map((pair: string[]) => { // 여기서 스플릿할 때 문제가 생김 return { date: pair[0], message: pair[1].spli..
MacOS 운영체제 분석에 관련하여 문제 발견 이름에 ""(큰따옴표)가 포함된 데이터: 분석한 결과, 이름 필드에 ""가 포함된 데이터 존재 2023-04-23 00:58:54,"쥬히","더 쉬어..ㅡㅡ" 2023-04-23 01:04:25,"프밍고수영한씌","ㅇㅅㅇ" _대화 내용에 위와 같은 형태의 채팅이 포함_될 경우 자동으로 ""쥬희"" 와 같이 변경이 되어서 문제가 발생했음 => " 가 존재하지 않을 때까지 speaker 문자열을 잘라내기로 했음. 만일 speaker의 닉네임이 """""""" 일 경우에는 공백으로 나타나겠지만 이는 어쩔 수 없는 부분이라 생각하여 " 문자를 최소한 하나 이상 남기도록 하였음 while (speaker[0] === '"' && speaker.length >2) { ..
1. styled.p 다음에 로 타입을 지정합니다. ? 속성은 fontSize "property가 존재할 경우에" 를 의미합니다. const ParagraphComponent = styled.p` 2. props가 없을 경우에는 "16px"을 default 값으로 설정합니다. font-size: ${(props) => props.fontSize || "16px"}; 3. 타입을 지정해줍니다. interface ParagraphProps { children: React.ReactNode; fontSize?: string; // fontSize 속성을 선택적으로 설정 } 4. fontSize property의 값에 입력한 props를 할당하도록 합니다. const Paragraph: React.FC = ({..
1. 타입을 지정하고 const AttachmentButton: React.FC = 2. 프롭스를 매개변수로 넣고 const AttachmentButton: React.FC = ({ children, onChange }) => { 3. 매개변수를 이용할 위치를 정하고 const AttachmentButton: React.FC = ({ children, onChange }) => { return ( {children} ); }; 4. 속성을 주면 된다 대화 추가하기 import React from "react"; import styled from "styled-components"; import RadiusButton from "../atoms/Button"; const Label = styled.labe..