전체 글140 Matplotlib 라이브러리를 이용한 pie 그래프 Matplotlib는 파이썬에서 자료를 차트(chart)나 플롯(plot)으로 시각화(visulaization)하는 패키지이다. Matplotlib는 다음과 같은 정형화된 차트나 플롯 이외에도 저수준 api를 사용한 다양한 시각화 기능을 제공한다. pylab 서브패키지 Matplotlib 패키지에는 pylab 라는 서브패키지가 존재한다. 이 pylab 서브패키지는 matlab 이라는 수치해석 소프트웨어의 시각화 명령을 거의 그대로 사용할 수 있도록 Matplotlib 의 하위 API를 포장(wrapping)한 명령어 집합을 제공한다. 간단한 시각화 프로그램을 만드는 경우에는 pylab 서브패키지의 명령만으로도 충분하다. 다음에 설명할 명령어들도 별도의 설명이 없으면 pylab 패키지의 명령라고 생각하면 .. 2019. 10. 30. GET/POST 방식 웹 동작 원리. 사용자가 URL(GET 방식)을 브라우저 주소창에 작성하고 엔터를 누르면 원하는 웹페이지가 나온다. 사용자는 웹페이지를 보기위해 단순한 일을 한 것 이지만, 특정 웹페이지를 사용자 웹브라우저에게 보여주기 위해서는 내부적인 처리들이 있다. 그 내부적인 처리에서, 클라이언트가 서버에게 웹페이지를 보여달라고 말하는 것을 우리는 요청(Request) 이라 부르고, 서버가 클라이언트에게 요청받은 것에 대한 html문서로 주는것을 응답(Response)이라고 말한다. 클라이언트가 서버로 요청을 했을때, 보내는 데이터를 HTTP 패킷이라 표현한다. HTTP(80번 포트) 프로토콜을 쓰므로, 앞에 HTTP가 붙고 인터넷을 통해 보내는 데이터를 패킷이라 표현하므로, HTTP패킷 이라 부른다. HTTP패킷.. 2019. 10. 28. 파일암호화 - 비대칭키 암호화 생성 방법 비대칭키 암호화 생성 gpg --gen-key명령어를 이용하여 RSA암호키를 생성해보자. 옵션을 선택 후 name/email address/comment를 설정 해준다. 비밀번호를 설정해준다. 해당 RSA암호키가 생성 된것을 알 수 있다. 공개키 파일로 만들기. 공개키 파일 생성 확인하기. gpg --list-key명령어로 방금 생성한 RSA암호 파일을 확인 할 수 있다. user에게 root의 공개키 주기. 2019. 10. 28. CentOS ACL(접근제어목록) 설정하기 ACL이란? 접근제어목록(Access Control List)을 설정한 것으로, 파일이나 디렉토리에 특정 사용자나 그룹에게만 일정권한을 부여하는 것이다. 그럼 왜 ACL를 이용하여 접근 권한을 설정하는 이유는 무엇일까? chmod명령어는 시스템에 존재하는 모든사용자에게 권한을 부여한다. 하지만 ACL기능을 이용하면 내가 원하는 특정 사용자에게 권한을 부여 할 수 있다. 특정 사용자에게 권한 주기 root 계정으로 /tmp 경로에 root.txt이라는 파일을 만들어보자 getfacl root.txt로 해당 파일의 정보(접근권한 정보등)를 확인해본다. 퍼미션이 770으로 설정된 상태라는 것을 알 수 있다. u2이라는 계정으로 접속하여 root.txt에 접근한 결과 접근이 거부된 것을 알 수 있다. 이제 우리.. 2019. 10. 28. 이전 1 ··· 21 22 23 24 25 26 27 ··· 35 다음