달력

8

« 2019/8 »

  •  
  •  
  •  
  •  
  • 1
  • 2
  • 3


 

 

Android Studio 프로젝트의 gradle 주요 파일

build.gradle 파일이 곳에 있다는 점입니다. 먼저 루트에 build.gradle 있는데 app 디렉토리에도 build.gradle 파일이 있습니다.

구분

Gradle 파일

설명

Project gradle

build.gradle

(Project:...)

·         프로젝트 빌드 설정 파일

·         모든 환경설정은 build.gradle 파일에서 설정

·         공통으로 사용할 리포지토리를 지정

App Build gradle

build.gradle (Module: app)

·         app 모듈용 빌드 설정 파일

·         gradle 통해 개발시에 라이브러리 참조 패키징을 하며 jcenter 있는 최신파일을 서치하여 포함시켜줍니다.

·         의존성 라이브러이에 대한 설정

Setting gradle

settings.gradle (Project Settings)

·         프로젝트 안의 모듈 단위를 지정해서, 어떤 모듈까지를 포함시킬 것인지를 설정

 

 

 

Android View


 

 

 

Project View


 

 

 



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

LinearLayout  (0) 2019.08.21
Layout 종류  (0) 2019.08.21
Android Studio 프로젝트의 gradle 주요 파일  (0) 2019.08.21
안드로이드의 특징  (0) 2019.08.20
AVD에 연락처 추가하기  (0) 2019.08.19
Android Studio - download(설치파일 다운로드)  (0) 2019.08.14
Posted by codedragon codedragon

댓글을 달아 주세요


 

John Hopfield(홉필드)

·       미국의 과학자

·       역전파 알고리즘(back-propagation Algorithm) 개발했으며 알고리즘의 개발로 인해 신경망 모델이 널리 사용되게 되었습니다.

·       물리학적 스핀 모델로부터 Hopfield network 착안하였으며 에너지 개념을 신경망에 처음으로 도입하였습니다.

 

 


 

https://en.wikipedia.org/wiki/John_Hopfield

http://www.scholarpedia.org/article/User:Hopfield

http://www.aistudy.co.kr/neural/hopfield_network.htm

 

 




Posted by codedragon codedragon

댓글을 달아 주세요


 

 

First-class citizen

·       1 객체 일급 객체 일급 시민

·       Kotlin 함수는 1 객체고 Java 함수는 1급 객체가 아닙니다.

·       1967년에 Christopher Strachey 언급

 

 

 

1 객체 성립 조건

3가지 조건을 모두 만족해야 1 객체입니다.

구분

조건

1

변수(Variable) 저장할 있습니다. (Anonymous function)

데이터로 할당 할 수 있어야 한다.

2

매개변수의 인자(Parameter) 전달할 있습니다. (HOF)

3

반환값(return value)으로 전달 있습니다.

 

 

 

http://bit.ly/2CMS6oG

https://en.wikipedia.org/wiki/First-class_citizen

 


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

data class  (0) 2019.10.16
공변성 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
Posted by codedragon codedragon

댓글을 달아 주세요


 

 

불특정한 복수형 명사

·         영어는 단수/복수 구분합니다.

·         한국어는 단수 형태를 선호합니다.

·         불특정하고 복수 관사를 쓰지 않습니다(X).

·         특성이 밝혀지지 않아서 보편적으로 언급하는 것이라면 이때는 관사를 쓰지 않는 특징이 있습니다.

 

 

I have apples in my bag. (가방 열기 전까지 어떤 사과인지 모름)

가방 안에 사과 있어.(한국어 해석시 사과이라고 해석하지 않습니다. -> 단수 선호)

 

Cats are cute. (보편적인 의미에서 고양이를 언급)

고양이는 귀여워.(한국어 해석시 고양이이라고 해석하지 않습니다. -> 단수 선호)

 

 

Do you have coins?

 

I see butterflies.

나비다.

 

How many superheroes do you know?

 

I read books all the time.

 

 

 

 

 



Posted by codedragon codedragon

댓글을 달아 주세요


 

 

안드로이드의 특징

특징

설명

자바

·       안드로이드 애플리케이션 개발 언어는 Java를 사용합니다.

·       자바 언어를 기반으로 APP을 작성할 있습니다.

오픈소스

·       오픈 소스를 통해 여러 제조사에서 쉽게 디바이스 개발을 할수 있습니다.

·       오픈된 환경인만큼 개발툴과 관련 문서들도 모두 무료로 제공 받을 있습니다.

·       업데이트를 통한 완벽하고 최신의 서비스를 제공합니다.

공개 운영체제

·       운영체제의 핵심이라고 할 수 있는 커널은 공개 운영체제인 리눅스에 기반하고 있습니다.

안드로이드 SDK

·       안드로이드 SDK에 많은 라이브러리를 포함하고 있어 개발이 용이합니다.

·       다양한 기능과 컴포넌트를 제공합니다.

·       지속적인 업그레이드를 제공합니다.

오픈마켓

·       콘텐츠의 유통을 쉽고 빠르게 만드는 서비스를 제공합니다.

다양한 단말기

·       안드로이드 플랫폼을 탑재한 제조사들의 다양한 기종의 단말이 출시되고 있습니다.

