오류일지 (15) 썸네일형 리스트형 [Javascript] 대괄호 표기법으로 프로퍼티 값 읽을 때 주의하자! 자바스크립트 개념을 공부하면서 문제를 푸는데 계속 오류가 발생했다. 문제는 다음과 같다. 문제: 객체 매핑하기 세 개의 프로퍼티 name과 surname, id를 가진 객체 user가 담긴 배열이 있습니다. name과 surname을 조합해 fullName을 만들고, 이를 이용해 두 개의 프로퍼티 id와 fullName을 가진 객체를 담은 새로운 배열을 반환해주는 코드를 작성해보세요. 예시: let john = { name: "John", surname: "Smith", id: 1 }; let pete = { name: "Pete", surname: "Hunt", id: 2 }; let mary = { name: "Mary", surname: "Key", id: 3 }; let users = [ john.. [ReactJS] react_dom_client__WEBPACK_IMPORTED_MODULE_1___default.a.render is not a function 오류 해결 상황 npm start해서 서버를 돌리는데 빈 화면이 뜨는 것이었다. 그래서 콘솔을 확인해보니 다음과 같은 오류가 떴다. react_dom_client__WEBPACK_IMPORTED_MODULE_1___default.a.render is not a function 그리고 내 index.js 코드는 다음과 같았다. import React from 'react'; import ReactDOM from 'react-dom/client'; import './index.css'; import App from './App'; ReactDOM.render(, document.getElementById('root')); 해결 index.js 코드를 다음과 같이 바꿔주자. import React from 'react'.. [eclipse] Dynamic Web Project 만들 때 Source folder 이름이 없는 경우 해결법 Dynamic Web Project를 만드는 과정에서 Java application 환경 설정 단계에 들어왔는데 Source folder와 Default output folder명이 텅텅 비어 있어서 당황했었다. 이럴 땐 이렇게 해결하자. Source folder명을 src로 edit해주고 Defaut output folder엔 build\classes라고 써주자. 스크린샷 출처 및 상세 내용 https://carrotweb.tistory.com/14 이클립스 다이나믹 웹 프로젝트 만들기 1 - Eclipse Dynamic Web Project Dynamic Web Project(다이나믹 웹 프로젝트)는 Java Servlet(서블릿) 기반의 웹 애플리케이션입니다. Servlet(서블릿)은 웹 브라우.. [오류일지]The selection cannot be run on any server. 오류 발생 원인: 프로젝트에 서버가 제대로 등록되지 않아서 발생하는 오류. 해결 순서 1. 프로젝트를 선택하고 오른쪽 버튼을 누르고 Properties를 선택한다. 2. [Properties] 대화상자가 나타나면 [Server] 메뉴를 선택. 3. "Always use the following server when running this project" 목록에서 Tomcat v8.5 Server at localhost를 선택해주고 Apply and Close를 누르자. 이러면 해결! https://kimsaemjava.tistory.com/166 [톰캣오류]the selection cannot be run on any server 위와 같은 오류가 발생하는 경우 서버로 웹 관련 Application이 실.. [오류일지]eclipse Tomcat 설치시 Cannot create file, access denied 오류 해결 과정 및 해결 방법 문제점: Tomcat Server를 추가하려고 보니 Server Error Cannot create file, access denied가 뜬다. 방법1. project - clean (실패) 이클립스 상담 메뉴에 있는 Project - clean - 해당 프로젝트 선택했으나 실패했다. 나는 프로젝트를 빌드하려는 것이 아니기 때문에 아무 상관이 없는 것으로 보인다. https://dev-syhy.tistory.com/32 이클립스 오류 - The project was not built due to The project was not built due to "Cannot create file, access denied:......" 프로젝트를 빌드하려고 하니 위와 같은 에러가 난다. 일단 아래와 같은 방법으.. [안드로이드][프로젝트2] 네이버 검색 API + RecyclerView + CardView+ Hanlder의 postDelayed 네이버 검색 API + RecyclerView + CardView를 이용하여 사진과 같이 정보가 나오길 바랐는데, 처음에 했을 때는 오류가 나왔다. 그래서 Log.d를 열심히 찍어가며 어디서 문제가 생기는 건지 봤고, 원인을 발견했다. 답은 네트워크 연결보다 array 불러오는 게 빨라서 안 됐던 것이었다. 그래서 array 불러오는 곳에다가 handler의 postDelayed 메소드를 이용하여 지연시켰더니 내가 원하는대로 나왔다. handler의 postDelayed 메소드 // 2초간 멈추게 하고싶다면 Handler handler = new Handler(); handler.postDelayed(new Runnable() { public void run() { // 하려는 것을 넣어주자. ㅎㅎ } .. [프로젝트1][오류일지]19. 헤더에 프로필 정보 불러오는 방법 문제점: HomeFragment에 프로필 정보를 불러온 것과 같이 HomeActivity안에 있는 navigationView안에 있는 Header에 프로필 정보를 불러오고 싶었는데, HomeFragment에서 했던 방법과 동일하게 했을 때 오류 발생. 결론: getHeaderView(0)을 쓰자! tvName_header = navigationView.getHeaderView(0).findViewById(R.id.tvName_header); tvEmail_header = navigationView.getHeaderView(0).findViewById(R.id.tvEmail_header); ivProfile_header = navigationView.getHeaderView(0).findViewById(R.. [오류일지][프로젝트1]18. 유저 리스트가 안 나왔던 이유 위의 사진은 정상적으로 작동했을 때의 Users 리스트 모습니다. 그런데 이걸 해결하기 전에 유저리스트가 뜨질 않았다. 왜 그런 걸까 살펴보던 중, firebase realtimebase에서 제대로 저장이 안 된 계정(데이터)를 발견했다. 알고보니 데이터가 저장이 제대로 안 된 것이 영향이 있었던 것이다. 그 계정을 삭제하니 위와같이 잘 작동하게 되었다. [오류일지]14. CSS- 반응형을 고려하여 높이 지정 말고 overflow:auto;! 화면 크기를 줄였더니 다음과 같이 변했다. 내가 무슨 잘못을 해서 이렇게 된 걸까? 정답은 내가 div의 높이를 지정해버렸기 때문에 발생한 일이다! 이럴 때에는 반응형을 고려하여 높이를 고정하지 않고 overflow:auto;로 지정해야한다! [오류일지]12. z-index는 형제끼리의 싸움이다! 위는 내가 저지른 오류다. #lnb에 z-index:1000을 줘봤자 소용이 없다. 왜냐하면 z-index는 형제끼리 즉 같은 급에서의 싸움이기 때문이다. 이 상황에서는 header에 z-index를 줘야한다. 그래야 동급인 #subBack과 싸울 수 있다. 이전 1 2 다음