본문 바로가기
반응형

분류 전체보기94

Mysql 컨테이너 생성 docker-compose.yml 파일 생성 version: '3' services: mysql: image: mysql ports: - "13306:3306" environment: MYSQL_ROOT_PASSWORD: ${PASSWORD} command: - --character-set-server=utf8mb4 - --collation-server=utf8mb4_unicode_ci volumes: - mysql:/var/lib/mysql volumes: mysql: DBeaver 설정 allowPublicKeyRetrieval TRUE autoReconnect TRUE useSSl FALSE 참고 https://yoo-dev.tistory.com/54 [Docker] MySQL 컨테이너 띄우고 원격.. 2023. 12. 28.
SVN-Connector 수동 설치 이클립스 SVN-Connector 설치 HELP > Install New Software 클릭 후 다음과 같은 URL을 Work with부분에 넣어주면 된다. https://osspit.org/eclipse/subversive-connectors/ 참고 https://velog.io/@joyoo1221/%EC%9D%B4%ED%81%B4%EB%A6%BD%EC%8A%A4-SVN-Connector 이클립스 SVN Connector 날 이틀간 고생시킨 SVN Connector 호호... (우선 나는 java 1.8 / eclipse 2020-06 / tomcat 8.5로 플젝 설정했다. 참고만 해주세요.) 이클립스에서 SVN을 사용하려면 요놈을 깔아줘야 하는데, 여기서 끝이 아니 velog.io 2023. 12. 28.
스프링부트 자동 재시작 스프링부트 자동 재시작 application.properties 설정 spring.devtools.livereload.enabled=true spring.devtools.restart.enabled=true 2023. 12. 18.
spring-boot jsonView 설정 스프링부트 jsonView 설정 Configuration 설정 package com.seongcheol.rtsp.config; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.view.json.MappingJackson2JsonView; @Configuration public class WebConfig { @Bean MappingJackson2JsonView jsonView() { return new MappingJackson2JsonView(); } } 2023. 12. 18.
특정 브랜치로 레포지토리 클론 명령어 git clone -b 2023. 11. 10.
Poetry Poetry? 파이썬에서 의존성 관리와 패키징을 위한 도구 설치 pip install poetry 사용방법 프로젝트 생성 poetry new 생성된 프로젝트 구조 기존 프로젝트 poetry 설정 poetry init 의존성 추가 poetry add pyproject.toml파일의 tool.poetry.dependencies에 flask 라이브러리 추가된다. [tool.poetry] name = "test-poetry" version = "0.1.0" description = "" authors = ["Shin_Seong_Cheol; "] readme = "README.md" [tool.poetry.dependencies] python = "^3.11" flask = "^3.0.0" [build-syste.. 2023. 11. 9.
Pyside6 캘린더 위젯 특정 날짜 클릭 막기 코드 import sys from PySide6.QtWidgets import QApplication, QCalendarWidget from PySide6.QtCore import Qt, QDate def handle_date_selection(selected_date, calendar, disabled_date): if selected_date == disabled_date: # Prevent selecting the disabled date calendar.setSelectedDate(QDate.currentDate()) def main(): app = QApplication(sys.argv) calendar = QCalendarWidget() calendar.show() disabled_date =.. 2023. 11. 6.
페이지네이션 계산 총 페이지 개수 = Math.ceil(전체 컨텐츠 개수 / 한 페이지에 보여줄 컨텐츠의 개수) 화면에 보여질 페이지 그룹 = Math.ceil(현재 페이지 번호 / 한 화면에 보여줄 페이지의 개수) 화면에 보여질 페이지의 첫번째 페이지 번호 = ((페이지 그룹 번호 - 1) * 한 화면에 보여줄 페이지의 개수) + 1 화면에 보여질 페이지의 마지막 페이지 번호 = 페이지 그룹 번호 * 한 화면에 보여줄 페이지의 개수 단, 페이지 그룹 번호 * 한 화면에 보여줄 페이지의 개수가 전체 페이지 개수보다 크다면 전체 페이지가 된다 참고 https://yonghwankim-dev.tistory.com/578 페이지네이션(Pagination) 구현을 위한 값 계산하기 페이지네이션(Pagination)이란 무엇.. 2023. 11. 2.
FLASK 웹 서버 만들기 Flask 마이크로 프레임워크(Microframework) 마이크로는 핵심기능만 간결하게 유지하지만, 확장가능한 것을 목적으로 함 설치 pip install flask 서버 구성 Flask를 import 하고 Flask 객체를 생성한다. route() 데코레이터로 함수와 URL을 연결한다 debug 모드는 코드 변경을 감지하면 자동으로 리로드 하고 문제를 찾을 수 있도록 디버그를 제공한다. from flask import Flask app = Flask(__name__) @app.route("/") def hello_world(): return "hello World!" if __name__ == "__main__": app.run(host="0.0.0.0", port=8080, debug=True) 참.. 2023. 10. 10.
kt 지니 Voice 사용해보기 지니 Voice text-to-speech 기술을 사용할 수 있는 사이트를 조사해보다. KT에서 사용할 수 있는 지니 Voice를 찾게 되었다. https://cloud.kt.com/ kt cloud 서버필터는 파일서버, DB서버(관리하는 모든 서버), 로그, 웹 소스, 파일, DB 데이터 등을 대상으로 민감·개인정보 포함 여부를 검색하고, 결과를 진단해주는 솔루션입니다 cloud.kt.com https://cloud.kt.com/product/aiapi/genie_voice/ AI API - 지니 Voice [KT Cloud 발표 영상] 국내 DaaS 시장 현황 및 코로나19 환경에서 업무혁신 전략 cloud.kt.com 구성도 지니 Voice의 구성도는 이렇게 생겼다. API 형을 사용해 TTS를 사.. 2023. 10. 10.
Centos7 MQTT 설치 MQTT 2023.06.19 - [Protocol] - MQTT MQTT MQTT란? MQTT 는 낮은 대역폭 환경에서 M2M(Machine to Machine) 원격 측정용으로 설계된 경량 게시/구독 메시징 프로토콜 1999년 Andy Stanford-Clark(IBM)와 Arlen Nipper가 위성을 통해 송유관 원격 측정 시스템을 holy-season.tistory.com 설치 sudo yum update sudo yum install epel-release sudo yum install mosquitto Docker를 이용한 Centos7 Mosquitto 설치 Dockerfile from centos:centos7 RUN yum -y update RUN yum install -y epel-re.. 2023. 10. 5.
[Docker] forge 서버 구성 갑자기 마인크래프트? Docker에 관해 공부를 하다 예전에 즐겨하던 게임인 마인크래프트를 Docker를 이용해서 서버를 운영하고 싶다는 생각이 들었다. 기존에 마인크래프트 서버 운영을 했을 때 기본적인 마인크래프트 서버를 사용하여 구동을 하였지만 이번에는 모드를 적용할 수 있는 서버를 구동하고 싶어 Forge라는 서버와 Docker를 이용해 구동해 보기로 하였다. Dockerfile 구성 Dockerfile의 기본이미지로 요즘 많이 사용하는 ubuntu를 선택하였다. 저장소 업데이트, 문서를 편집할 수 있게 하는 vim, java, 다운로드를 가능하게 하는 wget을 설치하도록 구성하였고 /home/server폴더를 생성하고 기본 디렉토리로 설정하였다. forge 서버를 다운로드하고 java를 사용하여.. 2023. 10. 4.
반응형