달력

2

« 2021/2 »

  • 28
  •  
  •  
  •  
  •  
  •  
  •  
반응형

 

 

 

장치 인식 실패 문제 해결하기 fit 장치관리자

·         장치관리자(Device manager) 실행

·         장치 인식 실패

·         문제 해결방법 1

·         문제 해결방법 2

·         문제 해결방법 3

·         문제 해결방법 4

·         문제 해결방법 5

 

 

----------------------------------------

 

 

장치관리자(Device manager) 실행

윈도우의 장치관리자를 실행하는 방법은 아래 링크에서 확인하시기 바랍니다.

https://codedragon.tistory.com/11923

 

 

 

장치 인식 실패

"알수 없는 장치" 노란색 마크로 표시된다면 정상적으로 인식되지 않은 장치일 있습니다.

 

 

 

 

문제 해결방법 1

장치에 문제가 발생하면 해당 장치의 연결을 해제한 다시 연결합니다.

이때 컴퓨터를 재부팅후 연결해 줘야 수도 있습니다.

 

 

 

문제 해결방법 2

PC 연결된 장치를 컴퓨터에 있는 다른 USB포트로 연결합니다.

PC본체 앞과 뒤에 USB포트가 많이 존재합니다.

 

 

 

문제 해결방법 3

장치에 문제가 발생하면 해당 항목 클릭 후 [드라이버 업데이트 ] 수행하는 것도 방법입니다.

 

 

 

 

문제 해결방법 4

문제가 발생된 항목을 삭제 후 가장 상단에 있는 컴퓨터명에서 [마우스 우클릭] >> [하드웨어 변경 사항 검색] 보는 것도 방법입니다.

 

 

 

문제 해결방법 5

사용하는 문제가 없었다가 최근에 문제가 발생했다면 문제가 없었던 시점으로 윈도우를 되돌린 사용하는 방법이 있습니다.

 

 

 

Image from Pixabay

반응형
Posted by codedragon codedragon

댓글을 달아 주세요

반응형



 

장치관리자(Device manager) 실행

 


----------------------------------------

 


바탕화면 좌측 하단의 [Windows] 로고에 마우스를 가져간  [마우스우클릭] 합니다.

 

나오는 메뉴에서 [장치 관리자] 클릭합니다.

 

현재 PC 연결된 장치의 상태를 확인할 있습니다.




반응형
Posted by codedragon codedragon

댓글을 달아 주세요

반응형



 

Java - 인터페이스 선언

·         인터페이스 내에는 상수 또는 추상 메서드들만 정의가 가능합니다.

·         인터페이스를 사용하기 위해서는 일반 클래스에서 구현(implements) 해야 합니다.

·         일반 클래스에서 "implements"라는 예약어로 특정 인터페이스를 구현하겠다고 명시해야 합니다

·         구현을 명시하게 되면 명시한 인터페이스가 가지는 추상 메서드들은 구현 받은 클래스에서 하나도 빠짐없이 Overriding(재정의)해야 합니다.

·         인터페이스의 모든 필드는 public static final이어야 하며, 모든 메소드는 public abstract이어야 합니다. 하지만 생략할 수도 있습니다. 이렇게 생략된 제한자는 컴파일 자바 컴파일러가 자동으로 추가해 줍니다.



[접근제한] interface [인터페이스명] {

   public static final 상수;

   public abstract 추상메서드;

}

 

 

  



인터페이스의 기본 구성과 구현

인터페이스는 추상 클래스와 마찬가지로 자신이 직접 인스턴스를 생성할 수는 없습니다.

따라서 인터페이스가 포함하고 있는 추상 메소드를 구현해 클래스를 작성해야만 합니다.


class 클래스이름 implements 인터페이스이름 {

}





 

인터페이스 정의 사용 단계

단계

설명

TODO 1

인터페이스 정의

TODO 2

class implements 인터페이스를 구현하고 인터페이스 추상 메소드 구체화

TODO 3

class 객체 생성

TODO 4

객체를 통해 메소드 호출

 

 

//TODO 1: 인터페이스 정의(인터페이스 선언)

interface InterfaceTest {

//상수 또는 추상메서드만 정의 가능

static final int A = 100;

//abstract예약어는 생략 가능!

abstract int getA();

}

 

//TODO 2: class implements구현하고 인터페이스 추상 메소드 구체화

