lynx   »   [go: up one dir, main page]

タグ

関連タグで絞り込む (3)

タグの絞り込みを解除

LINQに関するmasaru_b_clのブックマーク (6)

  • C#で解説する「データ処理の直交化と汎用化」(1/3) - @IT

    稿では、LINQ(Language Integrated Query)の生い立ちについての話をしてみたい。 LINQは、C# 3.0の目玉機能として、2005年夏に発表、2008年に初頭に製品化されたものである。製品化から数えてももう3年が過ぎたわけだが、いまだ誤解の多い機能だろう。LINQの一側面だけを見て、 O/Rマッパーの一種 C#やVB(Visual Basic)のコード中にSQL風のクエリを埋め込める機能 などといわれることもある。これは、一側面が見えているだけいいかもしれない。まれに、 if文やfor文が書ければ、プログラムは書ける C# 3.0/VB 9で何だかいきなり機能が増えすぎてもう付いていけない というような声さえ聞こえてくる。 しかし、そう身構えないでほしい。LINQが目指すものは実のところ単純で、「データ処理の直交化と汎用化」である。この考え方は何もLINQで初

    masaru_b_cl
    masaru_b_cl 2011/06/22
    LINQがどういうものか知らない人におすすめ。
  • Reactive Extensionsで非同期処理を簡単に

    みなさんはApache Arrowを知っていますか? 普段データを処理している人でも今はまだ知らない人の方が多いかもしれません。しかし、数年後には「データ処理をしている人ならほとんどの人が知っている」となるプロダクトです。(そうなるはずです。) Apache Arrowはメモリー上でデータ処理するときに必要なもの一式を提供します。たとえば、効率的なデータ交換のためのデータフォーマット、CPU/GPUの機能を活用した高速なデータ操作機能などです。 一部のデータ処理ツールではすでにApache Arrowを使い始めています。たとえば、Apache SparkはApache Arrowを活用することでPySpark(PythonからApache Sparkを使うためのモジュール)とのやりとりを高速化しています。データ量によっては10倍以上も高速になります。(リンク先の例では20秒→0.7秒と約3

    Reactive Extensionsで非同期処理を簡単に
    masaru_b_cl
    masaru_b_cl 2011/05/21
    MVP for Linqなneueさんの初スピーカー資料
  • Ideone.com | GjeOU

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 using System; using System.Collections.Generic; using System.Linq; using System.Reactive.Linq; using System.Threading; namespace SleepSort { class Program { static void Main(string[] args) { var data = GenerateTestData(); var e = new AutoResetEvent(false); // めっちゃ簡易なので全然正確じゃあないですよ:) da

    masaru_b_cl
    masaru_b_cl 2011/05/20
    Sleep SortのRx版
  • コードは伸びるよどこまでも

    寒くなってきましたねー というわけで C#たんの寒さから入る流れを踏襲してみます。 っていうのもフレームワークを使ったアプリケーション開発っていうのが今回の話題。 C#たんと学ぶ/わりと硬派なソフトウェア開発講座 第1回「C#でできること」 の2ページめ、今時のアプリケーション開発に欠かせない「フレームワーク」 フレームワークって便利ですよねー、当に。 LINQ とかで簡単にデータアクセスとかして簡単にアプリケーション書けちゃいますよねー。 アプリケーションで顧客データを参照するなら var blackListedCustomers = from cust in db.Customers where cust.BlackListed select cust; でブラックリスト入りしてるお客の一覧を取得できると。 んでご会計ページとかではこれを元にブラックリスト入りしてたらなんかするって訳

    コードは伸びるよどこまでも
  • Microsoft - AI、クラウド、生産性向上、コンピューティング、ゲーム、アプリ

    すべての Microsoft 製品 Global Microsoft 365 Teams Copilot Windows Surface Xbox セール 法人向け サポート ソフトウェア Windows アプリ AI OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox とゲーム PC ゲーム Windows ゲーム 映画テレビ番組 法人向け Microsoft Cloud Microsoft Security Azure Dynamics 365 一般法人向け Microsoft 365 Microsoft Industry Microsoft Power Platform Windows 365 開発者

    Microsoft - AI、クラウド、生産性向上、コンピューティング、ゲーム、アプリ
  • C#のforeach文で、自分が何回目の繰り返しか知る方法 【▲→川俣晶の縁側→ソフトウェア→技術雑記】

    foreach文でループをまわす場合、自分が何回目の周回であるかを知る方法は無いと思っていました。そのための変数を明示的にカウントアップしなければ分からないと思っていました。しかし、実はSelectメソッドと併用すると回数が分かります。 つまり、コレクションの順番に対応する0~の数字の生成はSelectメソッドに任せられるわけです。

    masaru_b_cl
    masaru_b_cl 2010/07/27
    ループは1回だけ回ってる
  • 1
Лучший частный хостинг