setsockopt/getsockoptをIPPROTO_IPレベルで利用したときにincludeするファイルとリンクするライブラリの整合性が無いと問題が発生します。 ここでは、発生する問題とその理由を説明したいと思います。 includeファイルとリンクするライブラリの整合性 winsockのバージョン1とバージョン2では、インクルードするヘッダファイルが異なります。 winsockパージョン1では、winsock.hをincludeします。 winsockバージョン2では、winsock2.hをincludeします。 winsockのバージョン1と2では、リンクするライブラリも異なります。 バージョン1では、wsock32.libをリンクします。 バージョン2では、ws2_32.libをリンクします。 includeするwinsockのバージョンと、リンクするライブラリのバージョンの
How To Write Shared Libraries Ulrich Drepper drepper@gmail.com December 10, 2011 Abstract Today, shared libraries are ubiquitous. Developers use them for multiple reasons and create them just as they would create application code. This is a problem, though, since on many platforms some additional techniques must be applied even to generate decent code. Even more knowledge is needed to generate opt
シェルからでも重い処理というのはちょこちょこあって、例えば超デカいログファイルを移動して圧縮したりというお仕事は世界中のあらゆる場所で毎日行われていたりする。コマンドラインからでも大量の圧縮済みログファイルをいっぺんに展開したい、とか。 あるディレクトリ以下に存在するたくさんのファイルを(圧縮済みのものを除いて)全部 bzip2 圧縮したい!と思ったら、とりあえずさくっと次のようにコマンドラインで叩けばいい。 $ find . -not -name '*.bz2' | xargs bzip2 これで、まあそんなに問題なく効率的にbzip2圧縮ができる。だがしかし。 最近は複数コアのCPUが普通に転がってるし、あまつさえHyperThreadingが有効になってたりしてOSから見える論理CPU数がハンパない。普通に8とかある。その一方で複数コアを使用してくれるコマンドというのはあんまりなくて
Live Nation says its Ticketmaster subsidiary was hacked. A hacker claims to be selling 560 million customer records. An autonomous pod. A solid-state battery-powered sports car. An electric pickup truck. A convertible grand tourer EV with up to 600 miles of range. A “fully connected mobility device” for young urban innovators to be built by Foxconn and priced under $30,000. The next Popemobile. Ov
政府の教育再生実行会議(座長、鎌田薫・早稲田大総長)が、国公立大入試の2次試験から「1点刻みで採点する教科型ペーパー試験」を原則廃止する方向で検討することが分かった。同会議の大学入試改革原案では、1次試験で大学入試センター試験を基にした新テストを創設。結果を点数グループでランク分けして学力水準の目安とする考えだ。2次試験からペーパー試験を廃し、面接など「人物評価」を重視することで、各大学に抜本的な入試改革を強く促す狙いがある。実行する大学には補助金などで財政支援する方針だ。 同会議のメンバーである下村博文文部科学相が、毎日新聞の単独インタビューで明らかにした。 同会議は「知識偏重」と批判される現在の入試を見直し、センター試験を衣替えした複数回受験可能な新しい大学入学試験と、高校在学中に基礎学力を測る到達度試験の二つの新テストを創設し、大規模な教育改革を進めようとしている。11日の会合か
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く