//implements라는 예약어로 인터페이스 구현

public class InterEx05 implements InterfaceTest{

 

//추상메서드 재정의

@Override

public int getA(){

return A;

}

public static void main(String[] args) {

//TODO 3: class 객체 생성

InterEx05 itex1 = new InterEx05();

//TODO 4: 객체를 통해 메소드 호출

System.out.println("getA(): "+itex1.getA());

}

}

 



반응형
Posted by codedragon codedragon

댓글을 달아 주세요

반응형

 

OpenBoard 오픈보드 화면 메뉴 설명, 기능 메뉴 설명 - 간단 사용법

·         프로그램 실행화면

·         작업 영역 설명

·         하단 스타일러스 메뉴 선택 방법

·         스타일러스  - 하단 메뉴 설명

·         좌측 상단 메뉴 설명

·         우측 상단 메뉴 설명

·         라이브러리 영역 설명

 

 




반응형
Posted by codedragon codedragon

댓글을 달아 주세요

반응형


 

자바의 자료형

int 같이 변수의 특성을 결정짓는 키워드를 가리켜서 자료형이라고 합니다.

int num;

 

https://codedragon.tistory.com/4082

 

 

 

 

 

 

 

 

자바 자료형 유형

·         기본 자료형

·         참조 자료형

 

 

유형

설명

기본 자료형

(primitive data type)

·         기본 타입 (primitive type)

·         원시 타입

·         자바 컴파일러에 의해서 해석되는 자료형

·         실제 갖는 자료형

·         자바에서 여러 형태의 타입을 미리 정의하여 제공

·         정수, 실수, 문자, 논리을 저장하는 자료형

참조 자료형

(reference data type)

·         참조 타입 (reference type)

·         값이 아닌 객체의 주소 가지고 있는 자료형

·         자바 라이브러리 API에서 제공되거나 프로그래머에 의해서 만들어진 클래스를 자료형으로 선언하는 경우

·         배열, 클래스, 인터페이스 타입 자료형

 

 

 

 

 

자바의 자료형 


   

 

반응형
Posted by codedragon codedragon

댓글을 달아 주세요

반응형

   

   

   

TwitterDev Gallery

  • 트위터가 공개한 API를 보기 쉽게 정리해놓은 웹 사이트(저장소)
  • API를 통해 트위터 서비스를 외부에서 연동해 사용할 수 있도록 제공
  • 사용 언어나 기술을 통해 트위터에서 제공하는 API를 검색해 사용가능
  • 현재 23개 공개, 요청이 많았던 항목은 상단에 위치
  • 코드, 예제 화면, 사용법도 제공

   

http://twitterdev.github.io/

   

   

Twitter Developer Blog

https://blog.twitter.com/developer

 

반응형
Posted by codedragon codedragon

댓글을 달아 주세요

반응형

   

SurfaceView(서피스뷰)

  • 안드로이드는 OpenGL ES라이버리를 포함하고 있어 3D를 지원할 수있습니다.
  • 애플리케이션에서 3D 객체를 출력하려면 SurfaceView를 이용해야 합니다. 하드웨어 가속 기능이 있어 그래픽을 보다 빠르게 처리할 수 있습니다.
  • Surfaceview는 안드로이드의 기본 뷰 체계와 다르게 구현되어 있어 뷰를 상속하여 그래픽을 구현한 방법을 그대로 사용할 수 없습니다. 그러므로 SurfaceView를 이용한 그래픽 그리기 방법을 별도로 따라야 합니다.
  • 안드로이드의 기본 뷰 에 포함되어 있지 않기 때문에 onDraw()와 isvalidate()메소드를 사용할 수 없으며 이를 대체할 수 있는 메소드를 직접 구현해야 합니다.
  • SurfaceView는 2D그래픽도 그대로 지원합니다.
  • 카메라에서 영상을 빠르게 보여주기 위해서 광범위하게 사용됩니다.

   

   

   

   

이벤트 처리

Callback Interface는 SurfaceHolder를 통해서 작성한 Surface와 SurfaceView를 연결하기 위해서 Surface의 생성, 변경, 종료에 대한 이벤트 처리합니다.

class MyCameraSurface extends SurfaceView implements SurfaceHolder.Callback{ }

   

   

SurfaceView를 이용한 그래픽 그리기 단계

1

