달력

8

« 2019/8 »

  •  
  •  
  •  
  •  
  • 1
  • 2
  • 3


 

 

 

IDE - Activate Power Mode

 

아톰 에디터에서 즐겁게 코딩할 있는 Activate Power Mode 패키지를 다른 IDE에서도 사용할 수 있습니다.

 

https://github.com/JoelBesada/activate-power-mode


 

 

 

https://atom.io/packages/activate-power-mode


 

 

 

 

 

 

 

 

Awesome Power Mode

https://github.com/codeinthedark/awesome-power-mode

 


 




Posted by codedragon codedragon

댓글을 달아 주세요


 

 

 

Layered Architecture

·         계층화 아키텍처

·         효율적인 개발과 유지보수를 위해 계층화 형태로 구성하여 개발을 합니다.

·         대부분의 중규모(Mid-Range) 이상, 대규모 어플리케이션에서 적용합니다.

·         레이어는 독립된 R&R 가집니다.

 

 

 

 

 

 

Layered Architecture 영역

크게 3 영역으로 나뉘어 집니다.

 

영역

설명

프리젠테이션 영역

·         Presentation Layer

·         사용자와 상호작용을 담당합니다.

·         사용자의 요청을 분석하고 응답을 수행합니다.

비즈니스 영역

·         Business Layer

·         기능(function) 수행합니다.

·         트랜잭션(transaction) 수행합니다.

데이터 영역

·         Data Accesss Layer

·         데이터의 저장과 조회를 담당합니다.

·         주로 데이터베이스(DBMS) 연동하는 작업을 수행합니다.

 

 


 



Posted by codedragon codedragon

댓글을 달아 주세요


 

 

HttpServletResponse 클래스 주요 메소드

 

메소드

설명

public void addCookie(Cookie cookie)

주어진 쿠키를 응답에 추가합니다.

지정된 쿠키를 클라이언트가 저장하도록  HTTP 응답 헤더에 Set-Cookie헤더를 추가합니다.

public boolean containsHeader(String name)

응답 메시지 헤더에 주어진 이름의 항목이 있을 경우는 true 아니면 false를 반환합니다.

public String encodeRedirectURL(String url)

클라이언트 서버간 세션이 유지되는 상태에서 브라우저가 쿠키를 지원하지 않는 경우 주어진

URL sendRedirect 메소드 내에서 사용하기 위해 인코딩합니다.

public String encodeURL(String url)

주어진 URL에 세션 ID를 포함하여 인코딩합니다.

public void sendError(int sc)

기능상 setStatus()메서드와 거의 동일하나 주어진 상태코드와 그 코드에 해당하는 디폴트 메시

지를 사용하여 클라이언트에게 에러를 응답합니다.

public void sendError(int sc, String msg)

주어진 상태코드와 메시지를 사용하여 클라이언트에게 에러를 응답합니다.

public void sendRedirect(String location)

응답을 주어진 URL로 재전송합니다.

매개변수 location은 절대 URL 혹은 상대적 URK로 지정합니다.

서버의 특정 자원이 임시 다른 URL로 옮겨진 경우 사용할 수 있습니다.

public void setDateHeader(String name, long date)

날짜를 millisecond로 변환하여 주어진 이름과 날자를 갖도록 응답헤더 항목을 추가합니다.

public void setHeader(String name, String value)

주어진 이름과 값을 갖도록 응답헤더 항목을 추가합니다.

public void setIntHeader(String name, int value)

주어진 이름과 정수값을 갖도록 응답헤더 항목을 추가합니다.

public void setStatus(int sc)

이 응답으로 전송 될 HTTP응답에 대한 상태코드를 설정합니다.

public void setStatus(int sc, String sm)

이 응답에 대한 주어진 상태코드와 메시지를 설정합니다.

 

 


Posted by codedragon codedragon

댓글을 달아 주세요


 

 

구분에 따른 버전 관리 도구 소개

구분

유형

예시

저장소 구분

로컬 버전 관리 시스템

rcs

저장소 구분

중앙 집중형 버전 관리 시스템

CVS, SVN, Clear Case

저장소 구분

분산형 버전 관리 시스템

Git, Mercurial

소스 공개 유형

Open Source

CVS, SVN

소스 공개 유형

상용 버전 관리

PVCS, Clear Case

 

 


Posted by codedragon codedragon

댓글을 달아 주세요


 

 

Kotlin - Map관련 함수

 

메소드

설명

mapValues{ (k, v) -> R }

key, value 입력받아  처리한 결과는 R타입으로 해당 key. 묶인 map으로 반환됩니다.

