プログラミング

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

5
using()ステートメント内から戻ることによる副作用はありますか?
DataContextを取得するusingステートメント内からメソッド値を返すと、次のように常に正常に動作するようです。 public static Transaction GetMostRecentTransaction(int singleId) { using (var db = new DataClasses1DataContext()) { var transaction = (from t in db.Transactions orderby t.WhenCreated descending where t.Id == singleId select t).SingleOrDefault(); return transaction; } } しかし、私はいつも私がしなければならないように感じる何かを閉じて、私が使用してブラケットを抜け出す前にトランザクションを定義することによって、例えば、前にそれの値を取得し、使用して文の内側ブラケット、その後、帰国後に括弧。 括弧を使用して変数を定義して返すことは、何らかの方法でリソースを節約するより良い方法でしょうか?
125 c#  using 

2
ARCを使用する場合、deallocでプロパティをnilに設定しますか?
私はiOS 5で自動参照カウントを学習しようとしています。これで、この質問の最初の部分は簡単になるはずです。 ARCを使用するときに、deallocに明示的なrelease-propertyステートメントを記述する必要がないことは正しいですか?言い換えれば、以下は明示的な割り当て解除を必要としないというのは本当ですか? @interface MyClass : NSObject @property (strong, nonatomic) NSObject* myProperty; @end @implementation MyClass @synthesize myProperty; @end 次に重要な質問は、ARCへの移行に関するリリースノートドキュメントの次の行にあります。 インスタンス変数を解放する必要はありません(実際に解放することはできません)が、ARCを使用してコンパイルされていないシステムクラスやその他のコードで[self setDelegate:nil]を呼び出す必要がある場合があります。 これは疑問を投げかけます:どのシステムクラスがARCでコンパイルされていないかをどうやって知るのですか?独自のdeallocを作成し、強く保持するプロパティを明示的にnilに設定する必要があるのはいつですか?プロパティで使用されるすべてのNSおよびUIフレームワーククラスが明示的な割り当て解除を必要とすると想定する必要がありますか? SOやその他の場所では、手動参照追跡を使用するときにプロパティのバッキングivarを解放する方法について豊富な情報がありますが、ARCを使用するときの情報は比較的少ないです。


2
マージするブランチを指定せずにプルするように頼まれました
TL; DR:プルできない「追跡」ブランチがあります。 だからここに私は「バケット4」にいます: $ git branch -v bucket-1 410f7b5 * gh-53 * gh-48 * "Share App" bucket-2 7ed70a2 * upgrade to SOLR 3.3.0 bucket-3 400ffe4 * emergency fix prod issue * bucket-4 64c2414 Merge branch 'bucket-3' into bucket-4 master 8dc4854 [ahead 1] * gh-73 リモコンから変更を取得したい: $ git pull You asked …
125 git  git-pull 

10
ソースは見つかりませんでしたが、一部またはすべてのイベントログを検索できませんでした
次の例外が発生します。レジストリ編集のイベントログでAsp.netアカウントを完全に制御しました。 [SecurityException:ソースは見つかりませんでしたが、一部またはすべてのイベントログを検索できませんでした。アクセスできないログ:セキュリティ。] System.Diagnostics.EventLog.FindSourceRegistration(String source, String machineName, Boolean readOnly, Boolean wantToCreate) +664 System.Diagnostics.EventLog.SourceExists(String source, String machineName, Boolean wantToCreate) +109 System.Diagnostics.EventLog.SourceExists(String source) +14 Microsoft.ApplicationBlocks.ExceptionManagement.DefaultPublisher.VerifyValidSource() +41 これはサーバーの設定の問題が原因だと思いますか?


13
新しいRailsプロジェクトでSQLiteからPostgreSQLに変更する
データベースがSQLite(開発とプロダクション)にあるRailsアプリがあります。herokuに移動するので、データベースをPostgreSQLに変換したいと考えています。 とにかく、ローカルの開発用データベースをSQLiteから変更する必要がないと聞いたので、変更する必要はありませんが、本番環境をSQLiteからPostgreSQLに変更するにはどうすればよいですか? 誰かこれまでにこれを行ったことがありますか? PSこのプロセスが正確に何と呼ばれるかはわかりませんが、SQLiteからPostgreSQLへのデータベースの移行について聞いたことがあります。

