2015-01-01から1ヶ月間の記事一覧
Pythonからdllを読み込もうとして失敗しました。 SetMouse.dllなる動的ライブラリをあらかじめ作成して、 import ctypes dll = ctypes.windll.SetMous と、すると OSError: [WinError 193] %1 は有効な Win32 アプリケーションではありません。 などと読み込…
Windows なのに、ターミナルを使うお話。 c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\vcvars32.bat にあるようなバッチファイルを呼び出せば、VCコンパイラのために環境変数をセットしてくれます。 (上記は、私のPCの場合。OSのバージョ…
Pythonでプラス1する関数、プラス2する関数、…のリストを作ろうとして失敗しました。 #悪い例 ys = [] for i in range(4) : ys.append( lambda x: print(i+x) ) for f in ys : f(10) print() #良い例 ys = list(map( lambda x: lambda x2: print(x2+x), rang…
マルチコアプロセッサの複数のコアが並走しても、キャッシュが共有であれば上手く並走しないことがあるようです。 あるスレッドがアクセス中のキャッシュラインを、別のスレッドが書き換えた場合、メモリの不整合が生じないようにキャッシュのデータをメモリ…
TCPよりUDPがシンプルである、よってはやい。などと疑いもなく信仰する人が多いように思いました。なのでやってみました。 PC1 <-----> PC2 のような一対一のLAN直結ですが。 何故こんなつなぎ方をするのか。もっともだと思いますが。まあ、ね。こう使う人も…