Eggs Sunny Side Up
본문 바로가기

전체 글399

[Flask]폴더 내 이미지 DB에 저장 및 Ajax로 전송하여 JSP에 송출 기본 환경 설정 import os from PIL import Image import base64 from io import BytesIO import mysql.connector import pymysql import time import cv2 폴더 내 이미지 찾기 path = "C:\\Users\\smhrd\\Desktop\\image" img_path_list = [] possible_img_extension = ['.jpg', '.jpeg', '.JPG', '.png'] for (root, dirs, files) in os.walk(path): if len(files) > 0: for file_name in files: if os.path.splitext(file_name)[1] in possi.. 2023. 7. 26.
에러 Lost connection to MySQL server during query 30.016 sec 아래 명령어를 실행해주면 오류 해결! SET GLOBAL max_allowed_packet=1073741824; SET GLOBAL wait_timeout = 600; SET GLOBAL net_read_timeout = 600; SET GLOBAL connect_timeout = 600; 참조 블로그) https://forum.inductiveautomation.com/t/error-code-2013-lost-connection-to-mysql-server-during-query/55199/3 2023. 7. 26.
Spring과 MySQL 버전 문제로 인한 연결 오류 The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. => 해당 오류가 뜨면 Spring pom.wml 에서 mysql-connector-java 라이브러리 버전을 변경해줘야 한다 => 버전은 이용하는 MySQL 버전과 동일하게 맞춰주기! 2023. 7. 25.
[Flask] 메일로 알림 전송 모듈 설치 # 서버 구동시킬 객체 from flask import Flask # 메일, 메세지 함수, 변수 가져오기 from flask_mail import Mail, Message DB에서 Select 데이터 조회하기 def db_connector_email(u_id): db = pymysql.connect(host='host url', port=포트번호, user='계정', passwd='계정 비밀번호', db='DB이름', charset='utf8') cursor = db.cursor() sql = f"SELECT u_email FROM tb_user WHERE U_ID='{u_id}';" cursor.execute(sql) # fetchall()로 조회된 데이터를 튜플에서 문자열로 변환하여 리스트.. 2023. 7. 25.
[Flask] MySQL과 연동하여 데이터 Select 설치 파일들 !pip install flask !pip install flask-restful !pip install flask-mysql !pip install sqlalchemy !pip install mysql-connector-python import from flask import Flask, request, jsonify, current_app from flask.json import JSONEncoder from sqlalchemy import create_engine, text from flaskext.mysql import MySQL import json import pymysql import pandas as pd 작동방법 확인 def getList(u_id): gil_db = pymy.. 2023. 7. 24.
[Flask] Ajax로 data 받고 jsp파일로 데이터 전송 html 2 js /* 알림 클릭 시 알림 데이터 확인*/ $("#radio-5").click(function(){ var id = '${result.u_id}'; var postdata = {'u_id':id}; $.ajax({ type:'post', url : "http://127.0.0.1:9000/webAlarm", /*data : JSON.stringify(postdata),*/ data : postdata, dataType : 'JSON', /*contentType : 'application/json',*/ success : function(result){ /*console.log(result); console.log(result[0].car_num);*/ for(let i = 0; i < r.. 2023. 7. 24.