전체 글 37

[SQLD] GROUP BY 표현식

👬 GROUP BY1. HAVING절을 집계함수 없이 사용하기💡 GROUP BY로 그룹핑된 컬럼에 대해서 HAVING 조건절을 사용 할 경우 집계된 컬럼의 FILTER 조건으로 사용 가능하다. SELECT 메뉴IDFROM 시스템사용이력WHERE 사용일시 BETWEEN SYSDATE - 1 AND SYSDATEGROUP BY 메뉴IDHAVING 메뉴ID = 3;2. 중첩된 그룹함수💡 중첩된 그룹함수는 최종 결과 값이 1건이니 GROUP BY절에 기술된 컬럼은 SELECT절에서 기술 될 수 없다. SELECT 메뉴ID, AVG(COUNT(*)) AS AVGGNTFROM 시스템사용이력GROUP BY 메뉴ID;3. SELECT절에서 기술되지 않은 컬럼 ORDER BY절에서 사용하기. (ORACLE SQL)..

[IT] 2024.08.14

[피지컬 컴퓨팅] 아두이노 - 6. 시리얼(Serial) 통신이란?

시리얼 통신은 영어로 Serial인데, 이 시리얼의 반의어는 parallel로 병렬입니다.그러므로 시리얼 통신 = 직렬 통신.서로 다른 컨트롤러를 직렬로 연결하여 통신하는 방법이라고 보면 됩니다.  아두이노의 가장 기본이 되는 통신이기도 하며 아두이노 스케치를 컴파일한 후 아두이노 보드에 업로드할 때에도 이 시리얼 통신을 사용하게 됩니다. 아두이노와 아두이노 간의 연결, 아두이노와 컴퓨터 간의 연결 모두에 시리얼 통신을 사용할 수 있습니다. 예를 들어 8비트 데이터를 전송한다고 할 때, 병렬 통신은 8개의 데이터 선을 사용하여 각각의 선에 한 비트씩 동시에 전송하는 방법입니다. 이에 반해 시리얼 통신은 하나의 데이터 선을 사용하여 한 비트씩 차례로 전송하는 방법 입니다. 전송 속도 면에서는 병렬 통신이 ..

[IT]/[아두이노] 2024.05.15

[피지컬 컴퓨팅] 아두이노 - 5. 저항

저항이란?전기가 지나가는 것을 방해하는 역할을 한다저항의 특징▪ 저항은 LED와 달리 방향성이 없음▪ 저항의 단위는 옴(Ω)▪ 저항의 값이 클수록 적은 양의 전류가 흐름▪ 저항의 값이 작을수록 더 많은 전류가 흐름저항 띠의 색상표▪ 저항은 4색 띠 저항과 5색 띠로 구분▪ 색깔에 따라 지정된 숫자▪ 색깔의 순서에 따라 자릿수, 승수 결정

[IT]/[아두이노] 2024.05.14

[피지컬 컴퓨팅] 아두이노 - 4. 옴의 법칙

▪ 옴의 법칙(Ohm’s law)이란 전류와 전압, 저항의 관계를 설명하는 법칙▪ 1826년 독일의 물리학자인 게오르크 옴(Georg Ohm)이 발견▪ 전류가 흐르는 단위는 암페어 (A), 전압의 단위를 볼트(V), 저항의 단위를 옴(Ω)으로 표시▪ 여기서 V는 전류, I는 전압, R은 저항을 뜻함 전압(Voltage) = 전류(Current) * 저항(Resistance), V = A x Ω   옴의 법칙 계산기실제 옴의 법칙을 계산해볼 수 있는 사이트

[IT]/[아두이노] 2024.05.12

[피지컬 컴퓨팅] 아두이노 - 3. 전기 신호의 종류와 움직임

