private: 해당 kt 파일 내에서만 visible protected: private과 같음 + subclass에서 visible internal: 같은 module 내에서만 visible public: 어디서든 접근 가능 // default public > protected | internal > private module ? an IntelliJ IDEA module a Maven project a Gradle source set a set of files compiled with one invocation of the Ant task 같은 모듈에 다른 패키지에서 internal이 가능하다고 하다~ 그럼 public이랑은 무엇이 다른지? public은 다른 모듈일 대에도 접근이 가능하다. 정말로 ..
증상 그냥 잘 되어있는 코드인데 빨간 줄이 생김. 실행은 됨.. 오류명 com.google.android.material.textfield.TextInputEditText'. Check your classpath for missing or conflicting dependencies. 검색하니까 해당 파일의 이름을 바꿔보고 project clean 하라고 해서 실행함 성공함 https://stackoverflow.com/questions/54571959/kotlin-databinding-error-check-your-module-classpath-for-missing-or-conflicting
나도 객체지향 방식으로 순서 생각 없이 포스팅을 할거다.. 프레임워크: 개발을 위한 기본 뼈대라고 생각하면 된다. 프레임워크를 사용하면 원하는 기능에만 집중하여 구현할 수 있다. 기본적으로 필요한 기능을 갖추고 있음. 라이브러리: 모듈이랑 동일하다. 자주 사용하게 되는 코드를 하나의 함수나 클래스 단위로 묶어서 코드를 재사용한다.. 자바로 라이브러리 만들 때 export, jar 파일 형식 선택, 내보낼 항목 선택(메인클래스를 제외한 나머지 클래스가 존재하는 패키지) m.blog.naver.com/PostView.nhn?blogId=isaac7263&logNo=221335938557&proxyReferer=https:%2F%2Fwww.google.com%2F Java API: application pro..
이력서를 넣기 전에 생각해보자 나는 기술 면접에 대처할 수 있는가? 백퍼센트 없다. 확률 제로다. 기본 개념을 이해는 하고 있지만 막상 말로 꺼내기가 힘들어 내가 제일 기억하기 쉽고 이해하기가 쉬운 방법인 스크립트 형식으로 정리해보려 한다. 자 먼저 객체지향 프로그래밍 객체지향 프로그래밍은 컴퓨터 프로그래밍 스타일, 패러다임 중의 하나이다. 프로그래밍에서 필요한 데이터를 추상화시켜 상태와 행위를 가진 객체를 만들고, 그 객체들 간의 유기적인 상호작용을 통해 로직을 구성하는 프로그래밍 방법이다. 여기서 데이터를 추상화한다는 말이 뭘까? 추상화의 정의를 살펴보자 추상적: 어떤 사물이 직접 경험하거나 지각할 수 있는 일정한 형태와 성질을 갖추고 있지 않은 것. 데이터를 구체적으로 정하지 않고 대략의 실루엣정도..
210727 수정 서론 (생략가능) 더보기 블로그에 있는 포스트들을 보면 알겠지만 나는 정말정말 초보 개발자이다. 포트폴리오 준비를 시작하면서 깃헙 페이지로 블로그를 만들 수 있다는 얘기를 듣고 만들어보기로 했다. 얘기를 해준 팀원의 말로는 jekyll, hugo, hexo를 주로 사용해서 블로그를 만든다고 했는데 일단 뭐든 처음 하는 것이니 이름이 마음에 드는 hugo를 사용하기로 했다. (아직 누가 더 좋고 나쁘고를 느낄 수 있는 수준이 아님) 다른걸 안만들어봐서 모르겠지만 hugo를 만들면서 오래 헤맸고... git을 모르는 사람은 git부터 알아보고 오길 바람.. 사람들 설명에서 조금 빠져있는??? 나는 왕초보라서 모르는 그런 기본적으로 깔고가는 전제가 있어서 나같은 초보들에게 도움을 주고자.. ..
AJAX는 뭐지? 자바스크립트에 의한 비동기적인 통신.. XML기반의 데이터를 클라이언트와 서버사이에서 교환하는 방법! 비동기적통신? (비동기: Asynchronous: 동시에 존재하지 않는.. 싱크로의 반대 동기화 하지 않음을 말함) 서버가 응답 받을 준비가 됐는지와 별개로 그냥 클라이언트(웹브라우저)가 서버로 정보를 전송함.. 무대뽀였군아.. 페이지 단위로 데이터를 로드하지 않고, 페이지의 일부 단위를 받아서 그 부분만 동적으로 갱신하는 방식이라 함.. XML, JSON, CSV 데이터 타입의 정보를 주고 받는다. AJAX처리를 할 때는 XMLHttpRequest 객체를 사용한다.. open, send 메소드를 가지고 송신함 open메소드(전송방식, 전송할 데이터, 비동기유무) 전송방식: get / ..