タグ付けされた質問 「object」

オブジェクトは、プログラミング言語のコマンドによって操作できるエンティティです。オブジェクトは、値、変数、関数、または複雑なデータ構造にすることができます。オブジェクト指向プログラミングでは、オブジェクトはクラスのインスタンスを指します。


10
Firestoreで「オブジェクトの配列」を更新する方法は?
私は現在Firestoreを試していますが、「配列(別名サブドキュメント)の更新」という非常に単純なもので立ち往生しています。 私のDB構造は非常に単純です。例えば: proprietary: "John Doe", sharedWith: [ {who: "first@test.com", when:timestamp}, {who: "another@test.com", when:timestamp}, ], 私は(成功せずに)新しいレコードをshareWithオブジェクトの配列にプッシュしようとしています。 私はもう試した: // With SET firebase.firestore() .collection('proprietary') .doc(docID) .set( { sharedWith: [{ who: "third@test.com", when: new Date() }] }, { merge: true } ) // With UPDATE firebase.firestore() .collection('proprietary') .doc(docID) .update({ sharedWith: [{ who: "third@test.com", when: …

9
Javaでクラスを名前でインスタンス化する方法はありますか?
私は質問として探していました:名前を持つクラスをインスタンス化する方法を説明する文字列名からクラスをインスタンス化します。Javaでそれを行う方法はありますか?パッケージ名とクラス名を取得し、その特定の名前を持つオブジェクトを作成できるようにする必要があります。

2
JavaScriptオブジェクトをJson文字列にエンコードする
JavaScriptオブジェクトをJSON文字列にエンコードしたいのですが、かなりの困難があります。 オブジェクトは次のようになります new_tweets[k]['tweet_id'] = 98745521; new_tweets[k]['user_id'] = 54875; new_tweets[k]['data']['in_reply_to_screen_name'] = "other_user"; new_tweets[k]['data']['text'] = "tweet text"; これをJSON文字列に入れて、ajaxリクエストに入れたいと思います。 {'k':{'tweet_id':98745521,'user_id':54875, 'data':{...}}} あなたは写真を取得します。私が何をしても、それはうまくいきません。json2などのすべてのJSONエンコーダー [] まあ、それは私を助けません。基本的に私はphp encodejson関数のようなものを持ちたいです。

2
オブジェクトが特定のタイプかどうかを確認する方法
さまざまなオブジェクトをサブルーチンに渡して同じプロセスを実行していますが、毎回異なるオブジェクトを使用しています。たとえば、ある場合にはListViewを使用し、別の場合にはDropDownListを渡します。 渡されるオブジェクトがDropDownListであるかどうかを確認してから、DropDownListの場合はコードを実行します。どうすればよいですか? これまで機能していない私のコード: Sub FillCategories(ByVal Obj As Object) Dim cmd As New SqlCommand("sp_Resources_Categories", Conn) cmd.CommandType = CommandType.StoredProcedure Obj.DataSource = cmd.ExecuteReader If Obj Is System.Web.UI.WebControls.DropDownList Then End If Obj.DataBind() End Sub


11
PHPオブジェクトをJSONにシリアライズする
そのため、新しいJsonSerializable Interfaceを見つけたときに、phpオブジェクトをJSONにシリアル化する方法についてphp.netを探していました。それだけだPHP> = 5.4しかし、私は5.3.x環境で実行しています。 この種の機能はどのようにしてPHP 5.4未満で達成されましたか? 私はまだJSONであまり作業していませんが、アプリケーションでAPIレイヤーをサポートしようとしています。データオブジェクト(それ以外の場合はビューに送信されます)をJSONにダンプするのが最適です。 オブジェクトを直接シリアル化しようとすると、空のJSON文字列が返されます。これはjson_encode()、オブジェクトをどう処理するかがわからないためです。オブジェクトを再帰的に配列に減らしてからエンコードする必要がありますか? 例 $data = new Mf_Data(); $data->foo->bar['hello'] = 'world'; echo json_encode($data) 空のオブジェクトを生成します: {} var_dump($data) ただし、期待どおりに機能します。 object(Mf_Data)#1 (5) { ["_values":"Mf_Data":private]=> array(0) { } ["_children":"Mf_Data":private]=> array(1) { [0]=> array(1) { ["foo"]=> object(Mf_Data)#2 (5) { ["_values":"Mf_Data":private]=> array(0) { } ["_children":"Mf_Data":private]=> array(1) { [0]=> array(1) { ["bar"]=> …

9
make fileを使用してディレクトリを作成する
私はmakefileが初めてなので、makefileを使用してディレクトリを作成します。私のプロジェクトディレクトリはこのようです +--Project +--output +--source +Testfile.cpp +Makefile すべてのオブジェクトを配置して、それぞれの出力フォルダーに出力したいと思います。コンパイルするとこんな感じのフォルダ構造を作りたい。 +--Project +--output +--debug (or release) +--objs +Testfile.o +Testfile (my executable file) +--source +Testfile.cpp +Makefile いくつかのオプションを試してみましたが、成功しませんでした。make fileを使用してディレクトリを作成するのを手伝ってください。私はあなたの検討のために私のメイクファイルを投稿しています。 #--------------------------------------------------------------------- # Input dirs, names, files #--------------------------------------------------------------------- OUTPUT_ROOT := output/ TITLE_NAME := TestProj ifdef DEBUG TITLE_NAME += _DEBUG else ifdef RELEASE TITLE_NAME += _RELEASE endif endif # …

