Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

tipsに関するchagoのブックマーク (16)

  • TLで集めた顔文字

    最終更新日:2015-09-04 19:45:09 1 2 3 4 5 6 7 » Last でもね〜今日は金曜だからそんな事忘れちゃおっ☆(^O^)ƪ(•◡•ƪ)"ょぃょぃ(∩'-'⊂)ꉂ'、з)っ⌒っꉂ `o´  )₍₍ ( ‾᷄꒫‾᷅ ) ₎₎੯ੁૂ‧̀͡u\ꉂꉂ ( ˆᴗˆ  )Wake Up!(❀╹◡╹)ノ☆眩しい日差し浴びて(˶‾᷄ ⁻̫ ‾᷅˵)今胸の希望が君と重なる(灬ºωº灬)Stand Up!(❀╹▿╹)ノ☆開けない夜はないから(๑•̀ㅂ•́)و✧明日の笑顔信じるんだ٩( ´◡` )( ´◡` )۶いくぞ!٩(ˊᗜˋ*)وがんばっぺ!╭( ・ㅂ・)وWake Up, Girls!(✿╹◡╹)ノ☆大きく大きくチェンジ✧ヾ(❀╹◡╹)ノ゙それは楽じゃないけど(*≧o≦)b❤だって☆。ヾ(*'∀`*)ノ♡*キミがそばにいるから(/≧∇)/\(∇≦\)/♪゚+。:.♡勇気出して

  • C# で文字列と byte 配列の変換

    Landscape トップページ | < 前の日 2005-07-29 2005-08-04 次の日 2005-08-05 > Landscape - エンジニアのメモ 2005-08-04 C# で文字列と byte 配列の変換 当サイト内を Google 検索できます * C# で文字列と byte 配列の変換この記事の直リンクURL: Permlink | この記事が属するカテゴリ: [.net] [C#] C# でもバイト配列を使う機会は意外と多い。 C# で文字列を byte の配列に変換するには System.Text.Encoding.Unicode.GetBytes メソッドを使う。 using System.Text; string str = "文字列"; byte[] byteArray = Encoding.Unicode.GetBytes(str); byte の

  • 【コラム】ライトニングJava (9) 可変長引数(3) - 配列で実現される可変長引数 | エンタープライズ | マイコミジャーナル

    java.lang.System.out#printfで使われている技術が可変長引数であることを紹介した。今回は、可変長引数を使うとどのようなことができるのか紹介し、その背景にあるものに迫っていく。 可変長引数 - 使用例 まず、可変長引数を使ったプログラムをみてみよう。リスト1のようなソースコードを用意する。リスト1を実行した様子をプロンプト1に示す。リスト1は、可変長引数を使ったdoTestというクラスメソッドを作成し、引数が4つの場合と、引数が11の場合で実行するものである。プロンプト1に示すように、不特定数に対して動作していることがわかる。 リスト1 VariableLengthArgumentTest.java public class VariableLengthArgumentTest { public static void main(String[] anyArgume

  • http://java-house.jp/ml/archive/j-h-b/017632.html

  • エンタープライズIT日記 HashMapのキーに自作クラスを使う場合の注意点

  • Java 入門 | コレクション・フレームワークの Tips and Tricks

    Revised: Feb./23rd/2003 Javaに限らず、プログラミングではデータ構造が重要な役割を果たします。コレクション・フレームワークとは、Java 2でデータ構造を取り扱うための設計のことです。J2SE 1.3/1.4には、コレクション・フレームワークに基づいたクラス/インタフェースが大量に実装されていますが、数が多いので最初は戸惑うことも多いでしょう。 Q9. コレクションション・フレームワークと古いAPIの違いは? 古いAPIは処理が遅く、データ構造の変更負荷が高くなります。 古いデータ構造のインタフェース/クラスは、コレクション・フレームワークの導入に伴い、以下のように後継となるインタフェース/クラスが追加されました。 可変長配列:Vector→ArrayList ハッシュテーブルの設計:Dictionary→Map ハッシュテーブルの実装:Hashtable→Has

  • Java/SwingTips - JavaのSwingに特化したTips

    Java/SwingTips - JavaのSwingに特化したTips 差分表示最後の更新で追加された行はこのように表示します。最後の更新で削除された行はこのように表示します。JavaのSwingに特化したTips *JTableに貼り付けたJTreeにて、指定箇所に移動したい場合 良くある話だけれど、エラー時にエラー箇所に移動する方法 ---( ListSelectionModel selectionModel = table.getSelectionModel(); TreePath path = new TreePath(node.getPath()); JTree tree = table.getTree(); // ツリーをとってくる方法は様々だけれど int row = tree.getRowForPath(path); selectionModel.setSelection

  • OOP with Java introduction 8-1-4

  • Javaコストメモ(Hishidama's Java cost Memo)

    //throw-catch Exception t = new RuntimeException(); try { throw t; }catch(Exception e){} ←これをループ //synchronized synchronized(クラス.class) { } ←これをループ try~catchはJDK1.6で速くなっている。 逆に空ループはJDK1.4→JDK1.5で微妙に遅くなっている。とは言っても100万回で1ミリ秒未満なら、他の実行速度に比べると無視できる話だ。 synchronizedはJDK1.5で速くなったのに、JDK1.6で遅くなっている。何が変わったんだろうなぁ? synchronizedは確かに無処理に比べれば遅いが、インスタンス生成と比べれば、文字列結合2~3個分と同じくらい? もちろんマルチスレッドの競合の頻度にもよるだろうけど、そんなに目くじら立

  • Java入門 (9) - タイマーとスレッド

    はじめに プログラムとは「いったんボタンをクリックしたら、処理の実行が終わるまでじっと待つもの」というイメージがあるかもしれません。しかし、処理の終了が明確に決められておらず、「常に動き続けるプログラム」もあります。 例えば、画面上に時計を表示するプログラムを考えてみましょう。時計はユーザーが何らかのアクションを行わなくても、毎秒現在の時刻が表示されるようになっています。さて、このような動作を実現するには、どう実装をすればよいと思いますか? ループでエンドレスに処理を行うようなプログラムを書くわけにはいきません。いったん起動してしまったが最後、他の処理をまったく行えなくなってしまいます。 このようなシチュエーションでは、定期的に処理を実行する「タイマー」や、メインプログラムから独立して処理を実行する「スレッド」などの機能を用います。今回は、先ほどの時計のような「メイン処理から独立して動く処

    Java入門 (9) - タイマーとスレッド
  • Listインターフェイスの3つのクラスを理解する

    JavaのコアAPIに含まれるjava.util.Listインターフェイスは、順序付けられた可変長のデータの集まり「リスト構造」を表現するためのインターフェイスです。コアAPIには、Listの実装クラスがいくつか用意されていますが、そのうち抽象クラスでないものは、Vector、ArrayList、LinkedListの3つになります。ただ、これらのクラスを使う際には、それぞれの実装の違いを意識せずに、なんとなくいずれかを選んで使っていることが多いのではないでしょうか? TIPSでは、これら3つの実装クラスについて、それぞれの実装の違いを比較します。Listインターフェイスが提供する主な操作は、要素の挿入(add)、削除(remove)、参照(get)の3つです(注)。ここでは、その3つの操作と、マルチスレッド環境下での同期化の観点から、それぞれの性能を比較し、使い分けのポイントをまとめま

    Listインターフェイスの3つのクラスを理解する
  • itarchitect.jp

    This domain may be for sale!

  • C++ : language&libraries

  • Firefoxキーボードショートカット

    Mozilla Firefox の最も一般的なキーボードショートカットの一覧表です。 GNOME で Emacs スタイルのテキスト編集ショートカットを有効にしているときは、 それらを Firefox 内でも使用できます。 Emacs テキスト編集ショートカットが (CtrlCmd+K のように) 既定のショートカットと衝突する場合、フォーカスがテキストボックス内にあれば Emacs ショートカットが優先します。(ロケーションバーや検索バー内も含む) このような場合は、代わりに使用できるキーボードショートカットが一覧にあればそれを使用してください。

  • Java技術最前線 櫻庭祐一 連載目次 :ITpro

    今日のソフトウエア開発において,Javaは最も重要なプログラミング言語あるいは開発環境といってもいいでしょう。そこで,ITproではJavaの最新技術についての連載を掲載しています。著者はJavaプログラマ向け情報ページ「Java in the Box」で有名な櫻庭祐一氏です。

    Java技術最前線 櫻庭祐一 連載目次 :ITpro
  • DBの制約を回避する6つのテクニック

    Google App EngineのDBサービスはジョインができないなどの制約があるので,パフォーマンスを高めるには工夫が必要だ。キーワードは「キャッシュ」「非正規化」「分散」「事前計算」など。そのほか,処理性能の予測やフレームワークの利用などに注意したい。 米Googleの「Google App Engine」(以下,GAE)は,Webアプリケーションの開発・実行環境を提供するサービスです。前回はGAEの概要編として,サービスの全体像や開発の流れ,データベース・サービスの概要などを説明しました。Java言語とPython言語で開発でき,各種ライブラリやアプリケーション・フレームワークがそろっている一方で,「データベースのジョインができない」といった制約があることを解説しました。 今回はGAEの設計編として,GAE上で動作するアプリケーションを設計する際のコツを,主にデータベース設計を中心

    DBの制約を回避する6つのテクニック
  • 1