2016-01-01から1年間の記事一覧
pthreadについて理解したことのメモ pthreadとは POSIXスレッドとはスレッドのPOSIX標準である。 スレッド生成やスレッド操作のApiを定義している。 POSIXスレッド - Wikipedia・・・つまりマルチスレッドプログラミングができるようになります。 gccオプション…
Objective-C から Swift へ書き換えるときにストレートに書き換えられないもの UIImage Obj-C imageWithData:(NSData *)data Swift UIImage(data: NSData) UITextView Obj-C UITextView *textView; [textView setText:[textView.text stringByAppendingStrin…
コメントにてURLがemacswikiがhttpsになったと教えていただきました。 curl -O https://www.emacswiki.org/emacs/download/auto-install.elでOKです。(以下、初出。curlのリダイレクト追従で解決したもの) Emacsやelipsにはほぼほぼ関係なくcurlではまったの…
何度か耳にしたことある単語"名前マングリング" これが何を指すのか気にするシーンがなかったので今まで放置してきたけど この本を読んでいて出てきたのでついにちゃんと調べた。 Amazon CAPTCHA 名前マングリングとは C++では関数の多重定義などに対応する…
C++で用意されるキャストの1つreinterpret_castだが あくまでも安全なキャストなどではなく 強制的に型情報を変換するだけで、メモリに対する防御は一切ない。ということで、クラス内のメモリ上の変数配置が一致していれば キャストによって他のクラスに見せ…
頻度の高い操作を記録して再利用が可能利用方法は C-x ( (start-kbd-macro)を実行し、繰り返したい操作を行って最後に C-x ) (end-kbd-macro)で記録する。記録したキーボードマクロを呼び出すには C-x eもし10回実行したければ、 C-u 10 C-x eのように前置引…