달력

5

« 2020/5 »

  •  
  •  
  •  
  •  
  •  
  • 1
  • 2
  • 31
  •  
  •  
  •  
  •  
  •  
  •  


 

주석문 (Comment)

https://codedragon.tistory.com/6216

 

 

 

 

 

주석문의 종류

주석종류

의미

설명

//주석문

·         단행 주석

·         행단위 주석

·         주석

·         현재 행에서 // 뒤의 문장 전체를 주석으로 처리합니다.

·         C, C++, C#, Java, R, …

/*주석문*/

·         다행 주석

·         블록단위 주석

·         여러 주석

·         /* */사이의 여러 문장을 주석으로 처리합니다.

·         주로 개발자들이 소스에 기록을 남기거나 참고하기 위하여 작성합니다.

/**주석문*/

·         HTML 문서화 주석

·         JAVA 문서화 주석

·         /** */사이의 문장을 주석으로 처리합니다.

·         주석을 이용하여 HTML 형태의 API문서 페이지를 생성합니다.

·         javadoc.exe

 

 

 

 

 

HTML 주석(<** ~ *> ) 문서 작성 실행파일

C:\Program Files\Java\jdk1.7.0_51\bin\javadoc.exe

 

 

 


Posted by codedragon codedragon

댓글을 달아 주세요


 

함수 사용의 장점


장점

설명

코드

모듈화

·         함수를 기능별로 작성하여 비슷한 기능들만 모을 있습니다.

·         응집력 

코드

논리화

·         코드의 일정 부분을 별도의 논리적 개념으로 독립화할 있습니다.

·         코드를 논리적으로 이해하는 도움을 줍니다.

코드

재사용성

·         작성한 함수는 얼마든지 다시 사용 있습니다.

·         반복적인 수행이 가능합니다.

·         재사용성 향상


코드

수정 용이

·         오류나 에러 수정이 쉬워집니다.

·         코드의 안정성 향상

코드

간략화

·         반복되고 중복되는 문장을 밖으로 빼서 함수화 함으로써 소스코드를 간결하게 할수 있습니다.

·         복잡성


 

 

'Development > C#, Xamarin' 카테고리의 다른 글

리터럴(Literal)  (0) 2020.03.24
접미어(Suffix), 리터럴(Literal)  (0) 2020.03.17
함수 사용의 장점  (0) 2020.03.17
this 키워드  (0) 2020.03.15
인터페이스 선언 형식  (0) 2020.02.05
C# vs JAVA - 상속  (0) 2020.01.01
Posted by codedragon codedragon

댓글을 달아 주세요



 

논리 표현(진리값)

불린(boolean) 부울 = 논리 표현 진리값 논리형 논리값 /거짓

논리형은 (true)이나 거짓(false) 가지 값만을 가질 있는 타입을 의미합니다.

 

논리 표현

논리형은 참(true)이나 거짓(false) 중 한 가지 값만을 가질 수 있는 타입을 의미합니다.

true

‘참‘을 의미하는 키워드

false

‘거짓’을 의미하는 키워드

 

 

자료형

키워드

크기

기본값

표현 범위

논리형

boolean

1byte

false

true 또는 false

(0또는 1아님)

 

 

 

true false 이해

·       숫자의 관점에서 이해하지 말것!

·       자바에서의 true false는 그 자체로 저장이 가능한 데이터타입입니다.

·       true false는 독립된 키워드이고

·       true false의 저장을 위한 자료형이 boolean 입니다.

·       논리형은 반드시 소문자 true, false값 중 하나의 값을 가집니다.

 

 

 

 

Posted by codedragon codedragon

댓글을 달아 주세요

   

   

PDU 카테고리

  • 모든 교육 내용은 Project Management와 관련이 있어야 PDU로 인정
  • 카테고리 F를 제외한 B, C, D, E 는 1시간=1PDU 로 환산하여 PDU 등록 가능

   

교육 활동

업계공헌 활동

Category A (PDU 제한 없음)

PMI에 등록된 교육기관 (R.E.P.),

PMI 챕터 및 커뮤니티 제공 행사

(세미나, 컨퍼런스 등) 참여,

CoP 웨비나 수강

Category D (D+E+F=최대 45 PUD 인정)

새로운 프로젝트 관리 지식 창출

(PM 관련 서적/기사의 저자,

발표,

컨텐츠 개발,

강연,

토론 사회자 등)

Category B (PDU 제한 없음)

PMI에 등록 안된 세미나,

컨퍼런스,

일반 PM 교육,

사내교육,

대학(원) 교육

Category E

자원봉사 활동

(챕터 주관 봉사 활동,

Providing Mentoring 등)

Category C (최대 30PDU 인정)

자가학습 (Mentoring,

PMBOK Guide 리뷰 등),

PM관련 서적,

뉴스,

토론참여

Category F (최대 15PDU 인정)

직장에서 PM 관련 업무 시 (자격주기 3년 동안)

 

Posted by codedragon codedragon

댓글을 달아 주세요

2014. 12. 21. 10:18

Python 종류 Development/Python

 

 

Python 종류

  • Cpython (씨파이션)
  • Jython (자이썬)
  • IronPython (아이론파이썬)
  • PyPy (파이파이)

   

   

