プログラミング

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

10
AngularJsアプリを作成するときのJadeまたはHandlebarの使用方法
私はjavascriptのフルスタックアプリケーション全体に新しい(しっとり)ので、Angularにはまったく新しいので、誰かがここで直接記録を付けてくれることを望んでいました。 AngularJSを使用してクライアント側のアプリを作成するときに、JadeやHandlebarsなどのテンプレートフレームワークを使用する必要があるのはなぜですか。 私はこれらのテンプレートフレームワークのいずれも使用したことがないことを言っておく必要があります。だから私はその利点に完全に精通していません。しかし、たとえばハンドルバーを見ると、ループなど、Angularで行うのと同じことの多くを実行します。 私の知る限り、Angularで適切なHTMLを使用してテンプレートを作成し、すべてのテンプレートクライアント側を実行し、これを、たとえばノードやmongoを使用するAPIの最初のアプローチと組み合わせるのが最も理にかなっています。 この混乱の理由は、GitHubで見つけた例の多くがJadeを使用しており、私には直観に反しているように見えるためです。 私を啓発して、私をまっすぐにしてください。私が知っている以上のことを知っている人からいくつかのベストプラクティスを学びたいです。 ありがとう

7
ReactJS「開発モード」をオン/オフにする方法は?
ReactJSの使用を開始 プロップ検証機能。これは、ドキュメントによると、パフォーマンス上の理由から「開発モード」でのみ機能します。 Reactは、注釈を付けた特定のコンポーネントのプロパティを検証しているようですが、「開発モード」を明示的にオンにしたことを覚えていません。 開発モードをトリガー/トグルする方法を探してみましたが、うまくいきませんでした。
120 reactjs 

6
C ++で短いリテラルを書き込むにはどうすればよいですか?
非常に基本的な質問:shortC ++でリテラルをどのように書くのですか? 私は次のことを知っています: 2 は int 2U は unsigned int 2L です long 2LL です long long 2.0f です float 2.0 です double '\2'ですchar。 しかし、私はどのようにshortリテラルを書くのでしょうか?私は試しまし2Sたが、コンパイラの警告が表示されます。
120 c++  literals 

5
オブジェクトのフィールドを汎用ディクショナリキーとして使用する
オブジェクトをのキーとして使用したい場合Dictionary、特定の方法でオブジェクトを比較するには、どのメソッドをオーバーライドする必要がありますか? プロパティを持つクラスがあるとします: class Foo { public string Name { get; set; } public int FooID { get; set; } // elided } そして私は作りたいです: Dictionary<Foo, List<Stuff>> 私が欲しいFooと同じとオブジェクトがFooID同じグループ検討します。Fooクラスでどのメソッドをオーバーライドする必要がありますか? まとめるとStuff、Fooオブジェクトをオブジェクト別にグループ化したリストに分類したいと思います。Stuffオブジェクトには、FooIDそれらをカテゴリにリンクするためのa があります。


9
安全な文字列からBigDecimalへの変換
文字列からいくつかのBigDecimal値を読み取ろうとしています。たとえば、「1,000,000,000.999999999999999」という文字列があり、BigDecimalを取得したいとします。それを行う方法は何ですか? まず第一に、文字列の置換(コンマの置き換えなど)を使用するソリューションは好きではありません。私にはその仕事をするためのきちんとしたフォーマッターがいるはずだと思います。 私はDecimalFormatterクラスを見つけましたが、それは2倍で動作するため、膨大な精度が失われます。 それで、どうすればそれを行うことができますか?
120 java  parsing  bigdecimal 

11
キャッシュなしとストアなしの両方をHTTP応答で使用する必要があるのはなぜですか?
ユーザー情報の漏えいを防ぐように言われましたが、「キャッシュなし」だけでは不十分です。「ノーストア」も必要です。 Cache-Control: no-cache, no-store この仕様http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.htmlを読んだ後でも、理由はまだよくわかりません。 私の現在の理解は、それが中間キャッシュサーバーのためだけのものであるということです。「キャッシュなし」が応答した場合でも、中間キャッシュサーバーはコンテンツを不揮発性ストレージに保存できます。中間キャッシュサーバーは、保存されたコンテンツを次の要求に使用するかどうかを決定します。ただし、「no-store」が応答にある場合、中間キャッシュサーバーはコンテンツを保存することを想定していません。したがって、それはより安全です。 「キャッシュなし」と「ストアなし」の両方が必要な他の理由はありますか?
120 http  caching  no-cache 

13
流星テスト駆動開発[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 3年前休業。 この質問を改善する meteorでテスト駆動開発を行う方法がわかりません。 ドキュメントやFAQのどこにも記載されていません。例などは見当たりません。 一部のパッケージがTinytestを使用しているようです。 開発者からの応答が必要です。これに関するロードマップは何ですか。以下に沿ったもの: 可能、ドキュメントなし、自分で理解する 流星は、テスト可能なアプリを作成できるように構築されていません これは計画された機能です 等
120 tdd  meteor 

2
ggplotでの凡例(テキスト)ラベルの編集
ドキュメントとStackOverflowを調べて何時間も費やしましたが、問題が解決するような解決策はないようです。使用するggplotと、データフレームにあるのに、凡例に正しいテキストが表示されません。私が試してみましたscale_colour_manual、scale_fill_manualのために異なる値でlabels=などc("T999", "T888")", "cols"。 これが私のコードです: T999 <- runif(10, 100, 200) T888 <- runif(10, 200, 300) TY <- runif(10, 20, 30) df <- data.frame(T999, T888, TY) ggplot(data = df, aes(x=T999, y=TY, pointtype="T999")) + geom_point(size = 15, colour = "darkblue") + geom_point(data = df, aes(x=T888, y=TY), colour = 'red', size = 10 ) …
120 r  text  ggplot2  label 

6
CSS3連続回転アニメーション(読み込み中の日時計と同じ)
私は、PNGおよびCSS3アニメーションを使用して、Appleスタイルのアクティビティインジケーター(サンディングロードアイコン)を複製しようとしています。画像を回転させて継続的に実行していますが、アニメーションが終了してから次の回転を行うまでに遅延があるようです。 @-webkit-keyframes rotate { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); } } #loading img { -webkit-animation-name: rotate; -webkit-animation-duration: 0.5s; -webkit-animation-iteration-count: infinite; -webkit-transition-timing-function: linear; } 私はアニメーションの期間を変更しようとしましたが、違いはありません。すぐに遅くした場合、5秒と言うのは、最初の回転の後、再び回転する前に一時停止があるということです。それは私が取り除きたいこの一時停止です。 助けてくれてありがとう、ありがとう。

