IKVM.NET is an implementation of Java for Mono and the Microsoft .NET Framework. It includes the following components: A Java Virtual Machine implemented in .NET A .NET implementation of the Java class libraries Tools that enable Java and .NET interoperability Read more about what you can do with IKVM.NET.
TL;DR; We had performance spikes, which we eased with some insane use of structs. History For a while now, we had been seeing a problem in the Stack Exchange engine where we would see regular and predictable stalls in performance. So much so that our sysadmins blogged about it back here. Annoyingly, we could only see this problem from the outside (i.e. haproxy logging, etc) – and to cut a very lon
このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 10 年前の ASP.NET Web フォーム アプリケーションに新しい命を吹き込む Julie Lerman コード サンプルのダウンロード レガシ コードとは、あれば邪魔であり、なければ不便なものです。また、アプリケーションの機能が優れているほど、レガシ コードが存在し続ける期間も長くなります。私が初めて開発した ASP.NET Web フォーム アプリケーションは、10 年余りもの間現役を続けています。ようやくこのアプリケーションは、だれかが開発中のタブレット アプリケーションに置き換わろうとしています。しかしその前に、顧客から、新バージョンで収集する予定のデータを顧客企業が今すぐ収集できるようにする新
A multithreaded server class that accepts multiple connections from a provided client class. Each client can send and receive files and text (byte data) simultaneously along 250 available channels. Download TcpCommExampleProjectV4.08 - 342.3 KB Download TcpCommExampleProjectV2 - 41.1 KB Introduction Please see below for a list of fixes / changes in version 4.0. I've left version 2 up so it's avail
Katana プロジェクトの概要 Howard Dierking ASP.NET が初めてリリースされた 2002 年当時の状況は今とは異なり、まだインターネットの揺籃期で、ユーザー数は約 5.69 億人、1 日の平均利用時間は約 46 分、Web サイトの数は約 300 万でしたが、わずか 10 年後の現在、インターネットのユーザー数は 22.7 億人、1 日の平均利用時間は 4 時間、Web サイトの数は 5.55 億に達しています (bit.ly/MY7GzO、英語)。 このような増加が、Web アプリケーションの構築と実行の基盤となるフレームワーク、ツール、ランタイムに対するアプリケーション開発者のニーズを急激に変化させたことは明らかです。最新の Web アプリは、迅速に変化できるように多種多様なコンポーネントやフレームワークを利用する必要があります。その上、クラウドのように大掛か
Instagram has a very large audience which is not only potential viewers but also a customer. Instagram is
注意:DataGridViewコントロールは、.NET Framework 2.0で新しく追加されました。 ユーザーに注意を促すために、DataGridViewにエラーアイコンを表示することができます。エラーアイコンは下図のような赤丸に「!」のアイコンで、マウスポインタを合わせると、エラーテキストがツールヒントとして表示されます。 エラーアイコンは、セルと行ヘッダーに表示することができます(列ヘッダーには表示されません)。 ErrorTextプロパティエラーアイコンをセルに表示するには、セルのErrorTextプロパティにエラーテキスト(エラーアイコンにマウスポインタを合わせた時に表示される文字列)を設定します。また、DataGridView.ShowCellErrorsプロパティがTrueである必要があります(デフォルトでTrueです)。 エラーアイコンを行ヘッダーに表示するには、行のE
注意:DataGridViewコントロールは、.NET Framework 2.0で新しく追加されました。 セルの内容を検証するユーザーがセルに入力した値が正しいかどうかを調べ、正しくなければ入力をキャンセルするには、CellValidatingイベントを使用します。CellValidatingイベントハンドラでセルの内容が妥当かを調べ、不正であればユーザーに注意をしたり、前の値に戻したり、正しい値が入力されるまでフォーカスが移動しないようにしたりすることができます。 CellValidatingイベントはそのセルが入力フォーカスを失う時に発生しますので、現在のセルが変わる時や、他のコントロールにフォーカスが移る時に発生します。 以下に示す例では、"Column1"列のセルが空である時、その行にエラーテキストを設定して、別のセルにフォーカスが移らないようにしています。 'CellValid
はじめに ADO.NETのOracle製接続プロバイダであるODP.NETには、バージョン問題が存在する。ここで言うバージョン問題とは、アプリケーションの開発者が意図しないバージョンのODP.NETが、アプリケーションの実行時に使用されてしまうことを指す。 本エントリでは、その問題の原因と解決策(案)を述べる。 なお、ODP.NETのバージョニング体系については、『Oracle Data Provider for .NET開発者ガイド』の該当ページ(リンクは11g)を参照されたい。 問題の原因 ODP.NETと同時にGACにインストールされる発行者ポリシー*1の仕様*2によって、バージョン問題が発生する。 .NETの基本的なバージョン管理 .NETでは、side-by-side実行と呼ばれるバージョン管理が基本である。この仕組みは、@ITの連載記事でわかりやすく解説されている。 簡単に言う
はじめに .NETアプリケーションからOracleへ接続するための最善の方法は、Oracle社が提供している「Oracle Data Provider for .NET」(以下、ODP.NET)です。なぜ、ODP.NETが最善の方法かというと、以下の2つの理由からです。 Oracle接続に最適化されているため、パフォーマンスが良い Oracle独自の機能が使用可能 このODP.NETの最新版では64bitに対応しています。今回はこの「64bit ODP.NET」を使用するために必要な準備と、アプリケーション開発の具体的な手順を説明します。 対象読者 64bitでのアプリケーション開発に興味のある人 Oracleデータベース対応アプリケーション開発に興味のある人 必要な環境 Microsoft .NET Framework 2.0 以上が必要です。また、最新版のODP.NET 11.2.0.
第1回 Mono×LinuxでASP.NET MVCを動かすまで:連載:MonoでOSSなASP.NET MVCアプリ(1/2 ページ) オープンソースの.NET環境である「Mono」やオープンソース・データベースの「MySQL」を使って本格ASP.NET MVCサイトを実運用している筆者が、その環境の構築方法をレクチャーする連載がスタート。 連載目次 Mono概要 本稿では、.NETと互換性のある「Mono」(後述)と、.NETからMySQLデータベースにアクセスできるADO.NETドライバの「MySQL Connector」というオープンソース環境を駆使した、ASP.NET MVCプロジェクト・サーバの構築方法を紹介する。 Monoは、Xamarin社によりスポンサードされる、ECMA C#言語仕様とECMA CLI(Common Language Infrastructure)のオー
dotTrace helps you detect performance bottlenecks in a variety of .NET and .NET Core applications: WPF and Universal Windows Platform, ASP.NET, Windows services, WCF services, and unit tests. Mono and Unity applications are supported as well. Analyze any performance issues Get accurate data on calls execution time. In the timeline profiling mode, get the same call time data but bound to a timeline
Find Memory Leaks and Optimize Memory Usage in any .NET Program .NET Memory Profiler is a powerful tool for finding memory leaks and optimizing the memory usage in programs written in C#, VB.NET or any other .NET Language. With the help of the profiling guides, the automatic memory analyzer, and specialized trackers, you can make sure that your program has no memory or resource leaks, and that the
配列やコレクションをシャッフルする(ランダムに並び替える)配列をシャッフルし、要素をランダムに並び替える方法を紹介します。ここでは配列を例にしていますが、コレクションでも同じようにできるでしょう。なおここで説明している事柄は、「Coding Horror: Shuffling」を参考にしています。 Fisher-Yatesアルゴリズムまず、Fisher-Yatesアルゴリズムによる方法を紹介します。この方法は非常に高速です。 'シャッフルする配列 Dim ary As Integer() = New Integer() {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} 'Fisher-Yatesアルゴリズムでシャッフルする Dim rng As New System.Random() Dim n As Integer = ary.Length While n > 1 n -=
JustCode is Discontinued Learn about your alternatives to JustCode and the answers to frequently-asked questions. Thank you for stopping by JustCode has been discontinued. We would like to thank all our loyal customers and fans and understand that this be an inconvenience to some of you and we strongly encourage you to go ahead and try out the great Code Analysis tool built into Visual Studio 2017
?? 演算子 ?? 演算子は、左側のオペランドが null 値でない場合にはこのオペランドを返し、null 値である場合には右側のオペランドを返します。 例1 nullableInteger = null; Console.WriteLine((nullableInteger ?? -9999).ToString()); これは -9999を返す。 ?? 演算子は、参照型にも適用可能です。 string str = "Hello World"; Console.WriteLine((str ?? "null だよ").ToString()); str = null; Console.WriteLine((str ?? "null だよ").ToString()); これは、"nullだよ" と出力します。 名前空間のエイリアス修飾子 ( ::演算子 ) 基本的には、Systemで始まるよう
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く