본문 바로가기

컴퓨터

Python tkinter ▒ 설치 tkinter 는 파이썬의 내장 모듈이므로 따로 설치할 필요가 없다. ▒ 가져오기 import tkinter as tk ▒ 창 1) 생성 window = tk.Tk() 2) 타이틀 window.title('창 이름'); 3) 크기 window.geometry("300x200") window.minsize(200, 100) window.maxsize(1820, 1080) window.resizable(False, False) ▒ 위젯 #추가 위젯.pack() #변경 위젯.config(option=value) #숨김 위젯.pack_forget() #삭제 위젯.destroy() ▒ 라벨 label = tk.Label(window, text='Hello World') ▒ 입력창 entry = tk.En..
ubuntu cron 실행 crontab -e 편집 리눅스의 cron은 주기적인 작업을 자동으로 실행하기 위한 시간 기반의 작업 스케줄러입니다. cron을 사용하면 특정 시간, 날짜, 간격에 따라 스크립트나 명령어를 자동으로 실행할 수 있습니다. 예를 들어, 매일 밤 자동으로 백업을 수행하거나 매주 특정 스크립트를 실행하는 것과 같은 작업을 설정할 수 있습니다. cron의 핵심 요소는 크론탭(crontab) 파일입니다. 이 파일에는 어떤 명령어를 언제 실행할지에 대한 정보가 들어 있습니다. 크론탭 파일은 다음과 같은 형식을 가지고 있습니다: 분 시간 일 월 요일 명령어 분: 0에서 59 사이의 값 시간: 0에서 23 사이의 값 (24시간 형식) 일: 1에서 31 사이의 값 월: 1에서 12 사이의 값 또는 JAN, FEB 등..
두 테이블에서 세로 찾기 후 업데이트 vlookup + update UPDATE mytable INNER JOIN temp_table ON mytable.id = temp_table.id SET mytable.data_field = temp_table.data_field;
CSS 변수 /* 전역 요소 root 에서 변수를 정의한다. 변수 정의 접두어는 -- 이다. */ :root { --target-width: 200px; } /* 변수를 사용한다. */ .target-element { width: var(--target-width); }
Javascript 동기와 비동기 1. 동기(Synchronous)와 비동기(Asynchronous)는 프로그래밍에서 작업이 수행되는 방식을 설명하는 용어입니다. 1) 동기 (Synchronous) (1) 기다림: 동기 방식은 한 작업이 완료될 때까지 기다린 후 다음 작업을 실행합니다. (2) 순차적: 코드는 순차적으로 실행되며, 이전 작업이 완료되어야만 다음 작업이 시작됩니다. (3)예시: 상점에서 결제하는 과정을 생각해보세요. 한 사람이 계산대에서 결제를 하고 있다면, 다음 사람은 그 사람이 결제를 완료할 때까지 기다려야 합니다. 2) 비동기 (Asynchronous) (1) 동시 진행: 비동기 방식은 작업을 시작하고 완료를 기다리지 않고 바로 다음 작업을 실행합니다. (2) 병렬적: 여러 작업이 동시에 처리될 수 있습니다. (3) ..