반응형

전체 글 76

SQL 조회 DML 기본 명령어 알아보기

SELECT SELECT 가져올필드 FROM 해당 테이블 WHERE 조건 list 테이블에서 Name 이 TOM 인 사람의 모든 필드 가져오기 SELECT * FROM list WHERE Name = 'TOM'; 중복제거 SELECT DISTINCT Name FROM Reservation; LIKE 문 LIKE문 중간에 'o' 가 들어가는 모든 항목출력 SELECT * FROM list WHERE Name LIKE '%o%' /// 아무문자 중간에 o 뒤에 2문자가 붙어있는 경우만 출력 SQL문장은 대소문자를 구별하지 않는다. SQL문장은 한 줄 또는 여러줄에 입력될 수 있다. 일반적으로는 키워드는 대문자로 입력한다. 다른 모든 단어, 즉 테이블 이름, 열 이름은 소문자로 입력한다. (권장) 가장 최근의..

SQL/SQL 2023.03.12

[오메가3] 요즘 날씨 필수 영양제, 오메가3 효능 및 소개, 좋은 오메가3 고르는 방법은 무엇일까? EPA와 DHA의 차이 알아보기

오메가3는 지방산 중 하나로, 식물성 기름과 물고기 기름에 많이 들어 있습니다. 세 종류의 오메가3 중에서 EPA와 DHA는 인간의 건강에 가장 큰 영향을 미치며, 주로 물고기 기름에서 발견됩니다. 오메가3의 주요 이점으로는 심혈관 건강 개선, 뇌 건강 및 기능 향상, 염증 감소, 면역 기능 개선 등이 있습니다. 이외에도 눈 건강, 관절 건강, 피부 건강, 우울증 완화 등의 효과가 있습니다. 하지만 오메가3는 인체에서 자체적으로 생성하지 않기 때문에 식습관이나 보충제를 통해 충분히 섭취해야 합니다. 일반적으로 하루에 EPA와 DHA를 250-500mg 정도 섭취하는 것이 권장됩니다. 식물성 오메가3는 식물성 식품에 포함된 알파리놀렌산(ALA)이 주요한 형태입니다. 반면에 물고기와 해양생물에서 얻는 EPA..

ETC/건강관련 2023.03.12

파이썬에서 http 다운로드를 하는 방법 Urllib.request

1. urllib 모듈 사용하기 urllib 모듈은 파이썬에서 URL을 다루는 데 사용되는 모듈입니다. 이 모듈을 사용하여 http 다운로드를 할 수 있습니다. import urllib.request url = ""http://example.com/file.zip"" filename = ""file.zip"" urllib.request.urlretrieve(url, filename) 위 코드에서는 urllib.request 모듈의 urlretrieve 함수를 사용하여 파일을 다운로드합니다. urlretrieve 함수는 첫 번째 인자로 다운로드할 파일의 URL을, 두 번째 인자로 저장할 파일의 이름을 받습니다. 2. requests 모듈 사용하기 requests 모듈은 파이썬에서 HTTP 요청을 보내는 데..

[알고리즘] Greedy 알고리즘설명과 기타 알고리즘 정보

Greedy 알고리즘은 최적의 해를 구하는데 사용되는 알고리즘 중 하나입니다. Greedy 알고리즘은 문제를 해결하기 위해 항상 현재 상태에서 가장 최선의 선택을 하는 방법입니다. 이를테면, 최소 비용으로 도시를 연결하는 문제에서, 가장 가까운 도시끼리 먼저 연결하거나, 최소 스패닝 트리(MST)를 만들 때 가장 작은 가중치의 간선을 먼저 선택하는 방식이 Greedy 알고리즘의 예시입니다. Greedy 알고리즘은 이전 선택이 이후 선택에 전혀 영향을 미치지 않는 문제에서 잘 작동합니다. 이러한 문제에서는 각 단계마다 최적의 선택을 하는 것이 전체적으로 최적의 결과를 만들어냅니다. 하지만 Greedy 알고리즘이 항상 최적의 해를 보장하지는 않습니다. 이 알고리즘에서 선택하는 최적의 해가 문제의 전체 최적해..

WEB/관련지식 2023.03.10

자료구조의 배열/스택/큐/탐색구조/그래프/트리/해쉬테이블 등 자료 구조 기본개념정리

배열 (Array): 배열은 동일한 자료형의 원소를 일렬로 나열한 자료 구조입니다. 각 원소에는 인덱스라는 고유한 번호가 지정되어 있으며, 이 인덱스를 통해 배열 내의 특정 위치에 있는 원소에 접근할 수 있습니다. 배열은 원소의 개수를 바꿀 수 없으며, 정적 메모리 할당을 사용하므로 크기가 미리 결정되어야 합니다. 스택 (Stack): 스택은 후입선출 (LIFO) 원칙을 따르는 자료 구조입니다. 스택에는 push(삽입)과 pop(삭제)이라는 두 가지 기본 연산이 있습니다. 스택에서 가장 최근에 삽입된 원소를 top이라고 하며, top을 통해 스택의 맨 위에 있는 원소에만 접근할 수 있습니다. 스택은 후입선출(Last-In-First-Out, LIFO)의 원칙을 따릅니다. 이는 가장 마지막에 삽입된 원소가..

