プログラミング

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

5
グループ内で並べ替えるパンダ
データフレームを2つの列でグループ化し、グループ内の集計結果を並べ替えます。 In [167]: df Out[167]: count job source 0 2 sales A 1 4 sales B 2 6 sales C 3 3 sales D 4 7 sales E 5 5 market A 6 3 market B 7 2 market C 8 4 market D 9 1 market E In [168]: …

7
データベースのシャーディングとパーティショニング
最近、スケーラブルなアーキテクチャについて読んでいます。その意味で、データベースに関して引き続き出現する2つの単語は、シャーディングとパーティション化です。説明を調べましたが、それでも混乱しました。 Stackoverflowのエキスパートが基本を正しく理解するのに役立ちますか? シャーディングとパーティショニングの違いは何ですか? それが事実である「すべてのシャードのデータベースは、本質的に(異なるノード上)分割されているが、すべてのパーティション・データベースは必ずしもシャードされていませんか」?



5
モードでフェッチとパスを使用しようとしています:no-cors
http://catfacts-api.appspot.com/api/facts?number=99Postmanを介してこのエンドポイントをヒットすると、戻りますJSON さらに、create-react-appを使用しており、サーバー構成の設定を避けたいと考えています。 クライアントコードでfetch同じことを実行しようとしていますが、エラーが発生します。 要求されたリソースに「Access-Control-Allow-Origin」ヘッダーがありません。したがって、オリジン ' http:// localhost:3000 'はアクセスを許可されていません。不透明な応答がニーズを満たす場合は、リクエストのモードを「no-cors」に設定して、CORSを無効にしてリソースをフェッチします。 したがって、次のようにCORSを無効にするFetchにオブジェクトを渡そうとしています。 fetch('http://catfacts-api.appspot.com/api/facts?number=99', { mode: 'no-cors'}) .then(blob => blob.json()) .then(data => { console.table(data); return data; }) .catch(e => { console.log(e); return e; }); 興味深いことに、私が受け取るエラーは、実際にはこの関数の構文エラーです。fetch{mode: 'no-cors'}オブジェクトを削除して別のURLを指定すると、問題なく動作するため、実際のものが壊れているかどうかはわかりません。 また、オブジェクトを渡そうとしました{ mode: 'opaque'}が、これは上から元のエラーを返します。 CORSを無効にするだけで十分です。何が欠けていますか?

2
JSX.ElementとReactNodeとReactElementをいつ使用するのですか?
現在、ReactアプリケーションをTypeScriptに移行しています。これまでのところ、これはかなりうまくrender機能しますが、関数の戻り値の型と関数コンポーネントに問題があります。 これまで、私は常にJSX.Element戻り値の型として使用していましたが、コンポーネントが何もレンダリングしないことを決定した場合、つまりreturnが有効な値ではないnullため、これnullは機能しなくなりましたJSX.Element。これが私の旅の始まりでした。ウェブを検索したところ、ReactNode代わりに使用する必要があることがわかりました。これにはnull、発生する可能性のあるその他のいくつかの事項も含まれています。これはより良い賭けのようでした。 ただし、関数コンポーネントを作成するときに、TypeScriptはReactNode型について文句を言います。繰り返しますが、私が見つけたいくつかの検索の後、関数コンポーネントにはReactElement代わりに使用する必要があります。しかし、そうすると、互換性の問題はなくなりますが、TypeScriptは再びnull有効な値ではないと文句を言います。 したがって、長い話を短くするために、3つの質問があります。 JSX.Element、ReactNodeとの違いは何ReactElementですか? renderクラスコンポーネントのメソッドがを返すReactNodeのに、関数コンポーネントが返すのはReactElementなぜですか? どうすればこれを解決できnullますか?


10
クラスのプライベートフィールドの変更を防ぐにはどうすればよいですか?
私がこのクラスを持っていると想像してください: public class Test { private String[] arr = new String[]{"1","2"}; public String[] getArr() { return arr; } } 今、私は上記のクラスを使用する別のクラスがあります: Test test = new Test(); test.getArr()[0] ="some value!"; //!!! これが問題です。クラスのプライベートフィールドに外部からアクセスしました。どうすればこれを防ぐことができますか?この配列を不変にするにはどうすればよいですか?これは、すべてのゲッターメソッドでプライベートフィールドにアクセスするために上に移動できることを意味しますか (グアバなどのライブラリは必要ありません。これを行う正しい方法を知る必要があるだけです)。
165 java  arrays  oop  class 

