プログラミング

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


30
2つのJava日付インスタンス間の差の計算
java.util.DateScalaでJavaのクラスを使用していて、Dateオブジェクトと現在の時刻を比較したい。getTime()を使用してデルタを計算できることを知っています。 (new java.util.Date()).getTime() - oldDate.getTime() ただし、これにより、longミリ秒が表示されます。タイムデルタを取得するためのより簡単で優れた方法はありますか?

10
ログアウト:GETまたはPOST?
この質問は、GETまたはPOSTを一般的にいつ使用するかに関するものではありません。これは、Webアプリケーションのログアウトを処理するために推奨される方法です。一般的な意味でのGETとPOSTの違いに関する多くの情報を見つけましたが、この特定のシナリオに対する明確な答えは見つかりませんでした。 実用主義者として、私はGETを使用する傾向があります。GETの実装はPOSTよりもはるかに簡単だからです。単純なリンクをドロップするだけで完了です。これは、少なくとも頭のてっぺんから、私が考えることができる大多数のWebサイトに当てはまるようです。Stack Overflowでも、GETを使用してログアウトを処理します。 私が躊躇しているのは、一部のWebアクセラレータ/プロキシがページ内で見つかったすべてのリンクに移動して取得することでページをプリキャッシュする(古い)引数であり、ユーザーがクリックしたときにユーザーがより迅速に応答するようにします。これがまだ当てはまるかどうかはわかりませんが、これが当てはまる場合、理論的には、これらのアクセラレータのいずれかを使用しているユーザーは、ログインするとすぐにアプリケーションから追い出されます。彼女はそれをクリックしなかった場合でも、リンク。 これまでに読んだことはすべて、POSTは「破壊的なアクション」に使用する必要があることを示唆していますが、アプリケーションの内部状態を変更しないアクション(クエリなど)はGETで処理する必要があります。これに基づいて、ここでの本当の質問は次のとおりです。 アプリケーションからのログアウトは破壊的なアクションと見なされますか/それはアプリケーションの内部状態を変更しますか?
433 architecture  rest  post  get 


15
Android Pull-to-Refreshの実装方法
Twitter(公式アプリ)などのAndroidアプリケーションでは、ListViewに遭遇したときに、それをプルダウンして(解放するとバウンスして)、コンテンツを更新できます。 あなたの意見では、それを実装するための最良の方法は何ですか? 私が考えることができるいくつかの可能性: ListViewの上の項目-ただし、ListViewのアニメーションを使用して項目の位置1(0から始まる)にスクロールして戻るのは簡単な作業ではないと思います。 ListViewの外にある別のビュー-しかし、プルされたときにListViewの位置を下に移動する必要があるので、ListViewへのドラッグタッチが実際にListViewのアイテムをスクロールしているかどうかを検出できるかどうかはわかりません。 何かお勧めですか? PS公式Twitterアプリのソースコードがいつリリースされるのかしら。発売されるとのことですが、6ヶ月が経ち、それ以来、そのことは聞いていません。


25
iPhoneアプリのクラッシュレポートの象徴
iPhoneアプリのクラッシュレポートを象徴的に表示するようにしています。 iTunes Connectからクラッシュレポートを取得しました。App Storeに送信したアプリケーションバイナリと、ビルドの一部として生成されたdSYMファイルがあります。 これらのファイルはすべて、スポットライトによってインデックスが付けられた単一のディレクトリ内に一緒にあります。 今何? 私は呼び出してみました: symbolicatecrash crashreport.crash myApp.app.dSYM また、最初はクラッシュレポートにあるのと同じテキストが出力されるだけで、シンボリックではありません。 私は何か間違ったことをしていますか?

19
.NETで文字列から発音区別符号(アクセント)を削除するにはどうすればよいですか?
フランス語カナダの一部の文字列を変換しようとしています。基本的に、文字を保持したまま、文字のフランス語アクセント記号を削除できるようにしたいと考えています。(例:に変換さéれるeので、crème brûléeになりますcreme brulee) これを達成するための最良の方法は何ですか?
433 .net  string  diacritics 

