Today I Learned leaflet 라이브러리로 맵 렌더링 및 마커 표시 기능 구현 미니 프로젝트 회의 Today was 이제부터 팀 미니프로젝트를 시작해야 해서 내가 지금 하는 개인 프로젝트 외에 다른 것이 생겼다. 어쨌든 2주만에 구현해야하니까 일단 이게 우선이 될 것 같다. 주제는 '나만의 서재' 컨셉으로 내가 읽은 책과 서평을 관리할 수 있는 웹앱. 그리고 다른 유저들의 피드도 메인 화면에 띄울 것. 그리고 유저들이 등록한 읽은 책 데이터를 기반으로 트렌딩하고 있는 책을 시각화하여 메인에 보여줄 것. + 기타 등등.. 스택은 학원에서 배운 거 기반으로 html/css/js/jsp + spring mvc/myBatis + oracle sql 으로 이루어질 것이다. 일단 나는 a..
Mac에서 톰캣 설치 및 포트 번호 바꾸기 톰캣 설치 방법(터미널 사용) spotlight 켜서 terminal 찾아 시행 terminal에서 brew update하여 최신 버전 업데이트(사전에 홈브류 설치 필요) brew install tomcat 으로 톰캣 설치 설치 뒤 brew list 쳐서 list 중에 tomcat 있는지 확인(제대로 설치되었는지) 터미널에 cd /usr/local/Cellar/tomcat/9.0.21/bin bin으로 이동 후 ./catalina start 명령으로 톰캣 구동(서버 멈추는 건 ./catalina stop) localhost:8080을 브라우저에 쳤을 때에 톰캣 홈페이지가 보이면 구동 성공 Mac에서 로컬호스트 포트 번호 바꾸기 터미널에 cd /usr/local/..
[jQuery] .click event pass parameters 상황: 제이쿼리 사용해서 click 이벤트 설정 시 패러미터를 설정하고 싶었다. 잘못된 코드 1 // Wrong code ex1 var someword = 'blahblah'; function test(param) { alert(param); } $('#somebtn').click(test(someword)); 이렇게 하면 클릭 뒤에 콜백이 실행되는게 아니라 윈도우가 로딩되면 바로 함수 내용이 실행되버린다. 잘못된 코드 2 // Wrong code ex2 var someword = 'blahblah'; function test(param) { alert(param); } $('#somebtn').click({param: someword}..
Today I Learned 타노스 프로젝트 모달 띄우는 것 성공! 버튼이 1개만 보이는 것 해결 Today was 컴포넌트 별 css 문제는 루트 컴포넌트의 css에 속성을 지정하여 상속하는 방식으로 해결했다! 전에 한 프로젝트 코드를 보니 확실히 도움이 되었다. 버튼 컴포넌트를 생성해서 2개를 렌더링했는데 한 개만 보이는 문제도 있었는데, 이거는 버튼 컴포넌트 div 위치를 브라우저 중앙으로 고정해놔서, 버튼 두개가 같은 위치에 겹쳐서 하나만 있는 것처럼 보였던 거였다. 이것도 버튼들을 감싸는 div의 css 속성은 루트 컴포넌트에 넣음으로써 해결했다. 좀 더 하려고 했는데 야구 보느라 오늘은(...)
리덕스 미들웨어 redux-promise 패키지를 설치하여 어플리케이션 안에 ajax 리퀘스트를 처리하도록 할 수 있다. ajax 를 사용하기 위해서 axios 라이브러리 사용한다.(제이쿼리는 너무 기능이 많아서) // WeatherReducer export default function(state = null, action) { console.log("Action received", action); return state; } 리덕스 미들웨어는 리듀서가 호출되기 전의 문지기 같은 역할을 하면서 액션을 잠깐 멈출 수 있다. 지금 만들어진 액션의 payload는 프로미스인데, 원래는 리듀서에 넘겨야 하지만 payload가 프로미스인 것을 확인하면 미들웨어가 프로미스가 resolved될 때까지 기다린 다음에..
Today I Learned 스프링 mvc + MyBatis로 게시판 구현 그리디 알고리즘 문제
Today I Learned MyBatis 시작 알고리즘 그래프 탐색 문제 겨우 통과 타노스 프로젝트 아직도 모달에 대해 고민중. 인스턴스를 넘기는 위치를 이리저리 바꿔보지만 소용이 없다.. Today was 코드를 처음부터 짜니까, 문제들을 많이 만나게 된다. 어떤 것까지 컴포넌트로 해야하지? 어떤 것까지 상태를 가져야하지? 그래서 인스턴스를 어느 컴포넌트에 보내는게 맞지? 등등. 프로그래머스에서 하는 리액트 리덕스 스터디를 큰맘 먹고 신청을 했는데.. 과연 도움이 많이 되려나?
- Total
- Today
- Yesterday
- Prefix Sums
- til
- JavaScript
- jQuery
- react
- 포인터 변수
- 자바
- oracle
- youtube data api
- Conflict
- 깃
- linkedlist
- useEffect
- GIT
- 개발 공부
- getter
- Java
- 알고리즘
- this
- 제네릭스
- rxjs
- Data Structure
- SQL
- c언어
- CSS
- 리덕스
- 인스턴스
- Redux
- package.json
- Session
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
