プログラミング

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

3
デフォルトの「大」、「中」、「小」のテキストビューのdpi値Android
ドキュメント(または誰か)はデフォルトのdpi値について話しますか 大きなTextView { android:textAppearance="?android:attr/textAppearanceLarge"} 中程度のTextView { android:textAppearance="?android:attr/textAppearanceMedium"} 小さなTextView { android:textAppearance="?android:attr/textAppearanceSmall"} SDKのウィジェット? 言い換えると、android:textAppearance属性を使用せずにこれらのテキストビューの外観を複製できますか?

4
GCC 5.4.0での高価なジャンプ
私は次のような関数を持っています(重要な部分のみを示しています): double CompareShifted(const std::vector<uint16_t>& l, const std::vector<uint16_t> &curr, int shift, int shiftY) { ... for(std::size_t i=std::max(0,-shift);i<max;i++) { if ((curr[i] < 479) && (l[i + shift] < 479)) { nontopOverlap++; } ... } ... } このように書かれた場合、関数は私のマシンで最大34msかかりました。条件をブール乗算に変更した後(コードは次のようになります): double CompareShifted(const std::vector<uint16_t>& l, const std::vector<uint16_t> &curr, int shift, int shiftY) { ... for(std::size_t i=std::max(0,-shift);i<max;i++) …
171 c++  gcc 

6
JavaでXMLをJSONに変換する最も簡単な方法[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 5年前休業。 この質問を改善する JavaでXMLをJSONにすばやく簡単に変換するための優れたツールは何ですか?
171 java  xml  json 

11
OLE DBとODBCデータソースの違いは何ですか?
私はピボットキャッシュに関するMS Excelヘルプ記事を読んでいて、それらがOLE DBおよびODBCソースで何を意味するのか不思議に思っていました ... SQLプロパティの代わりにCommandTextプロパティを使用する必要があります。SQLプロパティは、以前のバージョンのMicrosoft Excelとの互換性のために主に存在しています。両方のプロパティを使用する場合、CommandTextプロパティの値が優先されます。 ためのOLE DBソース、CommandTypeプロパティは、CommandTextプロパティの値を記載しています。 以下のためのODBCソース、正確にSQLプロパティなどのCommandTextプロパティ機能、およびプロパティを設定すると、リフレッシュするデータが発生します... 私はあなたの短い答えに本当に感謝しています。
171 odbc  oledb 

7
rake db:schema:loadと移行
ここで非常に単純な質問-アプリが複雑になるにつれて移行が遅くなり面倒になる可能性がある場合rake db:schema:load、代わりに呼び出すクリーナーがはるかに多い場合、なぜ移行が存在するのですか? 上記の答えがバージョン管理(データベースへの変更の段階的な記録)に移行が使用されるというものである場合、アプリがより複雑になりrake db:schema:load、代わりに使用されるにつれて、アプリは主要機能を維持し続けますか? 注意: この質問への回答から:本番サーバー上のrake db:schema:load データを削除するので、使用するときは注意してください。


2
一般的な戻り値の型の上限-インターフェイスとクラス-驚くほど有効なコード
これは、サードパーティのライブラリAPIからの実際の例ですが、簡略化されています。 Oracle JDK 8u72でコンパイル 次の2つの方法を検討してください。 <X extends CharSequence> X getCharSequence() { return (X) "hello"; } <X extends String> X getString() { return (X) "hello"; } どちらも「チェックされていないキャスト」警告を報告します-理由はわかります。私を困惑させるのは、なぜ私が電話できるのか Integer x = getCharSequence(); そしてそれはコンパイルしますか?コンパイラは、Integerがを実装していないことを知っている必要がありますCharSequence。への呼び出し Integer y = getString(); エラーを出します(予想通り) incompatible types: inference variable X has incompatible upper bounds java.lang.Integer,java.lang.String この動作が有効と見なされる理由を誰かが説明できますか?それはどのように役立ちますか? クライアントは、この呼び出しが安全でないことを認識していません-クライアントのコードは警告なしでコンパイルされます。コンパイルがそのことを警告しない、またはエラーを発行しないのはなぜですか? また、この例との違いは次のとおりです。 <X …
171 java  generics  java-8 

9
ASP.Net MVCでコントローラーの要求をモックする方法は?
ASP.Net MVCフレームワークを使用したC#のコントローラーがあります public class HomeController:Controller{ public ActionResult Index() { if (Request.IsAjaxRequest()) { //do some ajaxy stuff } return View("Index"); } } 私はモックに関するいくつかのヒントを得て、以下とRhinoMocksでコードをテストしたいと思っていました var mocks = new MockRepository(); var mockedhttpContext = mocks.DynamicMock<HttpContextBase>(); var mockedHttpRequest = mocks.DynamicMock<HttpRequestBase>(); SetupResult.For(mockedhttpContext.Request).Return(mockedHttpRequest); var controller = new HomeController(); controller.ControllerContext = new ControllerContext(mockedhttpContext, new RouteData(), controller); var result …



19
RecyclerView + AppBarLayoutでフリング
AppBarLayoutおよびCollapsingToolbarLayoutで新しいCoordinatorLayoutを使用しています。AppBarLayoutの下に、コンテンツのリストを含むRecyclerViewがあります。 リストを上下にスクロールすると、RecyclerViewでフリングスクロールが機能することを確認しました。ただし、展開中にAppBarLayoutがスムーズにスクロールすることも必要です。 CollaspingToolbarLayoutを展開するために上にスクロールする場合、画面から指を離すと、スクロールはすぐに停止します。すばやく上にスクロールすると、CollapsingToolbarLayoutも折りたたまれる場合があります。RecyclerViewでのこの動作は、NestedScrollViewを使用する場合とは大きく異なるように見えます。 recyclerviewでさまざまなスクロールプロパティを設定しようとしましたが、これを理解できませんでした。 これは、スクロールの問題の一部を示すビデオです。 https://youtu.be/xMLKoJOsTAM 以下は、RecyclerView(CheeseDetailActivity)の問題を示す例です。 https://github.com/tylerjroach/cheesesquare これは、Chris BanesのNestedScrollViewを使用する元の例です。 https://github.com/chrisbanes/cheesesquare

9
Mac OSX LionからPostgreSQL 9.0.4を完全にアンインストールしますか?
この質問は次のように見えるかもしれません:Mac(Snow Leopardを実行中)でpostgresqlをアンインストールする方法ただし、2つの大きな違いがあります。Lionを実行していて、PostgreSQL 9.0.4をアンインストールしようとしています。私は最後の質問とそれが参照するリンクを見ましたが、このコマンドを実行したときに「uninstall-postgresql」というファイルが見つかりませんでした。 sudo find / -name "*uninstall-*" つまり、9.0.4のアンインストールプロセスは8.xのアンインストールプロセスとは異なるということです。 手動でアンインストールする方法を説明するいくつかの投稿を別の場所で見ましたが、同様に、参照されているディレクトリ/ファイルの一部が私のマシンに存在しません。 あなたが提供できるあらゆる支援や指示は大歓迎です。 参考までに、これは他のポスターがユキヒョウからpostgresをアンインストールするために使用したリンクです。私がこれらのコマンドをステップスルーしようとしたとき、それらのほとんどは「コマンドが見つかりません」の変種で窒息しました。 更新: に加えてbrew uninstall postgres、次のファイル/ディレクトリを手動で削除する必要がありますか?スレートを完全に消去し、データファイルやデータベーステーブルなどは一切消去しないことを覚えておいてください。 > sudo find / -name "*postgres*" find: /dev/fd/3: Not a directory find: /dev/fd/4: Not a directory /Library/Ruby/Gems/1.8/doc/activerecord-3.1.1/rdoc/lib/active_record/connection_adapters/postgresql_adapter_rb.html /Library/Ruby/Gems/1.8/doc/activerecord-3.1.1/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/postgresql_version-i.ri /Library/Ruby/Gems/1.8/doc/arel-2.2.1/rdoc/lib/arel/visitors/postgresql_rb.html /Library/Ruby/Gems/1.8/gems/activerecord-3.1.1/lib/active_record/connection_adapters/postgresql_adapter.rb /Library/Ruby/Gems/1.8/gems/arel-2.2.1/lib/arel/visitors/postgresql.rb /Library/Ruby/Gems/1.8/gems/arel-2.2.1/test/visitors/test_postgres.rb /Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/generators/rails/app/templates/config/databases/jdbcpostgresql.yml /Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/generators/rails/app/templates/config/databases/postgresql.yml /Library/WebServer/Documents/postgresql /Library/WebServer/Documents/postgresql/html/app-postgres.html /Library/WebServer/Documents/postgresql/html/postgres-user.html /private/etc/apache2/users/postgres.conf /private/var/db/dslocal/nodes/Default/groups/_postgres.plist /private/var/db/dslocal/nodes/Default/sharepoints/postgres's Public Folder.plist /private/var/db/dslocal/nodes/Default/users/_postgres.plist /private/var/db/dslocal/nodes/Default/users/postgres.plist …


5
(なぜ)RDDでキャッシュを呼び出すか、永続化する必要があるか
弾力性のある分散データセット(RDD)がテキストファイルまたはコレクション(または別のRDD)から作成された場合、RDDデータをメモリに格納するために「キャッシュ」または「永続化」を明示的に呼び出す必要がありますか?または、RDDデータはデフォルトでメモリに分散して保存されますか? val textFile = sc.textFile("/user/emp.txt") 私の理解では、上記の手順の後、textFileはRDDであり、ノードのメモリのすべてまたは一部で使用できます。 もしそうなら、なぜtextFile RDDで「キャッシュ」または「持続」を呼び出す必要があるのですか?
171 scala  apache-spark  rdd 


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