분류 전체보기(32)
-
프로그래밍 코드를 한글(hwp)문서에 옮기기
사실 티스토리와 같은 블로그에서는 https://colorscripter.com/ Color Scripter Simple & Flexible Syntax HighLighter colorscripter.com 위의 사이트를 이용해서 편하게 구문 강조하여 올릴 수 있습니다. 인터넷을 검색해보면 colorscripter을 이용한 글이 많은데 제가 갖고 있는 한글 2018 버전만이 문제인지 다른 버전도 그런지... 클립보드로 복사하면 이렇게 복사가 됩니다. 구문 하이라이트가 적용되는 것은 맞는데 표가 종이를 넘어갑니다. 표는 크기 조정이 불가능하여 프린트를 한다면 무조건 잘려서 프린트가 됩니다. 물론 사진상의 코드줄번호를 왼쪽으로 당겨도 마찬가지입니다. 그래서 해외 쪽을 검색하다보니 방법을 찾았습니다. note..
2020.05.13 -
[알고리즘] 세그먼트 트리 (indexed tree)
인덱스 트리, 세그먼트라 부르는 알고리즘이다. 주로 데이터 삽입, 삭제보다는 값 갱신이 자주 있고, 구간 합을 구하는 데 사용하는 알고리즘이다. 주로 원노트에 그림과 함께 정리하는데 그것을 갖고와서 설명하겠다. 추천 문제 사탕상자 2243 구간 합 구하기 2042 사탕상자 코드 더보기 import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st; int N = Integer.parseInt(b..
2020.01.09 -
[백준] - 2805/나무자르기
4 7 20 15 10 17 15 import java.io.FileInputStream; import java.io.FileNotFoundException; import java.util.*; public class Main_2805 { public static void main(String[] args) throws FileNotFoundException { System.setIn(new FileInputStream("src/input.txt")); Scanner sc = new Scanner(System.in); int N= sc.nextInt(); int M=sc.nextInt(); int[] arr= new int[N]; for(int i=0;i=M) { start=middle+1; }else ..
2020.01.08 -
[Vue.js|json] vuex 사용하기 & json파일 불러오기
1. vuex에서 json 파싱하기 먼저 json파일을 프로젝트 내에 저장합니다. 예시로 쓸 db.json 파일입니다. {"data":[ { "user":"AAA", "genre":"myS", "location":"A3", "size":"2" }, { "user":"BBB", "genre":"myS", "location":"A13", "size":"1" }, { "user":"CCC", "genre":"myS", "location":"B2", "size":"2" } ] } store폴더 밑에 있는 index.js에서 구현해보겠습니다. json 데이터 읽기 state 데이터 mutations state에 저장된 데이터의 상태를 변경할 때 사용합니다. data라는 변수를 받아서 state에 있는 db에 저장..
2019.12.26 -
[Github|Netlify] 호스팅하기
https://www.netlify.com/ Netlify: All-in-one platform for automating modern web projects Deploy modern static websites with Netlify. Get CDN, Continuous deployment, 1-click HTTPS, and all the services you need. Get started for free. www.netlify.com 회원가입 후 New site from Git을 클릭한다 Git Solution 선택하기 승인하기 연동 확인 설정하기 Basic build settings Build Command: npm run build, yarn build 와 같은 빌드용 명령어 작성, 필요없다면..
2019.12.21 -
[Vue.js|Vuetify] Router 설정하기
Vuetify Application components v-app-bar v-bottom-navigation v-footer v-navigation-drawer v-system-bar 이 포스트에서 사용되는 Vuetify application components는 v-app-bar, v-navigation-drawer로 구성되어있습니다. App.vue 코드 router/index.js 코드 import Vue from 'vue' import VueRouter from 'vue-router' import Home from '../views/Home.vue' Vue.use(VueRouter) const routes = [ { path: '/', name: 'home', component: Home }, { ..
2019.12.20