問題タブ [syntax]
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.
syntax - 複数のパラメータを logparser SQL クエリに渡すにはどうすればよいですか?
logparser を使用すると、実行したいクエリに次のようなパラメーターを渡すことができます。
SQLクエリに2番目のパラメーターを渡したいのですが、それは不可能のようです。
a = "1&b=2" と見なされます。アクセントで文字をエスケープすることもできません。これは logparser ツールの制限ですか?
c++ - コーディングホラーまたは素晴らしいアイデアの C++ の例?
以前の雇用主では、他のコンピューターに「回線を介して」送信する必要のあるバイナリ メッセージを作成していました。各メッセージには、次のような標準ヘッダーがありました。
すべてのデータは連続していました (ヘッダーの直後にデータが続きます)。ヘッダーへのポインターがあることを前提として、ペイロードに到達したいと考えました。伝統的に、あなたは次のように言うかもしれません:
あるいは:
それはちょっと冗長に思えたので、私は次のように思いつきました:
最初は戸惑うかもしれませんが、使用するには奇妙すぎるかもしれませんが、非常にコンパクトです。それが素晴らしいか忌まわしいかについて多くの議論がありました。
コーディングに対する犯罪か、それとも素晴らしい解決策か? 同様のトレードオフを経験したことがありますか?
-アップデート:
サイズがゼロの配列を試してみましたが、その時点でコンパイラが警告を出しました。最終的には、継承された手法に行き着きました。メッセージはヘッダーから派生します。実際にはうまく機能しますが、原則として、メッセージ IsA Header を言っているので、少しぎこちないようです。
sql-server - MSSQL ストアド プロシージャの変数の構文は何ですか?
次のような簡単なクエリがあります。
8を変数にしたい。のような構文があります
しかし、正確な構文はわかりません。
それは何ですか?
ありがとう!
vb.net - VB.NET Nullable 構文の歴史
決定的な答えは見つかりません。C# 2.0 以降、宣言できるようになりました
の省略形として
VB.NET ではこのショートカットが許可されていないことをどこかで読んだことを思い出します。しかし、見よ、今日VS 2008で試してみたところ、うまくいきました。
.NET 2.0以降このようになっているのか、それとも後で追加されたのか、誰か知っていますか?
c++ - C++ で __ (ダブル アンダースコア) を多用するのはなぜですか
オープンソースの C++ コードを調べていたところ、主に変数名の先頭で、コード内で二重のアンダースコアが多数使用されていることに気付きました。
疑問に思っているのは、これには理由があるのでしょうか、それとも一部の人々のコードスタイルだけなのでしょうか? 読みづらくなってしまうと思います。
syntax - 言語の詳細の混同を避ける
今日、誰かがソースコードのどこが悪いのかと私に尋ねました。それは明らかでした。「その if ステートメントでは、その単一の等号の代わりに二重の等号を使用してください。ええと、私は思う...」私が覚えているように、一部の言語は実際には比較のために単一の等号を使用します。私は時々、使用するいくつかの言語の構文の詳細を忘れたり、混同したりすることがあるので、ラップトップに近づき、簡単な実験を試みました。
「簡単な」実験を試すには少し時間がかかり、フローの中断になります (ただし、この方法は記憶に良いかもしれません)。言語?
(そして今日では、これは多くの wiki のようなマークアップにも当てはまります!)
java - ゼロより小さい Double の Double キャスト
「Double を解決できません」(assertEquals の Double) というエラーが表示されます。変数を抽出する以外にハッキングする方法はありますか?
これはJavaのバグですか、それとも修正されない非常に便利な機能ですか?
c# - 「単語の正規表現」(意味置換) - 構文とライブラリの例はありますか?
手続き型言語を使用して、文字ではなく単語に対して正規表現スタイルの変換を行うための構文例または一般的な手法を探しています。
たとえば、コピーをトレースするには、意味は似ているが単語の選択が異なるドキュメントを作成する必要があります。
テキスト ストリームに適用できるこれらの可能な変換を簡潔に定義できるようにしたいと考えています。
例えば。「fast noun」から「rapid noun」へ、しかし「go fast」。変換されません (その後に名詞はありません。
または: "アリスは歌を歌います"から "歌はアリスによって歌われます"
これは、受動態の検出など、文法チェッカーで行われることを期待しています。
この種の言語処理のための AC# 実装は非常に優れたものになるでしょうが、どのような努力の大半も適切なルールを考え出すことにかかっていると思います。ルールを明確で理解しやすいものに保つことは、出発点のように思えます。
java - Java 7 のクロージャー
クロージャは、来年の夏頃にリリースされる予定の次の Java 標準で導入される可能性があると聞いています。
この構文はどのようになりますか?
Java でのクロージャの導入は、Java 5 でのジェネリックよりも大きな変更であるとどこかで読みました。これは本当ですか? 長所と短所?
(今では、クロージャが次の Java リリースに含まれないことが確実にわかっています)
また
編集: http://puredanger.com/tech/2009/11/18/closures-after-all/ :D
edit2: JDK7 の再考: http://blogs.oracle.com/mr/entry/rethinking_jdk7
edit3: 失う瞬間はありません!: http://blogs.oracle.com/mr/entry/quartet