일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- programmers
- Linux
- Snort Rule
- 스노트
- 프로그래머스
- snort
- 코딩테스트
- TDD
- Container
- Python
- coding test
- db
- 코딩 테스트
- database
- 컨테이너
- Router
- Cosmos
- 라우팅프로토콜
- 라우터
- 리눅스
- 스노트 룰
- OSI7계층
- 도커
- 데이터베이스
- osi7layer
- docker
- MySQL
- Routing
- 트레바리
- 라우팅
- Today
- Total
목록전체 (202)
Simple is IT, 누구나 보고 누구나 깨닫는 IT
Apache - PHP - Mysql 연동 Apache 설치 yum install httpd -y php 설치 wget -q https://rpms.remirepo.net/enterprise/remi-release-7.rpm wget -q https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm sudo rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm sudo yum --enablerepo=remi-php73 install php php-mysql php-fpm php-mbstring php-xml sudo yum --enablerepo=remi-php73 instal..
Pycharm에서 주로 발생하는 이 에러는 해결하는 방법이 간단해요 ! 코드를 실행할 때 사용되는 인터프리터가 지정이 되지 않았기 때문이랍니다. 인터프리터를 지정 해주면 되겠죠? File -> Settings -> Project Interpreter 지정
파이썬에게는 특징이 있어요. print 함수를 이용하면 개행이 기본 옵션이라는 것이죠. input: print('Simple is IT') print('IT is Simple') output: Simple is IT IT is Simple 개발자 입장에선 굉장히 편리한 기능입니다. 하지만 개행이 필요하지 않을 때도 있는 법이에요. 어디든 변수는 있으니까요 개행을 사용하지 않을 경우에는 end='' 라는 print의 매개 변수를 이용해주면 돼요. input: print('Simple is IT', end='') print('IT is Simpel') output: Simple is ITIT is Simple 깔끔하죠? 추가로 ! 길이가 길어져 버퍼가 넘칠 우려가 있다면 flush = True 라는 옵션도 ..
보호되어 있는 글입니다.
REST의 정의/개념 REST는 어떤 특징을 가지고 있을까요? 그렇담 RESTAPI / RESTful은 뭐에요? REST의 정의 : www와 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍처의 한 형식이에요. (약자는 Representation State Transfer입니다 !) 구체적으로 자원을 이름으로 구분해 해당 자원의 상태와 정보를 주고받는 모든 것을 의미하죠. '자원의 이름', '상태와 정보의 주고받음'이란? 자원의 이름 : 자원을 표현하기위한 이름을 말해요. ex) DB에서의 고객들을 자원이라고 한다면 그러한 표현은 'customer'로 할 수 있겠죠 ! 상태/정보 전달 : 누군가가 요청하는 시점에서 자원의 상태 및 정보를 전달하는 것을 말해요. ex) 일반적으로 XML, HTTP, ..
Docker Swarm? 컨테이너 오케스트레이션 도구 중 하나 ! Docker Swarm은 초기엔 도커와 별도로 개발되었지만 Docker 1.12버전부터 Swarm mode라는 이름으로 합쳐졌어요. (다른 툴을 설치할 필요가 없다는게 장점이에요) 컨테이너 오케스트레이션이란? - 여러 컨테이너의 배포 프로세스를 최적화를 목적으로 해요. - 컨테이너와 호스트 수 증가에 따라 점점 가치있는 기능이에요. ex) kubernetes, docker swarm, apache mesos 모두 각각의 장점을 갖고 있는 도구들이지요. 용어 Docker Swarm에서 주로 사용하는 용어를 알아볼게요. node 스웜 클러스터에 속한 도커 서버의 단위 (1 서버 = 1 노드) manager node 스웜 클러스터를 관리하는 노..
Ansible ! - 인프라를 효율적으로 관리하기 위해 고안된 환경 구성 자동화 도구임 - 2012년 출시 후 레드햇에 인수되어 개발 중 - 작성 언어 : Python, Power Shell, Ruby - 멱등성 IaaC(Infra as a Code) -> 인프라의 상태를 코드로 구성하며 모든 서버 및 인프라에 배포함으로써 특정한 환경을동일하게 유지 Ansible은 Infra as a Code의 개념을 내포해요. 다른 배포이미지를 사용하면 될 걸 굳이 Ansible? 1. 초반 이미지 커스텀 작업이 좋아요 ! 2. 파일이 한 두개 바뀔 때마다 이미지를 만들기엔 벅차기 때문이에요 ! Ansible에는 크게 3가지 요소가 있다. 이는 어디서, 무엇을, 어떻게 수행하는지에 대해 정의해요. Ansible 3 E..
UnicodeEncodeError: 'cp949' codec can't encode character '\xf6' in position 358: illegal multibyte sequence파이썬으로 크롤링 중 해당 오류가 발생했어요 ! 유니코드 관련 에러이며 개발자들 사이에서 자주 발생합니다. 첫 번째, 도구 하단의 코딩 방식을 확인합니다.utf-8로 변경해주거나 자신에게 적합한 인코딩 방식을 지정 계속해서 문제가 발생하면두 번째, 코드에 utf-8을 붙여줍니다.수정 전 : f = open('file.txt', 'w')수정 후 : f = open('file.txt', 'w', -1, 'utf-8') '-1' : 버퍼python 3 버전 부터 utf-8로 된 파일들은 오류 발생