プログラミング

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

13
tf.placeholderとtf.Variableの違いは何ですか?
私はTensorFlowの初心者です。私はとの違いについて混乱しているtf.placeholderとtf.Variable。私の見解でtf.placeholderは、入力データにtf.Variable使用され、データの状態を格納するために使用されます。私が知っているのはこれだけです。 誰かが違いについてもっと詳しく説明してくれませんか?特に、いつtf.Variable使用するtf.placeholderか、いつ使用するか?
290 tensorflow 

30
EXC_BAD_ACCESSシグナルを受信しました
アプリケーションをデバイスにデプロイすると、プログラムは数サイクル後に次のエラーで終了します。 Program received signal: "EXC_BAD_ACCESS". プログラムはiPhoneシミュレーターで問題なく実行されます。また、命令を1つずつ実行する限り、デバッグして実行されます。もう一度走らせたらすぐにEXC_BAD_ACCESS信号を打ちます。 この特定のケースでは、それは偶然にも加速度計コードのエラーでした。シミュレーター内では実行されないため、エラーはスローされませんでした。ただし、デバイスに展開されると実行されます。 この質問に対する回答のほとんどは一般的なEXC_BAD_ACCESSエラーを扱っているため、恐ろしい不正アクセスエラーのキャッチオールとしてこれを開いたままにしておきます。 EXC_BAD_ACCESS通常、不正なメモリアクセスの結果としてスローされます。詳細については、以下の回答をご覧ください。 EXC_BAD_ACCESS以前に信号に遭遇したことがありますか?どのように対処しましたか?
290 ios  cocoa-touch 

13
ストーリーボードログイン画面のベストプラクティス、ログアウト時のデータの消去の処理
Storyboardを使用してiOSアプリを構築しています。ルートビューコントローラーはタブバーコントローラーです。ログイン/ログアウトプロセスを作成していますが、ほとんど問題なく機能していますが、いくつか問題があります。これらすべてをセットアップする最良の方法を知る必要があります。 以下を達成したい: アプリを初めて起動したときにログイン画面を表示します。ログインしたら、Tab Bar Controllerの最初のタブに移動します。 その後アプリを起動するたびに、ログインしているかどうかを確認し、ルートタブバーコントローラーの最初のタブに直接スキップします。 手動でログアウトボタンをクリックすると、ログイン画面が表示され、View Controllerからすべてのデータが消去されます。 これまでに行ったことは、ルートビューコントローラーをタブバーコントローラーに設定し、ログインビューコントローラーにカスタムセグエを作成することです。タブバーコントローラークラス内で、viewDidAppearメソッド内にログインしているかどうかを確認し、セグエを実行します。[self performSegueWithIdentifier:@"pushLogin" sender:self]; また、ログアウトアクションを実行する必要がある場合の通知を設定します。 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(logoutAccount) name:@"logoutAccount" object:nil]; ログアウト時に、キーチェーンから資格情報を消去し[self setSelectedIndex:0]、セグエを実行して、ログインビューコントローラーを再度表示します。 これはすべて正常に動作しますが、このロジックはAppDelegateにある必要がありますか?また、2つの問題があります。 彼らが初めてアプリを起動したとき、セグエが実行される前に、Tab Bar Controllerが短時間表示されます。私はコードをに移動しようとしましたviewWillAppearが、セグエはそれほど早く機能しません。 ログアウトしても、すべてのデータはすべてのView Controller内にあります。ユーザーが新しいアカウントにログインすると、更新するまで古いアカウントデータが表示されます。ログアウト時に簡単にこれをクリアする方法が必要です。 私はこれをやり直すことにオープンです。ログイン画面をルートビューコントローラーにするか、AppDelegateでナビゲーションコントローラーを作成してすべてを処理することを検討しました...この時点で最良の方法がわからないだけです。

24
UIToolbarに左矢印ボタン(UINavigationBarの「戻る」スタイルなど)を作成する
に「戻る」左矢印ベゼルボタンを作成したいですUIToolbar。 私が知る限り、これらのいずれかを取得する唯一の方法はUINavigationController、デフォルト設定のままにして、左側のバー項目に1つ使用することです。しかしUIBarButtonItem、それをとして作成する方法を見つけることができないためUIToolbar、と非常に似ていても、標準で作成することはできませんUINavigationBar。 ボタン画像を使用して手動で作成することはできましたが、ソース画像がどこにも見つかりません。アルファチャネルエッジを持っているため、スクリーンショットや切り取りでは、多目的な結果は得られません。 私が使用するすべてのサイズと配色のスクリーンショットを超えるアイデアはありますか? 更新:質問を避けて、私はこれを尋ねるべきではなく、使用するべきであることを示唆するのをやめてくださいUINavigationBar。私のアプリはInstapaper Proです。(スペースを節約し、読み取り可能なコンテンツ領域を最大化するために)下部のツールバーのみが表示され、左矢印の戻るボタンを下部に配置したいと思います。 これを行う必要はないということは答えではなく、確かに賞金に値しません。

