俺言語。

自分にしか理解できない言語で書かれた備忘録

はまった

【Python】matplotlibで作成したグラフをpdfで保存しようとしたら'Can only output finite numbers in PDf'っていうエラー

題記の通り。原因はlogグラフ上にtextで値を表示するところでx=0の位置に表示させるようになってしまっていた。(xの位置はグラフの最大値の様な位置を検出して自動的に反映させるようにしていたのだけども 検出時にエラーが出た際には最大値のインデックスを…

【Pycharm】アップデート後にPythonクラッシュ多発2

遅まきながらPycharmを2017.3.2をアップデートしたところ, Runは問題ないのにdebugで Process finished with exit code -1073741819 (0xC0000005) と出て強制終了するエラーが発生。print文だけの超シンプルなスクリプトでもエラーが出てdebug出来なかった…

【Python】Pycharmアップデート後にPythonクラッシュ多発

Pycharmはずっと2016.3バージョンを使っていたが知らぬ間に2017.1という新バージョンに。機能もデバッグの高速化とPandasの可視化と魅力的だったため アップデートしたところ,前は普通に動いていたプログラムが立て続けに Pythonのcrashで動かず。。その時…

【Python】ScipyをImportした時のエラー

Import Scipy とすると問題ないのに(正しくはエラーが出ないだけ) Import Scipy.ioとするとライブラリが見つからないと出るエラーの対処方法。 .io以外のモジュールでもエラーは発生した。 エラーはこんな感じ。 from ._ufuncs import * ImportError: DLL …

【C,はまった】文字は’ 文字列は”

C言語の文字(1文字)は ’で囲む。文字列は”で囲む 文字列を’で囲むとおかしなデータになる。

【C,はまった】

ヌル文字のみchar変数へ代入する場合はシングルクォーテーションを使う。 × char test = "\0"; ○ char test = '\0';ヌル文字は表示上1文字だが\はエスケープシークエンスなので1文字扱い

【C,はまった】空の文字宣言

下記だとコンパイルエラーになる。エラーメッセージは "empty character constant" C言語はヌル文字を入れる必要あり。 × char test = ''; ○ char test = '\0';ヌル文字は表示上2文字だが扱いとしては1文字なので シングルクォーテーションで囲む。