WEB/관련지식 2023.03.10

파이썬에서 특정 폴더의 파일명을 추출하여 list.txt에 저장하기

파이썬에서 현재 사용자의 데스크탑 경로를 가져오기 위해서는 os 모듈을 사용합니다. 맨 상단에 import os 라고 먼저 입력합니다. include 같은 개념으로 생각하시면 쉽습니다. 위 코드에서 os 모듈의 listdir() 함수를 사용하여 폴더 내 모든 파일명을 리스트로 가져옵니다. 그 다음, with 문을 사용하여 list.txt 파일을 쓰기 모드("w")로 열고, for 문을 사용하여 파일명을 한 줄씩 파일에 씁니다. 파일명을 쓸 때마다 줄바꿈 문자("\n")를 추가하여 각 파일명이 한 줄씩 저장되도록 합니다. listdir() 함수는 파이썬의 os 모듈에서 제공되는 함수로, 지정된 디렉토리 내의 모든 파일 및 디렉토리의 이름을 리스트로 반환합니다. 다음은 listdir() 함수를 사용하여 현재..

applescript 에서 특정앱을 실행하고 종료하는 스크립트

애플스크립트(applescript)를 활용하여 특정 앱을 실행하고 종료하는 스크립트에 대해서 알아보겠습니다. 먼저 스크립트 편집기나 VSCODE를 실행하고 아래와 같은 코드를 입력합니다. 파일의 확장자를 .scpt 로 입력하고 실행하면 사파리가 실행되는 것을 볼 수 있습니다. tell application "Safari" quit end tell 반대로 위와 같은 코드를 입력하면 사파리 창을 닫습니다. 애플리케이션 이름을 변경하면 원하는 애플리케이션을 종료할 수 있습니다. quit 명령은 실행 중인 애플리케이션을 종료하는 역할을 합니다. 실행 및 종료를 결합한 스크립트 아래는 Safari 브라우저를 실행하고 5초 후에 종료하는 애플스크립트입니다. tell application "Safari" activa..

[건강]모링가잎, 모링가 차의 효능 / 당뇨병환자에게도 좋을까?

모링가(Moringa)는 열대지역에서 자생하는 나무로, 특히 인도, 아프리카, 남아메리카 등에서 많이 발견됩니다. 모링가는 높이 10~12m 정도의 작은 나무이며, 깊게 팔려있는 뿌리와 굵은 줄기를 가지고 있습니다. 모링가는 대부분 식용으로 사용되며, 잎, 씨앗, 열매, 껍질 등이 모두 사용됩니다. 특히 모링가의 잎은 단백질, 비타민 A, 비타민 C, 칼슘, 철분 등의 영양소가 풍부하고 항산화 작용을 하는 성분이 많아 건강에 좋습니다. 이러한 이유로 모링가 잎은 건강보조식품이나 차 등으로 자주 사용됩니다. 또한, 모링가 씨앗은 식용 식물에서 유일하게 오메가-3 지방산인 알파리놀레산을 함유하고 있어 건강에 매우 좋습니다. 모링가 열매는 채소로 먹거나 유기농 비료로도 사용되며, 껍질은 목재나 향기 재료로 사..

ETC/건강관련 2023.03.10

홈브류(Homebrew) 특징 및 설치방법

홈브류(Homebrew)는 macOS 운영체제에서 패키지 관리자(Package Manager)로 사용되는 오픈소스 소프트웨어입니다. 홈브류를 사용하면 macOS에서 손쉽게 유용한 유틸리티나 개발 도구 등 다양한 소프트웨어를 설치하고 업데이트할 수 있습니다. 홈브류를 사용하면 명령어를 통해 간단하게 패키지를 설치할 수 있으며, 이를 통해 다른 패키지와 의존성 관계가 있는 패키지도 함께 설치됩니다. 또한, 홈브류를 사용하여 설치한 패키지는 운영체제에서 미리 설치되어 있는 패키지와 격리되어 있으므로, 시스템의 안정성과 보안을 유지할 수 있습니다. 홈브류는 macOS 운영체제에서 매우 널리 사용되고 있으며, 개발자들 사이에서도 인기가 높은 패키지 관리자입니다. 맥OS에서 파이썬, Ruby, Node.js 등 다..

[Linux]리눅스 CentOS7 설치 후 기본적으로 설정해야하는 것

CentOS 7 서버에서 해야하는 기본적인 세팅을 알려드리겠습니다. 1.루트 패스워드 변경 서버를 설치하고 처음 로그인할 때, 루트 계정의 초기 패스워드는 보안상의 이유로 일반적으로 알려져 있습니다. 따라서 첫 번째로 해야 할 일은 루트 계정의 패스워드를 변경하는 것입니다. 변경하는 명령어는 다음과 같습니다. # passwd 2. 네트워크 설정 네트워크 설정은 서버 운영에 필수적인 작업입니다. CentOS 7에서는 Network Manager를 사용하여 네트워크 설정을 할 수 있습니다. Network Manager를 사용하지 않고 수동으로 네트워크 설정을 할 수도 있습니다. CentOS 7에서 Network Manager를 사용하여 네트워크 설정을 하는 방법은 다음과 같습니다. 1)Network Mana..

OS/Linux 2023.03.10
반응형