'_exit' was not declared in this scope

c++

GCC4.3以降では、明示的に必要なヘッダファイルをincludeする必要あるみたい。 #include <unistd.h></unistd.h>

マザーボードから2つのビープ音

マザーボードから2つのビープ音が繰り返し発生。ぴーぽーぴーぽー。 調べたらBIOSが出してて、主にCPUトラブルっぽい。 Computer POST and beep codes

リスト、タプル、辞書の中身を可変長引数に渡す

python3 可変長引数 - Qiita list, tuple, dictの中身を可変長引数に渡すには変数の前に*, **を付ける。 def a(*args): print(args) def b(**kwargs) print(kwargs) list = [1,2,3] tuple = (1,2,3) dict = {'a':1, 'b':2, 'c':3 } a(*list) # (1, 2, 3) a(*…

xmlを整形を出力する

テキストとして出力はできる、が整形されてない。 import xml.etree.ElementTree as ET xml = ET.fromstring(xml_string) xml_string = ET.tostring(xml, encoding='utf-8').decode('utf-8') これを整形出力する。 import xml.dom.minidom xml = xml.dom.min…

セグメントエラーのデバッグ

コンパイルオプション -g を追加してコンパイル $ gcc test.c -g -o test 生成するコアダンプのリミットを無制限にする $ ulimit -c unlimited 確認 $ cat /proc/%%プロセスID%%/limits 再現させる。 $ ./test セグメンテーション違反です (core dumped) コ…

markdownでの改行

段落は空行によって分けられる。 改行は行末に2つのスペースを挿入すれば改行扱いになる。 引用内でも同じで、通常の改行が無視されるので代わりに2つのスペースを使う。 参考: https://github.com/su324749/markdown-memo/blob/master/markdown.md

python3のzipfileで日本語ファイルの文字化け

python3/Windows7の環境で、zipfile標準ライブラリを使って日本語ファイルを圧縮したらファイル名が文字化けした。 調べたら理由が2つ。 zipfileの仕様で強制的にファイル名がUTF-8でエンコードされる Windows7の初期状態ではファイル名がShift-JIS(CP932)…

世界で最も貧乏な大統領の世界一素晴らしいスピーチ

有名なスピーチ。 最近、物事の整理のために色々物を捨ててるのだけど、思いのほか物に縛られていることに気が付いた。大量に物を持つことを幸せの代替にしていたんだな、と思う。 会場にお越しの政府や代表のみなさま、ありがとうございます。 ここに招待い…

markdownで連続するアンダースコアを記述する

連続するアンダースコアはmarkdownでは強調表示になる。が、それを回避するには\でエスケープ(無効化)させる。 markdownで連続するアンダースコアを記述する方法 \_\_id\_\_ \_\_send\_\_