問題タブ [case-sensitive]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - Openbase SQL の大文字と小文字の違い ('=' と LIKE) - MySQL への移植
以前は Openbase 7 を使用していたアプリを、MySQL 5.0 を使用するように移植しています。
OB 7 では、大文字と小文字の区別に関してかなり不適切に定義された (つまり、文書化されていない) 動作がありました。これは、MySQL で同じクエリを試したときに初めてわかりました。
OB 7 は、「=」を使用したルックアップを「LIKE」を使用したルックアップとは異なる方法で処理しているようです。「a」と「A」の 2 つの値があり、WHERE f="a" でクエリを作成すると、「」のみが検出されます。 「A」フィールドではなく、「a」フィールド。ただし、「=」の代わりに LIKE を使用すると、両方が検出されます。
MySQL でのテストでは、非バイナリ照合 (latin1 など) を使用している場合、"=" と "LIKE" の両方が大文字と小文字を区別せずに比較されることが示されました。ただし、OB の動作をシミュレートするには、大文字と小文字を区別する "=" のみを取得する必要があります。
現在、すべてのクエリに大量の LOWER() 関数呼び出しを追加せずに、MySQL でこれを処理する方法を見つけようとしています (たくさんあります!)。
MySQL DB を完全に制御できます。つまり、照合モードを好きなように選択できます (幸いなことに、テーブル名と一意のインデックスは大文字と小文字の区別の問題の影響を受けません)。
最小限のコード変更で MySQL で OpenBase の動作をシミュレートする方法について何か提案はありますか?
(ソースコードに LOWER 呼び出しを追加するためのいくつかのスマートな正規表現の置換がうまくいく可能性があることはわかっていますが、別の方法を見つけたいと思います)
.net - .net でファイルシステムが大文字と小文字を区別するかどうかを確認するにはどうすればよいですか?
.net には、ローカル ファイル システムで大文字と小文字が区別されるかどうかを判断する方法がありますか?
mysql - UNIQUE インデックスは MySQL で大文字と小文字を区別しますか?
インデックス(インデックス)は、MySQL で大文字と小文字を区別する UNIQUE として定義されていますか?
c# - C# ファイルパスのリケース
C# で静的メンバー関数を記述しようとしているか、.NET Framework で、ファイル システムが指定するファイル パスをリケースする関数を見つけようとしています。
例:
以下のコードとその多くのバリエーションを試しましたが、まだ機能しません。一般に、Windows では大文字と小文字が区別されないことはわかっていますが、これらのファイル パスを ClearCase に渡す必要があります。ClearCase は Unix および Windows アプリケーションであるため、ファイル パスの大文字と小文字を区別します。
c# - C# で大文字と小文字が区別されるのはなぜですか?
C# で大文字と小文字を区別する理由は何ですか?
いくつかの言語機能 (CCR と yield) を利用するために VB.NET から切り替えることを検討しています。この違いの背後にある理由を理解すると、移行が容易になる可能性があります。
【追記】3日前に思い切って行ってきました。C# を学ぶのは特に難しいことではありませんでしたが、90 年代後半の C++ 時代のことはほとんど思い出せませんでした。
大文字と小文字の区別は私を悩ませていますか? 思ったほどではありません...さらに、実際には有利であることがわかりました。私は実際、非同期調整プログラミング モデルとしての CCR に満足しています。現在のプロジェクトにもっと時間があれば、コード ベースを C# に移植して最大限に活用したいと思います。しかし、私のクライアントには公平ではありません。
現在のプロジェクトを評価していますが、どこにでもブロック スレッドが見られます。ああああ!!!
[アップデート]
さて、私は C# でプログラミングを始めて 1 年近くになります。私はこの言語を本当に楽しんでおり、VB に移行するのは本当に嫌いです (特にそれが避けられない場合は!)。
大文字と小文字の区別は?問題でさえない
sql-server - sqlserver照合は、列名が正しい大文字小文字でなければならないことを意味しますか? そして、それにどう対処するか
SQL Server (2000 または 2005) では、データベースまたはサーバーの照合順序を設定して、識別子名 (テーブル、列など) の大文字と小文字を正しくする必要がありますか? もしそうなら、それは大文字と小文字を区別するすべての照合に当てはまりますか、それとも別の設定ですか? (オブジェクトの名前ではなく、データに適用される大文字と小文字の区別を常に考えてきました)。
ストアド プロシージャとクエリが一貫した大文字と小文字で記述されていない場合、これはおそらくアプリケーションを壊すでしょうか? データベース接続の照合を設定するなど、すべてのクエリで大文字と小文字が正しく使用されるようにする必要なく、これに対処する方法はありますか?
私はこれを、一貫性のないSQLコードを含む既存のアプリケーションを持つという観点から見ており、異なる照合順序でデータベースに対して実行できるようにしたいと考えています。どのような設定が必要か、またはアプリケーションを使用できないデータベース/サーバー照合のセットは?
python - 再コンパイルせずに大文字と小文字を区別しない正規表現?
Python では、以下を使用して大文字と小文字を区別しないように正規表現をコンパイルできますre.compile
。
同じことをする方法はありますかre.compile
?i
ドキュメントに Perl のサフィックス (例: )のようなものが見つかりませんm/test/i
。
language-design - 多くの言語で大文字と小文字が区別されるのはなぜですか?
多くの言語で大文字と小文字が区別されるのはなぜですか?
単に継承の問題ですか?C は C であるため C++ は大文字と小文字を区別し、Java は C++ であるため大文字と小文字を区別します。それとも、もっと現実的な理由があるのでしょうか?
sql-server - SQL ストアド プロシージャは大文字と小文字を区別しますか?
例えば...
これは私のコードではありませんが、これが大文字と小文字を区別する場合、startDate/startdate 変数と endDate/enddate 変数が一致しないため、@days が正しく計算されません...