プログラミング

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


6
git reflogとlogの違いは何ですか?
manページには、ログにはコミットログが表示され、reflogはreflog情報を管理すると記載されています。正確にはreflog情報とは何であり、ログには何がないのですか?ログははるかに詳細なようです。
158 git  git-log  git-reflog 

10
Javaデスクトップアプリケーション:SWTとSwingの比較[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 7年前休業。 この質問を改善する 私はWeb開発者で、最初の実際のデスクトップアプリケーションの構築を考えています。アイデアは、APIが利用できないWebアプリケーションで非常に反復的なタスクを自動化するツールを構築することです。 Javaを使いたいと思っています。私は以前にウェブ関連で使用し、構文をよく理解しており、アプリケーションをできるだけ簡単にクロスプラットフォームにしたいと考えています。 SWTとSwingのどちらを使用すればよいかわからない場合があります。私の主な読者はWindowsを使用しているので、できる限りネイティブで見たいと思っています。LinuxとMacは動作するはずですが、ここでは外観はそれほど重要ではありません。 それでは、各UIフレームワーク、Swing、またはSWTに対する賛成論と反対論は何ですか? ありがとう。 PS:私はEclipseを使用してWindowsで開発しています。しかし、Netbeansで遊ぶことを考えていました。
158 java  swing  swt 

6
C ++での__FILE __、__ LINE__、および__FUNCTION__の使用法
彼らはあなたのC ++コンパイラのサポートしていることを仮定すると、特定の理由があるない使用する__FILE__、__LINE__および__FUNCTION__ロギングとデバッグ目的のためには? 私は主に、ユーザーに誤解を招くようなデータを与えること(例えば、最適化の結果として誤った行番号または機能を報告すること)、または結果としてパフォーマンスヒットをとることに関心があります。 基本的に、私は信頼できる__FILE__、__LINE__と__FUNCTION__するために、常に正しいことを行いますか?


16
非同期のjdbc呼び出しは可能ですか?
データベースへの非同期呼び出しを行う方法はあるのでしょうか。 たとえば、処理に非常に長い時間がかかる大きなリクエストがあるとします。リクエストを送信し、リクエストが値を返すときに(リスナー/コールバックなどを渡すことによって)通知を受け取りたいと考えています。データベースが応答するのを待つのをブロックしたくありません。 スレッドのプールを使用することは、スケーリングしないので解決策であるとは思いません。大量の同時リクエストの場合、これは非常に多数のスレッドを生成します。 この種のネットワークサーバーの問題に直面しており、select / poll / epollシステムコールを使用して、接続ごとに1つのスレッドが存在しないようにすることで解決策を見つけました。データベースリクエストで同様の機能を使用する方法を知りたいだけですか? 注:FixedThreadPoolを使用するのが適切な回避策である可能性があることは承知していますが、(余分なスレッドを使用せずに)本当に非同期のシステムを開発した人がいないことに驚いています。 **更新** 実際の実用的なソリューションがないため、私は自分でライブラリ(finagleの一部)を作成することにしました:finagle-mysql。それは基本的にmysql要求/応答をデコード/デコードし、内部でFinagle / Nettyを使用します。接続数が非常に多い場合でも、非常によく拡張されます。

6
単一引用符をエスケープするために `'`を使用すべきではないのはなぜですか?
で述べたように、HTMLのシングルクォートが人気になったのはいつですか。そして属性にjQueryの組み込み引用符、HTML上のWikipediaのエントリは次のように述べています: 単一引用符文字( ')を属性値の引用に使用する場合は、属性値自体の中に出現する場合は、'or '('XHTMLドキュメント以外ではエスケープしないでください)としてエスケープする必要があります。 なぜ'使用すべきではないのですか?また、"代わりに使用しても安全"ですか?
158 html  escaping  quotes 

4
UNIXエクスポートコマンド[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 8年前に閉鎖。 この質問を改善する exportコマンドの使い方を理解しようとしています。 を使ってみましman exportたが、このコマンドのマニュアルがありません。 誰かexportがUNIXでのの使用を理解するのを手伝ってくれませんか?
158 bash  shell  unix 

12
フラグメントを使用してAndroidのタブごとに個別のバックスタック
Androidアプリでナビゲーション用のタブを実装しようとしています。TabActivityとActivityGroupは非推奨であるため、代わりにFragmentsを使用して実装したいと思います。 タブごとに1つのフラグメントを設定し、タブがクリックされたときにフラグメントを切り替える方法を知っています。しかし、どうすれば各タブに個別のバックスタックを設定できますか? たとえば、フラグメントAとBはタブ1の下にあり、フラグメントCとDはタブ2の下にあります。アプリを起動すると、フラグメントAが表示され、タブ1が選択されます。次に、フラグメントAがフラグメントBに置き換えられます。タブ2を選択すると、フラグメントCが表示されます。タブ1を選択すると、フラグメントBが再び表示されます。この時点で、戻るボタンを使用してフラグメントAを表示できるはずです。 また、デバイスを回転させても、各タブの状態が維持されることが重要です。 BRマーティン

3
EC2インスタンスタイプの正確なネットワークパフォーマンス?
AmazonでさまざまなEC2インスタンスタイプの正確なネットワークパフォーマンスの詳細を見つけることができません。代わりに、彼らはただ言っている: 高い 中程度 低 これはどういう意味ですか?特にTraffic-OUT、各インスタンスタイプの正確な量を知りたい。 ライブストリーミングを行う必要があり、ストリームのビットレートは240kbpsになります。だから私は、どのインスタンスタイプが同時にいくつのビューアを処理できるかを知る必要があります。

4
C ++でvoid関数をどのように終了しますか?
関数がvoid関数の場合、値を返さずに関数を途中で終了するにはどうすればよいですか?特定の条件がtrueの場合にコードを実行する必要がないvoidメソッドがあります。実際に値を返すためにメソッドを変更する必要は本当にありません。
158 c++ 

8
1つのアクティビティと他のすべてのフラグメント[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 この質問を改善する 私は1画面の実装を考えていますActivityし、他のすべてのsreens Fragmentsとmanaging all the fragments thru the activity。 それは良い考えですか?私の答えは「いいえ」ですが、それでもこの考えについてもっと明確に知りたいのです。 アイデアの長所と短所は何ですか? 注意: フラグメントとアクティビティのリンクを教えないでください。 編集: これはフラグメントとアクティビティに関するものです: 長所: フラグメントは、サブアクティビティとしてのアクティビティで使用されることを意図しています。 フラグメントはアクティビティの代わりにはなりません。 フラグメントは再利用性を目的としています(再利用性を実現する方法を知る必要があります)。 フラグメントは、タブレットと電話の両方をサポートするコードを作成するための最良の方法です。 短所: フラグメントからデータを取得するには、インターフェースを実装する必要があります。 対話については、それを示すのに長い道のりが必要です。 タブレットを考慮しない場合、なぜフラグメントを使用する必要があるのですか?アクティビティとフラグメントの開始時間の違いは何ですか?

9
値を返さずに非void関数の最後をオフにしても、コンパイラエラーが発生しないのはなぜですか?
私が何年も前に気付いて以来、これはデフォルトではエラーを生成しない(少なくともGCCでは)ことを知っているので、私はいつもその理由を疑問に思っていましたか? コンパイラフラグを発行して警告を生成できることを理解しましたが、常にエラーである必要はありませんか?非void関数が値を返さないのが有効であることはなぜ意味があるのですか? コメントでリクエストされた例: #include <stdio.h> int stringSize() { } int main() { char cstring[5]; printf( "the last char is: %c\n", cstring[stringSize()-1] ); return 0; } ...コンパイルします。
158 c++  c  gcc  g++ 

23
Node.jsで非同期関数の長いネストを回避する方法
DBからのデータを表示するページを作成したいので、DBからデータを取得する関数をいくつか作成しました。私はNode.jsの初心者なので、理解している限り、すべてを1つのページ(HTTP応答)で使用したい場合は、すべてをネストする必要があります。 http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/html'}); var html = "<h1>Demo page</h1>"; getSomeDate(client, function(someData) { html += "<p>"+ someData +"</p>"; getSomeOtherDate(client, function(someOtherData) { html += "<p>"+ someOtherData +"</p>"; getMoreData(client, function(moreData) { html += "<p>"+ moreData +"</p>"; res.write(html); res.end(); }); }); }); そのような関数がたくさんあると、入れ子が問題になります。 これを回避する方法はありますか?複数の非同期関数を組み合わせる方法に関係していると思います。これは基本的なことのようです。

11
Rの新しいバージョンをインストールする簡単な方法は?
Andrew Gelmanは最近、Rの簡単なアップグレードプロセスがないことを嘆きました(おそらくLinuxよりもWindowsのほうが適切です)。ソフトウェアのインストールからすべての設定/パッケージのコピーまで、アップグレードを行うための良いトリックはありますか? この提案はコメントに含まれており、私が最近使用しているものです。最初に新しいバージョンをインストールしてから、古いバージョンでこれを実行します。 #--run in the old version of R setwd("C:/Temp/") packages <- installed.packages()[,"Package"] save(packages, file="Rpackages") 新しいバージョンではこれが続きます: #--run in the new version setwd("C:/Temp/") load("Rpackages") for (p in setdiff(packages, installed.packages()[,"Package"])) install.packages(p)
158 r  upgrade  packages 

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