• 検索結果がありません。

TCP/IP のプログラミング

tcp/ip.key

tcp/ip.key

... IPヘッダ構造(2) TTL : IPパケットがインターネット上で生存できる事が許されるルータを経由できる数。 ルー タを経由するごとにTTL値を1減らし、この値が0になるとそのパケットは破棄 される Protocol: IPパケットで使用される次(上位)レベルプロトコル。 ICMP, IGMP, TCP ...

48

Netfilter Linux Kernel IPv4 IPv6 Ethernet iptables IPv4 ip6tables IPv6 ebtables Ethernet API Kernel

Netfilter Linux Kernel IPv4 IPv6 Ethernet iptables IPv4 ip6tables IPv6 ebtables Ethernet API Kernel

... sha1 = crypto_alloc_hash("sha1", 0, CRYPTO_ALG_ASYNC); ... ipp2p.tuple.src.l3num = PF_INET; ipp2p.tuple.src.u.tcp.port = htons(0); ipp2p.tuple.dst.protonum = IPPROTO_TCP; ipp2p.expect_policy = ...

25

橡c03tcp詳説(3/24修正版).PDF

橡c03tcp詳説(3/24修正版).PDF

... ルで転送制御を行います。IP 上位プロトコルに位置しており、トラ ンスポート層プロトコルには TCP ほかに UDP もあります。UDP は シンプルなプロトコルであるため、アプリケーション方で通信状態 を細かく制御しなければなりません。これに対し、TCP は高信頼性サー ビスを提供します。自分自身で細かく速度を調節する機能があるため、 ...

34

B 10 : N ip2003f10.tex B : 9/12/ :02 p.1/71

B 10 : N ip2003f10.tex B : 9/12/ :02 p.1/71

... 1. セルフチェック問題集 web ページ (以下 URL) をブラウザで表示させます。 http://www.soi.wide.ad.jp/quiz/ 2. SOI に登録したメールアドレスとパスワードを用いてログインします。 3. プログラミング入門問題集に解答します。 ...

69

C プログラミング演習 1( 再 ) 2 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ

C プログラミング演習 1( 再 ) 2 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ

... 今回プログラミング課題 次ステップによって、徐々に難易度高いプログラムを作成する (参照用番号は「よくわかるC言語」ページ番号) 1. キーボード入力された整数10個中から最大ものを答える ...

30

COMET II のプログラミング ここでは機械語レベルプログラミングを学びます 1

COMET II のプログラミング ここでは機械語レベルプログラミングを学びます 1

... 情報処理技術者試験で使われる 仮想CPU COMET-II ため アセンブリ言語 CASL-II を使う たとえばIntelPC用CPU (Core-3/5/7iなど)を 使ってもよいだが、命令が複雑で、最初学習 には向かないだろう ...

22

プログラミング演習3 - Cプログラミング -

プログラミング演習3 - Cプログラミング -

... なお、お勧めはしませんが、ひとつ .c ファイル中に、include文、すべてプロトタイプ 宣言、main文、関数1、関数2、・・・関数Nをまとめて書いておくことも可能です。この場合は、 $ gcc example.c -o example –lm ↓ ようにしてコンパイルとリンクを同時に行うことも可能です。ただし、大規模なプログラム 作成には向きません。 ...

22

競技プログラミングのススメ

競技プログラミングのススメ

... 競技プログラミング始め⽅ u 今回はAtCoderを通じて説明します u AtCoder とは u AtCoder 社が主催する、競技プログラミングコンテストサイト u ⽇本で唯⼀⼤会ありコンテストサイトだよ︕ ...

24

プログラミング 1 ( 第 1 回 ) 卓上プログラミングによる開発設計概観 Python インタプリタの起動と逐次処理 変数の利用 1. プログラミングとは何か? 1. プログラムの特徴 2. ( プログラミングにおける2 大原則 ) 3. ( プログラミングを円滑に進めるための周辺技術 ) 2.

プログラミング 1 ( 第 1 回 ) 卓上プログラミングによる開発設計概観 Python インタプリタの起動と逐次処理 変数の利用 1. プログラミングとは何か? 1. プログラムの特徴 2. ( プログラミングにおける2 大原則 ) 3. ( プログラミングを円滑に進めるための周辺技術 ) 2.

... • 独学できる力、調べ方、トラブルシューティング力、、、 (=「次一歩」を検討する力) を学ぼう。正解があるとは限 らない状況において、「次一歩」を検討し、行動に移せる ようになろう。 ...

51

プログラミング演習3 - Cプログラミング -

プログラミング演習3 - Cプログラミング -

... とすると、コンパイルとリンクが続けて行われる。文法的なエラーはコンパイル時に でるが、(打ち間違いなどで)見つからない関数が合ったりするとリンク時にエラーが出る。 コンパイルのみ行う場合は次ページように –c を付ける。 $ gcc -c source1.c –o source1.o ↓ $ gcc -c source2.c –o source2.o ↓ ...

