問題タブ [identifier]
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.
php - PHPで一意のIDを生成する
ユーザーがアップロードしたコンテンツを競合なしでFSに保存するために、phpで一意のIDを生成しようとしています。私はphpを使用していますが、現時点では、この小さなスニペットがUIDの生成を担当しています。
このコードは恐ろしいものです。FS上に一時ファイルを作成して削除し、生成された文字列の関連する一意の部分のみを保持します。
これを行うためのより良い方法はありますか?最も好ましくは外部依存関係なしでですか?
どうもありがとう!
types - ID の保存に使用するデータ型は何ですか?
質問の投稿に最小文字数があるのはなぜですか? oO
int、bigint、tinyint などを使用していますか?
些細なことのようですが、いつもの練習って何だろうと思っていたのですが、
database - ハイ/ロー アルゴリズムとは何ですか?
ハイ/ロー アルゴリズムとは何ですか?
これはNHibernateのドキュメント (一意のキーを生成する方法の 1 つ、セクション 5.1.4.2) で見つけましたが、それがどのように機能するかについての適切な説明は見つかりませんでした。
Nhibernate が処理することは知っています。内部を知る必要はありませんが、気になるところです。
python - Python グローバル、ローカル、および UnboundLocalError
私は最近、このケースに出くわしましたがUnboundLocalError
、これは奇妙に思えます:
生成するもの:
pprint
は明らかに にバインドされており、次のステートメントでglobals
バインドされます。ここでバインディングをlocals
解決するのが幸せではない理由を誰かが説明できますか?pprint
globals
編集:良い回答のおかげで、関連する用語で質問を明確にすることができます:
コンパイル時に、識別子pprint
はフレームに対してローカルとしてマークされます。実行モデルには、ローカル識別子がバインドされているフレーム内の場所の区別はありませんか? 「このバイトコード命令までグローバルバインディングを参照し、その時点でローカルバインディングに再バインドされている」と言えますか、それとも実行モデルはこれを考慮していませんか?
.net - 識別子または変数: どちらがどちらか?
私が読んだ .NET に関するいくつかの本について、かなり混乱しています。識別子とは何か、変数との違いを説明してくれる人はいますか? または、変数と識別子は同じですか?
前もって感謝します。
ruby - この Ruby コードは、識別子またはそれらに関連付けられた値を検索しますか?
私は、シンボル :DEFAULT、:say、および :@message を使用して「識別子を検索する」と述べているブログ エントリから、この例の Ruby コードを理解しようとしています。しかし、私が知る限り、それは識別子ではなく、それらの識別子に関連付けられた値を検索しています。識別子は変数、メソッドなどの名前だと思いました。したがって、識別子は「DEFAULT」、「say」、および「message」になりますか? プログラムの出力は以下のとおりです。
また、なぜ識別子を調べる必要があるのでしょうか?
コードを実行すると、次の出力が得られます。
identifier - 識別子を使用できないのは何ですか?
識別子が何を表し、何を表していないかを理解しようとしています。
私が理解しているように、識別子はメソッド、定数、変数、クラス、パッケージ/モジュールの名前です。それは多くをカバーしています。でも何に使えないの?
haskell - Haskellでシンボルの修飾名を書くにはどうすればよいですか?
同じ中置演算子()を使用したい2つの異なるHaskellモジュール間で名前が衝突しています<*>
。Haskell 98のレポートによると、
許可されていますが、動作させることができません。全体としてここにありますTest.hs
:
およびTest2.hs
:
ただし、コンパイルしようとすると、エラーメッセージが表示されます。
試しT.(<*>)
ましたが、うまくいきません。
によってインポートされたモジュールで定義されたシンボリック名を参照するにはどうすればよいimport qualified
ですか?
include - 「シーク識別子が見つかりません」
main というプログラムがあります。
そして、other.h:
エラーが表示されます:
「seekg」: 識別子が見つかりません
このエラーが発生する理由と修正方法を教えてください。
c++ - Are dollar-signs allowed in identifiers in C++03?
What does the C++ standard say about using dollar signs in identifiers, such as Hello$World
? Are they legal?