8
if-else省略形を使用するときに2番目の式を省略する
if elseなしで速記を書くことはできますelseか? var x=1; x==2 ? dosomething() : doNothingButContinueCode(); null他の作品に力を入れていることに気づきました(しかし、それがなぜか、それが良いアイデアかどうかはわかりません)。 編集:私がこれをやろうとするのはなぜか困惑しているようです。それは純粋に好奇心の外にあるので安心してください。私はJavaScriptをいじるのが好きです。

19
UITextFieldが変更されたときに確認するにはどうすればよいですか?
テキストフィールドがいつ変更されるかを確認しようとしています。textViewDidChangeこれは、textViewに使用される関数にも相当します。これまでのところ、これを行っています。 func textFieldDidBeginEditing(textField: UITextField) { if self.status.text == "" && self.username.text == "" { self.topRightButton.enabled = false } else { self.topRightButton.enabled = true } } どの種類の作品ですが、topRightButtonテキストフィールドが押されるとすぐに有効になりますが、テキストが実際に入力されたときにのみ有効にしたいですか?
290 ios  swift  uitextfield 


12
datetime、Timestamp、datetime64間の変換
numpy.datetime64オブジェクトをdatetime.datetime(またはTimestamp)に変換するにはどうすればよいですか? 次のコードでは、datetime、timestamp、およびdatetime64オブジェクトを作成しています。 import datetime import numpy as np import pandas as pd dt = datetime.datetime(2012, 5, 1) # A strange way to extract a Timestamp object, there's surely a better way? ts = pd.DatetimeIndex([dt])[0] dt64 = np.datetime64(dt) In [7]: dt Out[7]: datetime.datetime(2012, 5, 1, 0, 0) In [8]: ts Out[8]: …
290 python  datetime  numpy  pandas 


5
なぜoptparseではなくargparseを使うのですか?
Python 2.7のドキュメントには、さらに別のコマンドライン解析モジュールが含まれていることに気付きました。に加えてgetopt、optparse今持っていargparseます。 なぜさらに別のコマンドライン解析モジュールが作成されたのですか?代わりにそれを使用する必要があるのはなぜoptparseですか?知っておくべき新機能はありますか?



18
RecyclerViewに相当するaddHeaderViewはありますか?
リサイクラービューのaddHeaderViewに相当するものを探しています。基本的に、2つのボタンのある画像をヘッダーとしてリストビューに追加したいと考えています。ヘッダービューをリサイクラービューに追加する別の方法はありますか?ガイダンスの例が参考になります 編集2(追加されたフラグメントレイアウト): ログステートメントを追加した後、getViewTypeは位置0のみを受け取るように見えます。これにより、onCreateViewは1つのレイアウトのみをロードします。 10-26 16:32:53.766 5449-5449/co.testapp I/logger info﹕ Adapter-> getItemCount: 5 10-26 16:32:53.766 5449-5449/co.testapp I/logger info﹕ Adapter-> getItemCount: 5 10-26 16:32:53.766 5449-5449/co.testapp I/logger info﹕ Adapter-> getItemCount: 5 10-26 16:32:53.766 5449-5449/co.testapp I/logger info﹕ Adapter-> getItemCount: 5 10-26 16:32:53.766 5449-5449/co.testapp I/logger info﹕ Adapter-> getItemCount: 5 10-26 16:32:53.766 5449-5449/co.testapp I/logger info﹕ Adapter-> getItemCount: …


9
addEventListenerのuseCaptureパラメータを理解できません
https://developer.mozilla.org/en/DOM/element.addEventListenerの記事を読みましたが、useCapture属性を理解できません。定義があります: trueの場合、useCaptureはユーザーがキャプチャを開始したいことを示します。キャプチャを開始した後、指定されたタイプのすべてのイベントは、DOMツリー内のその下のEventTargetsにディスパッチされる前に、登録されたリスナーにディスパッチされます。ツリー全体を上方向にバブルしているイベントは、キャプチャを使用するように指定されたリスナーをトリガーしません。 このコードでは、子の前に親イベントがトリガーされるため、その動作を理解できません。Documentオブジェクトのusecaptureがtrueで、子divのusecaptureがfalseに設定されており、ドキュメントのusecaptureに従っているため、ドキュメントプロパティが子よりも優先されます。 function load() { document.addEventListener("click", function() { alert("parent event"); }, true); document.getElementById("div1").addEventListener("click", function() { alert("child event"); }, false); } <body onload="load()"> <div id="div1">click me</div> </body> コードスニペットを実行するHide resultsスニペットを展開

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