6
オブジェクトを破壊する方法は?
私の知る限り(これはごくわずかです)には、次の2つの方法があります。 $var = new object() 次に: // Method 1: Set to null $var = null; // Method 2: Unset unset($var); 他のより良い方法?ここで髪の毛を割っていますか?

3
仮想マシンを起動すると「VT-xは利用できません」[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する VMWareソフトウェアを使用して仮想マシンを作成しましたが、仮想マシンの起動中にエラーが発生しました。「VT-xは利用できません: 00:00:03.916 NAT: zone(nm:mbuf_cluster, used:0) 00:00:03.916 NAT: zone(nm:mbuf_packet, used:0) 00:00:03.916 NAT: zone(nm:mbuf_jumbo_pagesize, used:0) 00:00:03.916 NAT: zone(nm:mbuf_jumbo_9k, used:0) 00:00:03.916 NAT: zone(nm:mbuf_jumbo_16k, used:0) 00:00:03.930 VMSetError: D:\tinderbox\win-4.0\src\VBox\VMM\VMMR3\VM.cpp(350) VMR3Create; rc=VERR_VMX_NO_VMX 00:00:03.930 VMSetError: Unknown error creating VM 00:00:03.931 ERROR [COM]: aRC=E_FAIL (0x80004005) aIID={515e8e8d-f932-4d8e-9f32-79a52aead882} aComponent={Console} aText={VT-x is not available. (VERR_VMX_NO_VMX). …

6
Gitリベース:競合が進行をブロックし続ける
私は昨日マスターから作られたgitブランチ(v4と呼ばれます)を持っています。マスターにいくつかの変更がありました。v4に移行したいと考えています。そのため、v4では、マスターからリベースを実行しようとしましたが、1つのファイル(バージョン番号を含む1行のテキストファイル)が混乱を続けています。このファイルはapp/views/common/version.txtであり、リベースする前に次のテキストが含まれています。 v1.4-alpha-02 これが私がやっていることです: > git rebase master First, rewinding head to replay your work on top of it... Applying: new version, new branch error: patch failed: app/views/common/version.txt:1 error: app/views/common/version.txt: patch does not apply Using index info to reconstruct a base tree... Falling back to patching base and 3-way merge... Auto-merging …
120 git  rebase 

2
nullインスタンスでメンバー関数を呼び出すと、未定義の動作が発生するのはいつですか?
次のコードを検討してください。 #include <iostream> struct foo { // (a): void bar() { std::cout << "gman was here" << std::endl; } // (b): void baz() { x = 5; } int x; }; int main() { foo* f = 0; f->bar(); // (a) f->baz(); // (b) } nullポインターに(b)対応するメンバーがないため、クラッシュすることが予想されxます。実際に(a)は、thisポインタは使用されないため、クラッシュしません。 ので(b)逆参照thisポインタ((*this).x = 5;)、およびthisnullであるヌルを逆参照することは、常に未定義の動作と言われているように、プログラムは、未定義の動作に入ります。 (a)未定義の動作につながりますか?両方の関数(およびx)が静的である場合はどうなりますか?

8
XPATHを使用して を含むテキストを検索する
XPather Browserを使用して、HTMLページのXPATH式をチェックします。 私の最終目標は、これらの式をSeleniumで使用して、ユーザーインターフェイスをテストすることです。 次のような内容のHTMLファイルを取得しました。 <tr> <td> abc </ td> <td>  </ td> </ tr> 文字列「 」を含むテキストを持つノードを選択したい。 「abc」のような通常の文字列では問題はありません。私はと同様のXPATHを使用してい//td[text()="abc"]ます。 私がXPATHを試すと、//td[text()=" "]何も返されません。「&」の付いた文章に関する特別なルールはありますか?
120 xml  search  xpath  selenium 

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