·       이동 통신사의 지원을 받고 있습니다.

 

 



Posted by codedragon codedragon

댓글을 달아 주세요



 

 

유비쿼터스 사례 - 동영상  (google search)

유비쿼터스

http://bit.ly/2JLe5j4


 


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

사물인터넷 산업  (0) 2019.09.15
Embedded(임베디드)  (0) 2019.09.01
유비쿼터스 사례 - 동영상 (google search)  (0) 2019.08.20
사물인터넷(IoT) 특징  (0) 2019.08.08
포그 컴퓨팅(Fog Computing)  (0) 2019.07.30
mit ai2 companion 앱 설치하기  (0) 2019.07.18
Posted by codedragon codedragon

댓글을 달아 주세요



 

 

신경망 모형(NN; Neural network)

·          인공신경망(Artificial neural network)

·         뇌기능의 특성을 컴퓨터 시뮬레이션으로 표현하는 것을 목표로 하는 수학 모델입니다.

·         인간의 뇌를 본 따서 분류(또는 예측) 하기위해 만든 모델입니다.

·         뇌의 정보처리 방법을 모델링한 것입니다.

·         역전파 알고리즘(back-propagation algorithm) 이용하여 모수를 추정하는 예측 모형입니다.

·         복잡하고비선형적이고병렬적인 처리가 가능합니다.

·         신경망에는 뉴런을 흉내  노드들이 입력층(Input Layer), 은닉층(Hidden Layer), 출력층(Output Layer)으로 구분되어 나열되어 있습니다입력층에 주어진 값은 입력층은닉층출력층 순서로 전달됩니다.

·         기계 학습의 대표적인 알고리즘이며 딥러닝 기술의 원천기술입니다.

 

http://bit.ly/2K6lJ8Q

 



Posted by codedragon codedragon

댓글을 달아 주세요



 

 

AVD 연락처 추가하기

연락처 목록이 없는 경우 연락처를 추가해 보겠습니다.


 

홈으로 가서 "주소록" 실행하여 테스트를 위한 명의 간단한 주소록을 작성합니다.


 

 

 

or

중간의 아이콘 클릭 목록에서 "주소록" 앱을 실행합니다.


 

 


 

우측하단의 [ 연락처 만들기] 아이콘 클릭

 


 

 

[취소]


 

간단히 입력후 >> [백버튼] 누르면 저장됩니다.


 

상단의 [저장] 버튼을 클릭하여 연락처를 저장합니다.


 

[ 버튼] 한번 클릭


 


 

우측 하단의 [ 연락처 만들기] 아이콘 클릭하여 새로운 연락처를 추가합니다.


 


 

 

 

 

 

 

AVD 연락처 추가하기 (이전 버전)

https://codedragon.tistory.com/4829

 



Posted by codedragon codedragon

댓글을 달아 주세요


 

 

 

Ether 송금과 수수료

 

Metamask라는 이더리움 전자지갑을 통해 1 Ether 송금한 입니다.

MyEtherMetaMask

0x3edd58d56c31005b331e788fe8e6bcb9227394e0c2d090f9a5e8f3683344b7bb

 

9.000 ETH

5115.24 USD

Amount

1.000 ETH

568.36 USD

Gas Limit

21000 UNITS

Gas Price

5 GWEI

Max Transaction Fee

0.000105 ETH

0.06 USD

Max Total

1.000 ETH

568.42 USD

Data included

0 bytes

 

 

 

송금액은 1 Ether 이고, 소요되는 가스인 GAS Limit 21,000 단위가 됩니다.

Amount

1.000 ETH

568.36 USD

Gas Limit

21000 UNITS

 

 

 

 

단위당 비용인 GAS Prices 5 GWEI 되는 것으로,  1 GWEI 10 분의 1 Ether 됩니다. (5 GWEI = 0.000000005 ETH)

Gas Price

5 GWEI

 

 

 

 

송금 수수료를 계산하면 GAS Limit GAS Price 곱하여 산출됩니다.

21,000 x 0.000000005 ETH = 0.000105 ETH

 

Max Transaction Fee

0.000105 ETH

0.06 USD

 

 

 

 

1 Ether 송금할 , 송금액인 1 Ether 송금수수료를 더해야 금액이 산출됩니다.

1 ETH(송금액) + 0.000105 ETH(거래수수료)= 1.000105 ETH

Max Total

1.000 ETH

568.42 USD

 

 


Posted by codedragon codedragon

댓글을 달아 주세요

 

 

오류메시지

 

plot()함수 호출시 x 데이터와 y 데이터의 개수를 맞추어야 합니다. 개수가 맞지 않아서 나오는 에러 입니다.

ValueError: x and y must have same first dimension, but have shapes (4,) and (5,)

 

plt.plot([1,2,3,4], [12, 22, 33, 44, 55])

plt.show()

 

 

 

 

 

해결방법

x 데이터와 y 데이터의 개수 4개 혹은 5개로 동일하게 맞춰줍니다.

plt.plot([1,2,3,4], [12, 22, 33, 44])

plt.show()

 

plt.plot([1,2,3,4, 5], [12, 22, 33, 44, 55])

plt.show()

 

 



Posted by codedragon codedragon

댓글을 달아 주세요