問題タブ [chars]
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.
jquery - 私のアプリで使用するのに最適なチャートjQueryプラグインは何ですか?
こんにちは、
私はjQueryに基づいたアプリケーションを作成しています。クライアントに情報を表示するには、最高のグラフプラグインが必要です。
私のアプリは、GoogleAdWordsやGoogleAdSenseによく似ています。先月または先週の広告またはバナーごとのクリック数とビュー数をコスチュームに表示し、クレジットの量を表示して、他のサービスとやり取りする必要があります。
私はいくつかのプラグインをグーグルで検索しました、それらのほとんどすべては良いです、しかし私は最高で働きやすいものを使いたくありません。
誰かアドバイスしてもらえますか?
よろしくお願いします、
JoséMoreira
ruby - Rubyドキュメントのどこにstring.charsが定義されていますか?
私はプロジェクトオイラーの問題を解決することでルビーを学んでいますが、問題の1つの解決策として、次のようなことができることがわかりました"12341".chars.inject(1) { |prod, n| prod * n.to_i }
。
Rubyのドキュメントを見ましたが、どこString#chars
が定義されているのかわかりません。
誰かがそれがどのように機能するか説明できますか?
.net - .NET RegEx - 最初の M 行の最初の N 文字
次の 4 つの基本的なケースに対して、4 つの一般的な正規表現が必要です。
- ファイルの先頭から D 行の後に始まる C 行までの行の先頭から B 文字の後に始まる A 文字まで
- ファイルの終わりから D 行の前にある行頭から B 文字の後に始まる A 文字まで、最大 C 行まで
- ファイルの先頭から D 行の後に始まる C 行までの行末から B 文字の前に始まる A 文字まで
- ファイルの終わりから D 行の前に始まる C 行までの行末から B 文字の前に始まる A 文字まで
これらにより、ファイル内の任意のテキスト ブロックを選択できます。
これまでのところ、行と文字を別々にのみ機能するケースを考え出すことができました:
(?<=(?m:^[^\r]{N}))[^\r]{1,M}
= 最初の N 文字の後、各行の最大 M 文字[^\r]{1,M}(?=(?m:.{N}\r$))
= 各行の最大 M 文字、最後の N 文字の前
上記の 2 つの式は文字用であり、多くの一致 (各行に 1 つ) を返します。
(?<=(\A([^\r]*\r\n){N}))(?m:\n*[^\r]*\r$){1,M}
= 最初の N 行の後に最大 M 行(((?=\r?)\n[^\r]*\r)|((?=\r?)\n[^\r]+\r?)){1,M}(?=((\n[^\r]*\r)|(\n[^\r]+\r?)){N}\Z)
= UP TO M 行 BEFORE LAST N 行前
これらの 2 つの式は行に対して同等ですが、常に 1 つの一致のみを返します。
タスクは、これらの式を組み合わせて、シナリオ 1 ~ 4 を可能にすることです。誰でも助けることができますか?
質問のタイトルのケースは、B = 0 と D = 0 の両方であるシナリオ #1 の単なるサブクラスであることに注意してください。
例 1: 行 3 ~ 5 の文字 3 ~ 6。合計3試合。
ソース:
結果:
例 2: 最後の 1 行の前の 2 行の最後の 4 文字。合計2試合。
ソース:
結果:
c - 256より大きい整数を指定して、Cで整数からunsigned charに変換する方法は?
私の CS コースの一環として、使用する関数がいくつか与えられました。これらの関数の 1 つは unsigned chars へのポインターを使用して、ファイルにデータを書き込みます (この関数を使用する必要があるため、異なる動作をする独自の専用関数を作成することはできません)。この関数を使用して、値が最大 4095 の整数の配列を書き込む必要があります (符号なし文字のみを使用します)。
しかし、unsigned char は 1 バイトの長さであるため、最大値は 256 しか持てないと考えるのは正しいでしょうか? したがって、整数ごとに4つの符号なし文字を使用する必要がありますか? しかし、キャストは整数のより大きな値では機能しないようです。整数の配列を符号なし文字に変換する最善の方法を知っている人はいますか?
java - ANTLR:1文字だけでなく、1文字と複数の文字のトークンを厳密に受け入れるレクサールール(Java)
論理式のツリーを構築するためのANTLRパーサーとレクサーの以下の文法を書きました。誰かが助けてくれるかどうかいくつか質問がありました。
ツリーの文法:
上記の文法で私が抱えている問題は次のとおりです。
AntlrFormulaLexerのJavaコードのトークンIMPLICATIONおよびBICONDITIONALは、文法で指定されているように、文字列全体ではなく、それぞれの最初の文字(つまり、「-」および「<」)がトークンと一致するかどうかをチェックしているようです。
AntlrFormulaParserのJavaコードをテストするときに、「〜ab」などの文字列を渡すと、「(〜a)」のツリーが返されます(文字列「ab&c」は「a」だけを返します)。上記の文法によれば、アトムは1文字しか持てないため、エラー/例外を返します。これらのサンプル文字列では、エラーや例外はまったく発生しません。
誰かが私がこれらのいくつかの問題を解決するのを手伝ってくれるなら、私は本当に感謝しています。ありがとうございました :)
c# - 位置の文字列を変更するにはどうすればよいですか
私はスピードを目指しています、超高速でなければなりません。
エラー「プロパティまたはインデクサー 'string.this[int]' を割り当てることができません -- 読み取り専用です」というエラーが表示されます
最速の方法はどうすればよいですか?
ruby-on-rails - utf8文字列から同等の非utf8文字を取得するにはどうすればよいですか?
ルビー1.8.6、レール2.3.8
クラスにいくつかのメソッドを書き込むためにいくつかの評価を行っていますが、うまく機能しています(メタプログラミングで初めてプレイしました:p)。ただし、メソッドに(文字列ではなくコードとして)入力する必要がある一部の文字列にはアクセント付きの文字が含まれていますや。。など...
たとえば、文字列「restrição」から「restricao」を取得する必要があるのですが、どうすればよいですか?
c++ - 2つの文字を追加するときのセグメンテーション違反-C++
2つの文字を追加しようとしていますが、何らかの理由でセグメンテーション違反が発生しています。
私のコードは次のようなものです。
でセグメンテーション違反が発生しているようですが、strcat(one, two)
それはなぜですか?
c++ - C++ での文字列への文字の格納
したがって、現在、ユーザー入力によって決定される設定された増分でランダムな文字を生成するこのコードがあります。
最初の (ユーザーが定義した量の) 文字を別の文字列と比較するために使用できる文字列に格納する方法を探しています。どんな助けでも大歓迎です。
regex - RewriteRule .? 1つ以上の文字のみですか?
ネット上で、次のような RewriteRule を定義するいくつかの方法を見つけました。
しかし、なぜこれらがガベージ URL を入力するときに機能するのでしょうか? 最初の(.?)
意味は、404.php につながるゼロまたは 1 つの文字が存在する必要があることを意味するためです (一連の文字や単語ではありません)。同様に、それぞれ char と行頭のみ.
を^
探します (数文字または単語を含む行ではありませんよね?)。それがRegExのヘルプに基づいて私が考えるものです。私が間違っている?または ...?