2018-11-11から1日間の記事一覧

Linux ディレクトリ構成

/ ルートディレクトリのこと。ルートディレクトリとは、コンピュータファイルシステムにおいて、ファイル階層における最初または最上位のディレクトリのことである。ルートディレクトリは、全ての枝の開始点である木の幹に例えることができる。ルートファイ…

ポート番号関連

ポート番号 実際TCPやUDPで通信を行うときは、コンピュータ一台という単位ではなく「プログラム単位」つまり「プロセスやスレッド単位」で通信が行われる。そのためプロセス同士、正しく受け渡しをする必要がある。このとき通信しているプロセスには「ポート…

FTP/SFTP/SCP

FTP 概要 FTP(File Transfer Protocol)はサーバーとクライアント間で、ファイルを送受信する通信の決まりごと(プロトコル)である。FTPという用語だけで、本来の意味である通信方法以外にも、FTPサーバーやFTPクライアント(ソフト)など、多用な意味を持って語…

シグナル

シグナル 「シグナル」はプロセスとプロセスの間で通信を行う際に使用される“信号”のことで、シグナルを受け取ったプロセスは“何らかの動作”を行う。その動作は、例えば「再起動」であったり、「終了」であったりする。シグナルが送信された際、OSは宛先プロ…

マージソートを実装

use strict; use warnings; use utf8; use Data::Dumper; use Time::HiRes qw(gettimeofday tv_interval); binmode(STDOUT, ":utf8"); &main; sub main { my $t0 = [gettimeofday]; my $arr_size = 10; my @arr_elements = (8, 5, 9, 2, 6, 3, 7, 1, 10, 4);…