プログラミング

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

4
UIViewController viewDidLoad対viewWillAppear:適切な分業は何ですか?
私はいつもに割り当てる必要があるタスクの種類のビットが不明確となっているviewDidLoad対viewWillAppear中:UIViewControllerサブクラス。 たとえば、UIViewControllerサブクラスでサーバーにアクセスし、データを取得してビューにフィードし、そのビューを表示するアプリを実行しています。viewDidLoad対これを行うことの長所と短所は何viewWillAppearですか?


5
差分アルゴリズム?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 私は、効果的で効率的なdiffアルゴリズムの説明に夢中になっています。 私が得た最も近いのは、RFC 3284へのリンク(Eric Sinkのいくつかのブログ投稿から)です。これは、diffの結果が格納されるデータ形式を完全に理解できる用語で説明しています。ただし、diffを実行しているときにプログラムがこれらの結果に到達する方法については、まったく触れられていません。 私はこれを個人的な好奇心から研究しようとしています。これは、diffアルゴリズムを実装するときにトレードオフがあるはずだと確信しているからです。その代わりに?」... VCDIFFを出力することになる効率的なアルゴリズムの説明はどこにありますか? ちなみに、SourceGearのDiffMergeで使用されている実際のアルゴリズムの説明を見つけた場合は、さらに良いでしょう。 注:最も長い共通のサブシーケンスは、VCDIFFで使用されるアルゴリズムではないようです。使用するデータ形式を考えると、よりスマートな処理をしているように見えます。
164 algorithm  diff  vcdiff 


1
ディレクトリまたはファイルが存在するマウント/パーティションを見つける方法は?(Linuxサーバー)[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 5年前休業。 この質問を改善する どのパーティション/マウントディレクトリまたはファイルがオンになっているかを簡単に見つけるLinuxコマンドはありますか? (これはおそらくRTMの質問であり、私は質問することに罪悪感を感じますが、どういうわけか、まだGoogleで良い答えを見つけることができません。)

6
WebブラウザーからGPS位置を取得する
私はモバイルベースのWebサイトを開発しています。そこでGoogleマップを統合しました。Googleマップの「From」フィールドに動的に入力する必要があります。 WebブラウザーからGPSの位置を取得し、Googleマップの「From」フィールドに動的に入力することはできますか?

2
WinRTが管理されていないのはなぜですか?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 Windows 8では、.NETに似ているが管理されていないWinRTが導入されています。なぜ管理されないのですか?パフォーマンスの問題ですか?ガベージコレクションは低レベルのAPIには適さないという意味ですか?

2
「アプリ」Android XML名前空間とは何ですか?
これはapp私がres/menu/main.xmlファイルから見た名前空間の例です <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" tools:context=".MainActivity" > <item android:id="@+id/action_settings" android:title="@string/action_settings" android:orderInCategory="100" app:showAsAction="never" /> </menu> app名前空間はどのような目的に役立ちますか?「標準」のAndroid XML名前空間ですか?2つの異なる名前空間(例:app:showAsActionとandroid:showAsAction)に配置された同じ属性に同じ値のオプションを使用できますか? ドキュメントから: android:showAsAction=["ifRoom" | "never" | "withText" | "always" | "collapseActionView"] つまり、上記の例の行は、属性が代わりにあった場合、別の意味になります。 android:showAsAction="never" なんらかの「サブクラス化」メカニズムのように思われappますが、Google / Androidソースから名前空間に関する実際のドキュメントを見つけることができません。

12
jQueryでバインドされたイベントを注文する方法
4つのスクリプトブロックを含む可能性のあるページがあるWebアプリがあるとします-私が書くスクリプトはそれらのブロックの1つにあるかもしれませんが、どれがコントローラーによって処理されるのかわかりません。 一部のonclickイベントをボタンにバインドしますが、予期しない順序で実行される場合があります。 注文を確実にする方法はありますか、または過去にこの問題をどのように処理しましたか?


6
ActionBarActivityに対するAppCompatActivityの拡張とは何ですか?
android.support.v7.app.AppCompatActivity 昨日、新機能として最新のv7サポートライブラリに追加されました。 ActionBarActivity新しいライブラリのために非推奨にAppCompatActivityなりAppCompatActivity、サポートライブラリのアクションバー機能を使用するアクティビティの基本クラスであると言われています。では、AppCompatActivityoverの新機能は何ActionBarActivityですか?どのような拡張機能がAppCompatActivityありActionBarActivityますか?そして、何の利点がありAppCompatActivityますか?誰かがいくつかのサンプルを提供できますか? ヒントがあれば大歓迎です。そして、事前に感謝します。 PS:私を最も驚かせたのは、AppCompatActivity拡張されたものandroid.support.v4.app.FragmentActivityはの直接の親クラスですActionBarActivity!私が実際にActionBarActivityできることは何でもAppCompatActivityできるということですが、なぜAndroidは後者を押し出したのですか? 一方、「はからActionBarActivityへの名前変更AppCompatActivityでAppCompatはありません。の内部ロジックはを介して利用できますAppCompatDelegate。したがって、の「内部ロジック」はAppCompat何ですか?というブログ投稿を見ました。何ができるAppCompatDelegate?誰かがこれに関するコードを投稿できますか?

9
JavaScriptで2 == [2]になるのはなぜですか?
私は最近それ2 == [2]をJavaScript で発見しました。結局のところ、この奇妙な点にはいくつか興味深い結果があります。 var a = [0, 1, 2, 3]; a[[2]] === a[2]; // this is true 同様に、次の作品: var a = { "abc" : 1 }; a[["abc"]] === a["abc"]; // this is also true さらに奇妙なことに、これもうまくいきます: [[[[[[[2]]]]]]] == 2; // this is true too! WTF? これらの動作は、すべてのブラウザで一貫しています。 これが言語機能である理由は何ですか? この「機能」のより異常な結果は次のとおりです。 [0] == …

3
Python 3でx ** 4.0がx ** 4より速いのはなぜですか?
なぜx**4.0より速いのですx**4か?CPython 3.5.2を使用しています。 $ python -m timeit "for x in range(100):" " x**4.0" 10000 loops, best of 3: 24.2 usec per loop $ python -m timeit "for x in range(100):" " x**4" 10000 loops, best of 3: 30.6 usec per loop 上げた力を変更してその動作を確認しようとしました。たとえば、xを10または16の累乗にすると、30から35にジャンプしますが、フロートとして10.0だけ上げると、動いています。約24.1〜4。 float変換と2のべき乗と関係があるのではないかと思いますが、実際にはわかりません。 どちらの場合も2の累乗の方が速いことに気づきました。これらの計算は、インタプリタ/コンピュータにとってよりネイティブ/簡単だからです。しかし、それでも、フロートではほとんど動きません。2.0 => 24.1~4 & 128.0 => 24.1~4 だが …

10
Java用CSV API [終了]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 CSV入力ファイルの読み取り、いくつかの単純な変換の実行、および書き込みを可能にする単純なAPIを誰かが推奨できますか? 簡単なグーグルは有望に見えるhttp://flatpack.sourceforge.net/を発見しました。 このAPIを使用する前に、他のユーザーが何を使用しているかを確認したいと思いました。
164 java  csv 

13
100%最小高さCSSレイアウト
幅広いブラウザで最小高さ100%の要素を作成する最良の方法は何ですか? 特に、headerとfooterの固定のレイアウトがある場合height、 どのようにして、下部に固定された状態で、中間のコンテンツ部分100%をその間のスペースで埋めfooterますか?
164 html  css  xhtml 

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