전체 글
-
안드로이드 이모지가 파일명에 포함된 0 바이트 파일 삭제 에러기타(공개) 2022. 12. 12. 04:55
1. 파일 명에 이모지가 있는 파일을 usb MTP로 전송 2. 윈도우 탐색기 창에서는 이모지가 없어진 파일 이름으로 표시됨 3. 하지만 폰에서 보면 이모지가 포함된 파일 명으로 표시됨 4. 이 파일은 0 바이트로 표시됨 5. 이름 변경이 안 되고, 삭제하더라도 폰을 재부팅 시키면 여전히 존재. 즉 삭제불가상태 (윈도우 탐색기에서 삭제 시도->실패, 폰에서 파일 관리자로 삭제 시도->실패, root explorer 개발자가 만든 explorer 어플로 삭제 시도->실패) termux라는 어플을 설치하고 실행 리눅스 터미널 같은 명령어 창이 보이고 여기서 문제가 되는 파일을 삭제하기 보다는 문제가 되는 파일이 존재하는 폴더를 삭제 이유는 파일명에 이모지가 있기 때문에 파일명으로 삭제가 제대로 되지 않음. ..
-
Windows 11 wdcsam64.sys 코어 격리가 꺼지는 오류 해결하기기타(공개) 2022. 9. 3. 13:47
시도한 방법 5가지 1~4번 방법까지 하고도 안 되었고 5번 방법을 추가로 하니까 성공함 1. windows 기능켜기/끄기 에서 "Windows 하이퍼바이저 플랫폼" "가상 머신 플랫폼" 2가지를 체크한다. >> 역시나 이 기능을 활성화하면 앱플레이어(블루스택, 녹스 등등)가 동작하지 않는다. 2. 관리자 권한으로 CMD를 켜고 "pnputil /enum-drivers" 입력 wdcsam64 관련된 것을 찾고 pnputil /delete-driver oem.inf 입력하여 제거한다 만약 하나 이상의 장치가 설치되어서 제거가 안 된다고 하면 -f 를 추가한다 pnputil -f /delete-driver oem.inf 3. 장치 관리자를 켜서 "보기" - "숨겨진 장치 표시" 를 하고 WD SES 관련된 ..
-
Visual Studio Code 자동 완성 Enter키로 선택 안 되게 하기Machine Learning/기타 참고 및 저장용 2022. 7. 5. 15:12
1. settings.json 파일 수정 %AppData%\Roaming\Code\User\settings.json 또는 %AppData%\Code\User\settings.json 에 있으며 이걸 열던지 또는 Visual Studio Code에서 Ctrl Shit P 를 눌러서 "settings.json"을 검색하면 표시된다. 이걸 선택하면 된다 json에 "editor.acceptSuggestionOnEnter": "off" 를 추가하면 된다2. Settings 탭에서 수정하기 Visual Studio Code에서 Ctrl ,(쉼표)를 누르면 Settings 탭이 표시되고 여기에 "acceptSuggestionOnEnter"를 검색하면 Accept Suggestion On Enter 항목이 표시되고 ..
-
Python으로 VirtualBox 제어기타(공개) 2021. 8. 22. 14:30
1. pip install virtualbox 2. 코드 예제 (에러 발생 시 아래 참조) import virtualbox from vboxapi import VirtualBoxManager MachineName = 'window10_test' mgr = VirtualBoxManager(None, None) vbox = mgr.getVirtualBox() machine = vbox.findMachine(MachineName) session = mgr.getSessionObject(vbox) machine.LockMachine(session, mgr.constants.LockType_Shared) #################################### ########################..
-
그냥 DQN 한글 번역 (2)Machine Learning/기타 참고 및 저장용 2021. 8. 10. 17:31
2. Background agent가 actions, observations and rewards의 연속에서 환경 $\epsilon$(이 경우엔 Atari emulator) 와 상호작용하는 tasks를 고려했다. 각 time step에서 agent가 허용되는 행동들 $A=\{1,...K\}$ 중에서 행동 $a_t$을 선택한다. 그 행동은 emulator에 전달되고 emulator 내부 상태와 게임 점수를 바꾼다. 일반적으로 $\epsilon$는 확률적이다. emulator의 내부 상태는 agent에게 관측되지 않는다. 대신 agent는 emulator로부터 이미지 $x_t \in \mathbb{R}^d$를 관측한다. 이것은 현재 화면을 표현하는 raw pixel 값의 vector이다. 추가적으로 agen..
-
그냥 DQN 한글 번역 (1)Machine Learning/기타 참고 및 저장용 2021. 8. 9. 16:13
우리는 강화학습을 사용하여 고차원의 감각 입력으로 정책을 제어하는 딥러닝 모델을 제시한다. 그 모델은 입력을 원본 픽셀로 하고 출력은 미래 보상을 추정하는 가치 함수로 하는 변형된 Q-learing이 학습된 CNN이다. 아키텍처나 학습 알고리즘 조정 없이, 우리의 방법을 Arcade Learning Environment에서 Atari 2600의 7개 게임에 적용했다. 게임들 중 6개에서는 모든 이전의 방식(접근)보다 더 뛰어났고, 그 중 3개의 게임에서는 사람의 숙련도를 능가했다. 1. Introduction vision과 speech와 같은 고차원의 감각 입력으로 agent를 직접적으로 통제하는 학습은 강화학습의 오래된 도전 과제들 중 하나였다. 이 분야에서 운용되는 대부분의 강확학습 결과물들(appl..
-
19장 좀비 서바이버 멀티플레이어 : 네트워크 게임 월드 구현Unity/레트로의 유니티 게임 프로그래밍 에센스 2021. 7. 20. 15:41
19.1 네트워크 플레이어 캐릭터 준비 19.1.1 Photon View 컴포넌트 - 네트워크를 통해 동기화될 모든 게임 오브젝트는 Photon View 컴포넌트를 가져야 함. - Photon View 컴포넌트는 게임 오브젝트에 네트워크상에서 구별 가능한 식별자인 View ID를 부여 - 또한 Observed Components 리스트에 등록된 컴포넌트들의 변화한 수치를 관측하고, 네트워크를 넘어서 다른 클라이언트에 전달. - View ID 1~999까지? -> 정보를 담을 스크립트를 위한 게임오브젝트로 개수 제한에서 벗어날 수 있지 않을까? - max 값 변경 : https://answers.unity.com/questions/596457/how-can-i-add-more-photonview-ids.h..
-
18장. 좀비 서바이버 멀티플레이어 : 네트워크 이론과 로비 구현Unity/레트로의 유니티 게임 프로그래밍 에센스 2021. 5. 21. 11:59
18.1 네트워크 동기화 - 4인 멀티플레이어 게임에서 플레이어 캐릭터는 총 16명이다. - 각자 컴퓨터에 4개의 캐릭터가 존재. 18.1.1 로컬과 리모트 - 로컬 오브젝트 : 주도권이 자신에게 있음 - 리모트 오브젝트 : 주도권이 네트워크 너머의 타인에게 있음 18.1.2 동기화 18.1.3 로컬 권한 검사 - 로컬의 플레이어 게임 오브젝트의 update() 등에서 확인. 18.2 게임 서버의 종류 18.2.1 전용 서버 - 서버의 모든 자원이 온전히 네트워크 서비스를 유지하는 데 사용. - 서버가 플레이어로서 게임에 직접 참가하지 않는 형태. 서버 자신이 클라이언트가 아닐 때. 18.2.2 리슨 서버 - 전용 서버가 없는 대신 플레이어 클라이언트 중 하나가 서버 역할. Play as Host. - ..