プログラミング

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

10
可変数の引数を渡す
可変数の引数をとるC関数があるとします。内部から可変数の引数を期待する別の関数を呼び出して、最初の関数に渡されたすべての引数を渡すにはどうすればよいでしょうか。 例: void format_string(char *fmt, ...); void debug_print(int dbg_lvl, char *fmt, ...) { format_string(fmt, /* how do I pass all the arguments from '...'? */); fprintf(stdout, fmt); }

12
HttpClientとHttpClientHandlerはリクエスト間で破棄する必要がありますか?
System.Net.Http.HttpClientおよびSystem.Net.Http.HttpClientHandler.NET Framework 4.5のは、IDisposableを実装します(System.Net.Http.HttpMessageInvokerを介して)。 の using声明のドキュメントは言います: 原則として、IDisposableオブジェクトを使用する場合は、usingステートメントで宣言してインスタンス化する必要があります。 この回答はこのパターンを使用しています: var baseAddress = new Uri("http://example.com"); var cookieContainer = new CookieContainer(); using (var handler = new HttpClientHandler() { CookieContainer = cookieContainer }) using (var client = new HttpClient(handler) { BaseAddress = baseAddress }) { var content = new FormUrlEncodedContent(new[] { new KeyValuePair<string, string>("foo", "bar"), …

11
Visual Studioのエディターにガイドラインを追加する
前書き Visual Studioに一定量の文字の後に線を引く方法を常に探し求めていました。 以下は、Visual Studioのさまざまなバージョンでこれらのいわゆるガイドラインを有効にするためのガイドです。 Visual Studio 2013 VS 2013のPaul Harringtonのエディターガイドライン拡張機能をインストールする Visual Studio 2010および2012 VS 2010またはVS 2012用のPaul Harringtonのエディターガイドライン拡張機能をインストールします。 VS 2010:HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Text Editor VS 2012:でレジストリを開き、 値でHKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\Text Editor 呼び出される新しい文字列を追加GuidesしますRGB(100,100,100), 80。最初の部分は色を指定し、他の部分(80)は行が表示される列です。 または、ガイドラインUI拡張機能(これもProductivity Power Toolsの一部です)をインストールします。これにより、レジストリを直接編集する必要なく、エディターのコンテキストメニューにエントリを追加して、エントリを追加/削除できます。この方法の現在の欠点は、列を直接指定できないことです。 Visual Studio 2008およびその他のバージョン Visual Studio 2008を使用している場合は、でレジストリを開き、値でHKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor呼び出される新しい文字列を追加GuidesしますRGB(100,100,100), 80。最初の部分は色を指定し、他の部分(80)は行が表示される列です。Visual Studioを再起動すると、縦線が表示されます。 このトリックは、正しいパスを使用している限り、他のさまざまなバージョンのVisual Studioでも機能します。 2003: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Text Editor 2005: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Text Editor 2008: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor …

14
SQL Server-SELECT FROMストアドプロシージャ
行を返すストアドプロシージャがあります。 CREATE PROCEDURE MyProc AS BEGIN SELECT * FROM MyTable END 実際の手順はもう少し複雑なので、sprocが必要です。 このプロシージャを呼び出すことによって出力を選択することは可能ですか? 何かのようなもの: SELECT * FROM (EXEC MyProc) AS TEMP 私が使用する必要があるSELECT TOP X、ROW_NUMBERと、追加のWHEREページへの句自分のデータ、と私は本当にパラメータとして、これらの値を渡す必要はありません。

11
Mac OS Xおよび複数のJavaバージョン
MacOSに追加のJavaをインストールするにはどうすればよいですか?私はjdk8をインストールしましたが、それはうまくいきます。しかし今、私は開発目的でjdk7のインストールが必要です。DMGファイルを介して古いバージョンをインストールしようとすると、新しいバージョンのJavaがすでにインストールされていてインストーラーが終了するという警告が表示されます。 /usr/libexec/java_home -verbose Matching Java Virtual Machines (1): 1.8.0_20, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home /Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home これに加えてjdk7をインストールする方法は? ありがとう Dakky

19
同じURLの新しい画像で画像を更新する
アクセスするたびに新しい画像を提供する自分のサイトのリンクにアクセスしています。 私が遭遇している問題は、バックグラウンドでイメージをロードしてからページ上のイメージを更新しようとすると、イメージが変更されないことです。ただし、ページをリロードするとイメージは更新されます。 var newImage = new Image(); newImage.src = "http://localhost/image.jpg"; function updateImage() { if(newImage.complete) { document.getElementById("theText").src = newImage.src; newImage = new Image(); number++; newImage.src = "http://localhost/image/id/image.jpg?time=" + new Date(); } setTimeout(updateImage, 1000); } FireFoxが認識するヘッダー: HTTP/1.x 200 OK Cache-Control: no-cache, must-revalidate Pragma: no-cache Transfer-Encoding: chunked Content-Type: image/jpeg Expires: Fri, 30 Oct …
333 javascript  image  url  refresh 


21
ビューが非表示のときに自動レイアウトを使用して他のビューを移動するにはどうすればよいですか?
私はカスタムセルをIBで設計し、サブクラス化し、アウトレットをカスタムクラスに接続しました。セルコンテンツには、UIView(cdView)と2つのラベル(titleLabelとemailLabel)の3つのサブビューがあります。各行で使用可能なデータによっては、UIViewと2つのラベルをセルに表示したい場合と、2つのラベルのみを表示したい場合があります。私がやろうとしているのは、UIViewプロパティを非表示に設定した場合、またはスーパービューから削除した場合に、2つのラベルが左に移動するように制約を設定することです。UIpx先行制約を10pxのスーパービュー(セルコンテンツ)に設定し、UILabelsが10 pxの制約を次のビュー(UIView)に設定しようとしました。後で私のコードで -(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(IndexPath *)indexPath { ... Record *record = [self.records objectAtIndex:indexPath.row]; if ([record.imageURL is equalToString:@""]) { cell.cdView.hidden = YES; } 私は自分のcell.cdViewを非表示にしていて、ラベルを左に移動させたいのですが、それらはセル内の同じ位置にとどまっています。superviewからcell.cdViewを削除しようとしましたが、うまくいきませんでした。私が何であるかを明確にするために画像を添付しました。 私はこれをプログラムで行う方法を知っており、その解決策を探していません。私が欲しいのはIBに制約を設定することです。他のビューが削除または非表示にされた場合、私のサブビューが動的に移動することを期待しています。自動レイアウトでIBでこれを行うことは可能ですか? .....

10
JavaでAndroidのHttpResponseタイムアウトを設定する方法
接続状態を確認するための次の関数を作成しました。 private void checkConnectionStatus() { HttpClient httpClient = new DefaultHttpClient(); try { String url = "http://xxx.xxx.xxx.xxx:8000/GaitLink/" + strSessionString + "/ConnectionStatus"; Log.d("phobos", "performing get " + url); HttpGet method = new HttpGet(new URI(url)); HttpResponse response = httpClient.execute(method); if (response != null) { String result = getResponse(response.getEntity()); ... テストのためにサーバーをシャットダウンすると、実行がラインで長時間待機します HttpResponse response = …

10
JavaとSQLite [終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 単一のファイルデータベースが提供するきちんとしたところに惹かれます。SQLiteをJavaに接続して使用するためのドライバー/コネクターライブラリはどこにありますか。 ラッパーライブラリhttp://www.ch-werner.de/javasqliteを見つけましたが、他にもっと有名なプロジェクトはありますか?
333 java  sqlite 

14
PythonにはどのSOAPクライアントライブラリがあり、それらのドキュメントはどこにありますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 私はこれまでSOAPを使用したことがなく、Pythonは初めての方です。これは、両方のテクノロジーを理解するために行います。SOAPlibをインストールし、クライアントのドキュメントを読み込もうとしましたが、よくわかりません。PythonのSOAPクライアントライブラリになるのにより適した他に検討できることはありますか? 編集:念のため、私はPython 2.6を使用しています。
333 python  soap  soap-client 

18
Java SE APIのみを使用したJavaのシンプルなHTTPサーバー
Java SE APIだけを使用して、Javaで非常に基本的なHTTPサーバー(GET / POSTのみをサポート)を作成する方法はありますか。手動でHTTP要求を解析し、HTTP応答を手動でフォーマットするコードを書く必要はありませんか?Java SE APIは、HTTPクライアント機能をHttpURLConnectionにうまくカプセル化しますが、HTTPサーバー機能の類似物はありますか? 明確にするために、私がオンラインで見た多くのServerSocketの例で私が抱えている問題は、それらが独自の要求の解析/応答のフォーマットとエラー処理を行うことです。そして私はそれらの理由でそれを避けようとしています。 私が避けようとしている手動のHTTP操作の例として: http://java.sun.com/developer/technicalArticles/Networking/Webserver/WebServercode.html
333 java  http  httpserver 


18
現在の状態をリロードする方法は?
Angular UIルーターを使用していて、現在の状態を再読み込みしてすべてのデータを更新したい/現在の状態とその親のコントローラーを再実行したい 私は3つの州レベルがあります:directory.organisations.details directory.organisationsには、組織のリストを含むテーブルが含まれています。テーブル内のアイテムをクリックすると、$ StateParamsがアイテムのIDを渡してdirectory.organisations.detailsが読み込まれます。したがって、詳細状態では、このアイテムの詳細をロードして編集し、データを保存します。これまでのところ問題ありません。 次に、この状態をリロードしてすべてのデータを更新する必要があります。 私が試してみました: $state.transitionTo('directory.organisations'); これは親の状態になりますが、コントローラーをリロードしません。パスが変更されていないためです。理想的には、私は単にdirectory.organisations.details状態に留まり、親のすべてのデータも更新したいだけです。 私も試しました: $state.reload() $ state.reloadのAPI WIKIでこれを確認しました "(コントローラーのバグが今すぐ再インスタンス化され、すぐに修正されます)。" 何か助けていただけませんか?

19
プログラムでlayout_gravityを設定するには?
私の質問は簡単です、 プログラムでボタンlayout_gravityを設定するにはどうすればよいですか? インターネットでこれを見つけましたが、Nullpointer例外がスローされます。 Button MyButton = new Button(this); LinearLayout.LayoutParams lllp=(LinearLayout.LayoutParams)MyButton.getLayoutParams(); lllp.gravity=Gravity.RIGHT; MyButton.setLayoutParams(lllp); MyLinearLayout.addView(MyButton); 解決策はありますか?

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