問題タブ [string-literals]
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.
c - C: 文字列リテラル - 質問
文字列リテラルのみか、char *ptr = "Hello World"
それとも両方が"Hello World"
文字列リテラルか?
c - ヘッダー内の共有 c 定数
特定の C 文字列定数を複数の C ファイルで共有したいと考えています。読みやすくするために、定数は複数行にまたがっています。
上記を実行すると、QUERY の再定義エラーが発生します。すべての行の後にバックスペース「\」が必要になるため、マクロを使用したくありません。これらを別の c ファイルで定義し、変数を h ファイルで extern することもできますが、それを行うのは面倒です。
Cでこれを達成する他の方法はありますか?
c++ - 文字列リテラルは非型テンプレート パラメータとして許可されていません
次の引用は、Addison Wesley による C++ テンプレートからのものです。誰かが平易な英語/素人の言葉でその要点を理解するのを手伝ってくれませんか?
文字列リテラルは内部リンケージを持つオブジェクトであるため(同じ値を持つが異なるモジュールにある 2 つの文字列リテラルは異なるオブジェクトです)、それらをテンプレート引数として使用することもできません。
c++ - C++ コンパイラの C コード
次のコードがあります。これは tomcrypto のマニュアルのコードであり、MS VC++ 2008 EE では動作しません。何か助けはありますか?また、オブジェクトchar*
による置換を依頼できますか?std::string
エラー:
編集: コードは次のようになります。
エラー:
javascript - オブジェクトがオブジェクト リテラルまたはオブジェクト コンストラクター呼び出しを使用して作成されたかどうかを判断する方法は?
より具体的には、特定のオブジェクトがリテラルを使用して作成されたかどうかをどのように判断しますか?
明らかに、上記の 2 つを比較すると、たとえば次のようになります。
... 最初の 2 つのアラートが表示さfalse
れ、最後の 2 つのアラートが表示されます[Object object]
たとえば、これをやりたい場合は次のようにします。
...これを行うにはどうすればよいですか?
オブジェクトがJavascriptのオブジェクトリテラルであるかどうかを判断する方法を調べましたか? 、しかし、それは私の質問には答えません。
python - Pythonでは、ドメイン名の他のエンコーディングをどのように処理しますか
ファイルから読み込まれたメールのMessage-IDフィールドからドメイン名を解析し、fromフィールドのドメインと比較して、どの程度一致しているかを確認しようとしています。次に、を使用して距離を比較しnltk.edit_distance()
ます。
使っています
re.search('@[\[\]\w+\.]+',mail['Message-ID']).group()[1:]
しかし、1つのスパムメッセージには次のものがあります
だから私がマッチしようとすると、それはマッチを返さないgroup()
Shift_JISでデコードできますが、そこからどうしたらよいかわかりません
<2011315123.04C6DACE618A7C2763810@これから見えるだろう>
考えられるすべての文字エンコードを試して確認したくありません。
私がそれで何をすべきかについてのアイデアはありますか?
ruby-on-rails - レールの未終了の正規表現リテラル
Rails アプリケーションで radio_button_tag を使用しています。
コンソールでこのように指定すると、次のエラーが発生します。
これを解決するには?? 私はこれを修正しようとしていました..
いくつかの提案をお願いします..
c# - C# - エスケープされた文字列をリテラル文字列に変換するにはどうすればよいですか?
重複の可能性:
実行時に C# リテラル式を含む文字列を展開できますか
実行時にファイルから読み取ったエスケープ文字列を変換するにはどうすればよいですか。
そのリテラル値に:
驚くべきことに、ここでCSharpCodeProvider() を使用して反対のことを行う例を見つけました。これは、より難しい変換になるようです。反対のことを行うには、コードを生成してクラスを定義し、メモリ内でコンパイルするか、一連の .Replace() 呼び出しを実行して、エスケープ シーケンスを見逃さないようにする必要があるようです。