path 관련 API를 사용하여 모든 모양 생성 가능 - beginPath() : 경로 그리기 시작 - closePath() : 경로 그리기 종료 - lineTo() : 선 그리기 - mobeTo() : 이동 - arc() : 호 그리기 - arcTo() : 호 그리기 - quadraticCurveTo() : 이차 베지어(베지에) 곡선 - bezierCurveTo() : 베지어 곡선 -------------------------------------------------------12345678910111213141516171819202122232425262728293031323334353637 HTML5 canvas - 삼각형 그리기 #myCanvas { border:1px solid red; } //..
[HTML5 canvas 태그 사용 기본 구조]123456789101112131415161718192021222324252627282930313233343536373839404142434445 HTML5 canvas 태그 사용 기본 구조 canvas{ width:400px; height:400px; border:1px solid blue; border-radius:10px; } // 페이지 로드 이벤트 잡기 window.addEventListener("load",function(){ //alert("페이지 로드됨"); //canvas 개체를 가져와서, var canvas = document.querySelector("canvas"); //현재 브라우저가 canvas 요소를 지원하는지 예외 처리 if(!c..
CODEFACE (개발폰트) https://github.com/chrissimpkins/codeface/blob/master/README.md 네이버 D2 Coding 글꼴 D2 Coding 글꼴은 나눔바른고딕을 바탕으로 개발자의 코딩을 위해 가독성 및 유사 문자간 변별력 뿐만 아니라 디자인적으로 한글과의 조화를 고려해 최적화시킨 글꼴입니다. D2 Coding 글꼴은 코딩시 유사한 형태의 영문/숫자 뿐만 아니라 한글/특수문자 등에 대한 변별력과 가독성을 강화하였습니다. 또한 고정폭 글꼴로 제작이 되어 어떤 개발환경에서도 자간과 행간을 유지하도록 디자인되어 있습니다.[다운로드]
파일/디렉토리 관련 명령어 ls - 디렉토리/파일 목록보기 ls -al - 숨겨진 디렉토리/파일 목록까지 정렬된 형태로 보기 cd [디렉토리이름] - 해당 디렉토리로 이동 cd - 최상위 디렉토리로 이동 pwd - 현재 디렉토리의 위치 보여주기 mkdir [디렉토리이름] - 해당 디렉토리 만들기 rm [파일이름] - 해당파일을 지우기 rm -r [디렉토리이름] - 해당디렉토리를 지우기 rm -f [파일이름] - 강제로 해당파일 지우기 rm -rf [디렉토리이름] - 해당디렉토리와 디렉토리 아래에 있는 모든 파일 삭제 cp [파일1] [파일2] - 파일1을 파일2라는 이름으로 복사 cp -r [디렉토리1] [디렉토리2] - [디렉토리1] 안에 있는 것들을 [디렉토리2] 로 복사/ [디렉토리2] 가 존재하지..
WHATWG The Web Hypertext Application Technology Working Group HTML 란 무엇인가? - W3C에서 작성중인 1100 페이지 이상의 draft specification- 새로운 요소 추가 ( canvas, video, audio, inline SVG...)- 변경 또는 삭제되는 오래된 요소 또는 속성 ( center, font ... )- 아직 완성되지 않음 서서히 발전되고 있음- 마케팅 전략이 아님 -- 최소 html5 문서의 구조 ------------------------------html5---------------------------- http://validator.w3.org
* 객체 지향 프로그래밍- 캡슐화 : 관련성 있는 기능을 모아서 하나의 클래스로 생성- 은닉성 : 클래스 사용하기 위한 필요한 method만 public 내부적 구현은 감춘다- 상속성 : 클래스의 확장과, 상위 클래스의 기능을 그대로 재사용 가능- 추상화 : 공통 데이터에 대한 추상화, 방식은 다르나 구분은 같은 기능을 추상화 하여 실제 구현은 실 객체에 하며 사용은 추상화된 데이터 타입만으로 작동가능 - 다형성 : 추상화를 통한 클래스의 공통 분모를 만들고 해당 클래스가 여러가지 기능의 다른 클래스로 확장되었다하더라고 사용하는 측면에서는 같은 것으로 보며 기능을 획일적으로 실행가능.ex) Draw()추상 클래스를 상속받는 a(네모),b(세모)는 override를 통해서 각각의 실행을 할수 있다.* 객체..
*스프링 3.0 - Java5와 완벽호환 및 JavaEE 6 일부 스펙지원*스프링의 세가지 핵심 프로그래밍 모델- Ioc/DI- 서비스 추상화- AOP*스프링 3.0 의 주요특징- Spring expression language (SpEL): 빈을 정의하는데 사용하는 핵심 expression 파서로, property 값에서 #{...} 문법을 통해 nested된 빈 구조(예: 다른 빈의 속성)와 환경 데이터 구조(예: 시스템 속성 값)를 참조할 수 있습니다.- Annotation 기반 컴포넌트의 지원 확장: 스프링 JavaConfig로 알려진 configuration 클래스와 annotation 팩토리 메소드 개념입니다. 스프링은 또한 동적 #{...} 표현이나 정적 ${...} 변수(placeholer..
SVN 계정정보 삭제 이클립스상에서 메뉴 > Windows > Show View > SVN Repositories계정정보를 변경할 SVN주소에 마우스 오른쪽 > Location Properties (없을수도 있습니다. 없으면 2번으로)존재한다면 해당 메뉴에서 입력을 하면되고 아닐경우 아래의 경로를 찾는다. 먼저 사용하고 있는 이클립스를 종료한다.그리고 아래의 폴더에 SVN 사용자 정보가 있는 폴더이므로, 삭제한 후에 다시 이클립스를 껏다 다시 키게되면 계정정보가 없어지게 된다. XP : C:\Documents and Settings\ Administrator\Application Data\Subversion\auth\svn.simpleVista or 7 : C:\Users\Administrator\App..
PrepareStatment(#)와 Statment($) 1. #의 사용 (PrepareStatment) - #을 사용할 경우 오라클의 PreparedStatment를 사용하게 된다. 예제(name=John) a. mybatis mapper SELECT NAME FROM TEST WHERE NAME=#{name} b. 오라클에서 받은 쿼리 SELECT NAME FROM TEST WHERE NAME = ? 실제 수행 쿼리 SELECT NAME FROM TEST WHERE NAME='John' 2. $의 사용(Statment) - $는 간단히 스트링 자체를 변환(REPLACE)해 버린다 예제(score=99) a. mybatis mapper SELECT NAME FROM TEST WHERE SCORE=${s..
- Total
- Today
- Yesterday
- 데스트톱
- 시즌2
- 신혼
- 오피스
- 할인
- 직구
- 배민
- 조회
- 배민문방구
- font
- 배달의민족
- 펄
- 삼슉이
- phython
- 베네수엘라
- 쿠폰
- 오라클
- 유휴시간
- 직링
- 지니어스
- 수리영역
- 정답
- 무료
- 해외
- Java
- Oracle
- 인텔리 제이
- 여행
- 개발폰트
- 바다
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |