개발 40

[React ] 1-2. 첫 리액트 컴포넌트

인프런에 제로초님의 강의를 보고 정리한 내용입니다 : ) [ 웹 게임을 만들며 배우는 React ] https://www.inflearn.com/course/web-game-react 강의를 듣는데, 퍼블리싱을 했던 사람들에게는 컴포넌트라는게 이해하기 힘들수있다고 하신걸 들었다. 살짝 걱정되긴하는데,,, 다른것도 많이 했었으니까..!! React를 사용하기 위해서는 head태그안에 아래와같은 코드를 입력해주어야한다. render () 태그를 만들어 주는 함수, 화면을 어떻게 보여줄것인지 나타내주는 함수로 위에서는 결국 Like을 만들겠다! 라는 의미를 가지고 있다. ReactDOM (대소문자 주의) 실제로 화면을 그려주는 역할을 한다. #root위에 그려주겠다 라고 생각해야한다.

개발/react 2022.02.14

[spring] vscode 스프링 프로젝트 만들기

vs code에서 스프링 부트를 할 수 있다해서 한번 시도해봤다. 먼저 깔아주어야하는 확장프로그램들이 있다. java Extension Pack 자바를 작성할 수 있고, 테스트나 디버그하는데 도움이 되는 팩 spring boot extenstion pack 스프링 부트 개발및 배포를 위한 팩 lombok annotations support for vs code 반복되는 메서드 작성코드를 줄여주는 역할 설치를 완료했다면 이제 프로젝트를 생성해보자. ctrl + shift + p 를 눌러 입력창에 Spring initializr를 입력해준다. 1. spring boot의 버전을 선택해준다. 2. 사용언어를 선택해준다. (나는 자바) 3. 사용 할 group id명 4. Artifact id명을 차례로 입력해..

개발/기타 2022.02.12

[flutter](Mac) 안드로이드 스튜디오 플루터 프로젝트 실행하기

프로젝트 생성하는 방법을 알고싶다면? https://somang-dev.tistory.com/58 [Flutter](mac)안드로이드 스튜디오에서 flutter 프로젝트 시작하기 (* SDK가 설치되어 있어야합니다.) 설치 및 설정하기 https://somang-dev.tistory.com/57 [Flutter] 플러터 Mac 환경 변수 설정하기 미니프로젝트로 flutter를 이용해서 앱을 만들기로 했다. 사용해보면 좋을거라. somang-dev.tistory.com 위에서 새로운 플루터 프로젝트를 생성했다면 안드로이드 에뮬레이터로 앱을 실행해보자 에뮬레이터(emulator) : 앱을 실행할 수 있는 가상 장치 생성된 프로젝트에서 오른쪽 상단을 보면 안드로이드 모양이 있는 스마트폰 아이콘이 있다. ( A..

개발/flutter 2022.01.31

[Flutter](mac)안드로이드 스튜디오에서 flutter 프로젝트 시작하기

(* SDK가 설치되어 있어야합니다.) 설치 및 설정하기 https://somang-dev.tistory.com/57 [Flutter] 플러터 Mac 환경 변수 설정하기 미니프로젝트로 flutter를 이용해서 앱을 만들기로 했다. 사용해보면 좋을거라는 추천을 받아 강의를 보며 천천히 따라하려는데 왠걸, 환경변수에서 쩔쩔매고 있는 날 볼수 잇었다 ;;;세상에,,, 그 somang-dev.tistory.com 안드로이드 스튜디오를 처음 키게되면 아래와 같이 project를 만들 수 있다. 어? 나는 New Flutter Project가 없는데요? 화내지말고 왼쪽 메뉴바의 plugins에서 flutter를 검색해 설치하고오자 ^^(아마 껏다켜야함) 다음으로 마주치게될 화면은 플러터 SDK가 설치된 경로를 입력..

개발/flutter 2022.01.30

[Flutter] 플러터 Mac 환경 변수 설정하기

