プログラミング

プロおよび熱狂的プログラマーのためのQ&A


1
Webページの作業用ローカルコピーをダウンロードする[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 8年前に閉鎖。 この質問を改善する Webページのローカルコピーをダウンロードして、CSS、画像、JavaScriptなどをすべて取得したいと考えています。 以前のディスカッション(例:hereとhere、どちらも2年以上前)では、2つの提案が一般的に提案されています:wget -pとhttrack。ただし、これらの提案はどちらも失敗します。これらのツールのいずれかを使用してタスクを完了するための支援をいただければ幸いです。選択肢も素敵です。 オプション1: wget -p wget -pWebページのすべての前提条件(css、画像、js)を正常にダウンロードします。ただし、ローカルコピーをWebブラウザーにロードすると、前提条件へのパスがWeb上のバージョンから変更されていないため、ページは前提条件をロードできません。 例えば: ページのhtmlで、<link rel="stylesheet href="https://stackoverflow.com/stylesheets/foo.css" />の新しい相対パスを指すように修正する必要がありますfoo.css cssファイルでbackground-image: url(/images/bar.png)は、同様に調整する必要があります。 wget -pパスが正しくなるように変更する方法はありますか? オプション2:httrack httrackWebサイト全体をミラーリングするための優れたツールのように見えますが、それを使用して単一のページのローカルコピーを作成する方法はわかりません。httrackフォーラムでは、このトピック(例:ここ)について多くの議論がありますが、防弾ソリューションを持っている人はいません。 オプション3:別のツール? 一部の人々は有料ツールを提案しましたが、私はそこに無料のソリューションがないとは信じられません。

4
複数の値を単一のWPF TextBlockにバインドする方法は?
私は現在、TextBlock以下の名前を付けたプロパティの値をバインドするために使用していますName: <TextBlock Text="{Binding Name}" /> 次に、同じ名前の別のプロパティをバインドします。IDTextBlock 2つ以上の値を同じにバインドすることは可能TextBlockですか?それは単純な連結で行うことができますName + IDか?

10
npmは、package.jsonの依存関係によってプライベートgithubリポジトリをインストールします
他のプライベートgithubリポジトリを依存関係として含むnpmでgithubプライベートリポジトリをインストールしようとしています。 多くの方法と投稿を試しましたが、どれも機能していません。これが私がやっていることです: npm install git+https://github.com/myusername/mygitrepository.git package.jsonのようです: "dependencies": { "repository1name": "git+https://github.com/myusername/repository1.git", "repository2name": "git+https://github.com/myusername/repository2.git" } それを行う正しい方法は何ですか?


23
NestedScrollView内でRecyclerViewを使用する方法
RecyclerView内部での使用方法はNestedScrollView? RecyclerViewアダプタを設定した後、コンテンツが表示されません。 UPDATEレイアウトコードを更新しました。 <android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="@dimen/keyline_1"> </RelativeLayout> <View android:id="@+id/separator" android:layout_width="match_parent" android:layout_height="1dp" android:background="#e5e5e5" /> <android.support.v7.widget.RecyclerView android:id="@+id/conversation" android:layout_width="match_parent" android:layout_height="wrap_content" /> </LinearLayout> </android.support.v4.widget.NestedScrollView>

7
コンテナ要素にフロート要素が含まれている場合、コンテナ要素の高さが増加しないのはなぜですか?
高さとフロートがどのように機能するかを質問したいと思います。外部divとコンテンツを含む内部divがあります。高さは内側のdivの内容によって異なる場合がありますが、内側のdivが外側のdivをオーバーフローするようです。それを行う適切な方法は何でしょうか? <html> <body> <div style="margin:0 auto;width: 960px; min-height: 100px; background-color:orange"> <div style="width:500px; height:200px; background-color:black; float:right"></div> </div> </body> </html> コードスニペットを実行する結果を非表示スニペットを展開
210 html  css  css-float 

4
jquery 3.0 url.indexOfエラー
jQueryがに更新された後、次のエラーが発生しv3.0.0ます。 jquery.js:9612 Uncaught TypeError: url.indexOf is not a function 何かアイデアは?
210 jquery  jquery-3 




13
前のアクティビティに戻らないようにする方法は?
電話で「戻る」ボタンが押されたときに、特定のアクティビティが前のアクティビティに戻らないようにしたいのですが。 具体的には、ログイン画面とサインアップ画面があり、どちらもHomeScreenログイン/サインアップが成功したときに呼び出される新しいアクティビティを開始します。ホーム画面が起動したら、ユーザーが[戻る]キーを押してログイン画面に戻ったり、サインアップしたりできないようにしたいと思います。 を使ってみましたIntent.FLAG_ACTIVITY_NO_HISTORYが、アプリケーションにFacebookが統合されているため、「Login with Facebook」を使用するとFacebookが最初のログイン画面に戻るため、これらのアクティビティの履歴を保持する必要があります。 ボタンを押してHomeScreen使用したときにアプリケーションを直接終了するために、戻るボタンの動作をオーバーライドすることを考えました @Override public void onBackPressed() { finish(); } しかし、それも機能しません。

12
Google Chromeでデバッグするときにスクリプトの実行を終了するにはどうすればよいですか?
Google ChromeデバッガーでJavaScriptコードをステップ実行するときに、続行したくない場合、スクリプトの実行を終了するにはどうすればよいですか?私が見つけた唯一の方法は、ブラウザウィンドウを閉じることです。 [このページを再読み込み]を押すと、コードの残りの部分が実行され、F8 [続行]を押すようにフォームが送信されます。 更新: スクリプトの一時停止中にF5(更新)を押すと、次のようになります。 Google Chrome(v22)がスクリプトを実行します。スクリプトがHTTP要求を送信すると、その要求のHTTP応答が表示されます。元のページは更新されません。 IE 9がフリーズするだけです。ただし、IEには[デバッグの停止]オプションがあり、これを押すと(以前にF5を押さなかった場合)、デバッガーの外部でスクリプトを実行し続けます。 FirebugはChromeと同じように動作します。 ブラウザーウィンドウを閉じてから再度開くのは、ブラウザーセッションの状態を強制終了するため、次の最も簡単な方法であるとは限りません。すべてのブレークポイントも失われます。 更新(2014年1月): デバッグ中に更新: Chrome v31:スクリプトを実行し、それ以降のブレークポイントで停止します(ただし、ajaxリクエストは送信しません)。次に、更新します。 IE 11:更新は何もしませんが、F5キーを押して続行できます。 Firefox v26:スクリプトを実行できますが、それ以上のブレークポイントで停止せず、ajaxリクエストを送信して更新します。 進歩のようなもの! デバッグ中に同じページに移動します。 Chrome v31:更新と同じ。 IE 11:スクリプトが終了し、新しいブラウザセッションが開始されます(閉じて再び開くのと同じ)。 Firefox v26:何も起こりません。 また、juacalaは効果的な回避策を提案しました。たとえば、jQueryを使用している場合、jQueryメソッドが検出されると、コンソールからdelete $を実行すると実行が停止します。上記のすべてのブラウザでテストしましたが、動作していることを確認できます。 更新(2015年3月): 最後に、2年以上、ほぼ1万回の表示の後、正しい答えがAlexander Kによって与えられました。GoogleChromeには独自のタスクマネージャーがあり、タブ自体を閉じずにすべてのブレークポイントやその他のものをそのままにして、タブプロセスを強制終了できます。 私はBrowserStack.comまでChrome v22でテストしましたが、そのときでもこれがこのように機能していることがわかりました。 Juacalaの回避策は、IEまたはFirefoxでデバッグする場合にも役立ちます。 更新(2019年1月): Chrome Dev Toolsはついにスクリプトの実行を停止する適切な方法を追加しました(これは少し隠されていますが)。詳細については、James Gentesの回答を参照してください。



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.