4
NSInvalidUnarchiveOperationException:NSLayoutConstraintという名前のクラスをインスタンス化できませんでした
私はこれに非常に新しいです。iPhoneプロジェクト「HelloWorld」について、Appleのチュートリアルを1つずつ実行しました。iPhone 5.0シミュレータで実行するとクラッシュしました。 2012-11-02 14:46:06.782 HelloWorld [9880:c07] *キャッチされない例外 'NSInvalidUnarchiveOperationException'のためにアプリを終了します、理由: 'NSLayoutConstraintという名前のクラスをインスタンス化できませんでした' *最初のコールスタックをスローします:(0x14a2052 0xea2d0a 0x144aae78 0x144a9e7 0x32a9e7 0x32a9d7 0x32f6b7 0x23036d 0xd7e2c 0xd83a9 0xd85cb 0x38a73 0x38ce2 0x38ea8 0x3fd9a 0x10be6 0x118a6 0x20743 0x211f8 0x14aa9 0x138cfa9 0x14761c5 0x13db022 0x13d990a 0x13d8db4 0x13d8ccb 0x112a7 0x12a9b 0x1fed 0x1f15 0x1の)例外をスロー呼ばTERMINATE(lldb) 誰かが何が悪かったのか教えてもらえますか?Xcode 4.5を使用しています。

10
WebStormの既存のファイルのファイルタイプの関連付けを変更するにはどうすればよいですか?
拡張子のないファイルを誤って作成し、間違ったファイルタイプの関連付けを選択しました。テキストドキュメントだと思います。拡張子を.jsに変更しましたが、これは私が欲しかったものですが、今は構文の強調表示なしでスタックしています。WebStormはそれをJavaScriptファイルとして扱いません。WebStormがこのファイルを処理する方法を変更する場所はどこにもありません。私はそれの名前を変更してそれを元に戻しましたが、それはうまくいきません。それ以外の名前(.js拡張子付き)では、それをjavascriptファイルとして扱いますが、元の名前としては扱いません。 どうすれば修正できますか?WebStormのドキュメントは役に立ちません。
165 webstorm 

9
MKMapViewという名前のクラスをインスタンス化できませんでした
私は以前にやったことがあり、それがうまくいったので、ここで本当に愚かなことをしているかもしれません... 新しいiPadプロジェクトを作成し、詳細ビューでMKMapViewを追加し、プロジェクトにMapKit.frameworkを追加し、ヘッダーにプロパティ/などを追加しました。プロジェクトを実行し、SIGABRTを取得します ****キャッチされなかった例外 'NSInvalidUnarchiveOperationException'によりアプリを終了しています、理由: 'MKMapViewという名前のクラスをインスタンス化できませんでした' ** http://mithin.in/2009/06/22/using-iphone-sdk-mapkit-framework-a-tutorial/を見つけましたが、言ったように、すでにフレームワークを追加しています。何が欠けていますか?
165 ios  ipad  mkmapview 


9
jQueryを使用してドロップダウンの選択したインデックスを設定します
コントロールを見つける方法が次のようである場合、jQueryでドロップダウンのインデックスを設定するにはどうすればよいですか。 $("*[id$='" + originalId + "']") これは、コントロールを動的に作成しているためであり、Webフォームを使用するとIDが変更されるため、これがいくつかのコントロールを見つけるための回避策であることがわかりました。しかし、jQueryオブジェクトを取得したら、選択したインデックスを0(ゼロ)に設定する方法がわかりません。
165 jquery 

18
ローカルHTMLファイルをUIWebViewにロードする方法
HTMLファイルをUIWebViewにロードしようとしていますが、機能しません。これがステージです。プロジェクトにhtml_filesというフォルダがあります。次に、インターフェイスビルダーでwebViewを作成し、viewControllerでそれにアウトレットを割り当てました。これは、htmlファイルを追加するために使用しているコードです。 -(void)viewDidLoad { NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"sample" ofType:@"html" inDirectory:@"html_files"]; NSData *htmlData = [NSData dataWithContentsOfFile:htmlFile]; [webView loadData:htmlData MIMEType:@"text/html" textEncodingName:@"UTF-8" baseURL:[NSURL URLWithString:@""]]; [super viewDidLoad]; } これは機能せず、UIWebViewは空白です。私はいくつかの助けに感謝します。

1
静的メンバー関数エラー。署名を適切に書き込む方法は?
現在の署名を使用してg ++でコードをコンパイルしようとすると、エラーが発生します。 cannot declare member function static void Foo::Bar(std::ostream&, const Foo::Node*) to have static linkage 私の質問は2つあります。 なぜこの方法でコンパイルしないのですか? 正しいシグネチャは何ですか?なぜですか? C ++を使用しているとき、署名は常に私を死に至らせてきました 編集:これもクラスヘッダーファイルです。 class Foo { public: Foo(); ~Foo(); bool insert(const Foo2 &v); Foo * find(const Foo2 &v); const Foo * find(const Foo2 &v) const; void output(ostream &s) const; private: //Foo(const Foo …

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