달력

2

« 2020/2 »

  •  
  •  
  •  
  •  
  •  
  •  
  • 1
2020. 2. 20. 11:04

경로 추가 Development/Python



 

경로 추가

·       sys.path를 사용하기 위해서는 sys라는 시스템 모듈을 import 해야 합니다.

·       기존 sys.path에 새 경로를 추가(append)하면마지막 라인에 추가되며 추가된 경로도 모듈 검색 경로에 포함되어 집니다.

 

sys.path.append(' 경로')

 

 

sys.path[0] 가장 첫번째 경로를 의미합니다. 값은 빈 문자열(empty string)로 이는 현재 디렉토리를 가리킵니다.

 



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

with 문  (0) 2020.02.21
seaborn.FacetGrid()  (0) 2020.02.21
경로 추가  (0) 2020.02.20
sys 모듈  (0) 2020.02.20
모듈의 경로  (0) 2020.02.20
string  (0) 2020.02.20
Posted by codedragon codedragon

댓글을 달아 주세요

2020. 2. 20. 11:03

sys.path 카테고리 없음



 

sys.path

·       파이썬 라이브러리들이 설치되어 있는 디렉터리목록을 출력해줍니다.

·       만약 파이썬 모듈이 sys.path 디렉터리 목록에 들어 있다면 모듈이 저장된 디렉터리로 이동할 필요 없이 바로 불러서 사용할 수 있습니다.

·       모듈이 검색되는 검색 경로는 sys.path를 체크하면 쉽게 알 수 있습니다.

·       모듈을 import 하면 sys.path에 있는 경로 순서대로 모듈을 찾아 import하다가 만약 끝까지 찾지 못하면 에러가 발생됩니다.

 

 

 

 

Posted by codedragon codedragon

댓글을 달아 주세요

2020. 2. 20. 10:57

sys 모듈 Development/Python



 

 

 

sys 모듈

·       sys 모듈은 파이썬을 설치할 때 함께 설치되는 내장 모듈입니다.

·       파이썬 인터프리터가 제공하는 변수들과 함수들을 직접 제어할 수 있게 해주는 모듈입니다.

 

https://docs.python.org/ko/3/library/sys.html

 

 

 


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

seaborn.FacetGrid()  (0) 2020.02.21
경로 추가  (0) 2020.02.20
sys 모듈  (0) 2020.02.20
모듈의 경로  (0) 2020.02.20
string  (0) 2020.02.20
random  (0) 2020.02.20
Posted by codedragon codedragon

댓글을 달아 주세요


 

 

모듈의 경로

·       모듈을 임포트 했을 때 모듈의 위치를 검색하는 경로는 sys.path 에 저장되어 있는 디렉토리를 순차적으로 검색합니다.

·       모듈의 검색경로 밖의 모듈은 임포트 할 수 없습니다.

 

 


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

경로 추가  (0) 2020.02.20
sys 모듈  (0) 2020.02.20
모듈의 경로  (0) 2020.02.20
string  (0) 2020.02.20
random  (0) 2020.02.20
모듈 만들기  (0) 2020.02.19
Posted by codedragon codedragon

댓글을 달아 주세요


 

 

현장고객(On-site customer) 프랙티스

·         고객이 개발팀과 같은 장소에서 함께 개발에 참여하는 것을 의미합니다.

·         개발팀의 결과물에 대한 신속한 피드백 가능합니다.

 

 

 

 


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

V-model(V 모델)  (0) 2020.03.01
SQL Injection 공격  (0) 2020.02.23
현장고객(On-site customer) 프랙티스  (0) 2020.02.20
테스트 마감 활동  (0) 2020.02.13
통합 테스트(Integration Test)  (0) 2020.02.08
상태 전이 테스팅의 설계 절차  (0) 2020.02.03
Posted by codedragon codedragon

댓글을 달아 주세요

2020. 2. 20. 10:17

상태(state) Security/BlockChain


 

 

상태(state)

비트코인의 UTXO 상태가 소모됨, 소모되지 않음의 가지 경우 밖에 없다고 이야기 했지만, 이더리움은 다양한 상태를 구현하고 인지할 있기 때문에 다양한 구조를 구현할 있습니다.

 

비트코인

이더리움

UTXO상태가 '소모됨', '소모되지 않음' 가지만 존재합니다.

다양한 상태를 구현하고 인지할 있습니다.

 

 




