それが僕には楽しかったんです。

僕と MySQL と時々 MariaDB

2017-12-01から1ヶ月間の記事一覧

最速のEchoサーバーを目指して、LinuxKernelモジュールを作っていく part3

はじめに 前回まで rabbitfoot141.hatenablog.com rabbitfoot141.hatenablog.comこの二回でカーネルモジュールで標準出力や、カーネルスレッドを動かすところまでやった。 今回はこれをTCPサーバー化するのを目標にやっていく。 ネットワーク周り さくっと実…

全てのプログラマに捧げるScala入門

はじめに Scala入門 参考文献 書いた人 さいごに はじめに Qiitaの方に次のようないくつかのScala入門記事を掲載していた。java経験者のScala入門メモ [基礎知識] - Qiita java経験者のScala入門メモ [関数、クラス] - Qiita java経験者のScala入門メモ [ケ…

全てのプログラマに捧げるScala入門 パターンマッチ

はじめに 前回はコレクションについてさらっと触れたが今回は、パターンマッチについて触れる。 しかし、例によってパターンマッチは用途がかなり多いのでここでは基礎的なことにのみ限定して紹介する。 パターンマッチ match文というのがScalaには存在する…

全てのプログラマに捧げるScala入門 コレクション

はじめに コレクション 不変と可変 コレクションにおける不変と可変 性能特性 シーケンス リスト 配列 バッファ コレクションと関数 map filter foreach おわりに はじめに この記事ではScalaのコレクションについて解説する。 しかし、コレクションをすべて…

全てのプログラマに捧げるScala入門 トレイト

はじめに トレイト ミックスイン おわりに はじめに Scalaで規模の大きいプログラムを作成する場合にモジュール化するのは非常に重要なことである。 そこでモジュール化のための機能をココでは紹介する。 JavaにおけるInterfaceと同等の機能を持つtraitであ…

全てのプログラマに捧げるScala入門 クラスとオブジェクト、ケースクラス

はじめに メソッド クラス 継承 補助コンストラクタ オブジェクト ケースクラス applyメソッド おわりに はじめに 前回の続きで、今回はクラスとオブジェクトについてまとめていく。 その前に、メソッドについて触れていなかったのでそこもまとめる。 メソッ…

全てのプログラマに捧げるScala入門 Scalaの基本編

はじめに Scalaでコードを書く 変数 データ型 制御構文 {}式 if式 while式 for式 最後に はじめに Scalaを入門する上でこれは外せないというものを紹介していく。 ここでは主に、Scalaのプログラムの基本形式や変数、データ型の扱い ifやforなどの制御構文に…

全てのプログラマに捧げるScala入門 ラムダと高階関数、カリー化

はじめに ラムダ式 無名関数 高階関数 カリー化 はじめに Scalaをああだこうだ使っているけど、いまいちココらへんが理解できていないので なんとなくまとめて整理してみる。 ラムダ式 上の参考サイトを元に値を引数で一つ受け取って、それに1加算して返す関…