전체 글

· More
PWM 신호 아날로그 값 출력 0V ~ 5V의 연속적인 아날로그 값을 출력하려면 DAC (Digital-Analog Converter, 디지털-아날로그 변환기)가 필요합니다. DAC 내장 아두이노 보드에서만 아날로그 값을 출력할 수 있습니다. 예를 들자면 '아두이노 듀에'가 있습니다. 저희 학교에서 실습하는 보드는 '아두이노 우노'이기 때문에 아쉽게도 아날로그값 제어를 할 수 없습니다. PWM (Pulse Width Modulation, 펄스폭 변조) PWM는 아날로그 신호는 아니지만 아날로그 신호와 비슷한 효과를 얻을 수 있습니다. analogWrite() 함수를 사용하여 PWM 신호를 출력할 수 있습니다. PWM 신호는 주기 내에서 HIGH의 비율인 듀티 사이클(duty cycle)에 의해 결정됩니다..
Question !! 🤔 UDP는 TCP에 비해 대량의 데이터를 전송할 수 있다. 어떻게 대량의 데이터를 전송할 수 있을까? TCP의 MSS TCP의 이론적 최대 세그먼트 크기는 64KB입니다. 하지만 TCP 에서 전송할 수 있는 세그먼트의 최대 크기는 MSS(Maximum Segment Size)에 의해 결정됩니다. TCP에서 MSS 협상 MSS는TCP의 3-way handshake 프로세스 중에 협상됩니다. TCP연결설정을 위한 초기 세그먼트(SYN 세그먼트)를 전송할 때, 초기 세그먼트에MSS옵션에 그 값을 포함시켜 전달합니다. TCP의 MSS와 MTU MSS값은 기본적으로 설정된 MTU(Maximum Transmission Unit, 최대 전송 단위) 값에 의해 결정됩니다.MTU는 네트워크의 하드..
Joins Join 절은 둘 이상의 테이블 간에 관련된 열을 기준으로 행을 결합하는 데 사용됩니다. (inner) join 두 테이블 모두에 일치하는 값이 있는 레코드를 반환합니다 left (outer) join 왼쪽(driving) 테이블에서 모든 레코드를 반환하고, 오른쪽 테이블에서 일치하는 레코드를 반환합니다 right (outer) join 오른쪽(driven) 테이블에서 모든 레코드를 반환하고, 왼쪽 테이블에서 일치하는 레코드를 반환합니다 full (outer) join 왼쪽 또는 오른쪽 테이블에 일치하는 레코드가 있을 때 모든 레코드를 반환합니다 employees, dept_emp, departments 조인 총 세 개의 테이블을 합치기 위해서 2회의 조인을 해야합니다. select * fro..
· 백엔드
원하는 결과 hw.jsp 구구단 출력 숫자 입력 gugudan.jsp 0 && inputNum
· 메모
보호되어 있는 글입니다.
· 메모
프론트엔드 개발 화면구성, UI개발, View 구성 백엔드 개발 PHP, Java, Python 등으로 데이터를 저장 및 가공하는 비즈니스 로직 개발 서버 프로그래밍 C, C++, Go 등으로 리눅스, 윈도우 시스템 API를 호출하여 파일을 긁어오고 소켓을 열고 네트워크 통신을 하는 프로그램 개발 DBA DB 설치, 리플리케이션 관리, 파티셔닝/샤딩 설정, 쿼리 튜닝 등등 DB를 관리하는사람 => DBA 서버 엔지니어(SE) 서버 상태를 점검하고 CPU나 메모리 사용량이 증가하면 장애 발생하지 않도록 프로세스 관리하고 IDC에 서버 입고시키로 스위치나 라우터를 통해 서버를 연결시켜 안정적으로 서버가 가동되도록 관리하는 사람 네트워크 엔지니어 백본을 구성하고 스위치와 라우터등 네트워크 장비로 토폴로지를 구..
기본적으로 SQL은 대소문자를 구분하지 않습니다 DML, DDL, DCL, DTL 명령어 종류 설명 명령어 DML (Data Manipulation Language) 레코드에 대한 CRUD select insert update delete DDL (Data Definition Language) 스키마에 대한 CRUD create alter drop rename truncate DCL (Data Control Language) 데이터베이스 접근에 대한 권한 추가/삭제 grant revoke DTL (Data Transactional Language) 트랜잭션 commit rollback savepoint Select Select 명령어는 데이터베이스에서 데이터를 선택하기 위해 사용됩니다. 반환되는 데이터는..
명령 프롬프트에서 MySql을 실행하는 과정을 적어보도록 하겠습니다. MySQL 실행 미리 다운로드 해놓은 데이터베이스 파일을 사용하도록 하겠습니다. 데이터가 저장된 경로를 복사하여 cmd 상에서 디렉토리를 이동하도록 하겠습니다. cd 데이터베이스파일저장경로 아래와 같이 MySQL이 설치된 경로를 찾아 복사합니다. cmd에서 "경로" -uroot -p 를 입력해준 후, 설정(MySQL 설치시 설정)한 패스워드를 입력합니다. "경로" -u root -p 외부의 sql 파일을 실행하는 source 명령어를 사용해 실행합니다. source 파일이름 show 명령어를 이용해 데이터베이스 목록을 확인해보겠습니다. show databases; use 명령어를 통해 employees 데이터베이스를 사용하도록 해보겠습..
출처 : 『혼자 공부하는 SQL』 (우재남, 한빛미디어) 관련 중요 용어 영어 한글 약자 설명 data 데이터 단편적인 정보 table 테이블 데이터를 입력하기 위한 표 형태, DBMS의 최소단위 Database 데이터베이스 DB 데이터의 저장소 Database Management System 데이터베이스 관리 시스템 DBMS 데이터베이스를 관리하는 시스템 또는 소프트웨어(MySQL) column, field 열(컬럼, 필드) 테이블의 세로. 테이블은 여러 개의 열로 구성됨 column name, field name 열 이름 각 열을 구분하기 위한 이름 data type 데이터 형식 열에 저장될 데이터의 형식(숫자/문자/날짜 등) row, record 행(로우, 레코드) 테이블의 가로. 실질적인 진짜 데..
출처 : 『혼자 공부하는 SQL』 (우재남, 한빛미디어) DBMS 제작사 작동 운영체제 기타 MySQL Oracle Unix, Linux, Windows, Mac 오픈 소스(무료), 상용 MariaDB MariaDB Unix, Linux, Wundows 오픈 소스(무료), MySQL 초기 개발자들이 독립해서 만듦 PostgreSQL PostgreSQL Unix, Linux, Windows, Mac 오픈 소스(무료) Oracle Oracle Unix, Linux, Windows 상용 시장 점유율 1위 SQL Server Microsoft Windows 주로 중/대형급 시장에서 사용 DB2 IBM Unix, Linux, Windows 메인프레임 시장 점유율 1위 Access Microsoft Windows ..
· 메모
sort : 평균임금 높은 순 소프트웨어 개발자 게임 프로그래머 출처 : https://m.work.go.kr/jobInfo/occuInfo/srchJobInfoDetail.do?reqType=&jobNm=133204 게임기획자, 게임그래픽디자이너, 게임음악가 등으로부터 넘겨받을 자료를 기반으로 게임프로그램의 구조를 설계한다. 게임을 제작하기 위한 툴인 게임엔진을 개발한다. 영상을 컴퓨터 모니터에 출력하는데 필요한 제반 함수들의 집단인 그래픽 라이브러리를 제작한다. 그래픽 특수효과를 제작한다. 키보드, 마우스 등의 입력장치 제어루틴을 제작한다. 그래픽 파일이나 사운드 파일이 정상적으로 게임 속에서 작동될 수 있도록 해 주는 프로그램을 작성한다. 게임을 테스트하여 에러를 수정하고 버그를 찾아낸다. 하위 2..
· 메모
위첨자 숫자 ⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹ 기호 ⁺ ⁻ ⁼ ⁽ ⁾ ⁿ ° ⁱ 아래 첨자 숫자 ₀ ₁ ₂ ₃ ₄ ₅ ₆ ₇ ₈ ₉ 기호 ₊ ₋ ₌ ₍ ₎ ₐ ₑ ₒ ₓ ₔ
· 유니티
PlayerPrefs 클래스는 int, float, string, bool 타입의 변수를 저장하고 로드하는 기능을 제공합니다. PlayerPrefs 매소드 매소드 기능 DeleteAll 모든 키값을 삭제한다. DeleteKey 특정 키값을 삭제한다. GetFloat 지정한 float 타입의 키값을 로드한다. GetInt 지정한 int 타입의 키값을 로드한다. GetString 지정한 string 타입의 키값을 로드한다. HasKey 해당 키가 존재하는지 반환한다. Save 변경된 모든 키값을 물리적인 저장 공간에 저장한다. SetFloat 지정한 키로 float 타입의 값을 저장한다. SetInt 지정한 키로 int 타입의 값을 저장한다. SetString 지정한 키로 string 타입의 값을 저장한다...
· 메모
취업 전에 국비 교육 한 번쯤은 들어보고 싶네요. 백수만 참여할 수 있는 공짜 강의.. 언제 또 들어보겠습니까 🤔 42 Seoul 42 서울 (재)이노베이션 아카데미의 소프트웨어 개발자 양성 프로그램입니다. 교수, 교재, 학비가 없는 3무 교육 프로그램 42seoul.kr 지원금 O 라피신 합격 후 활동 활동 기한 제한 없음 멋사 백엔드스쿨 TECHIT BY LIKELION IT분야의 TECH 인재를 키우는 교육 커뮤니티, 테킷! techit.education 1차 서류, 2차 과제 후 합격 발표 5개월 과정 내일배움카드 O 멋사에서 진행하는 프로그램으로 백엔드 이외에도 데이터, 웹프론트, 앱 등의 교육과정이 있습니다. KDT 프로그래머스 데브코스 프로그래머스 데브코스 | 코딩 부트캠프 개발자 부트캠프 ..
· 알고리즘
문제 1008번: A/B두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오.www.acmicpc.net 절대오차와 상대오차이 문제에서 "실제 정답과 출력값의 절대오차 또는 상대오차가 10⁻⁹ 이하면 정답" 이 정확히 어떻게 해결해야 한다는 것인지 몰랐기 때문에 고민해보아야 했습니다. 오차가 10⁻⁹(0.000000001)보다 작아야한다는 의미인건 대충 짐작했지만, 그렇다면 절대오차와 상대오차가 무엇을 의미하는 것인지 알아야 했습니다. 오차 (Error)오차란 참값과 근삿값의 차이를 말합니다. 즉, 근삿값에서 참값을 뺀 값입니다.  절대오차 (Absolute Error)절대오차는 참값에서 결과값을 뺀 수치의 "절댓값"을 말합니다. 수치적인 차이를 의미하기 때문에 측정된 값과 같은 단..
hye2021
all-i-want.tistory.com