<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:blogChannel="http://backend.userland.com/blogChannelModule" >
  <channel>
  <title>プログラミングの練習</title>
  <link>http://struts123etc.blog.shinobi.jp/</link>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://struts123etc.blog.shinobi.jp/RSS/" />
  <description>プログラミングの問題やプログラミング関連知識、ソフトウェアのテストについてのブログです</description>
  <lastBuildDate>Sun, 20 Mar 2022 23:03:15 GMT</lastBuildDate>
  <language>ja</language>
  <copyright>© Ninja Tools Inc.</copyright>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" />

    <item>
    <title>SSL オフロード</title>
    <description>
    <![CDATA[<br />
SSL通信の処理を、ロードバランサー側で集約して行う<br />
<br />
<br />
]]>
    </description>
    <category>00000プログラミングの知識</category>
    <link>http://struts123etc.blog.shinobi.jp/00000%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%AE%E7%9F%A5%E8%AD%98/ssl%20%E3%82%AA%E3%83%95%E3%83%AD%E3%83%BC%E3%83%89</link>
    <pubDate>Sun, 20 Mar 2022 23:03:15 GMT</pubDate>
    <guid isPermaLink="false">struts123etc.blog.shinobi.jp://entry/660</guid>
  </item>
    <item>
    <title>パスワードの安全な保存方法</title>
    <description>
    <![CDATA[パスワードの安全な保存方法<br />
<br />
同じパスワードでも、異なるハッシュ値となるように<br />
<br />
ユーザ事に異なる乱数(ソルト)を利用し<br />
<br />
パスワードとソフトの組み合わせをハッシュ化する<br />
<br />
<br />
]]>
    </description>
    <category>00000プログラミングの知識</category>
    <link>http://struts123etc.blog.shinobi.jp/00000%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%AE%E7%9F%A5%E8%AD%98/%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E5%AE%89%E5%85%A8%E3%81%AA%E4%BF%9D%E5%AD%98%E6%96%B9%E6%B3%95</link>
    <pubDate>Sat, 19 Mar 2022 21:56:37 GMT</pubDate>
    <guid isPermaLink="false">struts123etc.blog.shinobi.jp://entry/659</guid>
  </item>
    <item>
    <title>ハードウェア・マルチスレッティング</title>
    <description>
    <![CDATA[ハードウェア・マルチスレッティング<br />
<br />
複数のスレッドを切り替えることで、プロセッサの利用率を高める<br />
<br />
<br />
]]>
    </description>
    <category>00000プログラミングの知識</category>
    <link>http://struts123etc.blog.shinobi.jp/00000%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%AE%E7%9F%A5%E8%AD%98/%E3%83%8F%E3%83%BC%E3%83%89%E3%82%A6%E3%82%A7%E3%82%A2%E3%83%BB%E3%83%9E%E3%83%AB%E3%83%81%E3%82%B9%E3%83%AC%E3%83%83%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0</link>
    <pubDate>Sun, 06 Mar 2022 11:50:09 GMT</pubDate>
    <guid isPermaLink="false">struts123etc.blog.shinobi.jp://entry/658</guid>
  </item>
    <item>
    <title>ユークリッドの互除法</title>
    <description>
    <![CDATA[「XをYで割ったきの剰余をRとすると<br />
<br />
XとYの最大公約数は、YとRの最大公約数に等しい」<br />
<br />
この定理を利用し、<br />
<br />
R=0となるまで、YとRを変えながら、探す<br />
<br />
X　≧　Y とする<br />
<br />
1. X&divide;Y を Rとする<br />
<br />
2.R が0 でない間、3から5を繰り返す<br />
<br />
3.XにYを代入<br />
<br />
4.YにRを代入<br />
<br />
5.X&divide;Y を Rに代入<br />
<br />
6.R=0となった時のYが最大公約数<br />
<br />
<br />
<br />
<br />
]]>
    </description>
    <category>00000プログラミングの知識</category>
    <link>http://struts123etc.blog.shinobi.jp/00000%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%AE%E7%9F%A5%E8%AD%98/%E3%83%A6%E3%83%BC%E3%82%AF%E3%83%AA%E3%83%83%E3%83%89%E3%81%AE%E4%BA%92%E9%99%A4%E6%B3%95</link>
    <pubDate>Sat, 26 Feb 2022 23:38:11 GMT</pubDate>
    <guid isPermaLink="false">struts123etc.blog.shinobi.jp://entry/657</guid>
  </item>
    <item>
    <title>グラフ</title>
    <description>
    <![CDATA[1.グラフの用語<br />
<br />
・有向グラフ　各辺に向きがあるグラフ<br />
<br />
・頂点の次数　頂点が接している辺の数<br />
<br />
・連結グラフ　頂点のすべての対について経路が存在する<br />
<br />
<br />
2.グラフ走査のアルゴリズム<br />
<br />
グラフの走査とは、ある頂点vから、到達できるすべての頂点xを訪れる。<br />
<br />
ある頂点を訪れたら、再び同じ頂点を訪れては、いけない。<br />
<br />
代表的な走査アルゴリズムとしては<br />
<br />
・幅優先走査<br />
<br />
と<br />
<br />
・深さ優先走査<br />
<br />
がある<br />
<br />
<br />
<br />
]]>
    </description>
    <category>00000プログラミングの知識</category>
    <link>http://struts123etc.blog.shinobi.jp/00000%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%AE%E7%9F%A5%E8%AD%98/%E3%82%B0%E3%83%A9%E3%83%95</link>
    <pubDate>Sat, 26 Feb 2022 05:25:47 GMT</pubDate>
    <guid isPermaLink="false">struts123etc.blog.shinobi.jp://entry/656</guid>
  </item>
    <item>
    <title>並列処理</title>
    <description>
    <![CDATA[並列処理<br />
<br />
複数のプロセッサ上で、同時に単一プログラムを実行する<br />
<br />
<br />
<br />
]]>
    </description>
    <category>00000プログラミングの知識</category>
    <link>http://struts123etc.blog.shinobi.jp/00000%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%AE%E7%9F%A5%E8%AD%98/%E4%B8%A6%E5%88%97%E5%87%A6%E7%90%86</link>
    <pubDate>Sat, 26 Feb 2022 05:24:51 GMT</pubDate>
    <guid isPermaLink="false">struts123etc.blog.shinobi.jp://entry/655</guid>
  </item>
    <item>
    <title>OAuthによる処理の流れ</title>
    <description>
    <![CDATA[クライアントが認可サーバで問合せを行い、認可サーバがアクセストークンを発行する。<br />
<br />
クライアントは、そのアクセストークンを利用して、必要なアクセスを行う。<br />
<br />
1.クライアントは、クライアントIDとリダイレクト先のURIを、認可サーバへ送る<br />
<br />
2.認可サーバは、ユーザの認証を行う<br />
<br />
3.ユーがの認証ができれば、認可サーバは、1.のリダイレクト先へ認可コードを送る<br />
<br />
4.クライアントは、認可コードとリダイレクトURIを認可サーバへおくる<br />
<br />
5.認可サーバが、クライアントを認証し、アクセストークンをクライアントへ送る<br />
<br />
<br />
<br />
3.で、アクセストークンを返し、4.5.を行わない方式を<br />
<br />
インプリシットグランドという<br />
<br />
]]>
    </description>
    <category>00000プログラミングの知識</category>
    <link>http://struts123etc.blog.shinobi.jp/00000%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%AE%E7%9F%A5%E8%AD%98/oauth%E3%81%AB%E3%82%88%E3%82%8B%E5%87%A6%E7%90%86%E3%81%AE%E6%B5%81%E3%82%8C</link>
    <pubDate>Sat, 12 Feb 2022 22:20:31 GMT</pubDate>
    <guid isPermaLink="false">struts123etc.blog.shinobi.jp://entry/654</guid>
  </item>
    <item>
    <title>パイプライン・ハザード</title>
    <description>
    <![CDATA[<br />
パイプライン処理において、クロックサイクルで、命令を実行できないこと<br />
<br />
<br />
]]>
    </description>
    <category>00000プログラミングの知識</category>
    <link>http://struts123etc.blog.shinobi.jp/00000%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%AE%E7%9F%A5%E8%AD%98/%E3%83%91%E3%82%A4%E3%83%97%E3%83%A9%E3%82%A4%E3%83%B3%E3%83%BB%E3%83%8F%E3%82%B6%E3%83%BC%E3%83%89</link>
    <pubDate>Sat, 12 Feb 2022 22:19:41 GMT</pubDate>
    <guid isPermaLink="false">struts123etc.blog.shinobi.jp://entry/653</guid>
  </item>
    <item>
    <title>決定的アルゴリズムと確率的アルゴリズム</title>
    <description>
    <![CDATA[決定的アルゴリズム<br />
<br />
同じ入力に対して、同じ値を出力する<br />
<br />
確率的アルゴリズム<br />
<br />
同じ入力に対して、毎回異なる値を出力する<br />
<br />
<br />
<br />
]]>
    </description>
    <category>00000プログラミングの知識</category>
    <link>http://struts123etc.blog.shinobi.jp/00000%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%AE%E7%9F%A5%E8%AD%98/%E6%B1%BA%E5%AE%9A%E7%9A%84%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0%E3%81%A8%E7%A2%BA%E7%8E%87%E7%9A%84%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0</link>
    <pubDate>Fri, 11 Feb 2022 09:09:08 GMT</pubDate>
    <guid isPermaLink="false">struts123etc.blog.shinobi.jp://entry/652</guid>
  </item>
    <item>
    <title>プログラミングの知識　バイナリセーフ</title>
    <description>
    <![CDATA[<br />
・入力値がどんなバイト列であっても、正しく処理できること<br />
<br />
・値ゼロのバイトでも正しく処理できる<br />
<br />
]]>
    </description>
    <category>00000プログラミングの知識</category>
    <link>http://struts123etc.blog.shinobi.jp/00000%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%AE%E7%9F%A5%E8%AD%98/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%AE%E7%9F%A5%E8%AD%98%E3%80%80%E3%83%90%E3%82%A4%E3%83%8A%E3%83%AA%E3%82%BB%E3%83%BC%E3%83%95</link>
    <pubDate>Thu, 10 Feb 2022 22:06:57 GMT</pubDate>
    <guid isPermaLink="false">struts123etc.blog.shinobi.jp://entry/651</guid>
  </item>

    </channel>
</rss>