경마 모름경마에 배팅한 적도 없고 심지어 승마도 해 본 경험이 없다.. 그래서 경마에 대해 용어라도 공부하자는 마음으로 경마 용어를 확인해보려고 한다. 경마 용어가 저렇게 많은지는 생각도 하지 못했다... 경마 용어 관련 네이버 블로그 글이 있어서 겨우 그 블로그를 보면서 정리를 했다.나를 살린 블로그 기초 경마용어1. 경마 기초 용어 가이드 승률 - 승률은 크게 3가지로 나뉘며 단승률, 복승률, 연승률로 나뉜다. 단승률 -...blog.naver.com 경마 기초 용어 가이드승률 - 승률은 크게 3가지로 나뉘며 단승률, 복승률, 연승률로 나뉜다.단승률 - 1위 입상률복승률 - 2위 이내 입상률연승률 - 3위 이내 입상률승식 - 마권을 구입할 때 승식을 골라 구매 할 수 있다. 승식은 7개로 나뉜다.단..
DB 테이블 설계...설계라고 할 것도 없이 공공데이터에 있는 한국마사회에 있는 데이터를 가져와서 정제하는 용도이기 때문에 중요하지는 않다. 일단 먼저 해야할거는 말 정보 공공데이터 API 에서 가져오는 return 값을 보면 key 값이 219개가 되는걸 볼 수 있다... 결론은 DB 테이블로 담을려고 했지만 129개의 컬럼을 버티는 테이블이..결국... Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs 해..
일단 천천히 시작...개요경마 관련 서비스를 만들 예정 -> 통계 등 할 예정임.기술..스택?Spring BootJPASpring securityDBMariaDB일단은 이렇게 가고 추가적으로 들어오는게 있으면 추가할 예정나는 일단 큰 와꾸먼저 만들고 테스트를 하기 때문에 기본 세팅은 완료 후 테스트 할 예정
과정 글을 안올리는 동안 했던 프로젝트 과정을 적을려고 한다. Mongoose Model 분리 저번 글에서는 스키마를 생성해서 모델을 생성 후 모델 안에다가 데이터 처리하는 로직을 넣었었다. 분리하는게 낫겠다고 판단하여 Controller 디렉토리를 만들어서 데이터 처리 함수를 넣어 놓는 목적으로 분리를 했다. 수정된 model **models/admin-category.js const mongoose = require('mongoose') const { Schema } = mongoose const admin_sub_categorySchema = new Schema({ name : String, router_path : String }) const admin_categorySchema =..
express + quasar axios 통신 이번에 쓸 글은 back인 express와 front인 quasar간의 통신이다. 전글에 작성한 내용과 달리 proxy설정이 살짝 변경되었다. /frontend/quasar.conf.js의 devServer 부분 devServer: { server: { type: 'http' }, port: 8080, open: true, // opens browser window automatically proxy:{ '/':'http://localhost:3000', changeOrigin: true, pathRewrite:{ '^/':'' } }, historyApiFallback: true }, /api를 없애고 '/'을 넣었다. historyApiFallback은 ..
Express JS, Quasar, MongoDB 구조 사용 툴 : VSCode, GitHub(형상관리, 프로젝트 개발 들어갈 때 GitLab으로 변경할 예정) DB : MongoDB(Docker) project 폴더 생성 mkdir quasar 프로젝트 생성 quasar create cd npm install vue-router@4 npm install vuex@next quasar new boot axios/boot/axios.js로 이동 후 수정 import { boot } from 'quasar/wrappers' import axios from 'axios' // Be careful when using SSR for cross-request state pollution..
오늘은 검색하면 그 주변에 마커가 생기는 것까지 구현을 했다. 태그부분은 늘 같으므로 오늘은 js 부분만 보겠다. keyWordSearch () { // 마커를 클릭하면 장소명을 표출할 인포윈도우 입니다 var infowindow = new kakao.maps.InfoWindow({ zIndex: 1 }) // 지도를 표시할 div const mapContainer = document.getElementById('map') const options = { center: new kakao.maps.LatLng(33.664, 6.890), level: 10 } // 지도 생성 -> 나중에 전역변수로 맵을 생성해야함 const map = new kakao.maps.Map(mapContainer, options..
Comment