プログラミング

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

6
JSON文字列をリストではなくディクショナリに変換する
JSONファイルを渡して、データを辞書に変換しようとしています。 これまでのところ、これは私がやったことです: import json json1_file = open('json1') json1_str = json1_file.read() json1_data = json.loads(json1_str) 型であると期待しjson1_dataていますdictが、実際listにでチェックすると型として出力されtype(json1_data)ます。 何が欠けていますか?これを辞書にして、キーの1つにアクセスできるようにする必要があります。

18
iOS 7でナビゲーションバーの色を変更する方法
iOS 7でナビゲーションバーの色を変更するにはどうすればよいですか? 基本的に私はTwitter Nav Bar(iOS7そのために更新されたTwitter )のようなものを実現したいと考えています。の上にナビゲーションバーを埋め込みましたview controller。必要なのは、上部のユーティリティバーと共に、ナビゲーションバーの色を水色に変更することだけです。にオプションが見つからないようですstoryboard。



12
2つの一般的なリストの違いを比較する最も簡単な方法
2つの大量の(50.000を超えるアイテム)を比較するための最も迅速な(そしてリソースの消費が最も少ない)ものは何ですか。その結果、以下のような2つのリストがあります。 最初のリストには表示されるが2番目のリストには表示されないアイテム 2番目のリストには表示されるが、最初のリストには表示されないアイテム 現在、ListまたはIReadOnlyCollectionを使用しており、この問題をlinqクエリで解決しています。 var list1 = list.Where(i => !list2.Contains(i)).ToList(); var list2 = list2.Where(i => !list.Contains(i)).ToList(); しかし、これは私が望むほどうまく機能しません。たくさんのリストを処理する必要があるので、これをより速く、より少ないリソースで行うというアイデアはありますか?
213 c#  linq  list 

18
ストーリーボードのカスタムセルの行の高さの設定が応答しない
テーブルビューのセルの1つのセルの高さを調整しようとしています。問題のセルの「サイズインスペクタ」内の「行の高さ」設定からサイズを調整しています。iPhoneでアプリを実行すると、セルのデフォルトサイズはテーブルビューの「行サイズ」から設定されます。 テーブルビューの「行サイズ」を変更すると、すべてのセルのサイズが変わります。1つのセルにのみカスタムサイズを設定したいので、これは行いません。プログラムで問題を解決する投稿をたくさん見ましたが、可能であれば、ストーリーボードを介して実行することをお勧めします。

30
Visual Studio 2017で単体テストが検出されない
VS 2017をインストールしてから苦労しています。ユニットテストはコマンドラインの「ドットネットテスト」からのみ実行されるようです。 私のプロジェクトは.NET Core 1.1.1です。SDKと1.1.1のフレームワークの更新がインストールされています。 私はMSDNでサンプル(https://msdn.microsoft.com/en-us/library/ms182532.aspx)を試しましたが、これもまったく同じように失敗します。 テストとメインプロジェクトのすべてのNuGetパッケージが最新です。そして、テストプロジェクトとメインプロジェクトの両方がエラーなしでビルドされます。テストはコマンドラインから正常に実行されます。 誰かがVS 2017で実行するユニットテストを取得していますか? ありがとう、ジョン 更新-延長 以下は、GitHubで動作しない簡単なテストプロジェクトの例です。これはxUnitの例ですが、MSテストで構築されたNUnitとビジュアルスタジオを試しました。どのようなテストや変更を加えても、VSテストランナーにテストを見つけることはできません。 私が試したこと VSテストキャッシュファイルの削除 DEL %TEMP%\VisualStudioTestExplorerExtensions VSの再起動 テストエクスプローラーを閉じる/開く xUnitがインストールされている場合Microsoft.DotNet.InternalAbstractions(SO postを参照) NUnitの場合、アダプターがインストールされており、NUnitパッケージと同じバージョン(3)であることを確認してください test -> test settings -> default processor architecture x86に設定されています 質問 缶誰でもVSテストエクスプローラが正常にユニットテストを見つけるVS2017で、.NETのコア1.1.0溶液(.csprojプロジェクトファイル)の実施例を提供してくださいOR私に与えられた例では、問題を示しています。

18
Javaのファイルの行数
私は巨大なデータファイルを使用していますが、これらのファイルの行数を知るだけでよい場合があります。通常、ファイルを開いて、ファイルの最後に達するまで1行ずつ読み取ります。 それを行うためのよりスマートな方法があるかどうか私は思っていました

9
dexを実行できません:EclipseでGCオーバーヘッド制限を超えました
GitプロジェクトOsmAndをダウンロードしてコンパイルすると、Eclipseは次のエラーを返しました。 [Dex Loader] Unable to execute dex: GC overhead limit exceeded [OsmAnd] Conversion to Dalvik format failed: Unable to execute dex: GC overhead limit exceeded GoogleとStackoverflowは、で変更-Xms40m -Xmx384mする必要があると述べましたeclipse.ini。 Dalvik形式への変換に失敗しました:dexを実行できません:Javaヒープスペース。 プロジェクトをクリーンアップしてEclipseを再起動しましたが、役に立ちませんでした。 私はこのリンクを見つけました:Android開発者へのヒント:「Dalvik形式への変換に失敗しました:dexを実行できません:null」 しかし.jar、プロジェクトから入力を変更する対象がわかりません。誰かが手助けできる場合は、プロジェクトをそれら。

9
JDK Netbeansが動作するように設定する方法は?
以前はjdk1.6.0_21とjdk1.6.0_25で実行されていた古いNB6.7、NB6.9、NB7.0があります。これらのJDKを削除し、jdk1.6.0_26とjdk1.7.0のみを残しましたが、古いNBを保持したいのですが、実行すると次のメッセージが表示されます。 「指定されたjdkhome C:\ Program Files(x86)\ Java \ jdk1.6.0_25にJavaインストールが見つかりません。デフォルトバージョンを使用しますか?」 「jdk1.6.0_25」を探している場所を見つけて、「C:\ Program Files(x86)\ NetBeans 6.7」と「C:\ Users \ USER.nbi \ registry.xml」にあるいくつかの構成ファイルを更新しました「それでもメッセージは届き続けますが、私の質問は、どこで何を変更する必要がありC:\Program Files (x86)\Java\jdk1.6.0_26ますか?
213 java  netbeans 



9
git履歴の特定のリビジョンをどのように削除しますか?
gitの履歴が次のようになっているとします。 1 2 3 4 5 1–5は個別のリビジョンです。1、2、4、5を維持したまま3を削除する必要があります。これを行うにはどうすればよいですか? 削除するリビジョンの後に何百ものリビジョンがある場合、効率的な方法はありますか?
213 git 



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