cwnicol programming

プログラミング関連の投稿をすこしだけ

リストモジュール

メモリプールと併せて以下の使用感。エラー処理は未実装。

データのメモリはメモリプールで管理。リスト管理、ノードのメモリは

リストモジュールで管理。

list sample2

公式Quickstartメモ

[Quickstart]

https://cloud.google.com/appengine/docs/go/quickstart#top_of_page

 

・Test the application

 →環境設定前に起動したコマンドプロンプトでは、

  設定したPATHが反映されていないので、新規で

  立ち上げたコマンドプロンプトで実行すること。

 

・Deploy your app

 →Test the applicationでローカルでアプリを起動していると

  失敗するので落としてから、コマンド実行すること。

  また、"myapp"は"helloworld"に変更。カレントは

  最初に作成したフォルダの親ディレクトリとする。

 

メモリプール

Cでmallocを何度も使用するとメモリ解放忘れが起きやすい。

一括でメモリを確保し、細切れで必要分使うコードがネット上にあったので

クラスモジュールで作成。

 

f:id:katetyan:20161210195414p:plain

memory pool · GitHub

printfデバッグ

IDEの中で見づらい、大量に連続したデータを見る際は

ファイルにでも吐き出して見るとよいかもしれない

ブックマーク機能

Visual Studio でブックマーク機能が使えることを知った。

(VBEには昔からあること知ってたけど)

ブックマークタブもあるし、main()とか、主要な関数を

ブックマークして様子を見てみるか

改行コードLF、CRLF対応 ファイル読み込み

VBAのLine InputステートメントはLF改行の対応していないため、

改行コードLF、CRLFの両方に対応するファイル読み込み処理を

作成したのだったと思う

 

改行コードLF、CRLF対応 ファイル読み込み