.forEach { (k, v) -> TODO  }

map 모든 요소(Entry) it으로 매핑되어져서 처리됩니다.

 

 

inline fun <K, V, R> Map<out K, V>.mapValues(

    transform: (Entry<K, V>) -> R

): Map<K, R>

 

https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/map-values.html

 




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

공변성 vs 반공변성  (0) 2019.08.31
First-class citizen, 1급 객체 성립 조건  (0) 2019.08.21
Kotlin - Map관련 함수  (0) 2019.08.15
Kotlin - 논리 타입(Boolean)  (0) 2019.08.06
변수 오버라이딩 - override property  (0) 2019.07.21
클래스 정의 - Java vs Kotlin  (0) 2019.07.19
Posted by codedragon codedragon

댓글을 달아 주세요


 

 

 

"시작프로그램 폴더" 시작 프로그램 등록하기

 

"시작프로그램 폴더" 열기

 

shell:startupc


 

 

"시작프로그램 폴더"가 윈도우 탐색기로 열립니다.


 

 

 

 

프로그램 등록하기

등록을 원하는 프로그램의 바로가기 아이콘을 해당 폴더에 넣어주면 부팅시 실행됩니다.


 




'Security > System' 카테고리의 다른 글

맥 OS(Mac OS)  (0) 2019.10.14
운영체제 종류  (0) 2019.09.21
"시작프로그램 폴더"에 시작 프로그램 등록하기  (0) 2019.08.15
RAID 6  (0) 2019.08.06
tpmC  (0) 2019.06.23
프로세스(Process)  (0) 2019.06.10
Posted by codedragon codedragon

댓글을 달아 주세요


 

 

사용성(Usability)

·         Jakob Nielsen 사용성을 학습용이성, 사용효율성, 기억용이성, 최소한의 에러, 주관적 기쁨의 요견을 충족시킴으로써 얻어지는 시스템의 특성이라고 주장하였습니다.

·         UPA(Usability Professionals Association, UXPA)에서는 사용성을 "회사가 비용을 절감시키고 사용자의 요구와 부합되는 제품을 만들어 내기 위해 개발사이클 전체에 걸쳐 사용자의 피드백을 받는 제품 개발 방식" 이라고 정의하였다.

·         어떤 사물에 대한 사용자의 경험적 만족도 의미합니다.

·         사용자가 사물이나 시스템 기술을 얼마나 편리하게 사용할 있는가에 대한 방법론까지 포괄하는 개념이라고 있습니다.

 

 

 

http://bit.ly/2IuMOkG

 



'Development > UI&UX' 카테고리의 다른 글

프로토타입(Prototype) 유사 용어  (0) 2019.09.08
Designing Web Navigation  (0) 2019.08.26
사용성(Usability)  (0) 2019.08.15
프로토타이핑의 역할  (0) 2019.08.13
awwwards(어워즈)  (0) 2019.08.03
UI 설계 절차  (0) 2019.07.13
Posted by codedragon codedragon

댓글을 달아 주세요


 

 

제네릭(Generic)

·         컵이라는 특정 객체가 있습니다.

·         컵에는 마실 있는 음료수를 담을 있습니다.

·         컵은 물만 담을 있는 물컵, 또는 컵은 우유만 담을 있는 우유컵이라고 해서 이렇게 상징적으로 만든 것이 바로 Generics입니다.

 


 

 

class Cup<T>{}

Cup<> watercup = new Cup<>();

Cup<우유> milkcup = new Cup<우유>();

Cup<소주> sojucup = new Cup<소주>();

 

 




Posted by codedragon codedragon

댓글을 달아 주세요


 

 

Practical Bayesian optimization of machine learning algorithms


https://bit.ly/2WstnRB

 

 

 

직접 다운로드 

4522-practical-bayesian-optimization-of-machine-learning-algorit



Posted by codedragon codedragon

댓글을 달아 주세요


 

 

Android Studio - download(설치파일 다운로드)

 

http://developer.android.com  홈페이지 접속 >>

상단 메뉴에서 [Android Studio] 클릭


 

 

 

https://developer.android.com/studio/

[DOWNLOAD ANDROID STUDIO] 녹색의 다운로드 버튼 클릭


 


 

[ I have read and agree with the above terms and conditions(본인은 상기 사용 약관을 읽었으며 이에 동의합니다.)] 체크 >>

파란색의 [ Download ANDROID STUDIO FOR WINDOWS] 버튼 클릭


 


 


 


 

 


Posted by codedragon codedragon

댓글을 달아 주세요