목록Development (561)
컴공생의 다이어리
Python zipfile 모듈로 압축 풀기 - Windows(윈도우) 기준 zip 파일을 파이썬 코드로 압축해제 하려면 아래 코드를 사용하면 된다. 한글이 포함된 이름의 zip파일도 압축 해제하는데 문제없다. import zipfile source_file = '압축을 풀 파일명.zip' with zipfile.ZipFile(source_file, 'r') as zf: zipinfo = zf.infolist() for info in zipinfo: info.filename = info.filename.encode('cp437').decode('euc-kr') zf.extract(info) https://blog.naver.com/PostView.nhn?blogId=jangsam24&logNo=22163..
CSS 배경색(background-color) 투명 or 없애기 배경색을 없애고 투명하게 만들고 싶다면 transparent를 사용해주면 된다. background-color:transparent; https://www.codingfactory.net/10588 CSS / background-color / 배경색을 정하는 속성 개요 background-color로 배경의 색을 정합니다. 그 색으로 border와 padding을 포함한 영역을 칠합니다. margin 영역은 칠하지 않습니다. 기본값 : transparent 상속 : No 애니메이션 : Yes 버전 : CSS Level 1 문법 b www.codingfactory.net
Font Awesome(폰트 어썸) - 사용법 Font Awesome은 웹사이트 제작시 아이콘이 필요한 경우 사용하면 좋은 사이트이다. Font Awesome 홈페이지의 Start 메뉴에서 메일 주소를 입력하고 메일에서 confirm 링크를 따라가서 비밀번호를 설정해준다. 나머지는 pass하고 확인을 누르면 kits가 생성되면서 스크립트 한줄이 나온다. 그 스크립트 한줄을 태그 안에 써주면 설정이 완료된다. https://fontawesome.com/start Font Awesome The world’s most popular and easiest to use icon set just got an upgrade. More icons. More styles. More Options. fontawesome...
가상 머신(Virtual Machine)이란? 가상 머신이란 실재하는 컴퓨터 상에 소프트웨어로 논리적으로 만들어낸 컴퓨터를 말한다. 즉 사용하는 컴퓨터는 한 대 이더라도, 마치 여러대를 사용하는 듯한 효과를 가질 수 있으며 여러 운영체제(OS)를 동시에 다룰 수 있는 가상의 공간을 만들어 주는 프로그램이다. 가상 머신을 사용하는 이유는 실제로 있는 컴퓨터 시스템을 여려 명의 사용자가 동시에 사용할 수 있도록 여러 대의 작은 컴퓨터로 분할 사용하거나, 운영체계나 하드웨어 등의 구성을 달리하여 운영하고자 할 때 주로 사용된다. 가상 머신 종류 - Virtual Box - Parallels - VMware - ... https://ko.wikipedia.org/wiki/%EA%B0%80%EC%83%81_%EB..
Nginx 명령어 Nginx 실행 service nginx start sudo service nginx start sudo systemctl start nginx Nginx 재실행 service nginx restart sudo service nginx restart sudo systemctl restart nginx Nginx 중단 service nginx stop sudo service nginx stop sudo systemctl stop nginx Nginx 상태보기 service nginx status sudo service nginx status ps -ef | grep nginx https://velog.io/@jinho_pca/Nginx-%EB%AA%85%EB%A0%B9%EC%96%B4 N..
로컬호스트(localhost)란? 로컬호스트는 컴퓨터 네트워크에서 사용하는 루프백 호스트명으로, 자신의 컴퓨터를 의미 로컬호스트의 IPv4에서의 IP 주소는 127.0.0.1 자신의 컴퓨터를 가리키는 호스트이름(hostname)/도메인 https://ko.wikipedia.org/wiki/Localhost localhost - 위키백과, 우리 모두의 백과사전 ko.wikipedia.org
Markdown 이미지 삽입 마크다운 문서에 이미지를 삽입하는 방법에는 두가지 있다. 하나는 마크다운 형식이 있고 다른 하나는 html의 태그 형식이 있다. 아래는 마크다운 형식의 이미지 삽입 방식이다. 이경우 이미지의 크기를 조절할 수 없다는 단점이 있다.   아래의 경우는 html의 img 태그를 사용하는 방식이다. width와 height 속성을 사용하여 이미지 크기를 조절할 수 있다. 이미지 크기를 지정하고 싶은 경우 이 방법을 사용하는 것을 추천한다. https://cute..
Markdown 토글(toggle), Expander control(접기/펼치기) 마크다운에서 토글은 지원하지 않는다. 그렇기 때문에 html의 태그를 사용해서 토글 기능을 사용할 수 있다. 이 기능을 제공하는 html의 태그가 바로 details이다. 그리고 div markdown="1"을 꼭 넣어줘야 하는데 이것은 jekyll에서 html사이에 markdown을 인식 하기 위한 코드이다. 토글 접기/펼치기 안녕 토글 접기/펼치기 안녕 https://ansohxxn.github.io/blog/markdown/ [Github 블로그] 마크다운(Markdown) 문법 총 정리 🔔 jekyll 블로그에 포스팅을 하기 위한 마크 문법 익히기 ansohxxn.github.io https://inasie.gith..
FTP(File Transfer Protocol) - 파일 전송 프로토콜(File Transfer Protocol)의 약자 - TCP/IP 네트워크(인터넷)상의 장치가 파일을 전송할 때 사용하는 프로토콜 - 특징 Wel Known Port TCP포트인 20번과 21번 포트를 사용 20번 포트 : 데이터 전달 21번 포트 : 명령어 전달 인터넷을 통한 파일 송수신 만을 고안된 서비스(또는 프로토콜)이기 때문에 동작 방식이 대단히 단순하고 직관적 WWW 방식보다 빠른 속도로 한꺼번에 주고 받을 수 있다는 것이 FTP의 가장 큰 장점 SFTP(Secure File Transfer Protocol) - FTP에 암호화(SSH) 개념이 추가되어, 네트워크 레벨에서의 정보 유출을 방지하는 프로토콜 - 특징 22번 ..
선택 정렬(Selection Sort) 선택 정렬은 버블 정렬(Bubble Sort)과 유사한 알고리즘이다. 해당 순서에 원소를 넣을 위치는 이미 정해져 있고, 어떤 원소를 넣을지 선택하는 알고리즘이다. 정렬 과정 1. 우선, 위치(index)를 선택한다. 2. i+1번째 원소부터 선택한 위치(index)의 값과 비교를 시작 3. 오름차순이므로 현재 선택한 자리에 있는 값보다 순회하고 있는 값이 작다면, 위치(index)를 갱신 4. 2번 반복문이 끝난 뒤에는 min_index에 1번에서 선택한 위치(index)에 들어가야 하는 값의 위치(index)를 갖고 있으므로 서로 교환(swap) 파이썬 코드 def selection_sort(arr): for i in range(len(arr)-1): min_i..