본문 바로가기

인간적인 개발자/문제해결4

[View] 웹폰트, vuetify 아이콘 로컬 실행으로 변경 Vue/Nuxt(Frontend)-Spring boot(Backend) 를 사용한 웹 프로젝트를 구성하여 현장 반영 도중 아이콘이 실행되지 않고 텍스트 출력 시 '_'가 보이지 않는 이슈가 발생했다. 1. 아이콘 출력 안되는 문제 vuetify icon을 사용한다고 알고 있었는데 프로젝트에서 검색해보니 icon을 CDN으로 링크하여 사용 중 이었다. 현장 작업자분에게 여쭤보니 인터넷이 안되는 내부 환경이라고 하셔서 CDN이 문제라고 생각 후 vuetify icon을 로컬에서 실행 가능하도록 수정하기로 했다. - vuetify icon에 대한 자세한 설명은 아래 링크 참고 https://v15.vuetifyjs.com/ko/components/icons/ Icon Component — Vuetify.js .. 2022. 12. 29.
Service stopService() 불렀을 때 onDestroy()가 작동하지 않거나 원하는 타이밍에 작동안할떄 Service 안드로이드의 Service는 startService 또는 bindService로 Service를 시작할 수 있다bindService 시 flag를 어떤 것을 사용하는지 어디서 startService가 시작되는지에 따라 다양한 경우가 발생한다 이중 stopService 실행 시 onDestory()를 바로 타게 하고 싶으면 bindService에서 사용하는 flag를 변경하면 된다 기존에 bindService에서 썼던 flag는 Context.BIND_AUTO_CREATE 였는데 이것을 Context.BIND_ADJUST_WITH_ACTIVITY 로 수정했다그랬더니 잘 작동한다! BIND_ABOVE_CLIENT : 서비스에 바인딩된 client application이 app 자체보다 바인딩한.. 2015. 5. 15.
소켓 프로그래밍 로컬에서 실행하기 학원에서 강사님이 서버 짜주시고 view 만 손댔는데 서버 좀 손대보려고 로컬레서 돌리는거 해보았다. 몇번의 검색끝에 해결! 로컬호스트(내 PC)에서 서버를 실행하기 위해서는 일단 자바 컴파일이 필요하다 서버 파일이 있는 경로로 가서 shift + 마우스 오른쪽 클릭! -> 여기서 명령창 실행하면 간편히 해당 경로에서 윈도우 명령창 실행할 수 있다. (캡쳐가 안됨...ㅠ) javac 명령어를 이용해서 필요한 파일을 컴파일 한다 (검색하면 다양한 옵션으로 컴파일 가능). ... 자리에 파일이름.java 입력하고 엔터! 그 다음! 여기서 나는 좀 헤맸는데, 컴파일한 class 파일을 실행하려고 하는데 계속 오류가 난다. 검색 결과 패키지 파일 밑에서 생성한 경우에는 최상위 경로로 이동해서 패키지명.클래스파일.. 2015. 4. 20.
pull 할 때 index.lock 충돌문제 이유는 뭔지 모르겠지만 소스트리(Sourcetree)에서 pull 할 때프로젝트 파일의 .git(숨김폴더임) 폴더안에 있는 index.lock 파일이 충돌하는 문제가 발생한다..git 폴더 밑에 들어가 봤으나 index.lock 파일은 보이지 않음. 무슨 파일이지? 그냥 프로젝트 폴더 내에서 오른쪽 클릭하고 git bash로 들어가서 (Git 이 설치가 되어 있어야 겠죠) rm -f ./.git/index.lock이렇게 치고 ENTER 빠빵! 이후 다시 pull 하니깐 잘 됩니다왜그런걸까요... 2015. 3. 25.