분류 전체보기(55)
-
2. 리스트, 튜플, 딕셔너리, 셋
1)리스트[]로 생성하며 문자열과 다르게 변경이 가능하다. 동일한 값이 여러번 들어가는 것도 가능하다. weekdays=['Mondays','Tuesday','Wednesday','Thursday','Friday'] list('cat')--> ['c','a','t'] 으로 형변환이 가능하다. weekdays[1]--> 'Tuesday' 처럼 오프셋으로 하나의 특정 값을 추출하는 것도 가능하다. 문자열과 마찬가지로 음수의 인덱스로 거꾸로 값을 추출하는 것도 가능. weekdays[1]='화요일'--> 특정 오프셋의 원소를 바꿀 수 있다. weekdays[2:5:2]문자열과 마찬가지로 슬라이스로 항목을 추출하는 것이 가능하다. 리스트의 멤버함수는 다음과 같다. 기능예시 append()리스트의 끝에 새 항목을..
2016.10.13 -
1. 숫자, 문자열, 변수
1) 숫자 연산파이선은 strong type으로 객체의 타입을 바꿀 수 없다. /부동소수점 나누기//정수 나누기 (버림)%나머지divmod(a,b)(몫, 나머지)**지수 2)형변환int(True)int(98.6)int('98.6')int('99 bottles of beer on the wall')float(True)float(98)float('99')float('98.6')str(99)str(Ture) 3)문자열다른 언어와 달리 파이썬에서는 문자열이 불변이다. 문자열 자체는 변경할 수 없지만 문자열의 일부를 다른 문자열로 복사할 수는 있다. 'hi'"hi" -> 둘은 같은 문자열을 나타낸다. '"hi"'-> '안에 "를 넣을 수도 있고, "안에 '를 넣을 수도 있다. '''hi'''"""hi"""-> 세..
2016.10.10 -
[FFmpeg] 동영상 디코딩
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126#include "Header.h" int main(void){ av_register_all(); //ffmpedg에서 지원되는 모든 Demuxer, Muxer, Codec, Protocol을 사용할 수 있도록 등록 //전체 코드..
2016.08.31 -
[FFmpeg] 기본 소스코드
헤더 파일 12345678910111213141516171819///> Include FFMpegextern "C" {#include #include #include #include #include #include } ///> Library Link On Windows System #pragma comment(lib,"avformat.lib")#pragma comment(lib,"avcodec.lib")#pragma comment(lib,"swresample.lib")#pragma comment(lib,"swscale.lib")#pragma comment(lib,"avutil.lib")#pragma comment( lib, "avformat.lib" )#pragma comment( lib, "avutil..
2016.08.30 -
[FFmpeg] 환경 구축
1) FFmpeg 공식홈페이지( http://ffmpeg.zeranoe.com/builds/ )에서 share, dev파일을 다운로드 한다. 2) share파일 에서 bin 폴더를, dev파일에서 include와 lib폴더를 꺼내 셋이 한 곳에 모아둔다.--> bin 폴더 안에는 DDL파일, include폴더 안에는 헤더파일, lib폴더 안에는 lib파일이 있다! 3) VisualStudio에서 새 프로젝트를 만든 뒤 프로젝트 property를 연다. x64용 라이브러리를 받았다면 Platform을 Win32에서 x64로 바꿔준다. x64가 없다면 오른쪽의 Configuration Manager에서 x64를 추가할 수 있다. 4) Configuration Properties > Debugging > En..
2016.08.27 -
uGUI
UI생성을 위해서는 Canvas가 필요하다! Canvas의 컴포넌트 중에 Canvas Scaler에서 UI Scale mode를 Scale With Screen Size로 설정!! Canvas의 컴포넌트 중에 Canvas에서 Render Mode는 다음과 같다.Screen Space - Overlay 화면의 가장 위에 UI 배치 (가장 자주 사용됨) Screen Space - Camera Plane Distance 값을 조정해서 UI에 깊이감을 지정할 수 있음 World Space다른 객체와 동일한 좌표계 사용
2016.07.24