종류

설명

Cpython (씨파이션)

C로 구현된 파이썬

일반적으로 파이쎤이라고 하면 Cpython을 의미하는 경우가 많습니다.

Jython (자이썬)

자바로 구현된 파이썬

자바로 구현되어 있어 자바VM에서 구현이 가능합니다.

자바클래스 바로 가져와서 사용할 수 있습니다.

IronPython (아이론파이썬)

닷넷과 모노를 위해 개발된 파이썬

C#으로 구현되어 있습니다.

PyPy (파이파이)

파이썬으로 구현된 파이썬을 의미

   

   

   

'Development > Python' 카테고리의 다른 글

Python(파이썬) 장점  (0) 2015.01.22
Python을 사용한 프로그램, 프로젝트  (0) 2014.12.28
Python 종류  (0) 2014.12.21
python  (0) 2014.11.27
Python Basic Tutorial  (0) 2014.09.08
python 홈페이지  (0) 2014.08.29
Posted by codedragon codedragon

댓글을 달아 주세요

3의 배수가 아니거나 7의 배수가 아니라면 출력하고 카운트 증가시키기

   

소스코드

   

  1. public class ContinueEx02 {
  2.    
  3.         public static void main(String[] args) {
  4.    
  5.                 int num=0;
  6.                 int count=0;
  7.                  
  8.                 while((num++)<100)
  9.                 {
  10.                         //3으로 나눠서 0 아니라면 7 나눠서 0 아니라면 (3 배수가 아니거나 7 배수가 아니라면)
  11.                         if(num%3!=|| num%7!=0)
  12.                                 continue;       //이하 부분 생략하고 조건문으로 이동
  13.                          
  14.                         count++;
  15.                         System.out.println(num);
  16.                 }
  17.                  
  18.                 System.out.println("count: " + count);
  19.                  
  20.         }
  21.    
  22. }


   

출력결과

   

   

Posted by codedragon codedragon

댓글을 달아 주세요

   

MinGW(Minimalist GNU for Windows)

  • "밍 위", "민기 더블유", "밍 더블유", 아니면 "민 그누", "민지"지로 불림
  • 무료로 쓰고 배포할 수 있는 MS 윈도우즈 헤더 파일(W32API)과 라이브러리 제공
  • 써드 파티 DLL에 의존하지 않고 네이티브(native) 윈도우 프로그램을 만들 수 있는 GNU 도구


홈페이지

http://www.mingw.org/

   


MinGW - Wiki

http://ko.wikipedia.org/wiki/MinGW

 

  

'Development > C/C++' 카테고리의 다른 글

Eclipse C/C++ 환경구성  (0) 2014.11.28
Eclipse CDT 설치방법 2  (0) 2014.11.27
Eclipse CDT 설치방법 1  (0) 2014.11.26
MinGw (Minimalist GNU for Windows)  (0) 2014.11.25
개발 환경 구축 개요  (0) 2014.11.24
프로그램밍 과정, 코딩(Coding)  (0) 2014.11.18
Posted by codedragon codedragon

댓글을 달아 주세요

안드로이드 플랫폼

   

<출처 http://images.google.com/ 에서 키워드 검색>

   

구성요소

설명

리눅스커널 

메모리관리, 프로세스관리, 파일시스템 관리, 네트워크 스택등 하드웨어 지원

Native라이브러리(C, C++)

안드로이드 프레임워크에서 필요한 C와 C++ 라이브러리

안드로이드 런타임

코어라이브러리 지원, Dalvik Virtual Machine으로 안드로이드 애플리케이션 실행환경 제공

어플리케이션프레임워크

안드로이드 어플리케이션 개발시 필요한 API 제공

어플리케이션

Email 클라이언트, SMS 프로그램, 달력, 지도, 브라우저 등의 코어 어플리케이션

   

   

어플리케이션프레임워크 상세 구성요소

상세 구성 요소

기능 설명

Activity Manager

애플리케이션의 생명주기를 관리합니다.

Window Manager

윈도우의 모양이나 크기 등을 관리합니다.

Content Manager

애플리케이션이 다른 애플리케이션의 정보나 메시지를 공유하거나, 공유하기 위한 작업 등을 요청하는 기능을 담당합니다.

View System

윈도우 매니저와 같이 리스트, 텍스트 박스, 버튼 및 다이얼로그 등 애플리케이션 제작을 용이하게 사용할 수 있는 UI 세트를 제공

Notification Manager

콜수신, 메시지수신, 배터리 부족, 시스템 상태 변화, 네트워크 시그널 등 이벤트 발생에 따라 상태바나 토스트와 같은 알람을 디스플레이하는 기능을 합니다.

Package Manager

패키지 설치, 제거 등을 지원하는 관리자입니다.

Telephony Manager

음성 및 영상통화, MMS/SMS, SIM/USIM 관리합니다.

Resource Manager

애플리케이션에게 파일, 그래픽 등의 자원 할당하고 해제합니다.

Location Manager

위치정보를 제공하는 기능을 관리합니다.

   

   

Posted by codedragon codedragon

댓글을 달아 주세요