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

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


12
オブジェクトのメソッドを取得する方法は?
オブジェクトからすべてのメソッドを取得するメソッドまたはプロパティはありますか?例えば: function foo() {} foo.prototype.a = function() {} foo.prototype.b = function() {} foo.get_methods(); // returns ['a', 'b']; 更新:Jqueryにそのようなメソッドはありますか? ありがとうございました。

9
未使用のオブジェクトをgitリポジトリから削除するにはどうすればよいですか?
誤って、最新のコミットで巨大なバイナリファイルをGitリポジトリに追加、コミット、プッシュしました。 そのコミット用に作成された/作成されたオブジェクトをGitに削除させて、.gitディレクトリを再び適切なサイズに縮小するにはどうすればよいですか? 編集:あなたの答えをありがとう。私はいくつかの解決策を試しました。何も機能しませんでした。たとえば、GitHubのものは履歴からファイルを削除しましたが、.gitディレクトリサイズは減少していません。 $ BADFILES=$(find test_data -type f -exec echo -n "'{}' " \;) $ git filter-branch --index-filter "git rm -rf --cached --ignore-unmatch $BADFILES" HEAD Rewrite 14ed3f41474f0a2f624a440e5a106c2768edb67b (66/66) rm 'test_data/images/001.jpg' [...snip...] rm 'test_data/images/281.jpg' Ref 'refs/heads/master' was rewritten $ git log -p # looks nice $ rm -rf .git/refs/original/ $ git …
89 git  file  object  binary 

7
整数のような名前のオブジェクトプロパティにアクセスする方法は?
私はjson_decode()次のようなものを使用しています: $myVar = json_decode($data) これは私にこのような出力を与えます: [highlighting] => stdClass Object ( [448364] => stdClass Object ( [Data] => Array ( [0] => Tax amount liability is ....... キー[0]の文字列値にアクセスしたい。私が次のようなことをしようとすると: print $myVar->highlighting->448364->Data->0; 私はこのエラーを受け取ります: 解析エラー:構文エラー、予期しないT_DNUMBER 2つの数字/整数に問題があるようです。
87 php  object  properties 

5
JavaScript:引数がオブジェクトではなく配列であるかどうかを検出します(Node.JS)
がtypeof []返され'object'、配列とオブジェクトを区別したいので、引数が配列であるかどうかをどのように検出する必要がありますか。 オブジェクトが次のように見える可能性はあります{"0":"string","1":"string","length":"2"}が、実際には配列のように見えるオブジェクトである場合は、配列として表示されたくありません。 JSON.parseそしてJSON.stringify、この区別をすることができます。どうすればいいですか? Chromeと同じV8ベースのNode.JSを使用しています。

15
オブジェクトの配列を宣言する
配列である変数があり、配列のすべての要素をデフォルトでオブジェクトとして機能させたいです。これを実現するために、コードでこのようなことを行うことができます。 var sample = new Array(); sample[0] = new Object(); sample[1] = new Object(); これは問題なく機能しますが、インデックス番号については触れたくありません。配列のすべての要素をオブジェクトにしたい。宣言または初期化するにはどうすればよいですか? var sample = new Array(); sample[] = new Object(); 上記のコードを試しましたが、機能しません。インデックス番号を使用せずにオブジェクトの配列を初期化するにはどうすればよいですか?

15
gson.toJson()はStackOverflowErrorをスローします
オブジェクトからJSON文字列を生成したいと思います。 Gson gson = new Gson(); String json = gson.toJson(item); これを実行しようとすると、次のエラーが発生します。 14:46:40,236 ERROR [[BomItemToJSON]] Servlet.service() for servlet BomItemToJSON threw exception java.lang.StackOverflowError at com.google.gson.stream.JsonWriter.string(JsonWriter.java:473) at com.google.gson.stream.JsonWriter.writeDeferredName(JsonWriter.java:347) at com.google.gson.stream.JsonWriter.value(JsonWriter.java:440) at com.google.gson.internal.bind.TypeAdapters$7.write(TypeAdapters.java:235) at com.google.gson.internal.bind.TypeAdapters$7.write(TypeAdapters.java:220) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:200) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60) at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:843) これらは私のBomItemクラスの属性です: private int itemId; private …

