본문 바로가기
반응형

to be 개발자54

[회고]스파르타_코딩클럽/온라인_리액트/수강 후기 1. 수강목적 이전에 6개월 간의 국비 개발자 코스를 마치고 취업을 했지만, 취업하게 된 회사에서는 내가 학원에서 배웠던 자바가 아닌 리액트를 가지고 프로젝트를 많이 한다고 했다. 어쩔 수 없이 리액트를 처음부터 다시 배워야 했는데, 책을 보며 배워도 익숙치 않았고 인프런을 통해 수강하려고 해도 거의 함수형으로만 강의하고 있어서 클래스형을 많이 쓰는 회사와는 맞지 않았다. 그러다 스파르타 코딩클럽에서 온라인 리액트 강의를 연 것을 보고 이건 꼭 들어야겠다고 생각했다. 혼자서도 척척 잘하면 좋겠지마는, 나는 누군가에게 설명을 들을 때 더 잘 이해하는 타입이라는 것을 스스로 알고 있었다. 어차피 익혀야 한다면 더 효율적이고 수월한 쪽으로 들으리라 다짐하며 수강신청을 클릭했다. 2. 배운 점/잘한 점 꾸준히 .. 2020. 12. 11.
리액트란? 맥에 리액트 설치하기 리액트는 말하자면 프론트엔드 위한 아주 효율적인 자바스크립트 라이브러리다 그래서인지.. 스프링도 설치하는데 애먹었는데 얘도 설치하는데 아주 애를 먹었다 코드는 비주얼 스튜디오 코드 (VScode)로 나는 시작했는데, 다른걸로도 할 수 있겠지? 아마도? 아래 방식으로 create-react-app에 성공하면 그렇게 만든 프로젝트를 VS코드에서 폴더채 선택해서 연다 그러면 거기 src에 js, css 등의 파일이 있다 그게 리액트용 파일들이고 구성이다 이런 부분은 책 에서 읽었다 여기보면 vs코드에서 ESLint와 Reactjs code snippets도 다운받으라고 알려준다 위 두개는 꼭 받아야 하는거고 꼭은 아니지만 받아도 좋은건, Relative Path, Guides, React-beautify 등이.. 2020. 10. 7.
맥 리액트 설치 오류 해결 (웹팩 버전 안맞고, json webpack 지우라고 뜨는거) 대박사건 ㅋㅋㅋㅋㅋ 리액트 설치하기 위해서 Brew 깔고 Npm 깔고 했는데 계속 "webpack": "4.42.0" 이어야 되는데 내가 "webpack": "4.44.2”여서 안된다고 무슨 Cannot set property 'value' of null 뜨고 난리가 나더니 노드js 안받아서 그런가 해서 https://nodejs.org/ko/ 여기서 다운도 받고 맥에서 리액트 실행하는 방법 자체는 https://pliss.tistory.com/133 여기서 진짜 그대로 따라 했는데 자꾸 1부터 6까지 따라 해라 package-lock.json은 지우고 package.json에서는 webpack을 지워라 이런거 떠서 그렇게 해도 심지어 안돼!!!!! 근데 다행히 서치하고 해보고 서치하고또 딴사람이 이렇게.. 2020. 10. 6.
[알고리즘_자바] Daily Temperature 배열 뒤에 나오는 더 큰 오브젝트와의 거리 구하는 법 (Stack 활용법) import java.util.Stack; public class test0930 { public static void main(String[] args) { 문제 //Daily Temperature //각 온도보다 높아지는 날은 몇일 뒤인가 int[] nums = {73,74,75,71,69,72,76,73}; int[] res = dt(nums); for(int i=0;i 2020. 9. 30.
[알고리즘_자바] Two sum 배열 안에서 더해서 제시된 수를 만들 수 있는 두 수의 인덱스 구하기 배열 안에서 더해서 타겟을 만들 수 있는 수를 구해야 한다 - 라고 생각하니 어려웠지만 포문을 돌려서 배열[0] 수부터 비교해본다 - 라고 생각하니 10 - 앞의 수가 나머지 배열 숫자 중에 있는지 확인하면 되겠구나 - 가닥이 잡혔다. 그리고 앞에서부터 다 비교를 해 나갈 것이니 굳이 뒤의 수와 비교할 필요는 없었다. 굿! 문제 int[] nums = {2,8,11,21}; int target = 10; 풀이 public class test0912 { public static void main(String[] args) { test0912 test = new test0912(); //Two Sum int[] nums = {2,8,11,21}; int target = 10; int[] result = te.. 2020. 9. 19.
[알고리즘_자바] MoveZero 배열 에서 0은 다 뒤로 보내고 나머지는 같은 순서로 앞에서부터 담기 이런 문제 처음봤는데 푸는법도 신기했다 ㅋ0ㅋ 문제 int[] num = {0,3,2,0,8,5}; 여기서 0을 뺀 숫자들은 순서대로 앞에서부터 담고, 0(들)은 0이 아닌 숫자들 뒤에 담기 - 풀이 // 풀이는 변수를 최소한으로 만드는 것이 효율적이므로, 이렇게 한 것 같은데 나는 먼저 다른 배열을 만들 생각부터 했다..ㅎㅎ int index = 0; for(int i=0;i 2020. 9. 18.
[알고리즘_자바] MeetingRoom 미팅룸 사용 시간 겹치지 않는지 확인하기 인프런 강의를 듣기 시작했다. 그리고 미팅룸 수업이 첫 수업이었는데 깜짝 놀랐다. int, String 같은 클래스 종류를 만들어서 그걸 받아서 사용하는 법... 상상치 못한 문제풀이 방법이었다. 나는 당연히 2차원 배열로 풀려고 헀는데 그것보다 훨씬 정갈하고 보기 좋은 방법! 문제 인풋 {{15,20},{5,10},{0,30}} 아웃풋 false 0---------------------30 5----10 15----20 미팅룸 사용시간이 겹치면 false 겹치지 않으면 true 풀이 package practiceJ; import java.util.Arrays; import java.util.Comparator; class Se{ // 먼저 이렇게 미팅룸 사용 시작시간, 끝 시간을 담아주는 클래스를 만드.. 2020. 9. 17.
도커docker 로 맥mac에 오라클oracle SQL Developer 깔기..! 쉬우면서도 어려워서 무진정 오래걸렸던.. 내 맥에 DBMS 깔기..ㅠㅠ 고생했다 과거의 나.. 이제는 오라클로 날라다니지만 ~~~ 힘겨웠던 여정을 말해보자면 일단 누군가 내게 맥에는 db깔기 힘들다고 부트캠프나 윈도우 창 안에서 까는 방법밖에 없다고 해서.. 좌절했다가 도커로 하면 된다고 해서 시작하게 되었다 :) 도커는 https://www.docker.com/ Empowering App Development for Developers | Docker Learn how Docker helps developers bring their ideas to life by conquering the complexity of app development. www.docker.com 여기서 깔면 되지롱 귀여운 고래가.. 2020. 8. 27.
맥mac 이클립스 스프링 개발 이미지 업로드 미리보기 파일 경로(윈도우에서 옮겨오면서 생긴 일) 사실 이미지 업로드 자체는 윈도우에서 할때랑 똑같이 냅둬도 됐었다. 파일 업로드처럼 그냥 파일업로드 컨트롤러를 사용해서 아작스로 들어온 파일을 보내고 파일명 추가하고 (중복 방지) 특별히 건드릴건 없었다. 근데 폴더 파일 경로가 문제였다 ㅠㅠ 이미지를 바로 미리보기 하기 위해서는 서버가 바로 읽을 수 있게 서버 안에 있는 템프 웹앱 리소스에 이미지를 넣어야 하기에.. 윈도우에서는 그 파일 경로를 "D:\\MyWork2\\workspace\\.metadata" + "\\.plugins\\org.eclipse.wst.server.core" + "\\tmp0\\wtpwebapps\\Vanilla\\resources\\upload" 라고 해뒀었는데 이 경로를 찾으려 하니 맥에서는 없었다.. 일단 그거는 방법을 .. 2020. 8. 22.
728x90
반응형
LIST