본문 바로가기
  • Build Up Routine

분류 전체보기72

window에 rsync설치하고 사용하는 방법. Window에 rsync 설치하기 rsync란???원격으로 파일과 디렉토리를 동기화하기 위해 사용 하는 툴이다.로컬에서 개발한 후 서버에서 배포를할 때 rsync를 종종 사용하곤 하는데 window환경에서는 기본적으로 rsync를 지원하지않아 git bash에 직접 설치하여 rsync를 사용 할 수 있다. rsync 설치 Git을 기본적으로 설치하여야 한다. https://repo.msys2.org/msys/x86_64/ 를 통해 rsync-버전_x86_64.pkg.tar.zst를 다운로드한다.Git에 rsync패키지 복사하기 C:\Program Files\Git\usr\bin\ 경로에 rsync-3.2.3–1-x86_64.pkg\usr\bin\에 있는 rsync.exe파일을 복사한다. rsync만으로 .. 2024. 7. 2.
[VueJs + TypeScript] 이미지 파일 업로드 및 미리보기 만들기 사용툴 vueJS : Vite typeScript tailwind heroIcon 1. Template 영역 {{ file.name }} 1. multiple = "true" 시 다중업로드를 구현할 수 있다. 2. Script 영역 2023. 12. 18.
데이터구조 1.데이터구조란? 데이터 구조란? 데이터 구조는 컴퓨터에서 데이터를 효율적으로 사용할 수 있도록 구성하는 특별한 방법입니다. 데이터 구조의 아이디어는 다양한 작업의 공간 및 시간 복잡성을 줄이는 것에서 시작합니다. 데이터 구조는 데이터를 구성하는 데에만 사용되는 것이 아닙니다. 데이터 처리, 검색 및 저장에도 사용됩니다. 개발된 것의 모든 프로그램이나 소프트웨어 시스템에 사용되는 다양한 기본 및 고급 유형의 데이터 구조가 있습니다. 그래서 우리는 데이터 구조에 대한 좋은 시작을 가지고 있어야 합니다. 데이터 구조 분류 선형 데이터 구조 : 데이터 요소가 순차적 또는 선형으로 배열되고 각 요소가 이전 및 다음 인접 요소에 첨부되는 데이터 구조를 말한다. 선형데이터 구조의 예로는 Array, stack, queue, Link.. 2023. 12. 7.
VirtualBox 7.0.2 / 리눅스(Linux) ubuntu 22.04 설치하기. 가상환경 다운 및 설치 Linux를 바로 컴퓨터에 설치할 수 있지만 가상 머신을 통해서 컴퓨터안에 컴퓨터를 만들어 Linux를 설치 할 수 있다. 이러한 것을 가능하게 해주는 것이 VirtualBox이고, 필자는 가장 최신 버전인 VirtualBox7.0.2 버전을 통해 진행 했다. 처음 설치를 진행하다보니 설치부터 우여곡절이 많았다. 나같은 경우에는 Ubuntu설치하고 터미널이 열리지 않아 꽤 고생했다 ㅠㅠ 1. Virtualbox 다운 및 설치 https://www.virtualbox.org/wiki/Downloads Downloads – Oracle VM VirtualBox Download VirtualBox Here you will find links to VirtualBox binaries an.. 2022. 10. 27.
꾸준함이란 가장 어려운것... 꾸준함이란 가장 간단하면서 어려운것 같다. 매일 같은것을 반복하면서 조금씩 나아감이란 쉬우면서도 어렵다. 6월달까지 나름 꾸준히 해왔던 블로그 포스팅도 드문드문해졌고, 9월이 들어서는 거의 모든것이 멈추었다. 교육이 끝나고 달려왔던 것에대한 보상이라도 찾듯 내 걸음은 멈추어 있었다. 다시금 시작할 기회도 많았지만 이유는 모르겠지만 애써 외면했고 변명과 핑계를 더해갔다. 나 다우면서 나 답지 못했다. 다시 꾸준함을 이뤄 나가 보려한다. 풀어 나갔던 실들은 이미 엉켜버리고 꼬여버렸지만, 다시 잘라내고 이어 붙여 더 엉망이 되기 전 다시 시작하는 것이다. 매일 조금씩 정진해서 어제보다 나은 삶이 될 수 있기를 그리고 목표를 올해 안해 이룰 수 있기를 누군가에 희망이 되는 사람이 되어보자. .. 2022. 10. 12.
멀티캠퍼스 AI플랫폼을 활용한 웹서비스 개발 후기 5개월간 레이스가 끝이나다.. 오랜만에 글을 쓰는 것 같다. 세미프로젝트가 끝나고 회복이 되지 않은체 바로 파이널 프로젝트로 들어가고 나서 프로젝트에 집중을 하다보니 블로그 작성에 소홀해지며 자연스레 공부한 것도 올리지도 못한 꼴이 되어버렸다.(물론 변명이겠지만..) 글을 매일 올리고 기록하는것은 보통 각오로는 어려운것이 느껴졌다.. 세미프로젝트도 파이널 프로젝트도 대부분의 역할을 80~90%정도 소화를 하다보니 본의아니게 번아웃이 온 것 같다. 그래서 후기글도 이렇게 늦게나마 작성하게 되었다... 각설하고 멀티캠퍼스의 전체적인 수강과정은 만족스럽다. 별점을 굳이 준다면 4개~4개반정도 이다. 아무 기초없이 들이대었던 나에게 자바가 어떻게 동작되는지 그리고 웹 생태계는 어떻게 굴러가는지에대한 설명을 같이.. 2022. 8. 29.
멀티캠퍼스 AI플랫폼을 활용한 웹서비스 개발 56일차. 📢day56__centOS 명령어. CentOS 명령어 정리 🎈포트 포워딩의 IP와 포트는 putty에서 처음 세팅할때만 사용한다. 🎈추후 서버를 사용할 때는 공인IP를 이용하여 접속한다 자동완성 Tap vi편집기 실행 vi test.txt test.txt 파일이 있으면 실행되고, 없으면 새로 만들어서 실행된다. vi 명령어 w : write q : quit 파일 내용 확인 cat "파일 이름.파일형식" 파일 및 디렉토리 디렉토리 변경 # 절대 패스 cd /home/student # 상대 패스 cd../home/student # 현재 작업 디렉토리의 위치와 상관없이 홈 디렉토리로 이동 cd 현재 작업 디렉토리 절대 패스로 출력 pwd 디렉토리 파일목록 출력 # 간략히 보기 ls "디렉토리명" # 자세히 .. 2022. 8. 14.
멀티캠퍼스 AI플랫폼을 활용한 웹서비스 개발 46일차 day46 THYMLEAF 기초 문법 정리 태그에 값 셋팅 태그에 값 셋팅 (연산) html 태그가 들어있는 텍스트를 태그로 삽입하고 싶을 때 sports = "TEST"; 문자열 합치기 value 값 셋팅 반복문 if문 // 한 가지 조건 // and 나 or 조건 추가 if~else문 주의할 점은 unless 문은 if문과 같은 조건을 써주어야 한다는 것이다. switch case 문 *주의 : 서로 다른 케이스별로 딱 한번씩만 적용이 됨. 이미지 태그에 src 속성 링크 url // 기본적인 링크 삽입 // 고정된 url과 변수를 함께 사용할 때 링크 // 링크에 파라미터를 보낼 때 onclick 함수에 값 전달 **** 2022. 8. 14.
멀티캠퍼스 AI플랫폼을 활용한 웹서비스 개발 42일차 day42__spring web에서 파일 업로드 (1). util.java 파일 생성, save되는 클래스 생성 package com.multi.frame; import java.io.FileOutputStream; import org.springframework.web.multipart.MultipartFile; public class Util { public static void saveFile(MultipartFile mf) { // 저장되는 파일 걍로 String dir = "C:\\muticampus\\spring\\shopadmin\\src\\main\\resources\\static\\img\\"; byte [] data; //파일의 이름을 변수에 담아줌. String imgname = mf.. 2022. 8. 14.