libevのドキュメントでしたら 本家のREADME を参照するのが良いと思います。 ev_async は、マルチスレッド環境でイペントループに対して安全にイベントを通知する仕組みです。例えば、あるスレッドが ev_run() しているイベントループに対して、別のスレッドからループの終了を通知したいといった目的で利用されます。 以下に ev_async を用いて、別スレッドからイベントループを終了させるサンプルのコードを載せておきます。(※ エラー処理など省略しています) #include <stdio.h> #include <unistd.h> #include <pthread.h> #include <ev.h> struct ev_loop *loop; struct ev_async shutdown_w; static void * thread_main (void *ar
software.schmorp.de #include <stdio.h> #include <stdlib.h> #include <netinet/in.h> #include <ev.h> #include <strings.h> #define PORT_NO 3033 #define BUFFER_SIZE 1024 void accept_cb(struct ev_loop *loop, struct ev_io *watcher, int revents); void read_cb(struct ev_loop *loop, struct ev_io *watcher, int revents); int main() { struct ev_loop *loop = ev_default_loop(0); int sd; struct sockaddr_in addr;
ニコニコ漫画の全サービスをご利用いただくには、niconicoアカウントが必要です。 アカウントを取得すると、よりマンガを楽しむことができます。 ・マンガにコメントを書き込むことができる ・全マンガ作品を視聴できる ・好きなマンガの更新通知を受け取れたり、どの話まで読んだか記録する便利機能が使用できる
弁護士歴12年。不動産問題、相続、インターネット問題などを取り扱う。 28歳のときに家業の不動産賃貸業を継ぎ、現在は名古屋市内に9棟を持つ。 2019年よりYouTuberとしても活躍中。 不動産投資家で、YouTuberの弁護士かとうです。私は弁護士や不動産賃貸業の傍ら、法律で困っている人を助けたいという思いでYouTubeで発信しています。おかげさまで、登録者1.4万人まで成長しました。 YouTube_弁護士かとう【交渉人】 YouTubeを通じ役立つ情報を発信し続けていると、YouTuberなどのインフルエンサーからも法律のご相談をいただくことが増えました。 今回は、YouTubeに対する違法な著作権侵害通報によって損害賠償が認められたという、日本で初めての画期的な裁判の顛末について、担当した弁護士かとうがご説明いたします。 きっかけはAさんからのSOSでした 2020年のこと、編
家の中にいる時間が増えたり、テレワークが長期化したりする中で、肩こりに悩まされる方も多いのではないでしょうか? その解消法として注目を集めているのが、“肩甲骨はがし”。 「聞いたことはあるけれど実際にどんなことをするの?」「やってみたいけど痛くないの?」そんな疑問をもっている方も多いはず……。そこで今回は、“肩甲骨はがし”の第一人者である東京医科大学整形外科准教授の遠藤健司先生に、そのメカニズムや、やり方について教えていただきました。 東京医科大学整形外科准教授 東京医科大学卒業。米国ロックフェラー大学ポストドクターとして留学。東京医科大学霞ヶ浦病院整形外科医長、東京医科大学整形外科医局長などを経て2018年より現職。脊椎脊髄の専門医の観点から肩こりに焦点をあてた「肩甲骨はがし」を考案。著書に「本当は怖い肩こり」(祥伝社新書)などがあるほかメディア出演多数。 そもそも“肩甲骨はがし”って何
はじめに メモリ関連のバグ(メモリリーク)を見つけるためのツールの一つである、GCCもしくはLLVMのSanitizerについての記事です。 使い方 使い方は至って簡単で、後述の用途に応じてコンパイルオプションを追加してビルドし、通常通り目的のプログラムを実行するだけです。 Memory Sanitizer メモリ領域は確保したものの、プログラムで意図的に初期化されていないメモリへのアクセスを検出する場合に利用します。 void main() { auto *buff = new char[256]; buff[0] = 1; std::cout << buff[1] << std::endl; // [1]は見初期化のためここでエラー検出 }
s390x 実際の用途としては amd64 と arm64 (aarch64) が arch として使われることが多いと思いますが、 どちらからも別 arch になる例として、 比較的安定しているように感じた s390x を試しました。 $ NAME=s390x-bullseye $ mmdebstrap --arch=s390x --include=dbus \ --customize-hook='printf "auto host0\niface host0 inet dhcp\n" > "$1"/etc/network/interfaces.d/host0' \ --customize-hook='echo '"$NAME"' > "$1/etc/hostname"' \ --customize-hook='echo "127.0.1.1 '"$NAME"'" >> "$1/etc/
C言語のマクロの引数の最後に ... を指定することで任意個の引数を取り、 __VA_ARGS__ で参照できる:
いきなりな話題ですけど、自分は日本のインターネット死ぬほど嫌いです 自作キーボードと技適の話最近DIYなキーボードの世界にはまっていました。自作PCで水冷までやってひとまず自作PCはいいやとなってきたので次興味があること、というところで自作キーボードにも少し興味があったのでこちらの世界に踏み込んでいくことに。 僕の環境は基本的に無線です。デスクの上を頻繁に動かすため有線はまず選択肢に入らない。ということで無線のキットを探していくことになるのですが、国内流通しているものは無線で売っているキットは少なく、あっても自分で別途マイコンを仕込んでボタン電池で駆動させるといったものが多いです。好みのものが国内にないとなると自ずと海外の市場を彷徨うことになるのですがここでぶつかるのが技適です。そもそも技適って何って人はまず技適を調べてきてください。話はそれからだ。 さて唐突ですがここで技適クイズです。下
こんにちは、Make WakのWak (@wak198)です。 今回は、「Arduino / ESP32 / M5Stack / M5StickCの違い」について整理してみたので、紹介していきます。 突然ですが、電子工作やArduinoに興味はあるけれど…こんな悩みがあります、という方、けっこういるんじゃないですか? IoTや電子工作に興味があってはじめてみたけれど、 Arduinoってのが有名らしい でも、調べてみたら、ESP32ってのがイマドキらしい で、M5Stackとかいうのが出てきて、もうパニック わけわかんない。結局どれ使えばいいの? どうでしょうか?実は僕もつい先日まで、この状態でした。わけわかんない。 なので、一度きちんと調べてみました。 その結果、けっこう色んなことが分かってきたので、今回はその解説をしていこうと思います。 今回は同じように電子工作初心者で悩んでいる方へ向
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く