プログラミング

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

14
iOS:アプリ内にユーザー名/パスワードを保存する方法は?
iOSアプリにログイン画面があります。ユーザー名とパスワードはに保存NSUserDefaultsされ、再びアプリに入るとログイン画面に再度読み込まれます(もちろんNSUserDefaults永続的です)。 これで、ユーザーはユーザー名/パスワードの保存機能を無効にすることができます。 ですから、それNSUserDefaultsはクリアされます。 しかし、私のアプリでは、ユーザーのデータベースクエリにこのユーザー名/パスワードが必要です。だから:どこにデータを保存するのNSUserDefaultsですか?(この場所は、ユーザーがアプリを終了するか、ログアウトするときに削除できます)。




14
C#のインライン関数?
C#で「インライン関数」をどのように実行しますか?私はその概念を理解していないと思います。彼らは匿名メソッドのようですか?ラムダ関数は好きですか? 注:回答は、ほぼ完全に関数をインライン化する機能を扱っています。つまり、「関数呼び出しサイトを呼び出し先の本文で置き換える手動またはコンパイラの最適化」です。匿名(別名ラムダ)関数に興味がある場合は、@ jalfの回答を参照してください。または、誰もが話し続けている「ラムダ」とは何ですか?。
276 c#  optimization  inline 

5
マージされていないGitブランチを見つけますか?
私は多くのブランチを持つGitリポジトリを持っていますが、一部はすでにマージされていて、一部はマージされていません。ブランチの数が非常に多いので、どのブランチがまだマージされていないかをどのように判断できますか?「タコ」のマージと、すでにマージされているブランチの再マージを行う必要がないようにしたいと思います。

8
tensorflowの名前スコープと変数スコープの違いは何ですか?
これらの機能の違いは何ですか? tf.variable_op_scope(values, name, default_name, initializer=None) 変数を作成するopを定義するためのコンテキストマネージャを返します。このコンテキストマネージャは、指定された値が同じグラフからのものであることを検証し、そのグラフがデフォルトのグラフであることを確認し、名前スコープと変数スコープをプッシュします。 tf.op_scope(values, name, default_name=None) Python opを定義するときに使用するコンテキストマネージャを返します。このコンテキストマネージャは、指定された値が同じグラフからのものであることを検証し、そのグラフがデフォルトのグラフであることを確認して、名前スコープをプッシュします。 tf.name_scope(name) Graph.name_scope()デフォルトのグラフを使用するためのラッパー。詳細についてはGraph.name_scope()、を参照してください。 tf.variable_scope(name_or_scope, reuse=None, initializer=None) 変数スコープのコンテキストを返します。変数スコープを使用すると、新しい変数を作成したり、すでに作成した変数を共有したりできますが、誤って作成したり共有したりしないことを確認できます。詳細については、変数スコープのハウツーを参照してください。ここでは、いくつかの基本的な例のみを示します。
276 tensorflow 

10
.NET HashTableとディクショナリ-ディクショナリを同じくらい高速にできますか?
辞書またはハッシュテーブルをいつ、なぜ使用するのかを理解しようとしています。私はここで少し検索を行ったところ、私が完全に同意するディクショナリの一般的な利点について話している人を見つけました。 しかし、私はまた、ディクショナリを読んだところ、オブジェクトが挿入された順序で返されるとは限りません。HashTableが行う場所。私が理解しているように、これによりHashTableが状況によってははるかに高速になる。 私の質問は本当に、それらの状況は何でしょうか?上記の仮定が間違っていますか?どちらを選択するのにどのような状況を使用できますか(はい、最後の1つは少しあいまいです)。

21
JSONからUnicodeではなく文字列オブジェクトを取得する方法
Python 2を使用して、ASCIIエンコードされたテキストファイルからJSONを解析しています。 jsonまたは simplejsonでこれらのファイルをロードすると、すべての文字列値が文字列オブジェクトではなくUnicodeオブジェクトにキャストされます。問題は、文字列オブジェクトのみを受け入れる一部のライブラリでデータを使用する必要があることです。私は、ライブラリを変更することはできませんもそれらを更新します。 Unicodeオブジェクトの代わりに文字列オブジェクトを取得することは可能ですか? 例 >>> import json >>> original_list = ['a', 'b'] >>> json_list = json.dumps(original_list) >>> json_list '["a", "b"]' >>> new_list = json.loads(json_list) >>> new_list [u'a', u'b'] # I want these to be of type `str`, not `unicode` 更新 この質問は、Python 2に悩まされていた昔のことです。今日の簡単でクリーンなソリューションの1つは、Pythonの最新バージョン、つまりPython 3以降を使用することです。

6
ファイルアクセスにmmapを使用する必要があるのはいつですか?
POSIX環境では、少なくとも2つの方法でファイルにアクセスできます。標準のシステムコールがありますopen()、read()、write()、と友人は、しかし、使用するオプションもありますmmap()仮想メモリにファイルをマップするためには。 どちらを使用するのが望ましいですか?2つのインターフェースを含めることのメリットは何ですか?
276 c  file-io  posix  mmap 

2
リポジトリパターンの段階的な説明[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する 誰かが私に.NETのリポジトリパターンを説明してくれますか? これは非常に一般的な質問であることは知っていますが、これまでのところ、満足のいく答えが見つかりません。



10
動的プログラミングとは何ですか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 10か月前に閉鎖。 この質問を改善する 動的プログラミングとは何ですか? 再帰、メモ化などとどう違うのですか? ウィキペディアの記事を読んだのですが、まだよくわかりません。


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