프로그래밍 공부

대학교 코딩공부 58

카테고리 설명
  • 웹 크롤링 웹 크롤링 (Crawling) 또는 웹 스크랩핑 (Scraping)은 웹 페이지를 원본 그대로 불러와 웹 페이지 내에 데이터를 추출하는 기술 크롤링(Crawling)은 사전적으로 ' 기어다니는것 ' 을 뜻하기도 한다. 웹 크롤링을 하기 위해 웹 소캣을 이용하여 원하는 웹사이트 연결 요청을 진행해야 한다. 연결 요청을 응답으로 웹 서버는 응답을 보내면 보통 HTML이나 JSON으로 변환한다. 파이썬 데이터 크롤링

  • 데이터의 발전 빅데이터 시대가 되면서 수치 중심의 데이터 -> 대량의 텍스트, 이미지 음성 모든 산업분야 데이터 처리 가능해짐 정형데이터, 반정형데이터, 비정형데이터 3가지가 있다. 정형데이터 미리 정해진 형식으로 구조화된 데이터 엑셀시트, RDBMS테이블 등 반정형 데이터 특정한 형식에 따라 저장된 데이터 이지만, 정형데이터와 달리 형식에 대한 설명을 함께 제공해야 한다. XML, JSON 등 비정형 데이터 정해진 구조가 없이 저장된 데이터. 빅데이터 대부분을 차지하는 텍스트, 영상, 이미지 등이 대표적인 사례 데이터의 종류 미디어 클라우드 웹 사물인터넷 데이터베이스 오픈데이터/API 데이터 확장자 종류 CSV파일, EXCEL파일, JSON파일 CSV 각 라인의 컬럼이 콤마로 분리된 텍스트 데이터 가장..

  • 이미지 뷰 ( 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파일로 저장해서 불러올 수 있..