プログラミング

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

19
ConcurrentHashMapとCollections.synchronizedMap(Map)の違いは何ですか?
複数のスレッドによって同時に変更されるマップがあります。 Java APIには、3つの異なる同期Map実装があるようです。 Hashtable Collections.synchronizedMap(Map) ConcurrentHashMap 私が理解していることから、インターフェースに合うように後で適応されHashtableた古い実装(廃止されたDictionaryクラスを拡張)Mapです。それは一方でされた同期、深刻な持っているようだスケーラビリティの問題を、新たなプロジェクトのために推奨されません。 しかし、他の2つはどうですか?返された地図との違いは何ですCollections.synchronizedMap(Map)とConcurrentHashMapSは?どちらがどの状況に適していますか?


30
ExcelからCSVへのUTF8エンコーディング[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 4ヶ月前に閉鎖。 インポートファイルとして使用するためにCSVファイルに変換する必要があるスペイン語の文字(チルダなど)を含むExcelファイルがあります。ただし、「CSVとして保存」を実行すると、ASCII文字ではない「特殊な」スペイン語文字が壊されます。また、MacでExcelファイルを作成した元のユーザーからのように見える左と右の引用符と長いダッシュでこれを行うようです。 CSVは単なるテキストファイルなので、UTF8エンコーディングを処理できると確信しているので、Excelの制限だと思いますが、ExcelからCSVに変換して非ASCII文字を保持する方法を探していますそのまま。
607 excel  encoding  csv  utf-8 


15
マルチコアマシンのNode.js
Node.jsのは面白そうだね、しかし私は何かを欠場しなければならない-のNode.jsだけ単一のプロセスやスレッドで実行するように調整されていませんか? それでは、マルチコアCPUとマルチCPUサーバーに対してどのように拡張するのでしょうか。結局のところ、シングルスレッドサーバーを可能な限り高速にするのは素晴らしいことですが、高負荷の場合は複数のCPUを使用したいと思います。アプリケーションを高速化する場合も同様です。今日では、複数のCPUを使用してタスクを並列化する方法のようです。 Node.jsはこの図にどのように適合しますか?どういうわけか複数のインスタンスを分散するという考えですか、それとも何ですか?





29
git pullが失敗し、「参照を解決できません」「ローカル参照を更新できません」
git 1.6.4.2を使用して、git pull私が試したところ、次のエラーが発生しました。 error: unable to resolve reference refs/remotes/origin/LT558-optimize-sql: No such file or directory From git+ssh://remoteserver/~/misk5 ! [new branch] LT558-optimize-sql -> origin/LT558-optimize-sql (unable to update local ref) error: unable to resolve reference refs/remotes/origin/split-css: No such file or directory ! [new branch] split-css -> origin/split-css (unable to update local ref) 試しましたがgit …
606 git  git-pull 

13
var_dumpの結果を文字列にキャプチャするにはどうすればよいですか?
の出力をキャプチャしたい var_dump文字列へですが。 PHPのドキュメントによれば、 結果を直接ブラウザに出力するものと同様に、出力制御関数を使用して、この関数の出力をキャプチャし、それを文字列(たとえば)に保存できます。 それがどのように機能するかの例は何でしょうか? print_r() 必要な情報が得られないため、これは妥当な可能性ではありません。
605 php  string  var-dump 

12
Visual Studioの出力ウィンドウへの書き込み
デバッグのために出力ウィンドウにメッセージを書き込もうとしています。Javaのような関数を検索しましたsystem.out.println("")。私が試したDebug.Write、Console.WriteとTrace.Write。エラーは発生しませんが、何も出力されません。 「DEFBUG定数の定義」および「TRACE定数の定義」オプションがチェックされています。 メニューツール → オプション → デバッグ → 「すべての出力ウィンドウテキストをイミディエイトウィンドウにリダイレクトする」オプションはチェックされていません。 構成:アクティブ(デバッグ) 注:必要に応じて、「Windowsフォームアプリケーション」としてウィザードを使用してプロジェクトを作成しました。どこを見ればいいのか分かりません。

13
コマンドプロンプトコマンドを実行する
C#アプリケーション内からコマンドプロンプトコマンドを実行する方法はありますか?もしそうなら、私はどのように次のことをしますか: copy /b Image1.jpg + Archive.rar Image2.jpg これは基本的に、JPG画像内にRARファイルを埋め込みます。これをC#で自動的に行う方法があるかどうか疑問に思っていました。

30
Android開発ツールv。23を使用してEclipseを更新する
新しいSDKツール(リビジョン23)を使用してEclipseを更新しましたが、Eclipseの起動時に次のエラーが表示されます。 このAndroid SDKには、Android Developer Toolkitバージョン23.0.0以降が必要です。現在のバージョンは22.6.3.v201404151837-1123206です。ADTを最新バージョンに更新してください。 「アップデートの確認」でアップデートは見つかりませんでした。私がしようとすると、「新規ソフトウェアのインストール」、私はバージョン23を見ることができますが、私は次のエラーのためにアップグレードすることはできません。 Cannot complete the install because of a conflicting dependency. Software being installed: Android Development Tools 23.0.0.1245622 (com.android.ide.eclipse.adt.feature.feature.group 23.0.0.1245622) Software currently installed: Android Developer Tools 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.product 22.2.1.v201309180102-833290) Only one of the following can be installed at once: ADT Package 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.package 22.6.3.v201404151837-1123206) ADT Package …
605 java  android  eclipse  adt 

2
multipart / form-dataリクエストを送信するためのツール[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 3年前休業。 現在、Chrome Addon Postman-REST Clientを使用して、POST / GETリクエストを簡単に作成しています。 アップロードスクリプトをデバッグしたいのですが、ファイルも送信できるように、「multipart / form-data」としてエンコードされたリクエストを作成するツールを探しています。

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