プログラミング

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

6
デスクトップアプリケーション用のSwing vs JavaFx [終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 5年前休業。 この質問を改善する 現在SWTを使用している非常に大きなプログラムがあります。プログラムはWindows、Mac、Linuxの両方で実行でき、多くの要素を持つ大きなデスクトップアプリケーションです。SWTが少し古いので、SwingまたはJavaFXに切り替えたいと思います。そして、3つのことについてあなたの考えを聞きたいと思います。 私の主な関心事は、デスクトップGUIアプリケーションに対して何が改善されるかです。(私はオンラインで見ましたが、多くの人がJavaFXはSwingと同じくらい優れていると示唆していますが、単純な意見の炎の戦争を除いて、多くの有効な議論はありませんでした)。Windows、Mac、および一部の一般的なLinuxディストリビューションで動作する必要があります。 何がよりクリーンでメンテナンスが容易になりますか? そして、最初から構築する方が速いのは何ですか? 私のアプリケーションでMVC方法論を使用しています。

9
ユーザーがWebページを離れたときに検出する最良の方法は?
ユーザーがWebページを離れたかどうかを検出する最良の方法は何ですか? の onunloadJavaScriptイベントは毎回動作しません(HTTPリクエストは時間がブラウザを終了するのに必要なよりも時間がかかります)。 1つを作成すると、現在のブラウザによってブロックされる可能性があります。
195 javascript 

9
staticキーワードとC ++でのさまざまな使用法
キーワードstaticはC ++でいくつかの意味を持つものですが、私は非常に混乱し、実際にどのように機能するのかを気にすることはありません。 私が理解していることからstatic、ストレージ期間があります。これは、グローバルの場合、プログラムの存続期間中持続することを意味しますが、ローカルについて話すとき、それはデフォルトでゼロに初期化されることを意味します。 C ++標準は、キーワードを持つクラスデータメンバーに対してこれを述べていますstatic。 3.7.1静的ストレージ期間[basic.stc.static] 3キーワードstaticを使用して、静的ストレージ期間を持つローカル変数を宣言できます。 4クラス定義のクラスデータメンバーにキーワードstaticを適用すると、データメンバーに静的ストレージ期間が与えられます。 ローカル変数とはどういう意味ですか?それは関数ローカル変数ですか?関数をローカルで宣言すると、関数staticは一度だけ初期化されるため、最初にこの関数に入る場合もあります。 また、クラスメンバーに関してストレージ期間についてのみ話します。インスタンス固有ではstaticないのはどうですか。それはまた、noのプロパティですか?それとも保管期間ですか? ではstatic、ファイルスコープの場合はどうでしょうか。すべてのグローバル変数は、デフォルトで静的ストレージ期間があると見なされますか?以下(セクション3.7.1から)はそう示しているようです。 1動的ストレージ期間がなく、スレッドストレージ期間がなく、ローカルでないすべての変数は、静的ストレージ期間を持ちます。これらのエンティティのストレージは、プログラムの期間中継続します(3.6.2、3.6.3)。 static変数のリンケージにはどのように関係しますか? この全体のstaticキーワードは、紛れも誰かがそれ英語のためのさまざまな用途を明確にしても私に言うことができ、混乱している時に初期化するためにstatic、クラスのメンバーを?
195 c++  static 

19
私のアプリまたはその依存関係はAndroid Advertising Idポリシーに違反していますか?
Google Playからこのメッセージを受信しましたが、広告IDを収集していません。 警告の理由:Android広告IDの使用に関するポリシーへの違反とデベロッパー販売/配布契約の第4.8条 Google Playでは、アプリがユーザーやデバイスの機密情報をリクエストまたは処理するときに、デベロッパーに有効なプライバシーポリシーを提供するよう要求しています。アプリがAndroid広告IDを収集して送信することが確認されました。これにはプライバシーポリシーの要件が適用されます。 私の依存関係のいずれかがそれを使用することは可能ですか?依存関係のリストは次のとおりです。 implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" implementation "org.jetbrains.anko:anko-common:$anko_version" implementation ("com.android.support:appcompat-v7:$android_support_version") { exclude group: 'com.android.support', module: 'animated-vector-drawable' exclude group: 'com.android.support', module: 'design' } implementation ("com.android.support:design:$android_support_version") { exclude group: 'com.android.support', module: 'animated-vector-drawable' } implementation ("com.android.support:cardview-v7:$android_support_version") { exclude group: 'com.android.support', module: 'animated-vector-drawable' exclude group: 'com.android.support', module: 'design' } implementation 'com.github.PhilJay:MPAndroidChart:v3.0.2' implementation …


7
LinuxにはどのようなLaTeX Editorを提案しますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、専門知識によって裏付けられると期待していますが、この質問は、議論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 どのLaTeXエディターを提案しますか?リンクをください。
195 latex  editor 

8
Androidで色整数を16進文字列に変換する方法は?
から生成された整数があります android.graphics.Color 整数の値は-16776961です この値を#RRGGBB形式の16進文字列に変換するにはどうすればよいですか。 簡単に言うと、-16776961から#0000FFを出力したい 注:出力にアルファを含めたくないので、この例も試しましたが成功しませんでした
195 java  android  string  colors  hex 

8
列で「uniq」する方法はありますか?
次のような.csvファイルがあります。 stack2@example.com,2009-11-27 01:05:47.893000000,example.net,127.0.0.1 overflow@example.com,2009-11-27 00:58:29.793000000,example.net,255.255.255.0 overflow@example.com,2009-11-27 00:58:29.646465785,example.net,256.255.255.0 ... ファイルから重複した電子メール(行全体)を削除する必要があります(つまりoverflow@example.com、上記の例に含まれる行の1つ)。uniq(カンマで区切られた)フィールド1のみでどのように使用しますか?によるとman、にuniqは列のオプションがありません。 私は何かを試しましたsort | uniqが、うまくいきません。
195 linux  shell  sorting  uniq 


2
シェルパイプラインで「jq」を使用する方法
jqシェルパイプラインで「正常に」動作するようには見えません。例えば: $ curl -s https://api.github.com/users/octocat/repos | jq | cat その結果、jqヘルプテキスト*が出力されます。jqの出力をファイルにリダイレクトしようとすると、同じことが起こります。 $ curl -s https://api.github.com/users/octocat/repos | jq > /tmp/stuff.json されjq、それがttyから実行されていないと判断した場合、意図的に救済しますか?jqパイプラインで使用できるように、この動作を防ぐにはどうすればよいですか? * (この例には猫の役に立たない使い方が含まれていることに気づきました。これは説明のみを目的としています)
195 shell  pipe  jq 

8
Visual Studioのデフォルトでプロジェクトから安全な警告(_CRT_SECURE_NO_WARNINGS)を削除する
scanf()などの関数を使用するときに表示されるプリコンパイラの安全な警告をすべてのプロジェクトにデフォルトで設定する方法はありますか?プロジェクトオプションまたは#define _CRT_SECURE_NO_WARNINGSコードの先頭にa を追加することでそれを実行できることがわかりました。 私はプログラミングコンテストを解決するための新しいプロジェクトを繰り返し作成していることに気づき、追加するのは本当に面倒です(そして貴重な時間がかかります)。 #ifdef _MSC_VER #define _CRT_SECURE_NO_WARNINGS #endif コードの最初、または新しいプロジェクトを開始するたびにプリコンパイラオプションで設定する。


4
なぜ他のデータ構造の代わりに配列を使用するのですか?
私がプログラミングをしているとき、配列が他の形式よりも情報を格納するのに適している例を見たことがありません。私は確かに、プログラミング言語の追加された「機能」がこれを改善し、それによってそれらを置き換えたことを理解していました。それらが置き換えられるのではなく、いわば新しい命が与えられるようになりました。 では、基本的に、配列を使用する意味は何ですか? これがコンピュータの観点から配列を使用する理由ではなく、プログラミングの観点から配列を使用する理由です(微妙な違い)。コンピュータがアレイをどう処理するかは問題ではありませんでした。


19
Macで複数のEclipseワークスペースを開く
Macで複数のEclipseワークスペースを同時に開くにはどうすればよいですか? 他のプラットフォームでは、追加のEclipseインスタンスを起動できますが、Macでは同じアプリケーションを2回開くことができません。Eclipseの2つのコピーを保持するよりも良い方法はありますか?
195 eclipse  macos 

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