3
プロトコルはそれ自体に準拠していませんか?
このSwiftコードがコンパイルされないのはなぜですか? protocol P { } struct S: P { } let arr:[P] = [ S() ] extension Array where Element : P { func test<T>() -> [T] { return [] } } let result : [S] = arr.test() コンパイラーは、「タイプPがプロトコルに準拠していませんP」(または、Swiftの以降のバージョンでは、「プロトコル 'P'に準拠する具体的なタイプとして 'P'を使用することはサポートされていません。」)と述べています。 何故なの?これはどういうわけか、言語の穴のように感じます。問題はarr、配列をプロトコルタイプの配列として宣言することに起因することを認識していますが、それは不合理なことですか?タイプ階層のようなものを構造体に提供するのに役立つプロトコルは正確にあると思いましたか?

16
改訂のためのデータベース設計?
プロジェクトでは、エンティティのすべてのリビジョン(変更履歴)をデータベースに保存する必要があります。現在、このために設計された2つの提案があります。 例:「従業員」エンティティ デザイン1: -- Holds Employee Entity "Employees (EmployeeId, FirstName, LastName, DepartmentId, .., ..)" -- Holds the Employee Revisions in Xml. The RevisionXML will contain -- all data of that particular EmployeeId "EmployeeHistories (EmployeeId, DateModified, RevisionXML)" デザイン2: -- Holds Employee Entity "Employees (EmployeeId, FirstName, LastName, DepartmentId, .., ..)" -- In …

11
Google App Engineの使用に関するフィードバックはありますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 非常に小さく、迅速で汚れたサイドプロジェクトを行うことを検討しています。Google App EngineがDjangoが組み込まれたPythonで実行されているという事実が好きです-そのプラットフォームを試す口実を与えてくれます...しかし私の質問はこれです: おもちゃの問題以外にApp Engineを利用した人はいますか?良いサンプルアプリが世の中にあるので、これは本当の取引には十分だと思いますが、フィードバックを求めていました。 他の成功/失敗のメモは素晴らしいでしょう。

12
日食のための最高のGUIデザイナー?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 EclipseのSwingに適したGUIデザイナーを探しています。私の好みは、フリー/オープンソースのプラグインです。

5
ファイル転送のためのHTTPとFTPの比較
インターネット経由でファイルを転送する場合の利点(または制限)は何ですか? (私は両方のプロトコルの安全な形式を知っています。パフォーマンス、信頼性、ファイルサイズの制限などに関して個人的な経験を通して比較を聞きたいです。)

5
フラグメントまたはサポートフラグメント?
Android 4.0以上をサポートするアプリを開発しています。android.appパッケージのフラグメントを使用します。私は4.0の古いフラグメントの実装に問題が直面していますと、同様にこのいずれか、すでにサポートライブラリに固定されて、私はより信頼性と一貫性のある実装を取得するためのサポートライブラリからバックフラグメント実装への切り替え検討しています。 これについてどう思いますか?Android 4向けに開発する際に、サポートライブラリのフラグメントがすでに利用可能であっても、それらを使用していますか?

13
PHPセッションのセキュリティ
ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 PHPで責任あるセッションセキュリティを維持するためのガイドラインは何ですか?Web全体に情報があり、すべてが1か所にまとまった時期です。
125 security  php 

4
IntelliJ Ideaのプロジェクトツリーでコンパイルエラーをすぐに確認する方法
プロジェクトツリーのクラスファイルでコンパイルエラーをすぐに表示するようにIntelliJ Ideaを構成できるかどうか疑問に思っています。現在、クラスをコンパイルできない場合、手動で再コンパイルをトリガーして、クラスにエラーマークを表示する必要があります。

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