목록전체 글 (122)
예지의 테크 로그포스 (Yeji's Tech Log Force)
Java는 플랫폼 독립적이다 ? 1. 플랫폼이 뭘까? 한마디로 정의하기가 어렵다... 일단 지금은 "서비스를 위한 환경"이라고 생각한다. 배달 플랫폼이면 배달 시스템을 위한 환경, 기차역 플랫폼이면 기차를 타기 위한 환경 등... 뭔가가 올라 탈 수 있으면 그 자체로(상대적으로) 플랫폼이 될 수 있다고 생각하니 정리가 좀 되는 것 같다. 예를 들어, 상대적으로 보면 위의 셋은 각각 플랫폼이다. 1. 애플리케이션 플랫폼 아래한글이라는 애플리케이션을 사용한다고 해보자. .hwp는 한글이라는 애플리케이션 플랫폼에서 동작한다. 2. 운영체제 플랫폼 애플리케이션은 특정 운영체제 플랫폼을 대상으로 개발된다. (Steam게임 mac용, windows용 따로 개발되듯이) 애플리케이션이 운영체제 플랫폼을 기반으로 동작하..
~ 프롤로그 ~ MySQL 쓰려는데 이런 문제가 발생했다. 아래 글을 참고하여 해결하였고, 결과적으로는 "MySQL 8.0에서 유니코드 인코딩 된 것을 Windows11환경에서 CP949로 읽으려고하니 문제가 발생한 건가보다." 라고 생각하고있다. My sql workbench error 에러 해결 : could not acquire management access for administration - QUANT PRO 1. 윈도우 언어 설정 접속2. 시스템 로캘변경 클릭 -> 아래 체크박스 클릭 🥕 위의 방법대로 시행한 후 재부팅을 하면 에러가 없어진다!! 환경변수 path 추가 : C:WindowsSystem32 quantpro.co.kr 이 문제에 대해서 고민하다가 시스템 로캘, Unicode, U..
주사위 숫자가 몇 번 '중복'등장하는 지에 따라 return값이 달라진다. python에서 중복이라고 하면 set함수와 dictionary가 떠오른다. 1. Set 처음에는 set함수를 떠올렸다. set을 통해 중복을 없앤 집합의 요소가 몇 개인지 판단하여, 집합을 배열로 변환해 값을 계산 후 return하려고 했다. 하지만 그렇게 할 경우 중복이 3개여도 집합에 2개가 남고, 예) [4, 1, 4, 4] => {4, 1} 중복이 2개여도 집합에 2개가 남아 예) [4, 4, 1, 1] => {4, 1} 구분이 모호해지는 문제가 있으므로, 다른 어떤 방식으로 또 처리해주긴 번거롭지 않을까 했다. 2. Dictionary 그래서 남은 것의 개수를 보는 것이 아니라, 직접 중복 횟수를 세어주기로 했다. 그를..
하나의 애니메이션을 Humanoid타입인 여러 모델에 편리하게 호환 가능한 'Retargeting'을 해보려고 한다. 즉, Mixamo의 3D모델이 아닌, 내가 가지고 있는 3D 모델(Humanoid)에 다운로드한 애니메이션을 적용해본다! 다운로드한 fbx파일은 유니티에서 이런 식으로 확인할 수 있다. 화살표를 눌러 항목을 열어보면 이렇게 애니메이션이 포함되어 있다. 우선 이 애니메이션을 그냥 적용해보자. 대충 Retargeting Controller라는 Animator Controller를 만들어 임의로 애니메이션 클립 하나만 연결해보겠다 이제 이 컨트롤러를 움직이고자 하는 3D모델의 Inspector에 연결해준다. Animator의 Controller부분에 Retargeting Controller가 ..