プログラミング

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

13
MVVMのどのフレームワークを使用すればよいですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 MVVMモデルでアプリケーションを開発していますが、使用するフレームワークを選択する必要があるところまで到達しました。 可能なオプションには次のものがあります。 MVVMツールキット MVVM Foundation WPFアプリケーションフレームワーク(WAF) ライトMVVM カリバーン シンチ プリズム ReactiveUI あなたの経験では、どちらが良いですか?
233 wpf  mvvm  frameworks 

30
UILabelのNSAttributedStringにタップ可能な「リンク」を作成しますか?
私はこれを何時間も検索してきましたが、失敗しました。何を探したらいいのか分からない。 多くのアプリケーションにはテキストがあり、このテキストには丸みを帯びた四角形のWebハイパーリンクがあります。クリックするとUIWebView開きます。私を困惑させているのは、それらがしばしばカスタムリンクを持っているということです。例えば、単語が#で始まる場合、それもクリック可能であり、アプリケーションは別のビューを開くことによって応答します。どうやってやるの?で、それが可能であるUILabelか、私は必要なのですUITextViewか他の何か?


26
foreachループ、ループの最後の反復を決定
foreachループがあり、最後の項目がから選択されたときにいくつかのロジックを実行する必要がありますList。例: foreach (Item result in Model.Results) { //if current result is the last item in Model.Results //then do something in the code } forループとカウンターを使用せずに、どのループが最後かを知ることはできますか?
233 c#  asp.net  foreach 

12
matplotlibを使用して、whileループでリアルタイムにプロットするにはどうすればよいですか?
OpenCVを使用して、カメラからのデータをリアルタイムでプロットしようとしています。ただし、(matplotlibを使用した)リアルタイムプロットは機能していないようです。 この問題を次の簡単な例に分離しました。 fig = plt.figure() plt.axis([0, 1000, 0, 1]) i = 0 x = list() y = list() while i < 1000: temp_y = np.random.random() x.append(i) y.append(temp_y) plt.scatter(i, temp_y) i += 1 plt.show() この例では、1000ポイントを個別にプロットすることを期待しています。実際に何が起こるかというと、ウィンドウがポップアップして最初のポイントが表示され(それで問題ありません)、ループが終了するのを待ってから、グラフの残りの部分にデータが入力されます。 ポイントが1つずつ表示されないのはなぜですか?


4
Javaでの揮発性と同期の違い
変数をJava として宣言することとvolatile、常にsynchronized(this)ブロック内の変数にアクセスすることの違いに疑問を感じていますか? この記事http://www.javamex.com/tutorials/synchronization_volatile.shtmlによると、言うべきことがたくさんあり、多くの違いがありますが、いくつかの類似点もあります。 私はこの情報に特に興味があります: ... 揮発性変数へのアクセスがブロックする可能性は決してありません。単純な読み取りまたは書き込みを行うだけなので、同期ブロックとは異なり、ロックを保持することはありません。 volatile変数にアクセスしてもロックは保持されないため、アトミック操作として読み取り、更新、書き込みを行う場合には適していません(「更新を見逃す」準備ができていない限り)。 read-update-writeとはどういう意味ですか?書き込みも更新ではないのですか、それとも単に更新が読み取りに依存する書き込みであることを意味していますか? 何volatileよりも、synchronizedブロックを介して変数にアクセスするよりも、変数を宣言する方が適しているのはいつですか。volatile入力に依存する変数に使用するのは良い考えですか?たとえばrender、レンダリングループを通じて読み取られ、keypressイベントによって設定されるという変数がありますか?

8
IIS 7 AppPool IDをSQL Serverログオンとして追加する
統合パイプラインモードの AppPoolでIIS 7 Webサイトを実行しています。AppPoolsはNetworkServiceなどのIDでは(目的によって)実行されませんが、独自のAppPool Identitiy(IIS AppPool \ MyAppPool)を使用します。 これは、いわゆるサービスアカウントまたは仮想アカウントです。(完全なアカウントではないユーザーアカウント...) このサービスアカウント(IIS AppPool \ MyAppPool)に、SQL Server 2008 Express(混合認証モードで実行)に接続するためのアクセス許可を付与します。 SQL Serverは通常のユーザーアカウントを追加できますが、IIS AppPool \ MyAppPool仮想アカウントを有効なログオンに追加することはできません(SQL Serverでは、アカウントが見つからないとしています)。 仮想アカウントを機能させるために有効にする必要があるトリックはありますか?(w3wp.exeプロセスはtaskmgrに従ってこのIDで実行されますが、NTFSセキュリティでアカウントを使用することもできません...) ご協力いただきありがとうございます!
233 sql-server  iis-7 

11
#pragma packエフェクト
誰かが#pragma packプリプロセッサステートメントの機能を説明できるかどうか、さらに重要なことには、なぜそれを使用する必要があるのか​​と思っていました。 いくつかの洞察を提供してくれたMSDNページをチェックアウトしましたが、経験のある人からもっと聞いてもらいたいと思っていました。以前はコードで見たことがありますが、もうどこにあるかわかりません。

7
アクティビティコンテキストとアプリケーションコンテキストの違い
これは私を困惑させました、私はこれをAndroid 2.1-r8 SDKで使用していました: ProgressDialog.show(getApplicationContext(), ....); そしてまた Toast t = Toast.makeText(getApplicationContext(),....); とgetApplicationContext()両方のクラッシュを使用するProgressDialogとToast、この質問につながります: 「コンテキスト」という言葉を共有しているにもかかわらず、アクティビティコンテキストとアプリケーションコンテキストの実際の違いは何ですか?


5
最適化レベル-O3はg ++で危険ですか?
私はさまざまな情報源から聞いたことがあります(ほとんどが私の同僚からのものです)。 -O3 g ++のはどういうわけか「危険」であり、必要であることが証明されない限り一般に回避すべきであるとています。 これは本当ですか、もしそうなら、なぜですか?私だけに固執する必要があり-O2ますか?


10
sshによるgit clone
gitリポジトリを作成したプロジェクトがあります。 $ cd myproject $ git init $ git add . $ git commit 私は別のマシンで裸のクローンを作成したかった: $ cd .. $ git clone --bare myproject ssh://user@server:/GitRepos/myproject.git クローンを実行しましたが、答えは出力されませんでした。サーバーマシンにログオンし、ファイルの保存方法を確認しようとしました。パス/ GitReposが空だったので、もう一度クローンを作成することにしました。 $ git clone --bare myproject ssh://user@server:/GitRepos/myproject.git 今回の答えは: fatal:宛先パス 'ssh:// user @ server:/GitRepos/myproject.git'はすでに存在し、空のディレクトリではありません。 しかし、私は道が空であるのを見ました。 何が起きてる ?
233 git  git-clone 


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