Posted by codedragon codedragon

댓글을 달아 주세요

2020. 2. 20. 10:17

BaseLine accuracy Development/Java


 

 

BaseLine accuracy

·         원본 데이터를 동일한 조건 두고 기준이 되는 기준분류알고리즘과 나머지 분류 알고리즘의 상대적인 비교 통해 성능을 평가하는 방법입니다.

·         WEKA 에서는 100 이상의 많은 분류기를 제공하므로 어떤 데이터에 어떤 분류기가 적합한지 실험을 통해 확인해야 합니다.

·         기준 분류기로 복잡한 분류기를 적용하지 말고 처음에는 간단한 분류기 기준을 설정해서 성능을 점검해 복잡한 분류기 성능과 비교해 봐서 복잡한 분류기를 점차적으로 적용해 정분류률을 높여나가는 방법을 권장하고 하고 있습니다.

 

 

 

ZeroR 통한 BaseLine 모델 평가

·         ZeroR 작동원리가 단순한 분류 알고리즘입니다.

·         ZeroR 기준분류기로 사용하여 복잡한 분류기의 성능을 비교할때 사용되어집니다.

·         기준분류기로 가정한 ZeroR 대비 다른 분류기의 성능을 비교하되 1~2% 분류오차는 무시할 있지만 10~20 % 이상 오차 발생하는 분류기는 분석대상에서 제외할지를 고민후 결정해야 합니다.

 

 

 

 


Posted by codedragon codedragon

댓글을 달아 주세요


 

 

getResources().getDrawable() 메소드의 deprecated 대응

·       getResources().getDrawable(int id) 메소드는 API 22에서 deprecated 되었습니다.

·       getResources().getDrawable(int id) 메소드를 ContextCompat.getDrawable(Context context, int id) 메소드 대체합니다.

 

 

 

 

getDrawable() 원형

ContextCompat(android.support.v4.content.ContextCompat) 클래스에 있는 getDrawable()메소드를 사용합니다.

 

 

 

 

 

 

실제 호출방법

ContextCompat.getDrawable(conext, id);

 

 

 

 



 

 

JAVA API deprecated

http://codedragon.tistory.com/3207

 

 

 

 

 

 

 

getDrawable()



 

https://developer.android.com/reference/android/content/res/Resources.html#getDrawable(int)


 


Posted by codedragon codedragon

댓글을 달아 주세요

2020. 2. 20. 10:15

pom.xml Development/Spring


 

 

pom.xml

·         프로젝트 루트에 위치하고 있는 메이븐의 메인 설정 파일입니다.

·         IDE에서 쉽게 불러오고 수정할 있습니다.

·         Maven 프로젝트를 생성하면 pom.xml 파일이 생성됩니다.

·         pom.xml 파일은 Project Object Model 정보를 담고 있습니다.

·         Maven에서는 의존성 라이브러리를 pom.xml 통해 관리합니다.

 

 


 



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

STS 설치하기  (0) 2020.03.03
JoinPoint 인터페이스의 메소드  (0) 2020.02.26
pom.xml  (0) 2020.02.20
@RequestBody  (0) 2020.02.15
Spring AOP 라이브러리 설치  (0) 2020.02.08
Maven 프로젝트 설정시 필수항목  (0) 2020.01.16
Posted by codedragon codedragon

댓글을 달아 주세요

2020. 2. 20. 10:15

Pull requests Development/Git, PM


 

 

Pull requests

·       현재 프로젝트를 Fork해간 사용자가 수정을 수정 사항이 기존 프로젝트에 도움이 되겠다고 판단될 경우 pull request 요청하게 됩니다.

·       그러면 원래 프로젝트 진행자가 해당 요청을 확인한 기존 프로젝트에 적용할 지를 판단하게 됩니다.

·       Fork기능과 연계되어 다른 개발자들의 도움을 받을 있게 줍니다.

 


 

 


 


'Development > Git, PM' 카테고리의 다른 글

github의 사용자 정보 API  (0) 2020.03.03
Redmine 프로젝트 관리  (0) 2020.02.26
Pull requests  (0) 2020.02.20
Subversion(SVN)  (0) 2020.02.15
LOC(Lines of Code)  (0) 2020.02.09
프로젝트 - 예산 종류  (0) 2020.02.02
Posted by codedragon codedragon

댓글을 달아 주세요