<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Happyパートナーシップ＆Enjoyスキルアップ</title>
<link>https://ameblo.jp/happypartnership/</link>
<atom:link href="https://rssblog.ameba.jp/happypartnership/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>よりハッピーな毎日とより楽しくワクワクな仕事に近づいていく記録</description>
<language>ja</language>
<item>
<title>C言語の演算子</title>
<description>
<![CDATA[ 最近、C言語に触れることが少しあり分からない表記が気になっていたので<br>調べてみた。<br><br><br>＜ポインタ演算子＞<br><br>構造体へのポインタよりメンバ変数を参照するもの<br><br>struct s {<br>       int n;<br>       char str[12];<br>} x[20], *p;<br><br>としたときに<br><br>p = x;<br><br>と実行した場合、<br><br>間接参照すると<br><br>*p = x[0]<br><br>となるが、xのメンバ変数を参照できない。<br>メンバ変数を参照するための演算子がポインタ演算子。<br><br>p -&gt; n = 4;<br><br>とすると<br><br>x[0].n = 4;<br><br>を実行したの同じこととなる。<br><br><br>＜アドレス参照＞<br><br>&amp;x とするとxのアドレスを取得できる。<br><br>1000 番地に割り当てられていたとすると &amp;x の値は 1000 になります。<br>
]]>
</description>
<link>https://ameblo.jp/happypartnership/entry-11547600751.html</link>
<pubDate>Sat, 08 Jun 2013 15:13:47 +0900</pubDate>
</item>
<item>
<title>SQLのパフォーマンス(INとEXISTS)</title>
<description>
<![CDATA[ ＜INとEXISTS＞<br><br>EXISTS の方が速い。理由は以下の二つです。<br><br>・結合キーにインデックスが張られていれば、実表は見に行かず、インデックスのみを参照する。<br>・インデックスを持っていない場合でも、検索列をソートした一時テーブルを作り、2分探索することで、全表走査よりも効率的に検索を行なう。<br><br>※EXISTS は一行でも条件に合致する行を見つけたらそこで検索を打ち切るので、IN のように全表検索の必要がない。<br>
]]>
</description>
<link>https://ameblo.jp/happypartnership/entry-11491964075.html</link>
<pubDate>Sun, 17 Mar 2013 00:22:42 +0900</pubDate>
</item>
<item>
<title>IEのキャッシュ問題への解決</title>
<description>
アメンバー限定公開記事です。
</description>
<link>https://ameblo.jp/happypartnership/amemberentry-11491962941.html</link>
<pubDate>Sun, 17 Mar 2013 00:17:16 +0900</pubDate>
</item>
<item>
<title>struts2のifタグ使い方</title>
<description>
<![CDATA[ ○基本的な使い方<br><br>&lt;s:if test="userList != null &amp;&amp; !userList.isEmpty()"&gt;<br>  //処理<br>&lt;/s:if&gt;<br><br>または<br><br>&lt;s:if test="%{userList != null &amp;&amp; !userList.isEmpty()}"&gt;<br>  //処理<br>&lt;/s:if&gt;<br><br><br>○オブジェクトを論理式<br>  &lt;s:if test="!#itStatus.last"&gt;,&lt;/s:if&gt;<br><br>  <br>○複数条件設定<br>&lt;s:if test="%{isUpdate and isAdd}"&gt;<br><br>&lt;s:if test="%{isUpdate and (isAdd or object.itemCd  == '1')}"&gt;<br><br><br>test内ではEL式の演算子が使用可能(strutsタグの場合)<br><a href="http://struts.wasureppoi.com/jsp/03_enzan.html" target="_blank">http://struts.wasureppoi.com/jsp/03_enzan.html<br></a>
]]>
</description>
<link>https://ameblo.jp/happypartnership/entry-11491392340.html</link>
<pubDate>Sat, 16 Mar 2013 08:32:44 +0900</pubDate>
</item>
<item>
<title>子画面のJavaScript内でFormの値確認</title>
<description>
<![CDATA[ javaScript内に以下のようなアラートを仕込んでフラグなどを確認<br><br>alert("isAdd:<s:property value="%{isAdd}" />\n" + "isDetail:<s:property value="%{isDetail}" />\n");<br><br><br>子画面でなければ「Google Chromeのデベロッパーツール」などを使うと良い。<br><br><br><br>
]]>
</description>
<link>https://ameblo.jp/happypartnership/entry-11491390488.html</link>
<pubDate>Sat, 16 Mar 2013 08:23:30 +0900</pubDate>
</item>
<item>
<title>シングルクォーテーションとダブルクォーテーションの違い</title>
<description>
<![CDATA[ ＜シングルクォーテーションとダブルクォーテーションの違い＞<br><br>どちらも同じ扱いでエスケープシーケンスを許す文字列リテラルとして機能<br>処理速度も変わらない。<br>Google JavaScript Style Guide ではシングルコーテーションの使用を推奨。<br>統一化のためらしい。
]]>
</description>
<link>https://ameblo.jp/happypartnership/entry-11491387198.html</link>
<pubDate>Sat, 16 Mar 2013 08:21:56 +0900</pubDate>
</item>
<item>
<title>IT用語(ポストバック・CGI)</title>
<description>
<![CDATA[ ○ポストバック<br><br>フォームに入力した値をサーバに送信し、別画面に遷移する。<br>といった処理が一般的であるが、次画面を再表示させることをポストバックと呼ぶ。<br>次画面を表示する際、フォーム入力時の値はサーバ側での変更がない限り引き継がれる。<br><br>○CGI【Common Gateway Interface】<br><br>Webサーバがクライアントからの要求に応じて、プログラムを起動するための仕組み。<br>従来、Webサーバは蓄積しているテキストを送出するだけであったが、<br>プログラムの処理結果に応じて動的に文書を生成し、送れるようになった。<br>
]]>
</description>
<link>https://ameblo.jp/happypartnership/entry-11491386586.html</link>
<pubDate>Sat, 16 Mar 2013 08:20:42 +0900</pubDate>
</item>
<item>
<title>SQLちょっと使えるTips</title>
<description>
<![CDATA[ ○共通集合以外を取得<br>select id from a<br>where not exist (select 'X' from b)<br><br>○一括置換<br>UPDATE<br>XXXTD_REVIEW_BASIS_MESSAGE<br>SET<br>LOGICAL_MESSAGE = REPLACE(LOGICAL_MESSAGE,'置換対象文字列','置換後文字列')<br>WHERE<br>LOGICAL_MESSAGE LIKE '%置換対象文字列%'<br><br>○カウント<br>SELECT count(1)<br>→表示する1カラム目の件数を取得。(nullは未カウント)<br><br>カウントにもいろんな使い方があるのね。
]]>
</description>
<link>https://ameblo.jp/happypartnership/entry-11474887316.html</link>
<pubDate>Wed, 20 Feb 2013 22:16:07 +0900</pubDate>
</item>
<item>
<title>SQL Serverでの暗号化</title>
<description>
<![CDATA[ 対称キーのオープン<br>        OPEN SYMMETRIC KEY Sym_Key1 --暗号化に使用するキー<br>        DECRYPTION BY PASSWORD = 't0m@s_mdms'<br><br>-- 対称キーの GUID を Key_GUID 関数で取得<br>        DECLARE @kGuid UNIQUEIDENTIFIER   --kGuidの宣言<br>        SET @kGuid = Key_GUID('Sym_Key1')<br><br>INSERT INTO テスト1<br> VALUES ( '平文', EncryptByKey(@kGuid, N'暗号化される？') )<br>go<br><br><br>SQL Server で対称キーでデータの暗号化（EncryptByKey）<br><a href="http://d.hatena.ne.jp/matu_tak/20091020/1256176938" target="_blank">http://d.hatena.ne.jp/matu_tak/20091020/1256176938</a>
]]>
</description>
<link>https://ameblo.jp/happypartnership/entry-11474885058.html</link>
<pubDate>Wed, 20 Feb 2013 22:11:45 +0900</pubDate>
</item>
<item>
<title>CDATAセクション</title>
<description>
<![CDATA[ ○CDATAセクション<br>HTML内でマークアップ用として指定された記号を記述することはできない。<br>この記号を通常の文字として扱う例外的な部分を作ることができるもの<br><br>例)<br><pre><code>&lt;sample&gt;&lt;![CDATA[x &lt; 0の場合]]&gt;&lt;/sample&gt;</code></pre><br><br>"&lt;"は通常認識できないが上記のように記述すると問題なく記載可能
]]>
</description>
<link>https://ameblo.jp/happypartnership/entry-11474881594.html</link>
<pubDate>Wed, 20 Feb 2013 22:10:38 +0900</pubDate>
</item>
</channel>
</rss>
