본문 바로가기

IT 관련 기타

(19)
안드로이드 Error running '' : The activity must be exported or contain an intent-filter 오랜만에 안드로이드 스튜디오에서 개발 중 뜬금없이 아래와 같은 에러가 발생 했습니다. 뭐지 싶어서 찾아보니 제가 가지고 있는 java 파일 중 MainActivity라는 액티비티가 모듈화 되어서 해당 액티비티로 빌드를 시도해서 발생하는 에러였습니다. 어떤키를 잘못 눌렸는지는 모르겠지만 상단 빌드창이 위와 같이 되어있어서 아래와 같이 변경해줌으로써 해결 되었습니다. 이런 간단한 실수는 하지 않기 위해 포스팅 해둡니다.
플렉스 센서(SEN-08606) 플렉스 센서는 위의 사진 처럼 생겼는데 꼭 아이스크림의 바 처럼 평평하고 얆은 형태이다. 위의 센서는 힘을 주면 쉽게 구부러 져서 센서가 얼마나 휘었는지의 값을 내부 저항의 변화로 알려주게 된다. SEN-08606의 전기적인 특성 구부려지지 않은 상태에서 10K Ohms 정도의 저항을 가진다. 즉, 위의 센서에 적절한 크기의 저항(약 10K)과 함께 연결한 후 전압을 걸어주게 되면 플렉스 센서가 얼마나 구부려 지나에 따라서 저항값이 변화 한다. 그렇게 된다면 5V의 전압을 걸었다고 가정 할 시에 평평한 상태에서 약 2.5V의 전압이 걸리던 것이 최대 5V 까지의 전압이 걸리게 되고, 이를 MCU로 읽게 된다면 그에 맞는 해상도로 컨버터되어 사용 할 수 있게 된다.
C# System.MethodAccessException 에러 C#으로 윈도우 프로그래밍 할일이 생겨서 오랜만에 C#을 건드렸다가 System.MethodAccessException 와 같은 에러를 만났습니다. IBatisNet으로 Mapper를 사용해서 DB에 접근하는 소스에서 Mapper가 QueryForList를 통해서 DB에 select 하는 과정에서 발생했습니다. 'DynamicClass.CreateImplementation(System.Object[])' 메서드가 'TableDependency.Model.master.AreaDefVO..ctor()' 메서드에 액세스하지 못했습니다. 처음에는 IBatis의 사용에서 문제가 있지 않을까란 생각에 이런저런 시도를 다 해본결과 Mapper를 생성하는 과정에서 발생할수 있는 문제는 이름이 매칭 되지 않아서 발생할 ..
VS Code Formatter Setting 정리. vsCode 사용 중에 editor setting 관련 내용 정리에 필요성을 느껴서 작성하게 되었습니다. vsCode는 기본적으로 에디터에 관한 세팅을 디폴트로 적용되어 있는 세팅 외에는 settings.json이란 파일에 기록되는 형태로 되어있는데, 이파일 내부에서 에디터의 폰트, 글자 크기, 포맷 관련 설정 등 에디터의 전반적인 설정에 관하여 셋팅이 가능합니다. 일반적으로 약간이나마 세팅에대해 알고있는편이 vsCode의 생산성을 높이는데 큰 도움이 된다 생각하여서 다른분들도 도움이 됐으면 하는 마음에 제가 주로 세팅하는 settings.json 파일 내용을 정리합니다. # User Setting Json 파일 접근하기 일단 기본적으로 settings.json파일으로 접근하기 위해서는 “Cmd”(윈도우..
단축키 - Visual Studio Code 기본 편집 키 명령 명령 ID ctrl+X 행 삭제 (빈 선택) editor.action.clipboardCutAction ctrl+C 행 복사 (빈 선택) editor.action.clipboardCopyAction ctrl+shift+k 행 삭제 editor.action.deleteLines ctrl+Enter 아래에 행 삽입 editor.action.insertLineAfter ctrl+shift+Enter 위에 행 삽입 editor.action.insertLineBefore alt+Down 행을 아래로 이동 editor.action.moveLinesDownAction alt+Up 행을 위로 이동 editor.action.moveLinesUpAction shift+alt+Down 위에 행 복사 추가..
org.springframework.beans.factory.support.BeanDefinitionOverrideException 에러 SpringBoot로 새로운 프로젝트 환경을 구축하던 중 org.springframework.beans.factory.support.BeanDefinitionOverrideException 와 같은 에러를 만났다. 일단 해결책 부터 얘기하면 application.properties 파일(혹은 자신이 설정해둔 properties파일)에 spring.main.allow-bean-definition-overriding=true 와 같이 bean 오버라이딩 가능 설정을 넣어주면 된다. 나같은 경우에는 위의 에러가 api통신 시 한글이 깨지는 것을 방지하기 위한 인코딩 코드 추가 시 발생 하였는데 기존에는 위와 같은 에러를 만난적이 없었다. 그래서 뭘 잘못 설정 했는지 찾다보니 기존 프로젝트에서 Spring Bo..
[eclipse] The declared package "" does not match the expected package "" 패키지 위치 에러 The declared package "" does not match the expected package "" 이클립스 환경에서 테스트 용으로 새로 스프링 부트 프로젝트를 생성하니 "~Application.java" 파일 최상단 package에서 위와 같은 에러가 발생 하였습니다. 분명 위치는 정확한데 위와같은 에러가 발생하여서 다른 문제가 있을것으로 판단하고 검색 해보니 이클립스에서 해당 계층구조를 제대로 인식 못해서 발생할 수 있다고 하네요. 해결법으로 총 3가지 확인이 되는데 1. 파일이 존재하는 패키지에서 파일 다른 패키지로 이동 후 다시 복구. 2. 패키지 에러나는 파일 삭제 후(프로젝트에서만 삭제 폴더에는 남겨 둘 것) 다시 추가. -> 말만 다르지 1과 거의 동일한 방법으로 보입니다. 3...
[Spring Boot] '파일 위치 설정' 및 '파일 위치' 올바른 상태에서 404에러 방금 1시간동안 삽질하다가 해결해서 글 올립니다. 서버 실행 후 위와 같이 404 에러가 계속해서 발생해서 파일 위치와 'application.properties' 파일을 확인해 봤지만 별다른 문제가 없었습니다. 그러던중 콘솔창에 WARN으로 나오는 내용 중 이상한점을 발견했습니다. Path with "WEB-INF" or "META-INF": [/WEB-INF/jsp/ ***.jsp] - ***은 파일명 입니다. 보이시나요? /WEB-INF/jsp/ ***.jsp 이 부분의 읽어오는 경로를 자세히 보시면 /WEB-INF/jsp/ ***.jsp 패스와 파일명 사이에 공백이 보이네요. 그래서 다시한번 application.properties 파일을 자세히 살펴보니 spring.mvc.view.prefix=..