분류 전체보기 78

[Sourcetree] Clone - 유효한 소스 경로/URL이 아닙니다. 해결법

Sourcetree에서 Clone 할 때, 경로를 그대로 복사에서 넣거나, 경로가 확실히 맞는데도 불구하고 "유효한 소스 경로/URL이 아닙니다." 라는 문구가 뜬다면 이유는 크게 2가지 입니다. 1. 권한 문제 - 관리자가 나한테 권한을 주지 않은 경우 2. 계정 정보 불일치 - Sourcetree에 저장된 계정 정보가 다르거나 Clone 받는 사이트에 대한 비밀번호를 잘못 입력한 경우. 1번 경우는 권한을 받으면 해결이 되지만 2번은 비밀번호를 잘못입력한 경우 확실한 URL을 입력해도 "유효한 소스 경로/URL이 아닙니다." 라는 메세지가 뜹니다. 이럴 경우에는 아래와 같이 파일 2개만 삭제하면 다시 비밀번호를 입력할 수 있습니다. 1. C:\Users\[계정이름]\AppData\Local\Atlas..

Error 2022.11.21

[C#] 날짜/시간 차이 구하기 - DateTime

Unity와 IMU 센서를 연결해 특정 구역에서 특정 구역까지 걸리는 시간을 체크하고자 합니다. // 동작 1 long eventPrevTime = DateTime.UtcNow.Ticks / TimeSpan.TicksPerMillisecond; // 1 sec = 10,000,000 ticks // 동작 2 long curTime = DateTime.UtcNow.Ticks / TimeSpan.TicksPerMillisecond; if (curTime - eventPrevTime >= 5000) { //Debug.Log("######################## 초기화 ###########################"); } - UtcNow : To Universal Time (협정 세계시) - Ti..

C# & Unity 2022.10.31

[Flutter] IntelliJ에서 WiFi 디버깅하기

1. 'Anroid Wifi ADB' 플러그인 설치하기 설정(Ctrl + Alt + s) → 'Anroid WiFi ADB' 검색 후 설치하기. 설치 후 IntelliJ를 다시 시작해줍니다. 다시 시작하면 오른쪽 Tab에 'Android WiFi ADB'가 생성됩니다. (탭이 보이지 않는 경우 : View(보기) - Tool Windows(도구 창) - Android WiFi ADB 클릭하기) 2. 'PC - 스마트 폰'을 WiFi로 연결하기 스마트폰을 WiFi로 디버깅하기 위해서는 몇가지 조건이 필요합니다. PC와 스마트폰이 동일한 WiFi에 접속되어 있어야 한다. 첫 연결 시에는 USB로 PC와 스마트폰을 연결해야한다. 그럼 첫번째로 USB로 PC와 스마트폰을 연결해줍니다. 안드로이드 폰 기준으로, ..

Dart & Flutter 2022.10.22

[Flutter] IntelliJ에서 Flutter 개발 환경 셋팅하기!

1. Android SDK 설치하기 IntelliJ 설정 창(Ctrl + Alt + S) → "Android SDK" 검색 → "Edit" 클릭 아래와 같이 두가지 체크 확인 후 '다음' 버튼 클릭! (저는 체크 된 상태였습니다.) Next!! Android SDK 설치가 끝났습니다~ 2. Flutter 플러그인 설치하기 IntelliJ 설정 창(Ctrl + Alt + S) → 플러그인 → "Flutter" 검색 → 설치 'Flutter' 라는 프레임워크에서는 'Dart'라는 언어를 사용하니 설치해줍니다. IntelliJ 를 다시 시작해주면 Flutter 플러그인 설치 완료!! 3. Flutter SDK 설치하기 아래 링크에서 OS에 맞는 설치파일을 다운받거나 https://docs.flutter.dev..

Dart & Flutter 2022.10.18

Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.

강의를 듣다가 새로운 프로젝트를 생성한 후 메인에 문구를 출력해 테스트 실행 → System.out.println("") 문구가 출력은 되나 다음과 같은 메세지가 발생했습니다. 빌드 시 Deprecated 된 기능들이 있어서 현재의 gradle과 호환이 맞지 않다는 메시지인걸로 해석됩니다. (Deprecated : '중요도가 떨어져 더 이상 사용되지 않고 앞으로는 사라지게 될' 이란 의미입니다.) 그냥 경고 메세지로 Gradle 버전을 올려줘야 하지만 경고 메세지를 무시할 수 있습니다. 아래 You can use '--warning-mode all' 을 사용하여 경고를 무시할 수도 있습니다. (...뭐가 안맞았나 찾아봐야겠네요..) 뭐...일단 실행은 되지만 초반부터 저런 메세지는 찝찝하니 하나씩 해결하..

Error 2022.10.10

[GCP] Compute Engin - VM 인스턴스 삭제하기(feat. 중지,정지)

1. 해당하는 서버 체크박스 클릭하기! 위에 중지 / 정지 / 삭제 기능이 활성화됩니다. 중지 : 쉽게 말해서 컴퓨터 전원을 끈 상태. 하지만 인스턴스 및 디스크가 사용중이므로 요금이 부과됩니다. 정지 : 서비스 / 배포를 중지합니다. 인스턴스 및 디스크가 모두 사용중이므로 요금이 부과됩니다. 삭제 : 인스턴스 및 디스크를 완전히 삭제하며, 이후에는 더 이상 요금이 부과되지 않습니다. 2. 삭제 기능 클릭! 삭제!! 클릭!!! 창 하단에 메세지가 ....!! GCP Compute Engine VM 인스턴스를 완전히 삭제했습니다!! 이제 돈 나갈 걱정이 없네요. 하핫

AWS & GCP 2022.10.05

[MFC/VISION] 최소자승법으로 선 그리기(feat.C++)

visual Studio 2015 - MFC/C++ MIL 라이브러리를 사용해서 작성한 코드 일부분을 가져왔습니다. 카메라로 찍은 영상을 버퍼에 올리고(흑백), 해당 픽셀의 좌우 2개, 즉, 5 픽셀 값의 평균값을 계산해서 다시 버퍼를 셋팅합니다. (평균값을 사용하는 이유는 중간에 픽셀값이 튀거나 어두운 픽셀이 있다면 정확한 라인을 찾기 힘들기 때문입니다.) 해당 픽셀 좌우를 비교하여 일정값 이상이면 그 좌표를 저장하는 방식으로 모든 좌표를 저장합니다. 최소자승법에 사용할 좌표를 얻었으니 이제 선을 찾아봅시다! 최소자승법 식 구현 위 식을 그대로 구현하기만 하면 됩니다! (....?) 일단 변수 선언 부터 //최소자승법 - 직선 시작 - 모두 double double sigma_Lx, sigma_Ly, ..

MFC 2022.09.27