ブックマーク / teratail.com (2)

  • shutdownコマンドとrebootコマンドの違いについて

    Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

    shutdownコマンドとrebootコマンドの違いについて
    itouhiro
    itouhiro 2016/11/30
    「Linuxではrebootはshutdown -r -q nowと同じ。FreeBSDとSolarisでは違う。各サービスの終了処理が終わらずいつまでも再起動しないときに強制的に再起動したいときに使うのがreboot」
  • 【C++】なぜヘッダと実装はわけるべきなのでしょうか(.hに実装を書くことは邪道か)

    私はC++歴3年の学生趣味プログラマーです。 「C++はなぜヘッダと実装を分けなくてはならないのか/そもそも当に分けなければならないのか」という質問です。 C++といえば、ヘッダー部と実装部を.hファイルと.cppファイルに分けることが一般的とされている言語ですが、 これは同じオブジェクト指向言語のC#やJavaにはない特徴です。 そのせいでC++使いたちは今日もcppファイルとhファイルを行ったり来たりしながらコーディングする羽目になっています。(そしてVS使いはF12とCtrl+-を得意気に連打しています。) 私にとってもそれが当たり前になって久しいですが、 時々C++を学び始めたばかりの後輩から「なぜヘッダファイルに実装を書いてはならないのか」「なぜC++は二度も同じコードを書くことを強いるのか」と質問を受けます。 私はそのたびに「実装の隠蔽化」とか「循環参照の危険が云々」とか「そ

    【C++】なぜヘッダと実装はわけるべきなのでしょうか(.hに実装を書くことは邪道か)
    itouhiro
    itouhiro 2015/06/09
    「マシンスペックの向上」ってここ数年上がってない感じ。省電力化だけ進んでるような。
  • 1