21

プログラミング演習3 - Cプログラミング -

プログラミング演習3 - Cプログラミング -

... 3回目に1行分読み取ります。その時値が255であれば、1画素 1バイトでこの画像が構成されていることがわかります。なお、この 値は65535 こともあり、この場合は、1画素2バイトで構成されて いることになります。当然、画像を読み込むバッファもunsigned char ではなくて、unsigned short int になります。 ...

32

初めてのプログラミング

初めてのプログラミング

... Excel 使い方1 ~表作り方~ 0. エクセルとは? エクセルは代表的な表計算ソフトであり、表やグラフ作成、データ処理や分析など、さまざまな場面で利用 される。特に研究においては、データを整理するために表を作成したり、同じ計算を繰り返し行う様な場面にお ...

9

C プログラミング 1( 再 ) 第 5 回 講義では C プログラミングの基本を学び演習では やや実践的なプログラミングを通して学ぶ

C プログラミング 1( 再 ) 第 5 回 講義では C プログラミングの基本を学び演習では やや実践的なプログラミングを通して学ぶ

... 4. CPUとメモリはバスでつながっている バス(bus) : いろいろなデータが行き来する道 CPUとメモリをつなぐバス • データバス 読み書きするデータやりとり • アドレスバス 読み書きするアドレス指定 ...

30

RobotCでの基本プログラミング

RobotCでの基本プログラミング

... 6. 高度なコマンド 今まで扱ってきたコマンドは,LEGO を制御するため基本的なコマンドである.RobotC に はより高度なコマンドが用意されており,LEGO をより複雑に動かすことが可能となっている. ここではそのうちいくつかを挙げるが,ここに乗せていないコマンドは,文献[][]などを参考に されたい. ...

14

2012年夏のプログラミング・シンポジウム.indd

2012年夏のプログラミング・シンポジウム.indd

... Lisp では予約語や変数名は表になっていて, 読み込んだ文字列がその表いずれかであ るか毎回比較する. PDP-8 では文字は 6 ビットで右ように 2 文字セルがリス トでつながっている. リスト最後は cdr 部を 0 にする. リスト構造だから置く場所は自由であり, この処理系では最後セルを一カ所に集めた. 従って 1 語置きに 0 ...

8

アクセラレータのデモと プログラミング手法

アクセラレータのデモと プログラミング手法

... アクセラレータとは(3) • チップに乗った並列計算機なので – 何らかの方法で並列プログラミングをする必要 • どのように複数演算器を効率よく利用するか? • そもそも、どのようにプログラミングするか? ...

50

2004/11/23 オブジェクト指向プログラミング - モデル図とシーケンス図の表現方法 - オブジェクト指向プログラミング (OOP:ObjectOrientedPrograming) オブジェクト指向プログラミング言語 (OOPL) Java,C++,Delphi(Pascal),Visual

2004/11/23 オブジェクト指向プログラミング - モデル図とシーケンス図の表現方法 - オブジェクト指向プログラミング (OOP:ObjectOrientedPrograming) オブジェクト指向プログラミング言語 (OOPL) Java,C++,Delphi(Pascal),Visual

... オブジェクト指向に基づきプログラム開発を行う場合では,これまで手続き型プログラム作成で持ちられて きた PDL やフローチャートはほとんど利用されない。 プログラムや処理流れを表現する記述方法(図)として、いくつか図が提案されている。 (これら図は規格化されており,まとめて UML (Unified Modeling Language) ...

9

C プログラミング 1( 再 ) 第 4 回 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ 1

C プログラミング 1( 再 ) 第 4 回 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ 1

... これらを「表現する」にはどうするか? よくある方法は、¥n ¥t ¥r ¥f ように、 「¥とアルファベット組み合わせ」を用いて表す ¥は(環境によっては\) 「次文字を特別扱いせよ」を表す ...

22

スパコンに通じる並列プログラミングの基礎

スパコンに通じる並列プログラミングの基礎

... CUI 操作 = 執事 (shell) へ命令. CUI は遠隔操作でよく使われる. CUI で使われるエディタは事実上 Emacs か vi に限られている. コマンドは沢山あるが,今回紹介したものがわかれば充分戦える. 薄いものでいいので Unix 本を買って持っておこう. ...

59

マルチコア時代の並列プログラミング

マルチコア時代の並列プログラミング

... Sequence lock Optimistic lock (楽観的なロック) 任意のデータ + counter 読み込みスレッドだけなら lock-free 書き込みスレッドは lock が必要 Counter が偶数なら解放、奇数なら占有状態 counter data 1.. Read counter と読んで、 1が奇数か、 1≠3なら失敗。 data を破棄して[r] ...

34

Show all 10000 documents...

関連した話題