5
同等の静的メソッドと非静的メソッドの速度の大きな違い
このコードでは、mainメソッドでオブジェクトを作成し、そのオブジェクトメソッドを呼び出すとff.twentyDivCount(i)(16010ミリ秒で実行)、このアノテーションを使用して呼び出すよりもはるかに高速にtwentyDivCount(i)実行されます:( 59516ミリ秒で実行)。もちろん、オブジェクトを作成せずに実行する場合は、メソッドを静的にするので、メインで呼び出すことができます。 public class ProblemFive { // Counts the number of numbers that the entry is evenly divisible by, as max is 20 int twentyDivCount(int a) { // Change to static int.... when using it directly int count = 0; for (int i = 1; i<21; i++) { if (a …

14
JavaScriptオブジェクトの値を合計する方法は?
オブジェクトの値を合計したいのですが。 私はそれがちょうどあるであろうところにPythonに慣れています: sample = { 'a': 1 , 'b': 2 , 'c':3 }; summed = sum(sample.itervalues()) 次のコードは機能しますが、多くのコードです。 function obj_values(object) { var results = []; for (var property in object) results.push(object[property]); return results; } function list_sum( list ){ return list.reduce(function(previousValue, currentValue, index, array){ return previousValue + currentValue; }); } function object_values_sum( …

15
2つのオブジェクトを.equals()および==演算子で比較します
1つのStringフィールドでクラスを作成しました。次に、2つのオブジェクトを作成し、==演算子.equals()も使用してそれらを比較する必要があります。これが私がしたことです: public class MyClass { String a; public MyClass(String ab) { a = ab; } public boolean equals(Object object2) { if(a == object2) { return true; } else return false; } public boolean equals2(Object object2) { if(a.equals(object2)) { return true; } else return false; } public static void main(String[] args) …
84 java  class  object  methods  equals 

6
フィットするようにズーム:HTMLに埋め込まれたPDF
ローカルのPDFファイルを単純なWebページに埋め込んでおり、オブジェクトのサイズに合うように初期ズームを設定しようとしています。これが私が試したものですが、ズームには影響しません。 <embed src="filename.pdf?zoom=50" width="575" height="500"> 最初のズームがオブジェクトのサイズに合うように設定されるようにコードを変更する方法を知っている人はいますか。
84 html  object  pdf 


6
Pythonでオブジェクトのリストを作成する
複数のデータベースを開いてその内容を比較するPythonスクリプトを作成しようとしています。そのスクリプトを作成する過程で、自分が作成したオブジェクトを内容とするリストを作成する際に問題が発生しました。 この投稿のために、プログラムを必要最低限​​に簡略化しました。まず、新しいクラスを作成し、その新しいインスタンスを作成し、それに属性を割り当ててから、リストに書き込みます。次に、インスタンスに新しい値を割り当て、それをリストに書き込みます...そして何度も何度も... 問題は、それは常に同じオブジェクトなので、実際にはベースオブジェクトを変更しているだけです。リストを読むと、同じオブジェクトが何度も繰り返されます。 では、ループ内のリストにオブジェクトをどのように書き込むのでしょうか。 これが私の簡略化されたコードです class SimpleClass(object): pass x = SimpleClass # Then create an empty list simpleList = [] #Then loop through from 0 to 3 adding an attribute to the instance 'x' of SimpleClass for count in range(0,4): # each iteration creates a slightly different attribute value, and …
83 python  list  object  loops 


5
クラスメソッドでsuperを使用する
Pythonでsuper()関数を学習しようとしています。 この例(2.6)に出くわして行き詰まるまで、私はそれを理解していると思いました。 http://www.cafepy.com/article/python_attributes_and_methods/python_attributes_and_methods.html#super-with-classmethod-example Traceback (most recent call last): File "<stdin>", line 1, in <module> File "test.py", line 9, in do_something do_something = classmethod(do_something) TypeError: unbound method do_something() must be called with B instance as first argument (got nothing instead) >>> 例の直前にこの行を読んだとき、それは私が期待したものではありませんでした: クラスメソッドを使用している場合、superを呼び出すインスタンスはありません。私たちにとって幸いなことに、superは2番目の引数として型を使用しても機能します。---以下に示すように、型を直接superに渡すことができます。 これは、do_something()をBのインスタンスで呼び出す必要があると言っても、Pythonが私に言っていることではありません。

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