2016年5月30日月曜日

ラジオボタン色変えメモ

http://wataame.sumomo.ne.jp/archives/5758


http://alphasis.info/2011/11/jquery-gyakubiki-radio-backgroundcolor/


2016年5月25日水曜日

C言語 scanf 暴走した。。


scanfの戻り値を見て判断する。

戻り値は、入力できた個数が帰ってくる。
呪文scanf("%*s");を唱える。
ことで回避できた。

    double hoge;
  
    while(1){
        // 異常値対策
        if(scanf("%lf", &hoge) != 1){
            printf("数字入れてクダサイ。\n");
            scanf("%*s");
            continue;
        }

    }

2016年5月24日火曜日

ASP.NETでの基本認証のログイン情報取得

ASP.NETの仕組みを理解しておこう

HttpContext.User
でユーザー情報を取得し、ActiveDirectoryを検索しに行き、情報を取得する。
ActiveDirectory情報を取得

2016年5月18日水曜日

インスタンスの数を数える場合

staticでクラス全体で共有する変数をもたせて、コンスタラクタでカウントすればいい

public class Test_iga {
  int num ;
  static int counter = 0;//クラスの数を数える
  static int getCounter(){
    return counter;
  }
 //Constucter
  Test_iga() {
        int num = counter;
    System.out.println("counter in Constructer:" + counter);
        counter++;
  }
  public static void main(String[] args) {
    System.out.println("o1.num---------------------");
    Test_iga o1 = new Test_iga();
    System.out.println("o1.num"+o1.num);
    System.out.println("o1.counter"+o1.counter);
    System.out.println("getCounter()" + getCounter());
   
    System.out.println("o2.num---------------------");
    System.out.println("o2.num");
    Test_iga o2 = new Test_iga();
    System.out.println("o2.num"+o2.num);
    System.out.println("o2.counter"+o2.counter);
    System.out.println("getCounter()" + getCounter());
   
    System.out.println("o3.num---------------------");
    System.out.println("o3.num");
    Test_iga o3 = new Test_iga();
    System.out.println("o3.num"+o3.num);
    System.out.println("o3.counter"+o3.counter);
    System.out.println("getCounter()" + getCounter());
   
   
  }
}
java Test_iga
o1.num---------------------
counter in Constructer:0
o1.num0
o1.counter1
getCounter()1
o2.num---------------------
o2.num
counter in Constructer:1
o2.num0
o2.counter2
getCounter()2
o3.num---------------------
o3.num
counter in Constructer:2
o3.num0
o3.counter3
getCounter()3

2016年5月14日土曜日

mac ショートカットキー

spotligjt表示
command+space


delete
fn+delete


半角入力
英数


ウィンドウを閉じる
command + W


OSバージョン確認
sw_vers
https://support.apple.com/ja-jp/HT201260

アプリを終了する
command + Q


アプリを隠す
command + H


アプリを切り替え
command + tab


ディスクトップ表示
command + F3


ひらがな変換
Control + J
option+Z
fn + F6
カタカナ変換
Control + K
option+X
fn + F7
全角英字に変換
Control + L
option+C
fn + F9
半角カタカナに変換
Control + ;
option+A
fn + F8
半角英字に変換
Control + :
option+S
fn+F10
入力を順次切り替える
option + tab


強制終了
command + option + esc


全画面表示の切り替え
Control + command  + F


切り取り
「Command + C」でコピーして、貼り付け時に「Command + Option + V」でファイル移動


画面キャプチャ
command + shift +4