전체 글

전체 글

    SocketPair

    socketpair()[문법]#include int socketpair(int domain, int type, int protocol, int sockfd[2]); [설명]한 쌍의 연결된 Socket을 만든다.socket()을 두 번 호출하고, bind(), listen(), connect(), accept()를 호출하는 과정등을 포함하고 있다. [Parameter]domain - AF_UNIX, socketpair는 unix_domain으로만 사용할 수 있다. type - SOCK_STREAM Provides sequenced, reliable, two-way, connection-based byte streams. An out-of-band data transmission mechanism may b..

    file, directory 존재여부 확인하기

    import os os.path.exists(path) os.path.isdir(path) os.path.isfile(path)

    BeautifulSoup 이용해서 html parsing하기

    #if you don't install bs4, you must install bs4 #pip install bs4from bs4 import BeautifulSoup import requests r = requests.get(url) soup = BeautifulSoup(r.text, "html.parser") mr = soup.find("") print(mr.get_text())

    ccat - colorizing cat, cat에 color를 입히다.

    linux command로 자주 사용하는 cat을 Colorizing 할 때 사용한다. sudo add-apt-repository ppa:twodopeshaggy/ccatsudo apt-get updatesudo apt-get install ccat 설치 후 ~/.bashrc파일에 alias cat=ccat 설정하여 cat을 사용하면 끝!

    [Ubuntu 16.04] Change network interface name

    Edit your /etc/default/grub changing the line fromGRUB_CMDLINE_LINUX="" toGRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0" and, finally:$ sudo update-grub and reboot your system:$ sudo reboot

    [rpm] spec file

    What is a SPEC FIle?SPEC파일은 rpmbuild유틸리티가 실제로 RPM을 만드는 데 사용하는 "레시피"라고 생각할 수 있습니다. 일련의 섹션에서 지침을 정의하여 구축 시스템에 무엇을 해야 하는지 알려 줍니다. 섹션은 Preamble(서문)과 Body(본문)에 정의되어 있다. Preamble에는 Body에 사용되는 일련의 메타 데이터 항목이 포함되어 있습니다. Body에는 build에 필요한의 주요 부분이 포함되어 있습니다. Preamble(서문) Namepackage의 기본 이름으로, Spec파일 이름과 일치해야 합니다.즉 package의 기본 이름을 basic-package라면, package 또한 basic-package.spec 이여야 한다. VersionSoftware의 upst..