본문 바로가기

분류 전체보기395

7월 5일 project - 데이터베이스 뷰 생성(My SQL) 뷰 = 내가 원하는 컬럼명을 뽑아서 볼 수 있게 해준다. 파란색으로 써진 부분은 무조건 필수 보라색은 조건 있을 경우만 쓰면 된다. 1. 하나의 테이블에서 뷰 만들 때 CREATE OR REPLACE VIEW 뷰테이블명 AS SELECT 컬럼명1, 컬럼명2, 컬럼명3 FROM 테이블명 WHERE (조건 있을 경우만 사용) create or replace view train as SELECT trainnum, gymnum, tcareer, tlicence, tpr, toriname, tsysname, mname FROM member; create or replace view train as SELECT trainnum, gymnum, tcareer, tlicence, tpr, toriname, tsysna.. 2023. 7. 8.
7월 4일 project - AJAX 지역 셀렉스 박스에서 AJAX 사용하기 전체 서울특별시 부산광역시 대구광역시 인천광역시 광주광역시 대전광역시 울산광역시 경기도 강원도 충청북도 충청남도 전라북도 전라남도 경상북도 경상남도 제주도 $("#city").on("change", function (){ let city = $("#city").val(); // select 값 가져오기 console.log(city); cobj = {"glocation":city}; // DB연동 list로 받기 console.log(cobj); $.ajax({ url:"gymList", type:"post", data: cobj, success:function(data){ console.log(data); if(data != null && data != ""){ .. 2023. 7. 5.
7월 3일 project - CSS 레이아웃 flex 사용 이번에야말로 CSS Flex를 익혀보자 이 튜토리얼은 “차세대 CSS 레이아웃” 시리즈의 첫번째 포스트입니다. 이번에야말로 CSS Flex를 익혀보자 이번에야말로 CSS Grid를 익혀보자 벌써부터 스크롤의 압박이 느껴지고,‘좀 편안하게 누 studiomeal.com CSS Flex(Flexible Box) 완벽 가이드 많은 경우 float, inline-block, table 등의 도움을 받아서 수평 레이아웃을 구성하지만 이는 차선책이며, 우리는 Flex(Flexible Box)라는 명확한 개념(속성들)으로 레이아웃을 쉽게 구성할 수 있습니다. CSS F heropy.blog flex 정렬 flex 속성 사용 방법: 좌측, 우측, 중앙 정렬 등 CSS flex의 이해 CSS flex는 크.. 2023. 7. 4.
5. 인터페이스 기능 구현 인터페이스 기능 구현 기술 JSON(Javascript Object Notation) 개념 : 속성-값, 키-값 쌍으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준포맷 특징 : AJAX에서 많이 사용, XML을 대체하는 주요 데이터 포맷, 언어 독립형 데이터 포맷, 다양한 데이터 프로그래밍 언어에서 사용, 사람이 읽고 쓰기 용이, 기계가 분석하고 생성하는데 용이 표현자료형 : 숫자, 문자열, 배열, 객체 장점 : XML보다 가볍고 빠름, 자료 종류에 큰 제한이 없음, Javascript에서 접근이 쉬움 단점 : 태그가 없어서 가독성이 떨어짐, DTD(문서정의형식)가 없어 데이터 형식 오류시 알기 어려움 XML(eXtensible Markup Language.. 2023. 6. 30.
4. 연계 메커니즘 정의 연계 매커니즘 개념 : 응용 소프트웨어와 연계 대상 모듈 간의 데이터 연계 시 요구사항을 고려한 연계방법과 주기를 설계하기 위한 매커니즘 기능 : 송신시스템과 수신 시스템으로 구성 송신시스템 : 연계테이블 또는 파일로 생성하여 송신 수신시스템 : 송신시스템으로부터 전송된 데이터를 변환 처리 후 데이터베이스에 반영 연계방식 분류 : 직접연계, 간접연계 직접연계 장점 : 연계 및 통합구현 단순, 용이, 비용 절약, 기간 짧음, 연계처리 성능이 좋음 단점 : 결합도가 높아 시스템 변경에 민감, 암복호화 처리 불가, 연계 및 통합 가능한 시스템 환경이 제한적 기술 : DB링크, DB연결, API/Open API, JDBC, 하이퍼링크 간접연계 장점 : 서로 상이한 네트워크, 프로토콜 연계 및 통합 가능, 인터페.. 2023. 6. 29.
6월 29일 라즈베리파이 - Open CV import tkinter import cv2 import time import PIL.Image, PIL.ImageTk # 전체 프로그램 정보관련 class App: def __init__(self, window, window_title, video_source=0): self.window = window # 멤버변수 = 매개변수 self.window.title(window_title) # 타이틀문구 self.window.geometry('640x520+100+100') # 이미지 크기값 self.video_src = video_source # 비디오 소스 class MyVideoCapture: def __init__(self, video_src=0): self.vid = cv2.VideoCapture.. 2023. 6. 29.