본문 바로가기

분류 전체보기

(9)
IOS 모바일 - 사파리 - CSS 주의해야 할점 input 클릭시 View가 확대 되는 경우 기존 !하고 탭을 눌러서 생성되는 경우의 메타 태그는 이렇게 생성이 된다. 이걸 아래의 코드로 변경해준다. input select의 padding이 적용이 안되는 경우 대신에 heigth과 line-height text-indent 사용 height vh가 아이폰 자체 하단 메뉴 UI에 덮어 씌어지는 경우가 있다. vh 대신에 height:auto나 100%를 사용할 것
패스트캠퍼스 스프링 온라인 강의 junit 사용시 assertThat 오류 제이유닛 버전 4를 사용할려니 다른 버전과 충돌이 일어나서 빌드가 안되고 그래서 제이유닛 5를 사용했더니 assertThat이라는 메서드가 존재하지 않는다. 구글링을 해보니 import static org.hamcrest.CoreMatchers.equalTo; import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.MatcherAssert.assertThat; 이것이 있어야 가능하다는 것 같다... 패캠 온라인 환경 차이 땜에 5분 할때마다 에러가 나온다.....하..
[intellij] 프로젝트 빌드 오류시, 빌드가 안될때. 분명 강의를 그대로 따라 했는데도 시작한지 10분도 안되어서 빌드가 안되어서 진도를 못 나간 적이 있었다. 구글링을 해보니 In menu "Build > Rebuild project". In menu "File > Invalidate caches / Restart... > Invalidate and Restart". Remove last installed/enabled plugins if any. Check dependencies (especially cyclic-dependencies) in "File > Project Structure... > Modules" The last chance: make backup & remove .idea folder from your project directory ..
패스트 캠퍼스 Java 웹 개발 마스터 올인원 패키지 Online. 중간 리뷰 패스트 캠퍼스에 10만원 정도의 강의 내용을 50000원 할인 이벤트를 받을 수 있길래 냉큼 결제해봤다. 하지만 생각보다는 실망이었다. java 강의는 do it 자바프로그래밍 작가님의 강의로서 이미 무료강의가 올라있는 상태다. 그 강의와의 차이점을 모르겠다. 또한 인프런과는 다르게 쪽지형식으로 바로바로 강사님들과 소통할 수 없다는게 가장 큰 단점이었다. 현재 스프링강의를 듣고 있으니 이후의 리뷰도 올리겠다. 비록 시작한지 10분만에 환경설정 차이로 에러 해결하는데만 더 많은 시간을 부과한것같지만.... 아직까지는 딱히 패스트캠퍼스 유료강의의 장점을 발견하지 못한 것 같다.
2020-08-13 자바 공부 시작
원치 않는 파일이나 폴더를 git add할 때 되돌리는 방법 코딩 작업을 하다가 .gitignore를 까먹고 git add . 을 해버리는 경우가 간혹 있다... 그럴때는 [git reset HEAD -- .]로 다시 처음으로 unstage 상태로 돌아가자 만약에 특정 파일만 하고 싶다면 [git reset HEAD -- path/to/file] 이런식으로 하면 된다.
리액트에서 "TypeError Cannot read property 'setState' of undefined" 가 발생 문제 강의를 듣고 있던 도중에 TypeError: Cannot read property ‘setState’ of undefined”가 발생하였다. 원인 원인은 호출하는 함수가 bind되지 않아서 그렇다. onChange에 연결할 함수로 this.handleChange를 지정했다면 this.handleChange 함수는 아래 두 가지 방법 중 한 가지 방법으로 구현되어 있어야 한다. 방법1 - 생성자에서 바인딩 해주기 this.handleChange = this.handleChange.bind(this); 방법2 - 화살표 함수로 구현 handleChange = (props) => { ... } 화살표 함수로 구현하면 자동으로 바인딩이 되기 때문에 생성자에서 명시적으로 바인딩을 해주지 않아도 된다. 달리 ..
React & Express 를 이용한 웹 어플리케이션 개발하기 React를 공부하기 위해 선택했던 강의 몰론 그전에 "따라하며 배우는 노드, 리액트 강의"를 들을려했으나 쌩판 모르는 초보가 무작정 따라하기엔 너무 핵심 내용만 있어 강의 듣는 시간 10분, 구글링 하는 시간 10분이상이 걸렸었다. 그래서 완전 기초부터 시작하는 강의가 필요했었는데 바로 이것..!
2020-08-11 회사 이직을 준비하며 6개월 다녔던 직장을 그만두게 되면서 새로운 회사를 이직할 수 있는 기회가 생겼다. 남들은 왜 신입이면서 6개월밖에 다니지 않았냐 의구심을 가질수 있다고 생각한다. 전 직장인 장점은 오후 6시 퇴근, 주말 출근이 일절 없는 회사였으나 사용하는 언어는 php였고 jquery였다. 잘 알지도 못하는 입장에서 이 두 언어를 비하하는 것은 절대 아니지만 난 modle과 view를 분리해서 사용할 수 있는 언어를 원했기에 과감히 퇴사를 결정했다. 이전에 다니던 회사는 한 파일에 jquery, php, html이 혼합되어 있는 파일이었다. 이런 파일만 몇백개가 넘으니..... 처음 회사에 다닐때 include의 늪에 빠졌던것을 생각하면... 그동안 공부하고 싶었던 react, node.js, python, java..