본문 바로가기

분류 전체보기77

[C#] Byte 크기로 문자열 길이 제한하기 서비스 사용자에게서 개발 요청사항이 들어왔다. 우리 앱에서는 로그인한 아이디의 그룹웨어로 상대방에게 메일을 보내는 기능이 있는데, 일부 그룹웨어 메일이 없는 사람들이 메일기능을 사용할 수가 없어 불편함을 겪고 있다는 것이다. 회사 보안가이드 상 외부 메일을 사용할 수 없기 때문에 SMS문자를 보내는 기능을 개발하기로 하였다.  문자를 보내는 것은 이미 OTP인증 기능을 개발하며, 시스템을 갖추어 놨는데 이번에는 사용자가 내용을 입력을 할 수 있기 때문에 최대 가능 문자용량인 80Byte를 넘지 않도록 해야 했다. 서비스 사용자가 중국, 한국, 베트남 등 다양한 언어를 사용하기 때문에 이를 고려해서 Byte에 제한을 두는 방법을 생각해보았다. 우선 문자 내용이 제한에 의해 잘려도 크게 문제가 되지는 않는내.. 2024. 8. 29.
[Windows] 네트워크 드라이브 연결 오류: 지정된 네트워크 폴더는 현재 다른 사용자 이름과 암호로 연결되어 있습니다. NAS를 PC에 네트워크 드라이브로 연결하려고 하자 아래와 같은 에러가 발생했다. 내 기억으로는 해당 스토리지를 연결 혹은 인증한 적이 없었기 때문에 굉장히 당황스러웠다. 우선 이를 해결하기 위해 내 pc의 인증기록을 살펴 보았다. 제어판 => 사용자 계정 => Windows 자격 증명에서 인증기록을 살펴보았지만 아무것도 찾을 수 없었고, CMD창에서 네트워크 리소스 사용을 확인하기 위해 net use를 실행해보았다.  내 기억과는 달리 연결기록이 있었다. (역시 컴퓨터는 근거없는 에러는 뱉지 않는듯 하다)위 연결을 끊어주기 위해 net use * /delete를 실행한 뒤, 다시 네트워크 드라이브 연결을 하니 문제없이 네트워크 드라이브가 연결 되었다. 끝. 2024. 8. 27.
[C#] IOException: Sharing violation on path 에러 해결 Unity에서 json파일을 로컬로 생성할일이 생겼다. 처음엔 별 생각없이 파일을 생성하고, 내용을 넣어주면 될 것이라고 생각하고 코드를 짰다.File.Create(settingDataPath);File.WriteAllText(settingDataPath, JsonConvert.SerializeObject(setting)); settingDataPath라는 파일을 생성하고,  setting이라는 Object를 직렬화해서 write하려했는데 IOException이 발생했다. IOException은 주로 파일이 이미 열려있거나, 다른 프로세스에 의해 사용 중일 때 발생한다고 한다. 정황상 WriteAllText가 실행될 때, Create가 정상적으로 종료되지 않은 것이라고 생각되어 찾아보니   File.Cr.. 2024. 8. 22.
[빅데이터분석기사 필기] 4-2 분석결과 해석 및 활용 1. 분석모형 해석가. 데이터 시각화시각화 개요많은 조직이 앞서 살펴본 것처럼 분석 결과의 효과적인 해석 방법으로 또는 당면한 문제에 대해 효과적인 답을 찾고자 데이터 시각화 활용데이터 시각화는 방대한 양의 데이터에 대한 이해를 돕기 위해 그림이나 도형 등의 그래픽 요소들을 이용해 데이터를 묘사하고 표현하는 과정시각화 기능분석 결과를 해석하는데 시각화의 설명, 탐색, 표현 세 가지 기능이 이용될 수 있다데이터의 시각적 분석을 통해 데이터가 표현하고 있는 다양한 규칙과 패턴을 검증할 수 있음데이터의 시각적표현은 데이터에 따라 변할 수 있는 일종의 시각적 차원으로 주로 크기, 색상, 위치, 네트워크, 시간, 다중표현기법을 기준으로 한다시각화 요건분석 결과의 의미를 효과적으로 전달하기 위해서는 시각적 결과물이.. 2024. 8. 18.