Programming

    [React] Error: Dev Server has been initialized using an options object that does not match the API schema.

    리액트를 실행하려고 npm start를 입력했을 때 Dev Server has been initialized using an options object that does not match the API schema. 오류 해결 방법 Invalid options object. Dev Server has been initialized using an options object that does not match the API schema. - options.allowedHosts[0] should be a non-empty string. pakage.json 파일 마지막 줄에 "options": { "allowedHosts": ["localhost", ".localhost"], "proxy": "https:..

    [IntelliJ] 인텔리제이 Jsp request객체 Cannot resolve method

    인텔리제이 JSP 파일에서 getParameter, setCharacterEncoding, getParameterValues 등 request 기본 객체에 빨간 구문이 생겼을 때 해결하는 방법을 준비해왔어요! Mac os 단축키: cmd + ; Project Structure에 들어가서 Modules -> Dependencies -> + 버튼을 눌러주세요 + 버튼을 누르면 나오는 탭에서 1. JAPs or Directories를 선택해주세요 톰캣이 설치된 폴더로 가서 lib 폴더를 찾으신 후 jsp-api.jar servlet-api.jar 파일을 선택한 후 Open을 눌러주세요 Project Structure에서 OK를 누르신 후 프로젝트로 돌아오면 request 객체에서 발생하던 오류가 없어지고 . ..

    Android - 안드로이드 4대 컴포넌트(구성 요소)

    안드로이드 4대 컴포넌트로는 Actiity, Service, Broadcasting Recevier, Provider가 있다 Actiity 액티비티 UI가 있는 단일 화면을 나타냄 액티비티는 Activity의 서브클래스로 구현 일반적으로 하위 호환을 위해 AppCompatActiviy의 서브클래스를 사용한다 Service 서비스 서비스는 백그라운드에서 실행되는 구성 요소이다 오랫동안 실행되는 작업을 수행하거나 원격 프로세스를 위한 작업을 수행한다 서비스는 사용자 인터페이스를 제공하지 않는다 Broadcast Receiver 브로드캐스트 수신기 브로드캐스트 수신기는 시스템 범위의 브로드캐스트 알림에 응답하는 구성 요소이다 브로드캐스트 수신기는 사용자 인터페이스를 표시하지 않지만 상태 표시줄 알림을 생성하여..

    Android - Intent 인텐트와 IntentFilter 인텐트 필터 알아보기

    인텐트(Intent) 컴포넌트에 액션, 데이터 등을 전달하는 메시지 객체 (다른 액티비티를 띄우거나 동작시키기 위한 수단) 인텐트를 사용하면 애플리케이션 구성 요소 간에 데이터를 전달하거나 실행하려는 기능이 무엇인지 안드로이드 플랫폼에 알려줄 수 있다 안드로이드 플랫폼에게 원하는 것을 말할 때 전달하는 우편물 같은 것 인텐트 유형 - 명시적 인텐트(Explicit Intent) 인텐트에 클래스 객체나 컴포넌트 이름을 지정하여 호출할 대상을 확실히 알 수 있는 경우 -암시적 인텐트(Implicit intent) 액션과 데이터를 지정하긴 했지만 호출할 대상이 달라질 수 있는 경우 MIME 타입에 따라 시스템에서 적절한 다른 앱의 액티비티를 찾은 후 띄우는 방식 사용 인텐트 구성 요소 Action 수행할 액션..