NVL 構文 図「nvl.gif」の説明 用途 NVLを使用すると、NULL(空白として戻される)を文字列に置換して問合せの結果に含めることができます。expr1がNULLの場合、NVLはexpr2を戻します。expr1がNULLでない場合、NVLはexpr1を戻します。 引数expr1およびexpr2は、任意のデータ型を持つことができます。2つの引数のデータ型が異なる場合、一方のデータ型が他方のデータ型に暗黙的に変換されます。暗黙的に変換できない場合、データベースはエラーを戻します。暗黙的な変換は、次のように実行されます。 expr1が文字データの場合、Oracle Databaseは2つの引数を比較する前にexpr2をexpr1のデータ型に変換し、expr1のキャラクタ・セットでVARCHAR2を戻します。 expr1が数値である場合、Oracle Databaseは数値の優先順位が最
DevToysとは デベロッパーのためのスイスアーミーナイフの紹介文の通り。 開発時によく使うツールを十徳ナイフのようにまとめたアプリになっています。 JSONの整形とかエンコードデコードetc... プログラミングや保守運用の調査でやりがちな作業をいちいち変換サイトを探したり、エディター拡張機能のショートカットを探したりせずとも、これ一つですぐにできます! インストール Microsoft Storeからインストールできます。 公式サイトからストアへのリンクを踏むか、ストア検索して見つけてください。 WinGetやChocolateyでもインストール可能です。 Microsoft StoreアプリなのでWindowsでしか使えませんが、Macユーザーの方は気を落とさずにこちらの記事をどうぞ! また、作者曰くMacにはDevBoxやDevUtilsなどの類似ツールが既にあるため非対応だそう
この3回の連載では、イーサネットの本質と進化を分かりやすく紹介しています。第1回「『ネットワーキング』から『データリンク』提供へ」では、ブロードキャスト型のLANを起源とするイーサネットが、UTPや光ファイバを用いて全2重通信するリンク技術として高速化してきた進化の背景を解説しました。 第2回『MACフレームを運ぶイーサネット物理層』は、イーサネット物理層の進化を紹介します。パケットにヘッダとトレイラを付けたMACフレームを、どのようにUTPや光ファイバなどの伝送媒体に送出しているのかを見ていきます。イーサネットの物理層は、FDDIやファイバチャネルなど、既存の物理層技術を取り込んで次々と高速化してきました。 イーサネット物理層の特徴 IEEE標準802.3イーサネットは、隣接するルータや端末に、レイヤ3のパケットを確実に送り届けるための仕組みです。まずデータリンク層(レイヤ2)で、パケッ
逆の処理、「string(文字列)からバイト型配列 byte[] (バイナリ) に変換する」についてはこちらの記事を参照してください。 概要 バイト型配列 byte[]から文字列(string)型に変換する場合、多くの場合byte配列にはShift JISの文字コードで文字列データが格納されています。C#(.NET Framework)ではstring型の文字列はunicodeで扱われるため、単純にbyte配列のデータをstring型にコピーしても文字コードが違うため同じ文字列として扱えません。 byte配列からstring型に変換するためには、文字コードの変換も含めて変換処理をする必要があります。 C#では System.Text.Encodingクラスを利用することで、文字コードのエンコードを含めてbyte[]型から文字列型への変換ができます。 書式 byte配列からstring型に変
バイナリファイルへの書き込みや通信などの用途で、文字列からバイト型配列 byte[]に変換したいことがあります。この記事では文字列からバイト型配列(byte[])への変換コードを紹介します。 概要 C#では文字列はunicodeとして定義されているため、文字列をbyte[]配列にコピーするためには、エンコードの指定(SJIS, JIS, EUC, UTF-8など)も必要になります。C#では System.Text.Encodingクラスが用意されており、このクラスを用いて文字列をエンコードを指定して、byte[]配列型に変換できます。 文字列(string)型からbyte[]配列型に変換する場合はGetBytes()メソッドを用います。 コード例 private void button1_Click(object sender, EventArgs e) { string text = "
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 ここでは、Microsoft Excel の HEX2DEC 関数の書式および使用法について説明します。 説明 16 進数を 10 進数に変換します。 書式 HEX2DEC(数値) HEX2DEC 関数の書式には、次の引数があります。 数値 必ず指定します。 変換する 16 進数を指定します。 数値に指定できる文字数は 10 文字 (40 ビット) までです。 数値の最上位のビットは符号を表します。 残りの 39 ビットは数値の大きさを表します。 負の数は 2 の補数を使って表
パソコンで「まる」と変換すると、いろいろな丸印が出てくるのをご存知ですか? 同じ丸印を使っているつもりでいたのに、色々な種類が混在していたことにあとで気づくことも…。事務作業をスムーズにするためにも気を付けておきましょう。 みなさんはパソコン作業中、丸印を利用しますか? 筆者は見出しをつけるときや伏せ字によく使っていますが、あとで見返してみると無意識に2種類くらいの丸印を使っていることがあります。 他の方と共有しているデータだと、その人の使う丸と自分が使う丸の種類が異なっていた…ということも。 丸印が混在して困ること 色々な種類の丸印を使うことで、いくつか不都合が生じます。 一つは見栄え的に美しくないこと。ディスプレイ上だとさほど気にならなくても、印刷したらかなり形が違っているといこともしばしばあります。 もう一つは、検索で該当箇所を見つけづらくなること。筆者も「なぜこあの記述が見つからな
OrangeSignal CSV とは OrangeSignal CSV は CSV 入出力操作を簡易化させる高機能で便利な Java プラットフォーム向けの CSV ライブラリを提供します。 OrangeSignal CSV はパワフルであらゆるシチュエーションにマッチ可能な OSS (オープンソース・ソフトウェア) の CSV ライブラリです。 機能・特徴 区切り文字、囲み文字、エスケープ文字など CSV 形式を詳細に設定可能 (CsvConfig) 区切り文字、囲み文字、エスケープ文字やその他もろもろの CSV 形式に関する設定が可能です。 設定可能な項目は以下の通りです。 区切り文字 囲み文字 (無効化も可) エスケープ文字 (無効化も可) 項目値内の改行置換文字列 NULL 文字列 (大文字・小文字を区別する/しないの指定も可) 項目値前のホワイトスペースを除去 項目値後ろのホワ
OrangeSignal CSV 国産の CSV ライブラリで Koji Sugisawa 氏によって開発されています。 Apache License Version 2.0 の基で自由に利用することができます。 JDK 1.6 以上で利用可能。 後発で新しめのライブラリということもあり、とても高機能な実装になっています。 CSVテキストへのアクセスだけではなく、ZIPファイル内にあるCSVファイルにアクセスすることもできる等、”CSV周り”の機能も持っています。 一度試してみる価値はあるライブラリです。 OrangeSignal CSV http://orangesignal.github.io/orangesignal-csv/index.html Super CSV 次に紹介するのは、2007年から開発されている Super CSV。 2014年07月現在では ver2.2 が最新版
MBR2GPT.EXE は、ディスク上のデータを変更または削除せずに、ディスクをマスター ブート レコード (MBR) から GUID パーティション テーブル (GPT) パーティション スタイルに変換します。 このツールは Windows プレインストール環境 (Windows PE) コマンド プロンプトから実行されますが、 /allowFullOS オプションを使用して Windows オペレーティング システム (OS) 全体から実行することもできます。 このツールは、完全な OS 環境と Windows PE の両方で利用できます。 MBR2GPT の詳細な説明とデモンストレーションについては、次のビデオをご覧ください。 MBR2GPTを使用すると、次のことができます。 アタッチされている MBR 形式のシステム ディスクを GPT パーティション フォーマットに変換します。
この前、10 年以上前に趣味で作っていたフリーソフトについてメールで質問が来た。もはや完全に記憶から消えているだけでなく、いま使っている PC にソースコードもない。何も分からない、答えられない。 そのままでは古いソースコードも成仏しきれない。供養するために、古い HDD を引っ張り出して探したところ、自宅サーバーをやってた HDD の中に CVS レポジトリーが見つかった。せっかくなので、Git に変換して GitHub で公開してみた (その1, その2)。これで成仏できるだろう。 そこで、この記事では CVS レポジトリーを Git に移行した手順をまとめておく。レガシーな CVS から Git に移行したい人の参考になるとうれしい。 git cvsimport の使い方 Git には git-cvsimport というコマンドがある。CVS の履歴を Git に変換してくれる。 C
We’re getting things ready Loading your experience… This won’t take long.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く