본문 바로가기

Develop60

[node.js] express 사용하여 간단한 api 만들어보기 (+@CORS) 1. 간단예제 및 테스트 index.js에 다음의 코드 입력 const express = require('express') const app = express() app.get('/', function (req, res) { res.send('Hello World') }) app.get('/dog', function (req, res) { res.send('강아지') }) app.get('/cat', function (req, res) { res.send('고양이') }) app.listen(3000) 간단히 설명하자면 express 라는 npm 모듈은 다운받아서 /(라우터) 기준 dog 파라미터를 보내면 강아지 출력 / 기준 cat 파라미터를 보내면 고양이 출력 → 이 모든것은 localhost:300.. 2023. 6. 19.
(엑셀/PPT연동) VBA 자동화 모듈 만들기 VBA란 ? ( Visual Basic for Application ) vba란 Visual Basic for Application의 약자로 Microsoft Office에 내장되어 있는 프로그래밍 언어로 대부분 엑셀에서 사용하기 때문에 엑셀에서만 되는 줄 아는 사람이 많지만 사실 액세스, 워드, 파워포인트 등의 응용프로그램에서 사용이 가능합니다. 굳이 vba를 사용하지 않아도 대부분의 일처리를 할 수 있는데 왜 vba를 사용하느냐? 1. 자동화가 된다. 아무리 단순한 ctrl+c, ctrl+v 작업이라도 그것만 계속한다면 굉장히 피로해지고 오래 걸리죠 하지만 vba를 사용한다면 1시간 걸릴 작업을 10분으로 단축할 수 있습니다. 2. 수정이 쉽다. 말 그대로입니다. 작업을 하고 있을 때 수정사항이 생기.. 2023. 6. 16.
Thymeleaf 문법 사용하기 Thymeleaf는 자바 웹 어플리케이션을 위한 서버사이드 템플릿 엔진이다. 이 템플릿 엔진은 주로 Spring Framework와 함께 사용되며, 웹 페이지의 소스코드 상에서 정적 HTML과 동적 데이터를 결합하여 작성할 수 있게 해 준다. 이를 통해 웹 애플리케이션 사용자에게 동적으로 생성된 콘텐츠를 제공하는 것이 가능해진다. 템플릿 엔진이란? 웹 서비스를 만들 떄에는 서버의 데이터와 정적자원(html, css, image)을 조합해야 한다. 서버에서 데이터를 보내 웹 서비스를 만드는 방법에는 크게 2가지가 있다.SPA(Single Page Application) 최초 한번 전체페이지를 다 불러오고 응답데이터만 페이지 특정부분 렌더링.SSR(Server Side Rendering) 전통적인 웹 애플리.. 2023. 6. 16.
Spring-Boot-Devtools 라이브러리 (+사용방법) spring-boot-devtools 라이브러리를 추가하면, html 파일을 컴파일만 해주면 서버 재시작 없이 View 파일 변경이 가능하다. 인텔리J 컴파일 방법: 메뉴 build Recompile 제공하는 기능 Spring Boot DevTools가 제공하는 기능은 크게 5가지입니다. Property Defaults Automatic Restart Live Reload Global Settings Remote Applications 이번 글에선 가장 주로 쓰이는 세 가지 기능에 대해 알아보고 설정 방법에 대해 알려드릴게요. Property Defaults Spring에서 제공하는 thymeleaf는 기본적으로 캐싱 기능을 사용합니다. 하지만 개발과정에서 캐싱이 되어있다면, 우리가 thymeleaf 파.. 2023. 6. 16.
(엑셀과 ppt연동) 엑셀 내 텍스트 -> ppt 탐색 프로그램 만들기 엑셀에서 원하는 열의 값들을 ppt 전체슬라이드 내 검색 -> 텍스트 존재여부를 다시 엑셀로 저장 간단한 자동화 프로그램을 만들어 보았습니다. python-pptx 와 openpyxl 라이브러리의 설치와 적용은 아래 글 참고해주세요! https://iron-mentalman.tistory.com/entry/%EC%97%91%EC%85%80-ppt-%EC%97%B0%EB%8F%99-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EB%A7%8C%EB%93%A4%EA%B8%B01 (엑셀 & ppt 연동) 엑셀 내 텍스트를 ppt에서 검색 및 변경해주기 1. 파일 정리하고 new python파일 만들기 venv 라이브러리 루트에 작업할 ppt & excel 파일을 넣고 new phython.. 2023. 6. 15.
(엑셀 & ppt 연동) 엑셀 내 텍스트를 ppt에서 검색 및 변경해주기 1. 파일 정리하고 new python파일 만들기 venv 라이브러리 루트에 작업할 ppt & excel 파일을 넣고 new phython파일을 PPT_Study라는 이름으로 생성 2. 라이브러리 설정 및 설치 그리고 terminal에서 pip install python-pptx로 해당 라이브러리 다운받기 마찬가지로 엑셀을 쓸 것이기 때문에 pip install openpyxl으로 터미널에서 다운 이제 화면에서 사용할 라이브러리 2개 import하고 ppt명에 맞게 작업할 프리젠테이션 설정 3. 코드 입력 대충 설명하자면 원하는 ppt에 들어가 text_frame안에있는 "서비스"라는 단어를 모두 찾은 후, Tricks로 고친다는 이야기이다. 실제로 result라는 ppt가 생성되고 서비스라는 이름이 모.. 2023. 6. 14.
반응형