데이터 전송 신호


1. 전송 신호


1. 정의 : 정보를 전송하기 위해 전기적인 신호로 변환 한 것 (인코드) 

2. 종류 : 아날로그 신호, 디지털 신호 

3. 형태 : 주기적 신호, 비 주기적 신호 

4. 디지털 신호의 장점

5. 부호 전송 : 비트, 전송 속도 bps, 기저 대역 신호, 케이블 시그널(베이스밴드, 브로드밴드), 부호화 

6. 전송 방법 : 직렬 전송, 병렬 전송, 동기식 전송, 비동기식 전송 


2. 아날로그 신호


진폭 (높낮이, 신호의 크기)  

주파수(초 당 생성되는 사이클 수, 초 당 반복되는 패턴의 횟수)

주기(신호가 한 사이클를 이루는 데 걸리는 시간) t초(x좌표)

위상 (시작하는 형태 시작점) 

대역폭 (통신 선로상 운반되는 전송 주파수의 범위, 채녈의 용량과 관련) 


3. 디지털 신호


1. 정의

신호 형태가 시간에 따라 급격하게 바뀌며 이산적으로 변하는 정보

이진 신호, 비트 단위 사용

펄스 하나가 이전 상태와 같은가 하는 질적 정보가 중요 


2. 특징

진폭, 주기, 위상

비트 주기(하나의 단일 비트를 전송하는대 요구되는 시간)

비트 율(1초 동안 전송되는 비트 수 : 무조건 높거나 낮거나 하는게 아닌 특정 대역 폭이나 사용자 유저 ㅜ 만큼 정비례할 수 있도록 비트율을 맞출 필요가 있다.



4. 채널 용량 


정의 : 정보 전송 하는대 최대 전송율 

샤논의 법칙, 대역폭에 비례 

데시벨 



이미지 출력


1교시. 이미지 출력 원리


background에 drawble에있는 shape_list.xml 속성들로 세팅 가능 

mipmap icon, drawable image

adjustViewBounds속성 가로세로 비율 유지 


2교시. 이미지 화면 출력


비트맵, 캔버스, 카메라 객체  

스튜디오 코드로 확인 


3교시. 나인패치와 비트맵 버튼


나인패치 : 이미지 크기 조절 시 발생하는 왜곡을 해결하는 방법을 정의한 것 (이미지 이름에 .9 추가) 

비트맵버튼 : 뷰 위에 그래픽이 그려짐 

행렬


1교시. 행렬의 개념, 기본 연산


- 연산 법칙, 행렬의 합, 스칼라 곱, 벡터의 곱, 행렬의 곱  


2교시. 여러가지 행렬 


- 정방 행렬, 대각 행렬, 단위 행렬(성질), 멱 행렬(자기자신 곱), 

전치 행렬(행 렬 바꿈, 성질), 대칭 행렬(전치 했을때 같은)


3교시. 행렬식


- 정방행렬의 행렬식(2차, 3차)

- 소행렬( r행, s제거 : Mrs )

- 소행렬식( det(Mrs), |Mrs| ), 

- 여인수 

- 여인수전개를 통한 행렬식 구하기

- 행렬식의 성질  




역행렬


1교시. 역행렬


- 역행렬 : 정방행렬, 정칙행렬(가역행렬), 역행렬

- 여인수 행렬과 수반행렬(여인수행렬의 전치행렬) : 역행렬을 구하기위해 


2교시. 연립 1차 방정식


- 가우스 소거, 가우스-조단 소거법 


3교시. 부울 행렬 


     - 부울 행렬, 부울행렬 곱, 부울 멱행렬



조건문과 반복문(3주차) 


- if else, while, do~while, for  


배열과 함수(4주차) 


- 1차원배열


$배열이름[인덱스] $score[0]

반복문으로 빈 공간 없이 적재 

$eng_score = array(54, 58, 95, 67, 54, 48);

버블 정렬법을 이용하여 배열 원소값을 크기 순으로 정렬    


- 2차원배열 


$배열이름[행][열] $score[0][0]

$score = array(array(54, 58, 95), array(38, 20, 39), array(43, 60, 64)) 


- 함수 


내장함수(수학,문자열,파일,MySQL DB) 

http://php.net/manual/kr/index.php


외장함수(사용자 정의함수)




텍스트 출력과 레이아웃(3주차) 


1교시. 뷰의 이해 (개념,유형,속성,변경)


1.  팁? 

 ctrl + q (클래스 정보), 

 ctrl + p (후보파라미터)


2. 텍스트 뷰 

- 텍스트 리소스, 출력 모양 리소스 차이?  


3. 뷰의 이해 

- match (화면크기 변할떄 알아서 차는)

- 인플레이션 : xml레이아웃에 정의된 정보를 메모리 상에서 객체로 만드는 객체화 과정

id="@+id/button" (레이아웃) @파일이름/아이디 

R.id.button (자바코드)


2교시. 레이아웃의 이해


- 레이아웃의 속성 


Full model 뷰를 부모뷰의 여유 공간에 어떻게 채울 것인지

Orientation 뷰 추가 방향

Gravity 정렬 방향, 뷰의 정렬 어떻게 할것인지 

Padding, margin 여유공간

Weight 공간가중치 


도형 shape corners gradient padding size 


- 레이아웃 종류


리니어 레이아웃 일렬추가 

상대 레이아웃 

프레임 레이아웃

테이블 레이아웃

스크롤 뷰 


3교시. 뷰와 레이아웃의 예제


values 는 바로 파일이름부터 써줌 

drawble은 drawble부터 써줘야함 




+ Recent posts