問題タブ [pack]

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.

0 投票する
1 に答える
616 参照

wpf - wpf Web アプリケーションで構成ファイルをロードする

構成ファイルをロードしようとしている WPF ブラウザ アプリケーションがあります。

アプリケーションは xbap としてデプロイされるため、ローカル ファイル システムにアクセスできないため、構成ファイルをアセンブリ内のリソースとしてコンパイルする必要があります。

現在、ExeConfiguationFileMap クラスはパック URI ではなくファイル システム パスのみを使用するため、ブラウザー アプリケーションで構成ファイルを読み込むことができません。

この問題を解決するにはどうすればよいですか?

これは私のコードがどのように見えるかです。

0 投票する
1 に答える
112 参照

jar - メイン クラスから再帰的に依存するクラスのみを含む JAR ファイルをビルドする

特定の「メイン」クラスから推移的に依存するクラスのみを含むJARファイルを生成する簡単な方法はありますか(もちろんリフレクションは省略されています)。アプリケーションの一部を他の人に提供したいのですが、アプリケーション全体をエクスポートしたくありません。

ありがとう、M.

0 投票する
4 に答える
4673 参照

php - プッシュ通知スクリプトの pack() に関する警告

PHP でプッシュ通知スクリプトを作成しています。これ$deviceTokenは正しいですが、次の行に警告があります。

警告は次のとおりです。

警告: pack() [function.pack]: タイプ H: 33 行目の /myurl.com/send_push_notification.php の不正な 16 進数

そして通知が来ない。

なぜなのかご存知ですか?

0 投票する
2 に答える
3032 参照

layout - GridLayoutを含むJPanelでJDialogをパックするにはどうすればよいですか?

Javaアプリケーションの一部としてダイアログを作成しています。groovyのswingBuilderを使用していますが、JDialogをパックしようとすると問題が発生します。以下のコードを参照してください。

このコードをGroovyコンソールに貼り付けると、正常に実行されるはずです。[クリックしてください]ボタンをクリックした後、ダイアログの下の余分なスペースに注意してください。

つまり、ラベル、textField、および2つのボタンを持つグリッドレイアウトです。正常に表示されますが、ダイアログをパックしようとすると問題が発生します。水平方向にうまくパックされますが、下部に余分なスペース(GridLayoutの余分な行のようなもの)があります。ダイアログが奇妙に見えるようになります。この問題をGridLayoutに絞り込みました。これは、コンポーネントの行を1つだけ追加すると、問題なくパックされるためです。グリッドを完全に削除し、他のランダムなコンポーネントを追加すると、正常にパックされます。別のレイアウトマネージャーを試すことができることはわかっていますが、GridBagのように、コードが多すぎなくてもGridLayoutはうまく機能します。したがって、他に解決策がない場合を除いて、私は実際にはGridLayoutに固執したいと思います。

JDialogでsetSize()メソッドを使用すると、ダイアログのサイズが変更されますが、テーマやプラットフォームが異なると、パフォーマンスが低下します。プラットフォームのサイズを調整するには、pack()を使用したいと思います。よろしくお願いします。

0 投票する
1 に答える
1130 参照

c - パックされたBMPヘッダーの読み取り。誤った値の読み取り

最近、BMPファイルのファイルヘッダーとインフォヘッダーを読み取るプログラムを作成しました。図のように梱包し、フレッドして、幅と高さを印刷しました。残念ながら、幅と高さが正しくないように表示されます。理由はわかりません。おそらくビット/リトルエンディアンの問題ですか?もしそうなら、私はそれを修正する方法がわかりません。GCCでコンパイルして実行しています。

....。

....。

....。

0 投票する
1 に答える
423 参照

swing - コンポーネントが見えないときにframe.pack()を使用しますか?

シンプルな Border レイアウト テンプレートを作成しようとしており、frame.pack() を使用してフレーム サイズを決定しています。中央の領域に目に見えないラベルがあり、pack メソッドはラベルを考慮していないようで、表示されません。フレームは最初は他のコンポーネントに適したサイズであるため、最初は機能することがわかっています。では、フレームに非表示のラベルを考慮に入れるにはどうすればよいでしょうか? ラベルは、中央領域のボタンが選択されている場合にのみ表示されます。ラベルを表示するにはフレーム サイズを手動で大きくする必要があることを除けば、すべてが機能します。

0 投票する
1 に答える
1272 参照

php - PHP文字列から「unsignedlong」(C ++から)

私はC++でこのコードを持っています、それは次の数を出力を返します

PHPで上記を実現するにはどうすればよいですか(つまり、unsigned long intの文字列「P3TF」)。私はpackメソッドを使用してみました:

エンディアンバイトオーダーで必要なので、pack('V')またはを使用していませんpack('L')

誰もがこれを達成する方法を知っていますか?

ありがとう!

0 投票する
2 に答える
2248 参照

python - パック形式の文字列の自動リピートフラグ

phpでは、unpack()に「*」フラグがあります。これは「入力が終了するまでこの形式を繰り返す」ことを意味します。たとえば、これは97、98、99を出力します

Pythonにこのようなものはありますか?もちろんできます

しかし、もっと良い方法があるかどうか疑問に思っています。

0 投票する
1 に答える
672 参照

php - PHP パック/アンパック エラー

古い「暗号化された」データを、古いシステムの適切な暗号化アルゴリズムに変換する必要があります。私はこのコードを持っています:

出力が表示される理由と表示StackOverflow Is Aされない理由StackOverflow Is AWESOME

0 投票する
3 に答える
14147 参照

python - バイナリデータのバイト順序を切り替える方法

読んでいるバイナリファイルがあり、2バイトの値が「逆」のバイト順序(リトルエンディアン?)で格納されています。

これらの値を作成した元のプログラムは、それらをshortとして内部的に保存します。これらの値は、29、19、39、59、69、49、79に対応している必要があります。Python2.6.5を使用してこれらの値を読み取ろうとしています(ただし、これはおそらく2.3や2.4などのはるかに古いシステムで実行されます) 。

使ってみました

そしてもちろん、値はすべて間違っています。

構造体のドキュメントを見た後、私は次のようなものを使用できると思いました

しかし、テストしたとき、私は

これらの値を正しいバイト順序で解凍するにはどうすればよいですか?2バイトを別々に読んでから、Pythonコードでそれらを再アセンブルするのに行き詰まっていますか?