22
.NET WebBrowserコントロールを、Chromeなどのより優れたブラウザーに置き換えますか?
最新のブラウザーを.NETアプリケーションに挿入する比較的簡単な方法はありますか? 私が理解している限り、このWebBrowserコントロールはIEのラッパーです。これは、CSSのねじ込み、潜在的なセキュリティリスクを伴う非常に古いバージョンのIEのように見えることを除いて、問題にはなりません。(レンダリングエンジンにパッチが適用されていなかった場合、ジリオンのバッファオーバーフローの問題が修正されることを本当に期待できますか?)、およびその他の問題。 Visual Studio C#を使用しています(Express Edition-ここで何か違いはありますか?) アプリケーションに優れたWebブラウザーを統合したいと考えています。一部では、ユーザー登録プロセスの処理、自分のWebサイトの機能の一部とのその順序の他の操作とのやり取りに使用していますが、別のアプリケーションを考えており、より多くのerr ...コントロールが必要になります。 私は欲しい: アプリケーションのウィンドウ内に統合できるブラウザー(別個のウィンドウではない) CSS、js、その他のWebテクノロジーの優れたサポートで、最新のブラウザーと同等 「ナビゲート」、「戻る」、「リロード」などの基本的なブラウザ機能... ページコードと出力への自由なアクセス。 BSDライセンスの下にあるChromeについて考えていましたが、最新バージョンのIEでも同じように満足しています。 出来るだけシンプルにしたいと思います。WebBrowser必要なものの約70%を既に実行している既存のコントロールにパッチを適用できるのが最善ですが、それは可能ではないと思います。 Mozilla(http://www.iol.ie/~locka/mozilla/control.htm)のactiveXコントロールを見つけましたが、古いバージョンのように見えるため、必ずしも改善されているわけではありません。 提案を受け入れる

16
JavaScriptで日付を増やす
JavaScriptで日付の値を1日増やす必要があります。 たとえば、日付値2010-09-11があり、翌日の日付をJavaScript変数に格納する必要があります。 日付を1日ずつ増やすにはどうすればよいですか?



20
ボタンをクリックしてjQueryを使用してクリップボードにコピー
div内のテキストをクリップボードにコピーするにはどうすればよいですか?divがあり、テキストをクリップボードに追加するリンクを追加する必要があります。これに対する解決策はありますか? <p class="content">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s</p> <a class="copy-text">copy Text</a> テキストのコピーをクリックしてからCtrl+ を押すVと、貼り付ける必要があります。
433 jquery  html  css 

7
SQLのように「in」と「not in」を使用してPandasデータフレームをフィルタリングする方法
SQL INと同等のものをどのようにして実現できますNOT INか? 必要な値のリストがあります。ここにシナリオがあります: df = pd.DataFrame({'countries':['US','UK','Germany','China']}) countries = ['UK','China'] # pseudo-code: df[df['countries'] not in countries] これを行う私の現在の方法は次のとおりです。 df = pd.DataFrame({'countries':['US','UK','Germany','China']}) countries = pd.DataFrame({'countries':['UK','China'], 'matched':True}) # IN df.merge(countries,how='inner',on='countries') # NOT IN not_in = df.merge(countries,how='left',on='countries') not_in = not_in[pd.isnull(not_in['matched'])] しかし、これは恐ろしいクラッジのようです。誰かがそれを改善できますか?

11
非同期/待機関数を並行して呼び出す
私が理解している限り、ES7 / ES2016では、複数awaitのをコードに入れることは、promiseのチェーン.then()と同様に機能します。つまり、それらは並列ではなく、次々に実行されます。したがって、たとえば、次のコードがあります。 await someCall(); await anotherCall(); が完了したanotherCall()ときにのみ呼び出されることを正しく理解していsomeCall()ますか?それらを並行して呼び出す最もエレガントな方法は何ですか? Nodeで使用したいので、非同期ライブラリを使用した解決策はありますか? 編集:私はこの質問で提供されている解決策に満足していません:非同期ジェネレーターでのプロミスの非並行待機によるスローダウン、ジェネレーターを使用しているため、より一般的なユースケースについて質問しています。

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