-설치도중 포트 중복 에러 발생시: 1. 윈도우 검색창에 리소스 모니터 검색 2. 리소스 모니터 켜면 위에 ‘네트워크 활동이 있는 프로세스’ 부분이 있고 밑에 ‘수신 대기 포트’ 부분이 있는데 ‘수신 대기 포트’ 부분을 봄 3. 수신 대기 포트 부분에서 포트 3306인것을 찾는다. 그리고 프로세스의 pid를 어디다 메모 ㄱㄱ 4. cmd를 관리자권한으로 실행함(우클릭하면 관리자권한으로 실행 뜸) 5. taskkill /F /PID {pid} 이 명령어 치셈 이게 뭐냐면 지금 maria DB 만들때 기본 포트가 3306인데 지금 3306으로 돌아가고있는 프로세스가 있다는 의미임 그래서 그 3306을 차지하고있는 프로세스를 강제종료 하는것임 만약 3306으로 뭔가 중요한걸 하고있다면 종료 안하는게.. 좋을듯..
fork는 남의 레포지토리를 내 레포지토리로 복붙하는 기능이다 Fork 하기 fork할 레포지토리로 이동해서 위 사진에 표시된 부분에서 화살표 말고 Fork라고 적혀있는 부분을 클릭한다 create fork를 클릭한다 이후 내 레포지토리에 포크받은 레포지토리가 있나 확인한다 fork된 브랜치는 원본의 main에 영향을 주지 않는다 변경사항 내 레포지토리에 반영하기 원본 레포지토리에 변경이 발생하면 내가 fork한 레포지토리에도 반영을 하고싶을수 있음 그럴땐 내 레포지토리에 가서 위 이미지대로 Sync fork를 클릭하면 됨 Pull request pull request는 원래 레포지토리에 내가 만든 코드를 올리고 싶을때 쓴다 pull request전까진 내가 포크했던 내 레포지토리에만 변경사항이 적용된다..
결론만 간단히 보고싶으신 분은 맨 아래로 졸업작품 팀플 진행중에 페이지간 데이터를 보내줄 필요가 있었다. 하다가 새로고침을 하면 쿼리 데이터가 사라지는것을 발견했고 이것을 해결하기 위해 Link태그에서 id를 주소창에 보이지 않도록 as를 붙였던것도 떼고 isReady를 쓰게 되었음 그래서... 이전 페이지에서는 이런식으로 쿼리를 넘겼다 이렇게 해주면 이동후 페이지에서 import { useRouter } from "next/router"; ... export default function PatientStatePage(){ const router=useRouter(); let patientID=useRef(null); ... useEffect(()=>{ if(!router.isReady){ return..
최근 코틀린 공부중이다.. https://developer.android.com/courses/android-basics-compose/course?hl=ko Compose 사용 시 알아야 하는 Android 기본사항 과정 | Android Developers Compose 사용 시 알아야 하는 Android 기본사항 developer.android.com 여기서.. 지금 3단원은 했다 훗.. Compose camp도 등록했다 얼마전에 새벽에 우연히 dev summit 2022 를 보게되었는데 거기 보니깐 이제 안드로이드는 xml을 버리고 완전히 compose로만 하려고 하는듯함 새벽에 본거 인증^^ 사실 영어로 해서 이해를 많이는 못했음 이해 한거만 써봄 영어 잘몰라서 이거 틀린내용일수도있음!!!! 궁..
멀티코어에서 유의점 궁금하신분은 맨 아래쪽으로 가보세여^^~ 그외 기타 유의점(밑에도 썼지만 걍 위에서만 보고싶을수도있으니깐)은 ->버전을 확인하시라... 클라이언트랑 서버쪽 socket.io 버전이 호환이 안될수있음(https://socketio.github.io/socket.io-client-java/installation.html) 이렇게 on 한것에 {} 안에는 'check_con'이라는 이름의 이벤트가 일어났을때 어떤 일을 할지 적는것임 ->id_message 이부분은 상대방이 나한테 보낸 데이터부분 socket.emit('msg_to_client',message) ->emit은 내가 상대방에게 'msg_to_client'라는 이름의 이벤트를 일어나도록 하는것, 이걸 하면 상대방은 socket...