목록데이터시각화-KMG (29)
안녕하세요
MacOS 운영체제 분석에 관련하여 문제 발견 분석 데이터를 조회할 때 12시의 데이터 누락 if (Number(hour) > 12) { => if (Number(hour) >= 12) { 오후00시를 표기 못하는 문제를 수정 if (Number(hour) >= 12) { hour = `오후 ${Number(hour) - 12}`; } else if (hour === "00") { hour = `오전 12`; } else { hour = `오전 ${hour}`; }
운영체제 메시지 분석 중 다른 운영체제의 "카톡 대화 내보내기 텍스트 파일"의 내용을 이용자가 직접 채팅으로 전송했을 경우에 이 메시지를 함께 분석해버리는 문제 발생 그래서 어떻게 원인을 탐색했나? 메시지를 필터링하는 과정에서 제대로 필터링을 못한 것이 원인이라 판단하고 해당 함수에 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 = ({..