Programming (126) 썸네일형 리스트형 [Android Studio] permission의 종류(권한 종류) 안드로이드 스튜디오에서는 많은 권한을 요구한다. AndroidManifest.xml에서 다음과 같은 코드를 넣어준다면 권한을 사용할 수 있다. //위치정보 확인함 //위치정보 확인함 //wifi 연결을 확인함 //wifi 체인지를 확인함 //네트웍이 연결된것을 확인할수 있게함 //부팅완료를 확인할수있게함 // 인터넷을 사용함 // 외장메모리 사용 //녹음이 가능하게 함 ACCESS_CHECKIN_PROPERTIES 체크인데이터베이스의_속성테이블로_액세스 ACCESS_COARSE_LOCATION 코스_로케이션_액세스_(Cell-ID/WiFi) ACCESS_FINE_LOCATION 파인로케이션_액세스(GPS) ACCESS_LOCATION_EXTRA_COMMANDS 로케이션_옵션_커맨드_액세스 ACCESS_M.. [Python] Drone tello 제어하기 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071## Tello Python3 Control Demo ## http://www.ryzerobotics.com/## 1/1/2018 import threading import socketimport sysimport time host = ''port = 9000locaddr = (host,port) # Create a UDP socketsock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) tello_address = ('192.. [Spring] 스프링 어드바이스 종류(Spring Advice) Before Advice - target의 메소드 호출 전에 적용 After returning - target의 메소드 호출 이후에 적용 After throwing - target의 예외 발생 후 적용 After - target의 메소드 호출 후 예외의 발생에 관계없이 적용 Around - target의 메소드 호출 이전과 이후 모두 적용 (가장 많이 사용됨) [Spring] 스프링 빈 스코프(Spring Bean Scope) Spring Bean Scope 스프링에서 Bean으로 지정된 객체는 기본적으로 싱글톤 객체로 관리된다. 하지만 요구사항 과 구현기능 등의 필요에 따라서 비싱글톤이 필요한 경우도 많다. 스프링에서는 이를 명시적으로 구분하기 위해서 scope라는 키워드를 제공한다. 빈 스코프(scope) 별도의 scope를 지정하지 않으면 스프링에서 default는 singleton 이다.singleton : 기본 싱글톤 스코프prototype : 어플리케이션에서 요청시 (getBean()) 마다 스프링이 새 인스턴스를 생성request : HTTP 요청별로 인스턴스화 되며 요청이 끝나면 소멸 (spring mvc webapplication 용도)session : HTTP 세션별로 인스턴스화되며 세션이 끝나며 소멸 (sp.. [Spring] Annotation 종류와 기능 @Component 패키지: org.springframework.stereotype 버전: spring 2.5 설정 위치: 클래스 선언부 앞 태그를 설정파일에 추가하면 해당 어노테이션이 적용된 클래스를 빈으로 등록하게 된다. 범위는 디폴트로 singleton이며 @Scope를 사용하여 지정할 수 있다. 사용하려면 XML 설정파일에 을 정의하고 적용할 기본 패키지를 base-package 속성으로 등록한다. context:annotation-config 태그는 어노테이션과 관련해서 다음의 BeanPostProcessor를 함께 등록 한다. @Required(RequiedAnnotationBeanPostProcessor) @Autowired(AutowiredAnnotationBeanPostProcessor).. [Spring] Spring 처음 시작 Spring Introduction 스프링은 쉽게 말해 그냥 JSP다! JSP의 기술 중에 하나가 스프링이다. 스프링은 구조가 좀 많이 틀리다. 우선 스프링의 디렉토리 구조를 살펴보고, JSP 디렉토리 구조와는 어떤 점이 다른지 살펴볼 필요가 있다. 스프링 개발환경 설정 후에 살펴보도록 하자. * Spring 개발환경 설정 스프링 환경을 구성하기 위해서 2가지 방법이 있는데 1번째 방법은 이클립스에 스프링 플러그인을 설치하는 방법(Eclipse Maketplace 이용)이 있고, 2번째는 스프링 플러그인이 아예 포함이 된 이클립스 버전(Spring Tool Suite, STS)를 다운받는 방법이 있다. 이 외에도 InteliJ라는 툴도 있긴 하지만 이클립스를 많이 쓴다 cf. 안드로이드는 이클립스를 버리.. [CSS] 반응형 웹 만들기(Responsive Web) 반응형 웹 정의 1. 개요 웹 디자인 기법 중 하나. 웹(Web)에 접속하는 디바이스에 반응하는(Responsive) 디자인(Design)을 말한다. 2. 탄생 배경 과거 웹사이트들은 대부분 데스크톱에서만 볼 수 있고, 피처폰 시절에도 인터넷 접속은 대다수 가능했으나, 여러가지 문제로 일반적으로 사용하기에는 무리가 많았고, 설상가상으로 통신회사에서 데이터 요금제를 홍보하지 않고 사용료를 너무 비싸게 책정하는 바람에 거의 사용되지 않았다. WAP이 쓰이던 당시 패킷(0.5KB)당 텍스트는 4.55원, 게임을 포함한 소용량 멀티미디어는 1.75원, 동영상과 원음 벨소리 등 대용량 멀티미디어는 0.9원, 인터넷 직접접속은 0.25원으로 상당히 비쌌다. 심지어는 요금폭탄을 맞은 학생이 자살하는 사례까지 있었다... [WEB] 크롤링(HTTrack) What is Web Scraping? :Website를 통채로 자신의 컴퓨터에 다운로드하는 툴 * 웹 크롤링이란? 인터넷을 이용하다가 '아, 이 홈페이지 참 잘 만들었다. 어떻게 구성을 했는지 알아보고 싶다!' 하는 생각이 든다면, 웹 크롤링을 이용해서 소기의 목적을 달성할 수 있다. 웹 크롤링이란 내 컴퓨터가 인터넷이 되지 않아도 웹 사이트를 다운로드 받아서 구조를 살펴볼 수 있다. 아래의 HTTrack Website Copier를 보면, 뒷부분에 free software offline browser(GNU GPL)라고 적혀있다. 우리가 코드를 짜거나 분석할 때 IDE(통합 개발 환경)을 사용하는 것처럼, 웹 크롤링을 할 때에도 쉽게 환경을 제공해 주는 툴들이 존재한다. 우리는 그 중에서 HTTrac.. 이전 1 2 3 4 5 6 7 8 ··· 16 다음