달력

8

« 2020/8 »

  •  
  •  
  •  
  •  
  •  
  •  
  • 1
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  
  •  

   

   

 

공공데이터포털

·         정부에서 운영하는 공공정보 OpenAPI 제공 사이트

·         국내의 모든 공공데이터를 곳에서 제공하는 통합 플랫폼입니다.

·         공공기관이 보유한 공공데이터 목록과 파일이 제공되며 이를 통해 다양한 데이터를 수집할 있습니다.        

·         빅데이터를 기반으로하는 지역의 주요 공공데이터인 날씨 정보, 재난안전 정보, 버스 정보 24,760건이 넘는 데이터를 제공합니다.

·         데이터 명칭, 키워드, 설명등을 포함해 검색이 가능합니다.

·         필요한 데이터는 csv 또는 xml파일로도 다운받을 있습니다

·         누구나 공공데이터 포털을 이용할 있습니다. 

·         all.data.go.kr 공공데이터 관리 시스템 구축





 

https://www.data.go.kr






Posted by codedragon codedragon

댓글을 달아 주세요


 

 

라이브러리의 구성

라이브러리는 프로그래밍 언어에 따라 일반적으로 도움말, 설치 파일, 샘플 코드 등을 제공합니다.

 

구성

설명

도움말

라이브러리를 사용할 있도록 하는 도움말 문서

설치 파일

라이브러리를 적용하기 위해 제공되는 설치 파일

샘플 코드

라이브러리를 이해하고 손쉽게 적용하기 위해 제공되는 샘플 소스코드

 

 


Posted by codedragon codedragon

댓글을 달아 주세요



 

 

Microsoft Learn

Microsoft Virtual Academy Microsoft Learn 변경되었습니다.

 

https://docs.microsoft.com/ko-kr/learn/


 



Posted by codedragon codedragon

댓글을 달아 주세요

   

   

Julia: A Fast Dynamic Language for Technical Computing

http://arxiv.org/pdf/1209.5145v1.pdf

 


1209.5145v1.pdf


Posted by codedragon codedragon

댓글을 달아 주세요


 

 

아스키코드(Ascii) vs 유니코드(Unicode)

아스키코드(Ascii)

유니코드(Unicode)

미국 정보 교환 표준 부호

모든 문자를 컴퓨터에서 일관되게 표현하고 다룰 있도록 설계된 산업 표준

영문자와 숫자, 일부 특수문자

모든 문자

7bit(1 byte)

16bit(2 byte)

미국 국가표준 협회(ANSI) 개발

유니코드 협회(Unicode Consortium) 제정

https://codedragon.tistory.com/889

https://codedragon.tistory.com/6255


Posted by codedragon codedragon

댓글을 달아 주세요

 

openweathermap - 서울 날씨 정보 확인하기

·         웹에서 서울 날씨 정보 확인하기

·         API 서울 날씨 정보 가져오기

·         날씨 정보 JSON

·         온도 단위 변환 ( -> )

 

 

 

웹에서 서울 날씨 정보 확인하기

 

홈페이지에 접속

http://openweathermap.org/

 

"Seoul" 확인할 도시명을 입력한 >> [Search] 클릭

Seoul


 

검색된 해당 도시의 날씨정보가 출력됩니다.


 

 

 


Seoul, KR  haze

13°С  temperature from 12 to 14 °С, wind 4.6 m/s. clouds 75 %, 1011 hpa

 

Geo coords [37.5667, 126.9783]

 

 

 

[Seoul, KR] 도시명 링크를 클릭하면 상세한 날씨정보를 확인할 있습니다.

https://openweathermap.org/city/1835848


 

 

 

 

 

 

 

 

 

 

API 서울 날씨 정보 가져오기

현재 도시의 날씨 정보 요청 API 호출 형식

http://api.openweathermap.org/data/2.5/weather?id=[City_ID]&appid=[Your_API_Key_here]

 

 

 

 

발급 받은 API 통해 서울의 날짜 정보 가져오기

http://samples.openweathermap.org/data/2.5/weather?id=2172797&appid=[Your_API_Key_here]

 


 

 

 

 

날씨 정보 JSON

날씨 정보는 JSON타입으로 반환됩니다.

 

