タグ

2017年1月31日のブックマーク (8件)

  • PRIMARY KEY制約の使い方

    PRIMARY KEY制約とは カラムに PRIMARY KEY 制約を設定すると、そのカラムが主キー(プライマリーキー)であることをあらわします。主キーは1つまたは複数のカラムの組み合わせに対して設定し、テーブルの中で1つだけ存在します。主キーが設定されたカラムでは他のデータと重複する値を取ることはできません。 カラムに対して PRIMARY KEY 制約を設定するには次のように記述します。

    PRIMARY KEY制約の使い方
    yatakusa
    yatakusa 2017/01/31
  • SQLiteとPHPで軽快なWebアプリケーションを作る

    はじめに ここ最近のうちにオープンソースデータベース開発を行った人ならば、アプリケーションで使うデータベースを選ぼうとすると選択肢が山ほどあるということをご存知でしょう。現在では、Microsoft SQL ServerやOracleなどの商用製品だけでなく、MySQLやPostgreSQLのように、同等の機能を何分の一かのコストで提供するオープンソース製品も実用的な代替手段として利用できます。 ただ、これらの製品は多数の堅牢な機能を備え、コストの削減にも貢献しますが、小さくはありません。PostgreSQLおよびMySQLの最新のダウンロード版は、それぞれ12MBと57MBもあります。最低限のデータベース機能だけを必要とする小規模のアプリケーションでは、機能豊富な大型データベース製品を使用するのは不釣合いであり、多くの場合、軽量データベースの方が適しています。軽量データベースはトリガ、ビ

    SQLiteとPHPで軽快なWebアプリケーションを作る
    yatakusa
    yatakusa 2017/01/31
  • [WPF]BitmapImageをファイル(JPEG,PNG)に保存する - ガラクタの軌跡

    yatakusa
    yatakusa 2017/01/31
  • ブログ用 画像ユーティリティ ⑥ 縮小画像の生成

    yatakusa
    yatakusa 2017/01/31
  • 『Xcodeで古いバージョンのOSをチェックする方法』

    XcodeのSimulatorは最新のiOSバージョンが設定されています。 Xcode4.6の場合は、iOS6.1になってますね。 古いバージョンをチェックする場合は、インストールする必要があります。 メニューバーの「Xcode」から「Preferences...」を選択して、「Downloads」からインストールできます。もしくは、iPadiPhoneSimulatorを変更するところから、「More Simulators」を選択して、インストールしましょう。 iOS4.3、iOS5.0、iOS5.1、iOS6.0のSimulatorを追加することができます。 インストール後は「iOSシミュレータ」のメニュー「ハードウェア」からiOSを変更してください。 Xcodeからは変更できません。。。。

    『Xcodeで古いバージョンのOSをチェックする方法』
    yatakusa
    yatakusa 2017/01/31
  • 【C#】 usingを使え、使えったら使え (IDisposeも)

    こんな風にスコープを抜けたとき(Func()からリターンしたとき)も誰も参照しなくなったことになるのでそのうち破棄されます。 この「そのうち」っていうところに注意してください。決してすぐに破棄されるわけじゃありません。 GCはそれなりに大変な処理なので、そんなに頻繁に動きません。 それどころか、.NET FrameworkのGCは「メモリが足りなくなってきたら動く」という感じらしいです。 まぁ、これ自体は何も問題ありません(どっちにしろそのうち破棄されるんだから)。 けど、オブジェクトがメモリ以外のリソースを持っているときは問題になることがあります。 たとえば、 こんな場合です(えらく意図的ですが)。 Func()メソッドからリターンした時点でfsやsrを参照しているものは無くなりますから、そのうちGCによって破棄されます。 が、破棄されるまでは"test.txt"はオープンされたままにな

    yatakusa
    yatakusa 2017/01/31
  • Visual Studioの役に立つショートカット - コーディング編 - troushoo

    【内容】 <環境> 今回紹介するコマンドはVisual Studio 2012のC#で動作確認しています。 (可能な限り、どのバージョンからコマンドが使えるようになったかも記述しています。 []の中の数字がそれに該当します。例えば、[2005]はVisual Studio 2005から使えるようになったことを表しています。) <コマンド> ・Ctrl + .(ドット) : スマートタグ [2005] ”Ctrl + .”でスマートタグを表示させることができます。 スマートタグとは、コーディング中によく出てくる、青色の四角をクリックすると出てくるものです。 例えば、”Using System;” を宣言していない状態で、”Console.WriteLine(“test”)と記述すると出てきます。 この時に、Ctrl + . でスマートタグを表示させることができます。 ・Ctrl + E, D

    Visual Studioの役に立つショートカット - コーディング編 - troushoo
    yatakusa
    yatakusa 2017/01/31
  • C# の Timer 種類別 特徴 と 使い方

    System.Windows.Forms.Timer 特徴 Windows Form 向けに最適化 精度が低い(上限 55msec。Windows メッセージループ の影響を受ける) 複数回分のイベントがまとめて1つとして発生する場合がある メイン関数と同一スレッドで動作(=シーケンシャル動作) サンプルコード using System; using System.Windows.Forms; public class Program1 : Form { public Program1() { this.InitializeComponent(); } public void InitializeComponent() { // タイマー生成 var timer = new Timer(); timer.Tick += new EventHandler(this.OnTick_FormsT

    yatakusa
    yatakusa 2017/01/31