SurfaceView 상속하면서 Callback인터페이스 구현

2

getHolder()메소드로 SurfaceHolder객체 참조

3

SurfaceHolder객체의 addCallback()메소드를 호출하여 Callback인터페이스 설정

4

Callback 인터페이스의 surfaceCreated()메소드 재정의

5

Callback 인터페이스의 surfaceChanged()메소드 재정의

6

Callback 인터페이스의 surfaceDestroyed()메소드 재정의

   

   

Lock 잠금 기능

SurfaceView가 그래픽 작업을 할때 시스템이나 다른 어플리케이션에서 접근할 수 없도록 막는 기능을 사용합니다. (SurfaceView의 크기 변동과 동시에 그래픽을 그릴 경우 데드락이 발생합니다)

   

private void myDraw(){

Canvas _canvas = null;

   

try{

_canvas = mHolder.lockCanvas(null);

   

//객체 그리기 작업

super.draw(_canvas);

_cansvs.drawBitmap(mBitmap, 0, 0, null);

}finally{

if(_canvas!=null){

mHolder.unlockCanvasAndPost(_canvas);

}

}

}

  

   

   

SurfaceView 동작 도식도

   

   

   

SurfaceView 클래스

화면 제공

단순히 화면에 보여지는 하나의 뷰를 정의

Surface

그래픽버퍼 (데이터 제공)

SurfaceHolder 인터페이스

화면 제어

SurfaceView를 내부적으로 제어

SurfaceHolder.Callback 인터페이스

SurfaceView의 크기 변화등 상태 정보를 관리합니다.

Surface의 생성, 변경, 종료에 대한 이벤트 처리를 수행합니다.

SurfaceView에서 보여지는 화면 제어를 하기 위해서 SurfaceHolder생성하고

SurfaceHolder를 이용해서 Surface(버퍼)에 그림을 그리면 SurfaceView에 반영됩니다.

반응형
Posted by codedragon codedragon

댓글을 달아 주세요

반응형

HTML5와 CSS3 사용의 장점

   

웹 개발의 플랫폼

의미가 더 분명한 태그들, 사이트나 창 사이의 더 나은 데이터 교환, 애니메이션, 더 나은 멀티미디어 지원 등, 더 좋은 사용자 인터페이스 구현 가능

더 분명한 마크업

내용을 설명하는데 직접 연관된 요소 추가 (제목, 푸터, 내비게이션 절, 사이드바, 글을 정의하는 요소들)

플러그인에 덜 의존하는 멀티미디어

오디오, 비디오 기능 제공

웹 소켓

HTML5는 서버와의 연결을 유지시키는 웹 소켓을 지원

클라이언트 측 스토리지

웹 스토리지와 웹 SQL 데이터베이스 API를 이용하면 브라우저에서 동작하긴 하지만 모든 데이터를 사용자의 컴퓨터에 보관하는 애플리케이션을 만들 수 있음.

더 좋은 인터페이스

테이블에 스타일을 적용하거나, 둥근 모서리를 만드는 등 사용자 인터페이스를 좀 더 풍요롭게 사용 가능.

더 좋은 폼

더 나은 사용자 인터페이스 컨트롤 제공

향상된 접근성

스크린 리더 같은 프로그램을 사용해서 보조 기술에 의존하는 사람에게 더 좋은 웹 페이지 접근성을 제공.

개선된 선택자

CSS3에서 제공하는 선택자를 이용하면 테이블의 홀수 행과 짝수 행을 지정한다거나, 선택된 체크박스를 전부 찾는다거나, 심지어는 특정 그룹에서 마지막 문단을 찾아낼 수도 있음.

시각효과

CSS3을 통해, 배경 이미지에 의존하거나 마크업을 추가하는 일 없이 요소에 그림자와 그래디언트를 넣을 수 있음.

 

반응형

'Development > HTML, CSS, XML, ...' 카테고리의 다른 글

자바스크립트 소스 파일(.js) 생성 방법  (0) 2014.08.20
웹표준  (0) 2014.06.09
HTML5와 CSS3 사용의 장점  (0) 2014.06.05
HTML5 지원 API  (0) 2014.06.05
Tomcat 설정 및 Dynamic Web Project 생성  (0) 2014.06.05
02.html-시멘틱 태그 작성  (0) 2014.05.20
Posted by codedragon codedragon

댓글을 달아 주세요