プログラミング

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

30
JavaScriptに関数が存在するかどうかを確認するにはどうすればよいですか?
私のコードは function getID( swfID ){ if(navigator.appName.indexOf("Microsoft") != -1){ me = window[swfID]; }else{ me = document[swfID]; } } function js_to_as( str ){ me.onChange(str); } ただし、onChangeロードされない場合があります。Firebugエラー me.onChangeは関数ではありません これは私のプログラムで最も重要な機能ではないので、優雅に降格したいと思います。typeof同じエラーが発生します。 それが存在することを確認してから実行する方法に関する提案はありますonChangeか? (1つの作業をキャッチする以外の方法はありません)
534 javascript 

22
EntitySetを更新できません-DefiningQueryがあり、<UpdateFunction>要素が存在しないため
Entity Framework 1と.net 3.5を使用しています。 私はこのような簡単なことをしています: var roomDetails = context.Rooms.ToList(); foreach (var room in roomDetails) { room.LastUpdated = DateTime.Now; } 実行しようとすると、このエラーが発生します。 context.SaveChanges(); エラーが発生します: EntitySetを更新できません-DettingQueryがあり、現在の操作をサポートする&lt;ModificationFunctionMapping&gt;要素に&lt;UpdateFunction&gt;要素が存在しないためです。 私はコンテキストで多くの更新を行っており、問題はありません。それは、この特定のエンティティを更新しようとしたときだけです。 私が検索したすべての結果は同じで、更新しようとしているエンティティで宣言されている主キーがないことがわかります。しかし、悲しいかな、私は主キーを宣言しています...



6
メソッドの実行時間を計算する
重複の可能性: 関数の実行時間を測定するにはどうすればよいですか? ある場所から別の場所にデータをコピーするI / O時間のかかる方法があります。実行時間を計算するための最良かつ最も現実的な方法は何ですか?Thread?Timer?Stopwatch?他の解決策はありますか?私は最も正確で、できるだけ短いものを求めています。
533 c#  .net  timer  io  stopwatch 



29
最大コールスタックサイズ超過エラー
Direct Web Remoting(DWR)JavaScriptライブラリファイルを使用していて、Safari(デスクトップおよびiPad)でのみエラーが発生する それは言う 呼び出しスタックの最大サイズを超えました。 このエラーは正確には何を意味し、処理を完全に停止しますか? また、Safariブラウザの修正(実際にはiPad Safari、 JS:実行がタイムアウトを超えました 私が想定しているのは同じコールスタックの問題です)


23
AngularJS実行コントローラーを2回実行する
AngularJSはいくつかのコードを2回、場合によってはさらに多く、たとえば$watchイベントのように実行し、モデルの状態を常にチェックすることを理解しています。 しかし私のコード: function MyController($scope, User, local) { var $scope.User = local.get(); // Get locally save user data User.get({ id: $scope.User._id.$oid }, function(user) { $scope.User = new User(user); local.save($scope.User); }); //... 2回実行され、2つのレコードがDBに挿入されます。私は何年もの間これに頭をぶつけてきたので、私はまだまだ学んでいます!
532 angularjs 



16
Mac OS X Lionで環境変数を設定する
誰かが「.plistファイルを編集」、「。profile」、「。bash_profile」などと言ったとき、これは私を混乱させます。これらのファイルがどこにあるのか、それを作成する必要がある場合にどのように作成するのか、また、なぜ非常に多くの異なるファイルがあるように見えるのか(なぜですか?それらは異なることをするのですか?) では、誰かが以前のWindowsユーザーに非常に辛抱強く説明してもらえますか(最初はやや混乱するOS Xの世界に慣れるために必死になって欲しくなっています)、この方法を段階的に実行する方法はありますか? GUIアプリケーションとコマンドラインアプリケーションの両方で変数を設定する必要があります。現時点では、変数を必要とするAntスクリプト用ですが、他の必要性もある可能性が高いです。 私もライオンを持っていることに注意してください。グーグルで得られる回答の多くはライオンにとって古くなっているようです... また、ターミナルの使用経験はほとんどありません。学びたいと思っていますが、初心者のために説明してください...


16
出力バッファリングを無効にする
Pythonのインタープリターで出力バッファリングがデフォルトで有効になっていますsys.stdoutか? 答えが肯定的な場合、それを無効にするすべての方法は何ですか? これまでの提案: -uコマンドラインスイッチを使用する sys.stdoutすべての書き込み後にフラッシュするオブジェクトでラップする PYTHONUNBUFFERED環境変数を設定 sys.stdout = os.fdopen(sys.stdout.fileno(), 'w', 0) 実行中にプログラムでsys/にグローバルフラグを設定する他の方法はありますsys.stdoutか?
532 python  stdout  buffered 

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