IT
ISSUE02 :: Vue.js AXIOS 415 error
ISSUE02 :: Vue.js AXIOS 415 error
2020.02.05Spring boot 에서 restful로 통신하는데 415 error 가 발생하는 경우가 있습니다. 이 에러가 발생한 이유는 response로 받아오는 headers 에 `Content-Type` 이 `application/json` 이 아니기 때문입니다. - google chrom network 를 보면 확인해보실 수 있습니다. 따라서 문제를 해결하기 위해서는 1 2 3 4 5 6 7 let options = { headers: { 'Content-Type': 'application/json' } , url: '/localhost:8080' , method: 'post' , data: JSON.stringify(arr) } let response = await axios(options) cs 작성 해..
Module01 :: Vue.js에서주소와 장소 찾는 모달 구현하기
Module01 :: Vue.js에서주소와 장소 찾는 모달 구현하기
2020.02.04처음 페이지를 실행할때 전체 address를 받아옵니다. this .$store .dispatch('FETCH_ADR', this.address) FETCH_ADR({commit}, address){ //google 에서부터 음식점 주소를 FETCH 해옴 api.requestFetchAdrData({commit},address).then( response => { var jadrAry = new Array(); var jloclatAry = new Array(); var jloclngAry = new Array(); var jnaAry = new Array(); var jphoReAry = new Array(); var aJsonArray = new Array(); var aJson = new Objec..
ISSUE01 :: AXIOS 통신 중 CORS(Cross Origin Resource Sharing) 발생 시
ISSUE01 :: AXIOS 통신 중 CORS(Cross Origin Resource Sharing) 발생 시
2020.02.04Google Place API 를 쓰던 도중에 Vue.js 에서 Spring boot 연동된 상태였는데, 기존에 통신하고 있는 port와 다른 google과 cross 통신하려고 해서 발생했던 문제였습니다. 이를 해결하기 위해서 AXIOS Url 앞에 https://cors-anywhere.herokuapp.com/을 사용하였습니다.
알고리즘52 :: 비트마스킹 으로 문제 접근하기(1)
알고리즘52 :: 비트마스킹 으로 문제 접근하기(1)
2020.02.02최근 완탐 문제를 해결하면서 팀 나누기(스타트링크, 링크와스타트, 게링맨더링 등) 에 비트마스킹을 적용하고 해결하고 싶었습니다. 그래서 여러 강의와 문서들을 참고하였습니다. for(int i=0; i
알고리즘51 :: BOJ_12100_2048(easy)
알고리즘51 :: BOJ_12100_2048(easy)
2020.02.022048 게임은 같은 숫자가 있다면 합쳐지고, 첫 턴에서는 이미 합쳐진 숫자에 대해서 같은 숫자라 하더라도 다시 합칠 수 없습니다. 문제에서 주어진 내용을 left, right, up, down 으로 각각 구현해주고 순열을 이용해서 위 4가지 경우를 5가지 순서 있게 뽑아서 field 에 있는 최댓값을 갱신해주면 됩니다. github.com/lllilllilllilili/algorithmWithDonburi/blob/master/algorithm/b12100_2048(easy)/backjun_2048.java
알고리즘50 :: BOJ_3190_뱀
알고리즘50 :: BOJ_3190_뱀
2020.02.02뱀이 사과를 먹으면 몸의 길이가 늘어나고 그렇지 않으면 지나온 빈칸은 빈 칸이 되고 이동하게 되는 문제 입니다. 뱀의 머리 ㅡ 몸통 ㅡ 꼬리 모두를 맵에 표시하는것 보다 머리의 이동 경로를 시간을 기준으로 맵에 표시해두는것이 핵심 입니다. 즉, 뱀이 움직일때마다 current_time이 1씩 증가합니다. 맵에 표시됩니다. 사과를 먹으면 몸의 길이가 1 증가하게 됩니다. 맵의 범위에서 빠져나가게 되거나 뱀의 머리가 몸에 닿는 경우인데 이 경우는 특수한 경우로 그림을 그려 생각해보면 쉽게 접근할 수 있습니다. 1 2 3 4 5 9 8 7 6 가 있을 때 9인 위치에서 // 수정중 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 ..
SSATUBE03:: dev 2019.12.12 - 개발 공부
SSATUBE03:: dev 2019.12.12 - 개발 공부
2019.12.14Javascript JS 는 브라우저에 내장되어 있다. JS를 이용해서 서버를 만들 수 있고 웹 스크랩터를 이용해서 웹 크롤링도 가능하게 한다. 브라우저 밖으로 꺼내서 사용한다. JS를 이용해서 브라우저와 별도로 작동하는것을 만든다 Node.js다. node.js는 철저하게 es6기반 JS 가 비동기로 동작하기 때문에 실시간처리가 가능하다. 내 경우 MAC이라 1.3 installing nodejs Brew update node 실행 했다. Node -v 로 하면 버전 표시가 나온다. 서버를 만들어보자. 서버란 컴퓨터다. 소프트웨어적 서버 = 인터넷에 연결된 덩어리 코드 물리적인 컴퓨터 = 공개적인 컴퓨터 접속 요청에 응답하는 컴퓨터이다. 서버란 접속을 받아주는 무언가다. 접속을 Listen 하고 있습니..
SSATUBE02 :: dev 2019.12.13 - @babel/core,
SSATUBE02 :: dev 2019.12.13 - @babel/core,
2019.12.14#issue “code .” Not working in Command Line for Visual Studio Code on OSX/Mac => https://stackoverflow.com/questions/29955500/code-not-working-in-command-line-for-visual-studio-code-on-osx-mac, 부팅 이후 매번 path를 install 해야 하나보다. #issue Error: Cannot find module '@babel/core' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15) =>npm install @babel/core 로 해결 혹시 아래것이 없어서 발생할 수 ..
SSATUBE01 :: dev 2019.12.12 - code . / repo 표시 / terminal command not working / port 이슈
SSATUBE01 :: dev 2019.12.12 - code . / repo 표시 / terminal command not working / port 이슈
2019.12.13dev 2019.12.12 #issue : https://stackoverflow.com/questions/29955500/code-not-working-in-command-line-for-visual-studio-code-on-osx-mac => code . 안먹힘 (install code), 해결 #issue : github team원 repo에 안뜨는 현상, 미해결 #issue https://github.com/hexojs/hexo/issues/2545 =>command 안먹히는 현상, sudo 관리자로 실행 성공 #issue : error: This is probably not a problem with npm. There is likely additional logging output above..
알고리즘42 :: BOJ_15683_감시(java)
알고리즘42 :: BOJ_15683_감시(java)
2019.12.12시뮬 문제 재귀에서 리턴될 때 원래 맵으로 복구해야함 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 ..
알고리즘41 :: BOJ_14226_이모티콘
알고리즘41 :: BOJ_14226_이모티콘
2019.12.091 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 package backjun; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.LinkedList; import java.util.Queue; public class backjun_14226_이모티콘 { private static int time = Integer.MAX_VALUE; private static boolean[][] visit; private static int..
알고리즘40 :: BOJ_17822_원판돌리기
알고리즘40 :: BOJ_17822_원판돌리기
2019.12.081 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 12..