問題タブ [sparse-array]

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 に答える
96 参照

arrays - matlab で疎行列を設定する最速の方法

私は反復法を使用しているため、大きな疎行列を使用しています。たとえば、次のようなマトリックスを設定したいとします。

特定の対角線のみが非ゼロになるようにします。私のプログラミングでは、はるかに大きな行列サイズで作業しますが、アイデアは同じです: 少数の対角線のみが非ゼロで、他のすべてのエントリはゼロです。

forループでそれを行う方法は知っていますが、行列のサイズが大きい場合は効果がないようです。また、対称行列も扱っています。サンプル マトリックスのコードと説明を教えていただければ幸いです。

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

android - グリッド ビューでイメージ ボタンのイメージ リソースを変更できない

GridView私のアプリの は複数の で構成されていますImageButtons。をタップするImageButtonと、その ImageButton の画像リソースが変化します。

ImageButtonがタップされていない場合の画像リソース ID の int 配列です。

ImageButtonこれは、がタップされたときの画像リソース ID の int 配列です。

このアクティビティがロードされたとき、最初のアクティビティが「タップされた」状態であることを望みImageButtonますGridView。そのため、この int 配列の画像リソース ID を、ロードImageButtons時のデフォルトの画像リソースに設定しますImageButtons

これはの完全なコードですFragment

public class MineFragment extends Fragment { private final static String LOG_TAG = "MineFragment";

}

ロードされたそれぞれをSparseArrayに格納して、後で の画像リソースを変更する必要があるときに、からそれを取得し、その画像リソースをint 配列内の対応するものに設定するだけです。それを行う前に、以前にタップした画像リソースがint 配列内の対応する画像リソースに設定されていることを確認します。ImageButtonGridViewImageButtonImageButtonSparseArraymineIconsSelectedImageButtonmineIcons

ここで、奇妙な問題が発生します。

最初のものを除いて、タップ時にImageButton保存されている画像リソースを正常に変更できました。何度コードをチェックしても、ログを作成しても、どこに問題があるのか​​ わかりません。SparseArray

私を助けてください。どうもありがとう!

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

xml - XSL を使用して、データがまばらな XML リストを HTML テーブルに変換する

XSL を使用して XML ファイルを見栄えの良い HTML テーブルに変換しようとしていますが、列をすべて適切に並べる方法を一生理解できません。同様の質問 ( Convert XML List to HTML Table Using XSL ) を見つけましたが、これは参考になりました (私は一般的に XSL にかなり慣れていないので、少しずつ役に立ちます)、私の XML はもう少し構造化されています... 不規則:

これを適切にフォーマットされたテーブルに変換する良い方法はありますか? Group 要素の 1 つに新しいフィールドを追加したとしても、他のすべての要素に同じタグを追加する必要はありません (ただし、欠落しているすべての子を、他の Group 要素に存在する Group 要素に自動的に追加する良い方法が代わりにある場合は、最初に実行できる 2 番目の XSLT を使用することもできます)。この XML のバッキング スキーマはありませんが、役立つ場合は作成できます。

これが以前に回答されている場合は申し訳ありませんが、上記の質問以外に近いものは見つかりませんでした。また、欠落している子を要素に追加する方法についても何も見つかりませんでした。