問題タブ [names]
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-ui - JqueryUIスライダー-値への名前の割り当て
Jquery UIスライダーの値に名前を割り当てる必要があります-これは可能ですか?
これまでのコードは次のとおりです。
#slider_style
基本的に、1を言葉遊びとして、2を言葉遊びとして、3をリラックスとしてdivに表示させたいのですが、これがどのように達成できるかを誰かが指摘できますか?
java - Javaで現在のパッケージ内のすべてのクラス名を一覧表示するには?
私の Java プロジェクトでは、現在のパッケージ内のすべてのクラス名をリストする必要があります。通常、アプリケーションを次の 2 つの異なるモードで実行します。<1> NetBeans から、<2> NetBeans によってパッケージ化された実行可能 jar ファイルから。
私の質問は、実行中のモードに関係なく、アプリ内のすべてのクラス名をリストできるようにプログラムを作成する方法です。NetBeans モードで実行すると、src/ ディレクトリを調べてクラス名を一覧表示できますが、別のマシンでパッケージ化された実行可能 jar ファイル モードで実行すると、src/ ディレクトリが存在しないため、 jar エントリを一覧表示してクラス名を見つけようとしましたが、まだ jar 化されていないため、NetBeans で実行すると機能しません。
どのモードで実行されているかを検出して別の方法で処理できることはわかっていますが、どのモードで実行されているかを知らずにそれを行うより良い方法はありますか?
次のアプローチで問題が解決するかどうか疑問に思います:
http://snippets.dzone.com/posts/show/4831
getClasses(".") を試して現在のパッケージのクラスを取得しましたが、機能しませんでした。なぜですか?
フランク
function - GDB バックトレースに関数名が表示されない
SunOS 5.10 を使用してライブラリ (具体的にはprotbuf-2.3.0 ) をコンパイルしました。-g -O0
make ログのサンプル行は次のとおりです。
次に、次の手順を使用して gdb をアタッチしました。
- アプリケーションを実行します (この場合、起動時に jni を介してライブラリを使用する Java Web アプリを起動する Web サーバー)。
- gdb をそのプロセスに接続しました
gdb -p XXX
(XXX は から取得した pid ですps
)。 - そして
file libprotobuf.so
、gdbプロンプトから使用して、gdbからライブラリをロードしました。
しかし、 から関数名が表示されませんbt
。私の GDB バックトレース コマンドは次のように表示されます。
#1 & #2のみ、#1 & #3のみ、#1 & もやってみgdb libprotobuf.so -p XXX
ました。
それらとは別に、デバッグモードでjvmを実行して、System.loadLibrary(..)
コマンドにブレークポイントを追加してみました。そのコマンドをステップオーバーした後、gdbアタッチプロセスを再度実行しました....しかし、まだ何もありません。
ただし、関数名を指定してブレークポイントを配置し、 を介して関数の内容を一覧表示することはできますlist
。しかし、繰り返しになりますが、ブレークポイントを配置できますが、それらの関数名でも停止しません (jvm がクラッシュするたびに jvm hs_err_pid レポートにあるため、その関数に移動したことはわかっています)。
関数名が表示されないというアイデアはありますか?
file - Matlab でファイル名を解析して名前を変更する方法
私は .xls ファイルを読み込んで、それを内部で処理し、プログラムの最後に書き直しています。私の入力ファイル名はfile_1_2010_03_03.csvのようなものなので、誰かが日付を解析するのを手伝ってくれるかどうか疑問に思っていました.
出力ファイルを
newfile_2010_03_03.xls
matlab プログラムに組み込む方法があるので、コマンドxlswrite('newfile_2010_03_03.xls', M);を手動で記述する必要はありません。
毎回、 file_2_2010_03_04.csv のような差分日付のファイルを入力するときに日付を変更します。
たぶん私は明確ではありませんでした> file_1_2010_03_03.csv、file_2_2010_03_03.csv、file_3_2010_03_03.csvの形式で3つの差分ファイルを入力するためにuigetfileを使用しています
現在、プログラム内でファイルを処理し、newfileX_3_2010_03_03.xls、newfileXY_3_2010_03_03.xls、newfileXZ_3_2010_03_03.xls、newfileYZ_3_2010_03_03.xls という名前の 4 つの出力ファイルを書き込んでいます。
したがって、私の日付は現在の日付ではありませんが、入力ファイルからそれが必要であり、それを xlswrite の newname に追加します。
だから私はジェネリックを書くことができる方法があるかどうか疑問に思っていました
xlswrite ('xxx' M); 新しいファイルを入力するたびに名前「xxx」を変更する代わりに、必要な名前を選択します
ありがとう
ありがとう
php - php-同じコンテンツ、異なる名前の関数を統合できますか?
私はクラス内に本質的に同じことをするいくつかの関数を持っています:
これらの関数を現在の名前のままにする必要があるため、意図的に実行しませんでした。
私はここでコードの冗長性を最小化するための何らかの方法を望んでいました。なぜなら、それらはすべて同じことをするからです。最終的な状況は次のようになります。
別の解決策は、該当する場合、クラスの「拡張」のようなことを行うこと
fn_b, fn_c extend fn_a
です。
みんなどう思いますか?
grouping - 文字列をプレフィックスでグループ化する方法
ユーザーが単一の顧客を選択する必要がある Winform UI を作成しています。(私の手に負えない理由で、ドロップダウン リスト、テキスト フィールド、チェックボックス、ラジオボタンのみを使用する UI に制限されています。つまり、凝った特別な UI コントロールはありません)
状況
- 顧客数が多い(例:1000人)
- すべての顧客を単一のドロップダウンに入れると、顧客がすべての顧客を簡単に見ることさえできなくなります。また、DB からすべての顧客を取得してドロップダウンに入力するには時間がかかりすぎます。
- 私の考えでは、2 つのコンボ ボックスがあり、最初のコンボ ボックスを選択すると、電話帳「Aa-Ac」、「Ad-Ade」、「Adf-B」のような名前で顧客のグループが最初にリストされます。 2番目のものを管理可能なセットの顧客名にスコープします(たとえば40名以下)
質問
- どのグループに名前が含まれているかが顧客に明確になるように、名前をグループ化する合理的な方法が必要です。つまり、バケット化する必要がある名前のグループが与えられたら、「Aa-Ac」を int にします。
コメント
- 膨大な数の名前の一般的な問題を解決する必要はありません。データに基づいて、ユーザーが遭遇する名前の最大数は 1000 であることがわかっています。
- 他の手法がある場合は共有してください。ただし、バケット (「Aa-Ac」など) を決定する方法に関する特定の質問への回答に特に関心があります。
python - 「変更可能なデフォルト引数の修正」構文が非常に醜いのはなぜですか、Pythonの初心者に尋ねます
私の一連の「python初心者の質問」に従い、別の質問に基づいています。
特権
http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html#other-languages-have-variablesに移動し、「デフォルト パラメータ値」までスクロールします。そこには、次のものがあります。
これとまったく同じ例でpython.orgに「重要な警告」さえありますが、実際には「より良い」とは言っていません。
それを置く1つの方法
ここでの質問は、「エレガントな構文」と「使いやすい」を促進するプログラミング言語のように、既知の問題に対する「良い」構文がなぜ醜いのかということです。
編集:
別の言い方
なぜ、どのように起こるのかは尋ねていません(リンクをくれた Mark に感謝します)。
言語に組み込まれているより単純な代替手段がない理由を尋ねています。
より良い方法はおそらくそれ自体で何かを行うことができると思います.namedef
引数は、変更可能なオブジェクト内の「ローカル」または「新しい」にアタッチされdef
ます。何かのようなもの:
誰かがより良い構文を提供できると確信していますが、これが行われていない理由については、非常に適切な説明があるに違いないと思います。
java - Javaでループを使用して変数名を作成しますか?
初めてのポスター、長年の読者なので、私に優しくしてください:)
次のコードを参照して、会計年度の各月の開始と終了のタイムスタンプを生成してください。
ここまでは順調ですが、これらの結果を使用するには、これらのタイムスタンプを月ごとに名前を付けた変数に出力する必要があります (コードの後半の準備済みステートメントで使用します。たとえば、SeptStart = sometamp、SeptEnd = some timestamp など)。
各ループの結果に基づいて新しい変数を宣言できるかどうかはわかりません。何か案は?
vsto - 名前 Excel オブジェクト モデルの値
VSTO を使用して Excel アドインを作成しています。
私の計画は、オブジェクトを文字列にシリアル化し、それらの文字列をワークブック内の名前の値に割り当てることで、Excel ワークブック内のオブジェクトを永続化することです。
しかし、API 関数を呼び出して新しい名前を追加すると、COM ライブラリから謎の例外が発生します。
より正確には、私は電話しています
どこ
と
仮説は、value
文字列が名前に格納できる文字列 (不正な文字、長すぎるなど) としての資格がないというものですが、制限が何であるかに関するドキュメントが見つかりません。
ここで何がうまくいかないのか誰か知っていますか?
エラーメッセージは、誰かがそれを望む場合に備えて、Exception from HRESULT: 0x800A03EC
どうもありがとう。
r - Rの変数の値のnames()属性に割り当てる方法
Rでは、「assign('x'、v)」は、名前が「x」のオブジェクトをvに設定します。「x」を変数xにテキスト関数を適用した結果に置き換えます。次に、「割り当て」はその価値を示します。
残念ながら、「assign(paste('names('、'x'、')'、sep ='')、v)」は失敗します。したがって、「x」が変数xの場合、その値を設定することはできますが、その要素に名前を付けることはできません。
これを回避できますか?多分解析評価のトリック?ありがとう。