{    "coord": {"lon":126.98,"lat":37.57},

"weather":[ {"id":721,"main":"Haze","description":"haze","icon":"50d"}],

"base":"stations",

"main": {"temp":286.14,"pressure":1011,"humidity":54,"temp_min":285.15,"temp_max":287.15},

"visibility":10000,

"wind": {"speed":4.6,"deg":270},

"clouds": {"all":75},

"dt":1523768400,

"sys": {"type":1,"id":7676,"message":0.0055,"country":"KR","sunrise":1523739459,"sunset":1523786836},

"id":1835848,"name":"Seoul","cod":200

}

 

 

{    "coord": {"lon":경도,"lat":위도},

"weather":[ {"id":721,"main":"날씨","description":"날씨 상세 정보","icon":"50d"}],

"base":"stations",

"main": {"temp":온도,"pressure":대기압,"humidity":습도,"temp_min":최저기온,"temp_max":최고기온},

"visibility":10000,

"wind": {"speed":풍속,"deg":풍향},

"clouds": {"all":구름정도},

"dt":시간,

"sys": {"type":1,"id":7676,"message":0.0055,"country":"국가코드","sunrise":1523739459,"sunset":1523786836},

"id":도시아이디,"name":"도시이름","cod":200

}

 

 

 

온도 단위 변환 ( -> )

"main.temp" 필드에 켈빈 온도로 표시되어 있는데 이를 섭씨온도로 변환하기 위해서는 273.15 빼주면 됩니다.

 

- 273.15 =

286.14 - 273.15 = 12.99

 

 

Posted by codedragon codedragon

댓글을 달아 주세요


 

 

컴파일의 3단계

단계

설명

lexical-phase

·         어휘 분석 단계

·         괄호, semicolon 빠졌다는 등의 error 검출

syntactic-phase

·         구문 분석 단계

·         함수의 parameter 등의 error 검출

semantic-phase

·         의미 분석 단계

 

int n; 

int *p;

 

// 문법에 맞기 때문에 구문분석단계는 통과하지만 의미상의 오류를 검출

n = p;

 

 

 


Posted by codedragon codedragon

댓글을 달아 주세요


 

 

능력 성숙도 통합 모델(CMMI)

·         Capability Maturity Model Integration

·         미국 카네기 멜론 대학의 소프트웨어 공학 전문 연구소의 지침

·         단체나 조직에서 소프트웨어를 개발하고 운영하는 성숙도 능력이 어느 정도인지를 규정하는 지침

·         소프트웨어 개발 전산장비 운영 업체들의 업무 능력 조직의 성숙도를 평가하기 위한 모델

 

http://bit.ly/2PpI0OT

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

https://www.sei.cmu.edu/cmmi/

 

 

 

 

 

CMMi 5단계

구분

단계

1

초기(Initial) 단계

2

관리(Managed) 단계

3

정의(Defined) 단계

4

정량적 관리(Quantitatively Managed) 단계

5

최적화(Optimizing) 단계

 

 



Posted by codedragon codedragon

댓글을 달아 주세요

 

 

Unicode(유니코드)

·         나라마다 문자열 표현방식은 매우 다양하기하며 글자를 표현하는 방식 인코딩(encoding)이라고 하며 나라마다 서로 다른 인코딩을 사용합니다.

·         세계 각국의 모든 문자들을 문자코드로 일관되게 표현한 규약(체제)입니다.

·         아스키코드(Ascii) 영문자와 숫자밖에 표현 하지만, 유니코드(Unicode) 나라의 모든 언어를 표현할 있습니다.

·         유니코드는 모든 문자 하나를 16비트(2바이트) 코드값으로 표현합니다.

 


 

 

Unicode Consortium

http://www.unicode.org/

  

Posted by codedragon codedragon

댓글을 달아 주세요


 

디버깅(Debugging)

프로그램이 포함하는 모든 오류를 찾아내 제거하는 의미합니다.

 

 



 

 

 

 

 

오류 종류

오류에는 구문 오류와 논리 오류가 있습니다.

구문 오류

틀린 문자를 입력하거나 문법 맞지 않는 명령문을 사용했을 발생하는 오류

논리 오류

제어 구조의 부적절한 사용으로 발생하는 오류


 

 

 

 

 

 

 

 

시험(Test)

시험은 알파 테스트와 베타 테스트등으로 구분할 있습니다.

 

 


Posted by codedragon codedragon

댓글을 달아 주세요