問題タブ [alphanumeric]
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.
java - ランダムな英数字の文字列を生成する方法
疑似乱数の英数字文字列を生成する単純なJava アルゴリズムを探していました。私の状況では、世代を超えて「おそらく」一意である一意のセッション/キー識別子として使用されます500K+
(私のニーズでは、それほど洗練されたものは必要ありません)。
理想的には、独自性のニーズに応じて長さを指定できます。たとえば、生成された長さ 12 の文字列は のようになり"AEYGF7K0DM1X"
ます。
sorting - 英数字ソート
英数字フィールドをソートする最良/最速の方法は何ですか?
c# - 英数字単語の正規表現。長さは 6 文字である必要があります
少なくとも 6 文字の長さ (ただし最大 50 文字) の英数字の単語の正規表現は何ですか?
sql - ユーザーが期待するように、アルファベットと数字の混合リストを並べ替えて表示するにはどうすればよいですか?
私たちのアプリケーションにはCustomerNumber
フィールドがあります。何百人もの人々がシステムを使用しています (それぞれが独自のログインと独自の のリストを持っていますCustomerNumber
)。個々のユーザーは、最大で 100,000 人の顧客を持つことができます。多くは100未満です。
顧客番号フィールドに実際の数字のみを入力する人もいれば、それらを組み合わせて使用する人もいます。システムでは、A ~ Z、0 ~ 9、またはダッシュの 20 文字を使用でき、これらを VARCHAR2(20) に格納します。小文字は格納される前に大文字に変換されます。
ここで、特定のユーザーのすべての顧客を顧客番号で並べ替えて一覧表示する簡単なレポートがあるとします。例えば
これは単純な解決策です。数値しか使用しない人は、単純なアルファベット順 (「9」の前に「10」が来る) を見たくないからです。
ユーザーのデータについて不必要な質問をしたくありません。
私は Oracle を使用していますが、他のデータベースのソリューションも見られると興味深いと思います。回答がどのデータベースで機能するかを含めてください。
これを実装する最良の方法は何だと思いますか?
compact-framework - コンパクト フレームワークの電話キーパッド入力
電話に似たキーパッドを備えたデバイス用のアプリケーションを開発しています。2 キーは ABC 用でもあり、3 キーは DEF 用でもあります。予想される動作は携帯電話に似ています。ユーザーが2 キーを繰り返し押すと、2、A、B、C と循環します。これを行う標準的な方法や、.NET (Compact Framework) で実装するためのパターンはありますか? 私は、この要件を持つ最初の人ではないと確信しています。
編集:まだ標準的な解決策が見つかりません...私が持っていたアイデアは、キーダウンイベントをトラップし、タイマーを開始し、一定時間内に再度押された場合に2文字をA / B / Cに置き換えるKeypadMgrクラスを持つことでした時間...他の提案はありますか?
string - 大文字と小文字を区別しない固定長の一意の英数字文字列の生成
運がなければ、エレガントなソリューションを探しました。最終的に、文字で始まり、数字または大文字のみを含む固定長 (3 文字) の一意の ID を (1 台のマシンで) 多数作成する必要があります。(例: AXX、X は数字または文字)
一意の ID を生成するために mktemp ユーティリティを使用しています。問題: mktemp は、大文字と小文字を区別する一時的なファイル名を作成します。
現在、生成された各一時ファイルを「GeneratedFile」ディレクトリに保存しています。次に、ファイルの大文字と小文字を区別しないバージョンを作成し、ディレクトリ "ExistingID" に保存します。mktemp を呼び出すたびに、生成されたファイルに大文字と小文字を区別しない対応するファイルが ExistingID ディレクトリにあるかどうかを確認します。存在する場合は、現在一意の ID として使用されていないファイル名を生成するまで、mktemp を呼び出し続けます。
これを行うより良い方法はありますか?
python - ALPHANUMERIC から欠落している数値を見つける - Python
ファイル名のリストが特定のパターンに一致するかどうか、およびそのパターンから欠落しているファイルを判断する関数を Python で作成するにはどうすればよいですか? 例えば:
入力 ->
望ましい出力 -->
入力 -->
望ましい出力 -->
xslt - XSLT で英数字の並べ替えを適用する方法
次の XML に基づいて、XSL で英数字の並べ替えを実現する最善の方法は何ですか?
編集: 明確にするために、以下の XML は単純なサンプルにすぎず、実際の XML にはより多くのバリアント値が含まれます。
たとえば、次の順序で最終結果が必要です。
これは「効果的に」私が望むものです。
perl - 新規ユーザーのランダムな英数字の初期パスワードを生成するにはどうすればよいですか?
実行中のシステムに、一部のデータを含む多数のユーザー リストを自動的にインポートする必要があります。初期パスワードについては、ランダムな英数字キー (8 桁) でリスト (現時点では csv 形式) を更新したいと考えています。
特別なルーチン (csv ファイルが必要) で挿入すると、パスワード (この場合は英数字キー) が md5 ハッシュとして保存されます。
つまり、ランダムな英数字キーを生成します。
このようにして、認証されたユーザーが初期パスワード (英数字キー) を要求できるリストを作成したいと考えています。
「秘密の」初期パスワードについてもっと良いアイデアはありますか?
Perl で英数字キーをどのように作成しますか?
PS: 私たちによってプログラムされていない「実行中のシステム」では、英数字のパスワードのみが許可されます (特殊文字は使用できません...)。
numeric - SKUを英数字から数値に変更する方法!
当社には、現在1〜6桁のSKUが数千あり、その後にさまざまな色のオプションを表す10文字が続きます。1550-B=製品1550は黒です。黒はB。165334-W=製品は白などです。
私たちの新しいシステムは数値コードのみを許可します(そしてこれは私たちのスタッフにとってもすべてを10キーにするのが簡単になります)。
在庫番号と色に相当する数値コードを数値で入力する方法についてアドバイスが必要です。製品や色との差別化を図っています。SKUは現在、1〜9 + 0の数字で終わっているため、これに困っています。ピリオドを使用できるかどうかわからない。それがうまくいったかもしれないので、数字の間、すなわち。1665.2、2は黒を表します。ピリオドやその他の文字を記数法で使用できますか?私はそうは思わない傾向があります-ですから、何かアイデアがあれば、あなたは命の恩人になるでしょう!ありがとう!!