Python3 Python3 例外を自分で定義する 以下を定義しておけばいい。複雑な定義は混乱の元なので、なるべく簡潔にしよう。 class MyError(Exception): def __init__(self, value): self.value = value def __str... 2016.08.21 Python3
Mac Mac Komodo Editでテンプレートを作成する Python3のスクリプトファイルは大体、Komodo Editで作成している。 もともとテンプレートは用意されているが、若干の不満(デフォルト文字コードがASCIIなど)があったので、登録することにした。 要約すると、自作テンプレート用の... 2016.08.21 Mac
Android Android Studioでjdk1.8に設定する api level 24になってから、jdk1.8が必須になったようだ。 compileSdkVersionを24に設定すると、(targetSdkVersionの方かも) > compileSdkVersion 'android-24' ... 2016.08.04 AndroidAndroid Studio
本 基本情報技術者関係の本を読んだ 読み始めたのは、かんたん合格 基本情報技術者教科書 平成28年度という本。 ついでに、試験を受けようと思う。 本自体の内容は、書いてある通り、初学者向けのようだ。 図もわかりやすい部類だと思う。しかし、色付けが少し(自分の)直観と違うような... 2016.07.20 本
Python3 Python3 2数のうちの大きい方を選ぶときはmax(a,b)を使わない なんかおかしいと思ったら、max(a,b)は遅い。 timeitモジュールで測ってみると以下のようになった。 27.5. timeit — 小さなコード断片の実行時間計測 — Python 3.5.1 ドキュメント >>> timeit.t... 2016.07.11 Python3
データ構造 データ構造 Python3 優先度付きキューの実装メモ これ以上どうやってパフォーマンスを上げればいいのかわからない。汗 まあ、Python3にはheapqというモジュールがあるみたいなので、そっちを使う手もある 8.5. heapq — ヒープキューアルゴリズム — Python 3.5.1 ... 2016.07.08 データ構造
データ構造 データ構造 巡回結果からの木の構築 Tree – Reconstruction of a Tree 先行順巡回 (preorder tree walk) と中間順巡回 (inorder tree walk)を行った結果の節点の列から、 後行順巡回 (postorder tree walk) で得られる節点の列を生成したい。 目的を達成する... 2016.07.06 データ構造
Mac Mac Avastのアンインストール Mac Anti Virus その後: Avast のアンインストールと Avira のインストール - lightning blog に書かれているのとほぼ同じ Avastのバージョン: 11.13 (46580) OSXのバージョン: ... 2016.07.04 Mac
Java Java LinkedListとArrayListの使い分け get、setなどランダムアクセスが多いなら、ArrayList insert、deleteが多いなら、LinkedList 2016.06.23 Java
Java Java 標準入力の受け取り // 数値の時 BufferedReader stdReader = new BufferedReader(new InputStreamReader(System.in)); String line = stdReader.readLin... 2016.06.23 Java