問題タブ [recreate]
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.
ruby-on-rails - バージョンを再作成します-carrierwave-fog-aws
モデルで以下を使用して、アップロードした画像を再作成しようとしています...
残念ながら、次のエラーが表示されます....
私のアップローダは AvatarUploader という名前で、私の Post モデル用です。これを修正する方法について何かアドバイスはありますか?
android - Androidフラグメントビューを再作成する方法
Android フラグメントがあります。ビューを作成するとき、レイアウトのフィールドにモデルの値を入力します。ある時点で、同じクラスモデルを使用してビューを再作成したいと思いますが、他の値を使用します。
ビューをクリックすると呼び出されるプライベート関数があります
android - java.lang.IllegalStateException: Android でアクティビティのメソッドを実行できませんでした
私はかなり新しい Android プログラマーで、いくつかのチュートリアルに取り組んだ後、完了した BMI Calculator チュートリアルを拡張し始めました。このプロセス中に、Eclipse を削除して再インストールする必要が生じました。また、ワークスペースを切り替える必要がありました。私のミスにより、アプリの .java ファイルしか保持できませんでした。.xml とマニフェストを再作成しましたが、計算ボタンをクリックしようとすると IllegalStateException が発生するようになりました。切り替えて再作成する前は、すべて正常に動作していました。私は 4.2.2 を実行している Nexus Galaxy のエミュレーターを使用しています。コードは次のとおりです。
パッケージcom.example.bmiccalculator;
android.app.Activity をインポートします。android.os.Bundle をインポートします。android.view.Menu をインポートします。android.view.View をインポートします。android.widget.EditText をインポートします。android.widget.ImageView をインポートします。android.widget.TextView をインポートします。
public class MainActivity extends Activity { ImageDownloader downloader;
ImageDownload クラス:
パッケージcom.example.bmiccalculator;
java.io.InputStream をインポートします。java.net.URL をインポートします。
android.graphics.Bitmap をインポートします。android.graphics.BitmapFactory をインポートします。android.os.AsyncTask をインポートします。android.view.View をインポートします。android.widget.ImageView をインポートします。public class ImageDownloader extends AsyncTask { ImageView image; public ImageDownloader(ImageView 画像) { this.image = 画像; } protected Bitmap doInBackground(String... strings) { try { Bitmap bitmap = BitmapFactory.decodeStream((InputStream)new URL(strings[0]).getContent()); ビットマップを返します。} catch (例外 e) { System.out.println("エラー: " + e); null を返します。} }
そしてLogCat:
E/AndroidRuntime(1083): java.lang.reflect.Method.invoke(Method.java:511) 05-23 14:45:52.447: E/AndroidRuntime(1083): android.view.View$1.onClick( View.java:3594) 05-23 14:45:52.447: E/AndroidRuntime(1083): ... 11 05-23 14:45:52.447: E/AndroidRuntime(1083): 原因: java.lang. ClassCastException: android.widget.TextView を android.widget.EditText 05-23 14:45:52.447: E/AndroidRuntime(1083): com.example.bmicalculator.MainActivity.calculateClickHandler(MainActivity.java:23) にキャストできません 05 -23 14:45:52.447: E/AndroidRuntime(1083): ... 14 more 05-23 14:47:48.527: D/dalvikvm(1158): GC_CONCURRENT 解放 55K、7% 解放 2770K/2948K、一時停止 6ms+ 14ms、合計 96ms 05-23 14:47:48.877: D/gralloc_goldfish(1158): GPU エミュレーションなしのエミュレーターが検出されました。05-23 14:47:53.837: D/InputEventConsistencyVerifier (1158): KeyEvent: ACTION_UP ですが、キーは押されていません。05-23 14:47:53.837: D/InputEventConsistencyVerifier(1158): android.widget.EditText{40d2d8e8 VFED..CL .F....I. 32,209-452,288
7f080003 app:id/heightText} 05-23 14:47:53.837: D/InputEventConsistencyVerifier(1158): 0: 922301000000 で送信、
java:23) 05-23 14:47:55.187: E/AndroidRuntime(1158): ... 14 より 05-23 14:47:57.797: I/Process(1158): シグナルを送信しています。PID: 1158 SIG: 9
参照に使用されるすべての ID が正しいことを確認しました。アプリは、すべてを移動する前と同じように構築されているようです。
android - ボタンでフラグメントのビューを再作成する
ViewPager を使用して、正しいフラグメントを表示する FragmentActivity を取得しました。Fragment StatePagerAdapter を ViewPager に追加しました。Fragment でボタンを押すと、再作成する必要があります (onCreateView を再度呼び出す必要があります)。フラグメントは記事であり、ユーザーがオフラインの場合は、「ネットワーク接続を確認してください」とリロードするボタンを表示します。ボタンは FragmentActivity のメソッドを呼び出しましたが、実装方法がわかりません。現在の Fragment を破壊して再作成できるのではないでしょうか?
FragmentActivity の重要な部分は次のとおりです。
そしてフラグメント自体:
および fragment_article_page.xml:
EDITprivate ArrayList<Fragment> fragments
は FragmentActivity に
a を追加し、追加のrefresh
メソッドでビューを操作するためのコードを転送します。最初または 2 番目のフラグメント (インデックス 0 と 1) のみをクリックすると、すべて正常に動作します。そうでなければ、私はIndexOutOfBoundsException
. ArrayList を初期化して埋める方法は?
media-queries - メーソンリーの破壊と再初期化
石工プラグインを初期化しました - 正常に動作します。
メディア幅 <= 767px で破棄するよりも - 破棄されました
しかし、メディア幅> 767pxに戻って石積みを再度初期化すると、機能しません。
なぜ?
または、石積みプラグインをオフにして、後で何らかのイベントでオンにする別の解決策はありますか?
これは私のコードです:
私は inquire プラグインを使用しているので、js メディア クエリに match/unmatch メソッドを使用します。
助けてくれてありがとう
php - PHP は MySQL のバイト配列からファイルを作成します
byte[]
のファイルからのを含む mysql dtabase がありますBLOB
。次に、データベースからバイト配列を読み取り、ファイルを出力したいと思います。そう:
byte[]
PHPでmysqlから取得するにはどうすればよいですかbyte[]
PHPでファイルを出力するにはどうすればよいですか?
css - ウェブサイトを再作成するときのcss divの配置
ここで表示可能なこのアメリカ コミュニティ カレッジ協会のウェブサイトを再作成しており、これまでのところ問題なく動作していますが、画像で div を配置するときに問題が発生しました (ここで私の WIP と完全なコードを表示できます)。特にサイドバーを処理する必要があります。実際のウェブページを見るとわかるように、ヘッダーとバナー/サイドバーの間に隙間があります。ただし、私の Web ページでは、画像とバナーの間にマージンを作成することはできましたが、サイドバーは (何をしても) 実際の Web サイトを複製することはできません。
CSS で display:inline-block を使用していましたが、このタグを使用するとマージンの指定が無視されることを読みました。ポジショニングを台無しにしたくないので(ウィンドウのサイズに関係なくページは中央に配置されたままになり、そのままにしておきたいです!)、代替案が何であるか疑問に思っていたので、使用しませんでした。 「サイドバー」div の float:right タグ。コードを改善するための提案をいただければ幸いです。私のページに移動してソースコードを表示したくない場合に備えて、問題のcssコードは次のとおりです。