미니프로젝트로 flutter를 이용해서 앱을 만들기로 했다. 사용해보면 좋을거라는 추천을 받아 강의를 보며 천천히 따라하려는데 왠걸, 환경변수에서 쩔쩔매고 있는 날 볼수 잇었다 ;;;세상에,,, 그래서 바로 mac에서 flutter환경변수 설정하는 방법을 정리하려한다. 1. 플러터 다운로드 https://docs.flutter.dev/get-started/install/macos macOS install How to install on macOS. docs.flutter.dev 플러터는 위에서 다운받을 수 있다. 플러터를 다운받은 후 다운 받은 폴더를 기억하고 있자. 환경변수를 설정할때 영구적으로 설정해두기위해 아래와 같은 명령어를 터미널에 입력한다. export PATH="$PATH:/flutter가 ..

개발/flutter 2022.01.25

[javaScript] 가장큰수

문제 설명 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰 수는 6210입니다. 0 또는 양의 정수가 담긴 배열 numbers가 매개변수로 주어질 때, 순서를 재배치하여 만들 수 있는 가장 큰 수를 문자열로 바꾸어 return 하도록 solution 함수를 작성해주세요. 제한 사항 numbers의 길이는 1 이상 100,000 이하입니다. numbers의 원소는 0 이상 1,000 이하입니다. 정답이 너무 클 수 있으니 문자열로 바꾸어 return 합니다. 입출력 예 numbers return [6,10,2]..

[ git ] git push중 error: 403

프로젝트를 진행하면서 형상관리를 맡아서 하고있는 중인데 아주...많은 ㅋㅋㅋ오류들을 보고있다... 해결하려고 찾아보다보니 많이 공부되고있는데 오늘은 403 오류가 나서 해결해야했다. 403이면 권한 문제라고 하는데 보통 일반적인 해결방법은 설정 > 고급 > 유저네임을 설정하지 않은 경우 URL별로 기본으로 사용할 유저네임 -> 계정 선택후 삭제 그렇지만 나의 문제는 늦게 추가했던 팀원분의 권한을 develop으로 설정하지 않았던것... (Guest로 되어있었다.) 권한 문제라는걸 보자마자 여기로 달려가서 확인했더니 어우..역시나...ㅠ 문제를 바로 해결해서 너무 다행이다 정말... 다른 팀원들의 권한은 다 제대로 설정되어있어서 이 에러를 본적이 없었는데,,, 이렇게 확인해서 다행이다.. 나중에 이런 문제..

개발/기타 2021.05.27

[Tip] 조건식에서 인스턴스의 참조연산자를 사용할때 Null이 올 수 있는 경우

게시글 목록을 검색해서 불러올때 존재하지 않으면 "검색결과가 존재하지 않는다"고 보여주고 싶다. if(testList.size() >0 ) { }else{ } - 정상적으로 조회를 하는경우 null이 아닌값이 넘어온다 - 검색결과가 존재하지 않을 때는 size()가 0이다. => testList의size가 0보다 큰지 아닌지 확인필요. 하지만, 조건식에서 인스턴스의 참조연산자를 사용할때 Null이 올 수 있는 경우가 있다. &&연산 같은 경우엔 앞이 false라면 뒤가 동작하지 않는다. 이점을 활용해서 앞에서 null이 아닌지 맞는지 판단해서 true일 경우(null이 아닐경우)에만 뒤의 참조연산을 사용할 수 있도록 조건을 설정하면 된다. = NullPointerException를 방지할 수 있다.!! ..

개발/기타 2021.04.30

[mac] 터미널 실행 시 (base) user로 뜰때! 해결하기

저번에 아나콘다를 설치한 이후로 터미널에서 (base) user로 나와서 당황했다. 그냥 작업하면 안되는건가? 하고 해봣더니.. 네...^^... 안된다. 터미널 (base) user 를 검색하고 보니 아나콘다 때문에 (base)가 나오는거였다....설마했는데,, 블로그에있는 방법으로 간단하게 해결할 수 있었다. !!! 참고 : haaringa.tistory.com/162 아나콘다 환경에서 나오려면 아래와 같은 명령어를 입력하면 된다. # 콘다 환경 끄는 방법 $ conda deactivate # 콘다 환경 키는 방법 $ conda activate

개발/기타 2021.04.23