プログラミング

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


8
jQuery AJAXリクエストをキャンセル/中止する方法は?
5秒ごとに行われるAJAXリクエストがあります。しかし、問題はAJAXリクエストの前にあります。前のリクエストが完了していない場合、そのリクエストを中止して新しいリクエストを作成する必要があります。 私のコードはこのようなものです、この問題を解決するにはどうすればよいですか? $(document).ready( var fn = function(){ $.ajax({ url: 'ajax/progress.ftl', success: function(data) { //do something } }); }; var interval = setInterval(fn, 500); );
244 ajax  jquery 

9
プライベートGithubリポジトリのプライベートページ
githubのドキュメントや、SOには何も見つかりませんでした。しかし、私は、リポジトリ自体にアクセスできた1人だけがアクセスできるhttp://foo.github.comという名前のプライベートリポジトリがあるかどうか疑問に思っfooていましたfoo。 githubページが常に公開されていることについて何か読んだことを覚えていますが、もうそれを見つけることができないようです。 そして驚いたことに、質問をしている人を見つけることができないようです。

11
最高のJava画像処理ライブラリ/アプローチは何ですか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する JAIメディアAPIとImageMagickの両方を使用していますか? ImageMagickにはいくつかのスケーラビリティの問題があり、JNIベースのJMagickも魅力的ではありません。JAIは、ImageMagickと比較して、サイズ変更操作を実行すると品質が低下します。 ネイティブJavaで高品質の結果を提供するオープンソースまたは商用の優れたツールを知っている人はいますか?


10
マージソートアルゴリズムを使用してインプレースでソートする方法は?
質問は具体的すぎません。 私が欲しいのは、通常のマージソートをインプレースマージソート(または一定の余分なスペースオーバーヘッドがあるマージソート)に変換する方法を教えてくれる人です。 (ネット上で)見つけることができるのは、「複雑すぎる」または「このテキストの範囲外」と言っているページだけです。 (余分なスペースなしで)インプレースでマージする唯一の既知の方法は複雑すぎて、実用的なプログラムに削減できません。(ここから取得) 複雑すぎても、マージソートをインプレースにする方法の基本的な概念は何ですか?

15
Javaの静的メソッドからクラス名を取得する
そのクラスの静的メソッドからクラスの名前を取得するにはどうすればよいですか。例えば public class MyClass { public static String getClassName() { String name = ????; // what goes here so the string "MyClass" is returned return name; } } コンテキストで説明するために、実際には、例外のメッセージの一部としてクラス名を返したいと思います。
244 java  static 

2
Chrome開発ツールの[ネットワーク]タブに表示される「リクエストペイロード」と「フォームデータ」の違いは何ですか
OverаэтотвопросестьответынаStack Overflowнарусском:чемотличаетсяRequest PayloadотFormDataвjs 私がサポートしなければならない古いWebアプリケーションがあります(私が作成しなかったものです)。 フォームに入力して送信すると、Chromeの[ネットワーク]タブを確認すると、通常は[フォームデータ]が表示される[リクエストペイロード]が表示されます。2つの違いは何ですか?一方が他方の代わりにいつ送信されるのですか? これをグーグル化したが、これを説明する情報は実際には見つかりませんでした(「リクエストペイロード」の代わりに「フォームデータ」を送信するようにJavaScriptアプリを取得しようとしている人々だけです。

15
JavaScriptでDOMデータバインディングを実装する方法
この質問は厳密に教育的なものとして扱ってください。私はまだこれを実装するための新しい答えとアイデアを聞くことに興味があります tl; dr JavaScriptで双方向データバインディングを実装するにはどうすればよいですか? DOMへのデータバインディング DOMへのデータバインディングとは、たとえば、aプロパティを持つJavaScriptオブジェクトを持つことbです。次に、<input>(たとえば)DOM要素があると、DOM要素がa変化すると変化し、逆もまた同様です(つまり、双方向のデータバインディングを意味します)。 これは、これがどのように見えるかについてのAngularJSの図です: だから基本的に私は次のようなJavaScriptを持っています: var a = {b:3}; 次に、次のような入力(または他のフォーム)要素: <input type='text' value=''> 入力の値をa.b(たとえば)の値にしたいのですが、入力テキストが変更さa.bれたときにも変更したいと思います。場合はa.bJavaScriptでの変更は、入力が変化します。 質問 これをプレーンJavaScriptで実現するための基本的なテクニックは何ですか? 具体的には、次のことを参考にしてください。 オブジェクトに対してバインディングはどのように機能しますか? フォームの変更を聞くことはどのように機能しますか? テンプレートレベルでHTMLのみを変更することは簡単な方法で可能ですか?HTMLドキュメント自体のバインディングは追跡せず、JavaScript(DOMイベント、およびJavaScriptが使用されているDOM要素への参照を維持する)でのみ追跡したいと思います。 何を試しましたか? 私は口ひげの大ファンなので、テンプレートに使用してみました。ただし、MustacheはHTMLを文字列として処理するため、データバインディング自体を実行しようとすると問題が発生しました。これについて考えられる唯一の回避策は、HTML文字列(または作成されたDOMツリー)自体を属性で変更することでした。別のテンプレートエンジンを使用してもかまいません。 基本的に、手元の問題を複雑にしていて、簡単な解決策があると強く感じました。 注:外部ライブラリ、特に数千行のコードを使用する回答は提供しないでください。私はAngularJSとKnockoutJSを使用しました(そして好きです!)。私は「フレームワークxを使用する」という形式での回答を本当に望んでいません。理想的には、双方向のデータバインディングを自分で実装する方法を把握するために多くのフレームワークを使用する方法を知らない将来の読者が欲しいです。私は完全な答えを期待しているわけではありませんが、アイデアを理解してもらうためのものです。


14
フラグメントを使用してバックスタックをクリアする
Androidアプリをハニカムに移植し、フラグメントを使用するために大きなリファクタリングを行いました。以前のバージョンでは、ホームボタンを押すとACTIVITY_CLEAR_TOP、バックスタックをリセットするためにaを使用していました。 これで、私のアプリは複数のフラグメントを持つ単一のアクティビティになりました。ホームボタンを押すと、その中のフラグメントの1つを置き換えるだけです。どのように私は使用せずに私の背中スタックをクリアできるstartActivityとACTIVITY_CLEAR_TOPフラグ?

27
原因:buildOutput.apkDataをnullにすることはできません
私の携帯電話のエミュレーターで「アプリ」を実行しようとすると、Kotlinを使用するAndroidアプリケーションでこの例外がスローされます。プロジェクトをビルドすると、エラーなしで問題なく実行されます。 使ってます: SDK 28(Android 9.0(Pie)) Gradle 5.1.1 Gradleプラグイン3.5.0-alpha03 コトリン1.3.10 Java 1.8.0_151 OSX 10.13.2 org.gradle.internal.exceptions.LocationAwareException: buildOutput.apkData must not be null at org.gradle.initialization.exception.DefaultExceptionAnalyser.transform(DefaultExceptionAnalyser.java:99) at org.gradle.initialization.exception.DefaultExceptionAnalyser.collectFailures(DefaultExceptionAnalyser.java:65) at org.gradle.initialization.exception.MultipleBuildFailuresExceptionAnalyser.transform(MultipleBuildFailuresExceptionAnalyser.java:39) at org.gradle.initialization.exception.StackTraceSanitizingExceptionAnalyser.transform(StackTraceSanitizingExceptionAnalyser.java:29) at org.gradle.initialization.DefaultGradleLauncher.finishBuild(DefaultGradleLauncher.java:194) at org.gradle.initialization.DefaultGradleLauncher.finishBuild(DefaultGradleLauncher.java:141) ... Caused by: java.lang.IllegalStateException: buildOutput.apkData must not be null at com.android.build.gradle.internal.ide.EarlySyncBuildOutput$Companion$load$2.invoke(EarlySyncBuildOutput.kt:103) at com.android.build.gradle.internal.ide.EarlySyncBuildOutput$Companion$load$2.invoke(EarlySyncBuildOutput.kt:67) at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:174) at kotlin.sequences.SequencesKt___SequencesKt.toCollection(_Sequences.kt:691) at kotlin.sequences.SequencesKt___SequencesKt.toMutableList(_Sequences.kt:721) …

4
GoのPOSTリクエストでJSON文字列を送信する方法
私はApiaryで作業してみて、JSONをモックサーバーに送信するユニバーサルテンプレートを作成し、次のコードを用意しました。 package main import ( "encoding/json" "fmt" "github.com/jmcvetta/napping" "log" "net/http" ) func main() { url := "http://restapi3.apiary.io/notes" fmt.Println("URL:>", url) s := napping.Session{} h := &http.Header{} h.Set("X-Custom-Header", "myvalue") s.Header = h var jsonStr = []byte(` { "title": "Buy cheese and bread for breakfast." }`) var data map[string]json.RawMessage err := json.Unmarshal(jsonStr, &data) …
244 json  rest  go  apiary 

11
Javaでオブジェクト配列を文字列配列に変換する方法
次のコードを使用して、オブジェクト配列を文字列配列に変換します。 Object Object_Array[]=new Object[100]; // ... get values in the Object_Array String String_Array[]=new String[Object_Array.length]; for (int i=0;i<String_Array.length;i++) String_Array[i]=Object_Array[i].toString(); しかし、これを行う別の方法、たとえば次のようなものがあるかどうか疑問に思います: String_Array=(String[])Object_Array; しかし、これは実行時エラーを引き起こします: Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.String; それを行う正しい方法は何ですか?
244 java  arrays  string 


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