📌 디지털 신호란?디지털 신호란 시간에 따라 0과 1로 표현되는 신호특정한 시점에 0 또는 1의 값을 갖기때문에 불연속적 신호라고도 함 디지털 신호와 비트▪ 아두이노에서는 0V(볼트)를 LOW, 5V를 HIGH로 표현▪ 정보를 나타내는 디지털 신호의 단위는 비트(bit)▪ 비트 수가 증가할 때 표현할 수 있는 경우의 수 : 2n▪ 아스키코드는 7bit로 알파벳, 숫자, 특수 문자를 표현 아두이노에서 디지털 신호를 사용하는 방법▪ 아두이노 시뮬레이터에서 실습하는 아두이노 보드의 모델명은 아두이노 우노(UNO)▪ 아두이노 우노 모델에는 0번부터 13번까지 총 14개의 디지털 핀이 존재 📌 아날로그 신호란?▪ 아날로그 신호는 시간에 따라 연속하는 값을 표현▪ 즉, 0과 1뿐만 아니라 그 사이에 있는 0.1..

카테고리 없음 2024.05.12

아이패드 프로 7세대 국내 출시일·가격

지난 7일 오후 11시(한국 시각) 애플은 '렛 루즈' 이벤트를 통해 아이패드 프로 7세대를 공개했는데요 아이패드 프로 7세대는 이전 모델인 아이패드 프로 6세대와 같이 11인치와 13인치 두 가지 크기로 공개됐습니다11인치는 5.3㎜, 13인치는 5.1mm 두께로 역대 가장 얇은 제품입니다   11인치 무게는 450g도 되지 않고, 13인치는 이전보다 100g 이상 가벼워졌고이전 모델에는 M2 칩이 탑재됐었다면 이번 모델에서는 M4 칩이 탑재됐습니다    이 M4칩은 최신 노트북인 맥북에 포함된 M3 칩보다 앞선 칩이며 애플은 M4 칩에 대해 고사양 렌더링 성능이 M2 칩 대비 최대 4배 더 빠르고 CPU 성능은 최대 1.5배 더 빠르다고 설명했습니다  아이패드 프로 7세대 특징OLED 디스플레이  가..

[피지컬 컴퓨팅] 아두이노 - 2. 아두이노 개발환경

C/C++언어 사용아두이노 소스코드 기본 구조setup( ) : 실행시 초기에 1번 실행되는 함수. 초기 설정 코드용.loop( ) : 전원이 종료될 때까지 무한으로 반복 실행 되는 함수. 메인 실행 로직 작성용. 📌 용어 공부 전처리컴파일하기 이전에 미리 처리되는 문장으로서 선행처리기라고도 한다. 대표적인 전처리문으로는 #include, #define, #error, #if 등이 있다.pinMode(핀,입력or출력)핀 모드는 입출력핀(0~13번)의 핀 하나하나를 입력으로 사용할 것인지 출력으로 사용할 것인지 컴파일러에게 알려주는 함수이다.pinMode(13,OUTPUT) > 13번 핀을 출력으로 사용한다.digitalWrite(핀,상태값)입출력핀(0~13번)이 출력으로 정의 되었을 때 설정한 핀에 상..

[IT]/[아두이노] 2024.05.11

[프로그래머스 코딩테스트 입문][Python3] 특수문자 출력하기

문제 설명다음과 같이 출력하도록 코드를 작성해 주세요.출력 예시!@#$%^&*(\'"?:; 내 풀이print(r'!@#$%^&*(\'"?:;') 특수문자 출력하기방법 1. \"'와 같은 특수문자 앞에 \ (백슬래시) 붙혀주기print('!@#$%^&*(\\\\\\'\\"?:;')방법 2. r 이용하기\"'같이 역슬래시()를 이용해야하는 경우가 많을 때는 간편하게 r을 붙힐 수 있다.print(r'!@#$%^&*(\\'"?:;')

[IT]/[코테] 2024.05.11

[프로그래머스 코딩테스트 입문][Python3] 대소문자 바꿔서 출력하기

문제 설명영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요.제한사항1 ≤ str의 길이 ≤ 20str은 알파벳으로 이루어진 문자열입니다.입출력 예입력 #1aBcDeFg출력 #1AbCdEfG 내 풀이str = input()str = str.swapcase()print(str)

[IT]/[코테] 2024.05.11