프로그래밍 공부

프로그래밍 700

카테고리 설명
  • 이미지 뷰 ( ImageView ) 그림을 출력하는 위젯으로 그림이 필요하거나 화면을 화려하게 구성할 때 사용 이미지 뷰에 보여줄 그림 파일은 프로젝트의 [res]-[drawable] 에 있어야함 XML에서 "@drawable/그림아이디" 형식으로 접근함 이미지 뷰 및 이미지 버튼의 XML 속성 src : 이미지 경로를 나타냄 maxHeight/maxWidth : 이미지의 크기를 지정 scaleType : 이미지의 확대/축소 방식 지정 그림 파일이 [res]-[drawable] 폴더에 있어야 사용이 가능하다.

  • CompoundButton 클래스 Button 클래스의 하위 클래스 체크박스, 라디오버튼, 스위치, 토글버튼의 상위 클래스 체크박스 체크할 때마다 상태가 체크, 언체크로 변겨오딤 여러개의 체크박스가 있어도 서로 독립적으로 동작한다. 따라서 여러개를 동시에 체크할 수 있음. 체크박스에서 체크와 언체크가 바뀔 때의 Java 처리법 버튼 클릭과 절차가 거의 동일하다. 체크박스 변수 선언 CheckBox mycheck; 변수에 체크박스 위젯 대입 mycheck = (CheckBox) findViewById(R.id.android); 체크박스가 변경될 때 동작하는 클래스 정의 mycheck.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener..

  • text 속성 텍스트 뷰에 나타나는 문자열을 표현 android:text ="텍스트 입니다" text Color 속성 글자의 색상을 지정 #RRGGBB, #AARRGBB 형식 android:textColor ="#00FF00" textSize 속성 글자의 크기를 dp, px, in, mm ,sp 단위로 지정 android:textSize = "30dp" typeface 속성 글자의 글꼴을 지정 값으로 sans, serif, monospace를 설정 디폴트는 노말임 android:textface="serif" textStyle 속성 글자의 스타일을 지정 값으로 bold, italic, bold|italic 을 설정가능 디폴트는 노말임 android:textStyle="bold|italic" singleLi..

  • 이미지 파일 BMP, PNG , JPG , GIF 등 대표적인 파일 : JPG PNG 는 압축하지 않은 포멧 BMP File Format 디지털 영상 처리는 nXm 매트릭스로 데이터를 처리함. 이때 이미지 파일만이 아닌 다른 데이터 또한 저장함 File header (14byte) Bitmap Information (40byte) Color Table (4*Bits/Pixel Bytes) Image Data/Color Index Array 여기서 이미지 파일만 가져오기는 어려울 수 있다. MATLAP , Python 의 라이브러리 함수를 사용하여 가져오면 편하다. 그런데, NxM matrix 파일만 저장 할 수 있다 그러한 파일을 raw 파일 이라고 한다. 포토샵으로 .raw파일로 저장해서 불러올 수 있..

  • 파일 링크 파일 링크는 기존에 있는 파일에 새로운 파일명을 붙이는 것 하드 링크 : 기존 파일에 새로운 파일명을 추가로 생성 심벌릭 링크 : 원본 파일을 가리키는 새로운 파일 생성 리눅스 파일 구성 파일 = 파일명 + inode + 데이터 블록. 파일의 inode 번호는 ls -i 명령으로 확인 가능 파일명 앞에 출력된 숫자가 inode 파일 이름은 다르지만 inode 번호가 같다면 같은 파일 하드 링크 만들기 : ln 파일에 여러 개의 이름을 붙일 수 있는데, 이때 붙이는 파일명을 하드 링크 라고 한다. 심벌릭 링크 만들기 : -s 옵션 data1 파일의 심벌릭 링크로 data1.sl 생성 심벌릭 링크의 inode 번호를 보면 원본 파일ㅣㄴ -과 다른 번호 파일명에 ->를 넣어 원본파일이 무엇인지 알려..

  • 빅러닝 파이프 라인 빅 데이터 분석과 머신러닝은 데이터, 알고리즘으로 데이터를 처리함으로써 만들어지는 모델이다. 일반 개발자에게 코드 파이프라인이 있다면 데이터 사이언티스트에게는 빅 데이터 머신러닝 솔루션을 통해 흐르는 빅러닝 파이프라인이 있다. 빅러닝 도구 필수조건 데이터 포멧 지원 속도와 용량 확장성 시각화 지원 파이썬과 R 데이터 분석과 파이썬, R 두가지 정도 사용 구분 파이썬 R 장점 특정 주제나 용도에 국한되지 않은 배우기 휘운 언어 다양한 용도의 언어 데이터 시각화 라이브러리 생태계 데이터 사이언스의 통용어 단점 시각화 데이터 분야 도전자 파이썬 느린 속도 어렵다 파이썬 을 쓰는 이유 여러 소프트웨어 개발 영역에서 오랫동안 인기를 얻어왔기 때문 R보다 더 빠르기 때문 데이터 추출 순서 데이터..