3
TypeScriptのインターフェイスにオブジェクトをキャストします
Expressのリクエストの本文(body-parserミドルウェアを使用)からインターフェイスにコードをキャストしようとしていますが、型の安全性を強制していません。 これは私のインターフェースです: export interface IToDoDto { description: string; status: boolean; }; これは私がキャストしようとしているコードです: @Post() addToDo(@Response() res, @Request() req) { const toDo: IToDoDto = <IToDoDto> req.body; // <<< cast here this.toDoService.addToDo(toDo); return res.status(HttpStatus.CREATED).end(); } そして最後に、呼び出されているサービスメソッド: public addToDo(toDo: IToDoDto): void { toDo.id = this.idCounter; this.todos.push(toDo); this.idCounter++; } インターフェイス定義との一致に近づかない引数も含めて、どのような引数でも渡すことができ、このコードは正常に機能します。応答本文からインターフェイスへのキャストが不可能な場合、JavaやC#のように実行時に例外がスローされると思います。 TypeScriptキャストには存在せず、Type Assertionのみが存在することを読みました。そのため、オブジェクトが型xであることがコンパイラに通知されるだけなので、...間違っていますか?型安全性を実施および確保するための正しい方法は何ですか?

8
JavaScriptオブジェクトを検査する方法
警告ボックス内のオブジェクトを検査するにはどうすればよいですか?通常、オブジェクトに警告すると、ノード名がスローされます。 alert(document); しかし、アラートボックスでオブジェクトのプロパティとメソッドを取得したいと考えています。可能であれば、どうすればこの機能を実現できますか?または他の提案はありますか? 特に、console.logとFirebugが利用できない運用環境向けのソリューションを探しています。

2
繰り返し処理中にオブジェクトプロパティを削除しても安全ですか?
オブジェクトのプロパティを反復処理するとき、for-inループ内でそれらを削除しても安全ですか? 例えば: for (var key in obj) { if (!obj.hasOwnProperty(key)) continue; if (shouldDelete(obj[key])) { delete obj[key]; } } 他の多くの言語では、配列または辞書を繰り返し処理し、その内部を削除することは安全ではありません。JSでは大丈夫ですか? (私はMozillaのSpidermonkeyランタイムを使用しています。)


5
テストを含むpytestクラスの設定と破棄を正しく行うにはどうすればよいですか?
エンドツーエンドのテストにセレンを使用していますが、使用方法setup_classとteardown_class方法を取得できません。 setup_classメソッドでブラウザを設定してから、クラスメソッドとして定義された一連のテストを実行し、最後にteardown_classメソッドでブラウザを終了する必要があります。 しかし、実際には私のテストはクラスではなくオブジェクトで機能するため、論理的には悪い解決策のように見えます。selfすべてのテストメソッド内でparam を渡すので、オブジェクトの変数にアクセスできます。 class TestClass: def setup_class(cls): pass def test_buttons(self, data): # self.$attribute can be used, but not cls.$attribute? pass def test_buttons2(self, data): # self.$attribute can be used, but not cls.$attribute? pass def teardown_class(cls): pass そして、クラスのブラウザインスタンスを作成するのは正しくないようです。すべてのオブジェクトに対して個別に作成する必要がありますよね。 では、__init__andの__del__代わりにsetup_classand メソッドを使用する必要がありteardown_classますか?

9
オブジェクトの列挙不可能な継承されたプロパティ名を取得することは可能ですか?
JavaScriptでは、取得する内容に応じて、オブジェクトのプロパティを取得する方法がいくつかあります。 1)Object.keys()、オブジェクトのすべての独自の列挙可能なプロパティ、ECMA5メソッドを返します。 2)for...inループ。オブジェクトの列挙可能なすべてのプロパティを返します。それらが独自のプロパティであるか、プロトタイプチェーンから継承されているかは関係ありません。 3)Object.getOwnPropertyNames(obj)列挙可能かどうかにかかわらず、オブジェクトのすべての独自のプロパティを返します。 hasOwnProperty(prop)プロパティが継承されているかどうか、または実際にそのオブジェクトに属しているかどうかを確認できるメソッドもありpropertyIsEnumerable(prop)、名前が示すように、プロパティが列挙可能かどうかを確認できます。 これらすべてのオプションを使用すると、オブジェクトの列挙不可能な、所有されていないプロパティを取得する方法はありません。これは、私がやりたいことです。これを行う方法はありますか?言い換えれば、継承された列挙できないプロパティのリストをどうにかして取得できますか? ありがとうございました。

6
JavaScriptオブジェクトの値を動的に設定する方法は?
ケースを言葉で説明するのは難しいので、例を挙げましょう。 var myObj = { 'name': 'Umut', 'age' : 34 }; var prop = 'name'; var value = 'Onur'; myObj[name] = value; // This does not work eval('myObj.' + name) = value; //Bad coding ;) JavaScriptオブジェクトの変数値で変数プロパティを設定するにはどうすればよいですか?

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