問題タブ [members]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Javascript可変パラメータ?
これは、javascript に関する技術的な質問です。javascript で、私のグループの 1 人のメンバーが、javascript オブジェクトの作成に関して奇妙なことを発見しました。何らかの理由で、オブジェクトのパラメーターは、オブジェクトのコンストラクターで作成されたメンバー変数に割り当てられずに、既にメンバーとして扱われています。以下のコードブロックに見られるように、パラメーターは変更可能です。
これは、私たちが行っているテストを示すコードです。
これは合法ですか?それは危険ですか?
javascript - 実行時に動的にjavascriptの配列のメンバーの名前を取得する
まず第一に、それが実際にjavascriptで可能かどうかはわかりませんが、それでも質問する価値があると感じました。
さて、私がやろうとしているのは、実行時に配列(またはあなたが言うかもしれないオブジェクト)のメンバーの名前を動的に取得することです。
説明させてください。私はこのようなオブジェクトを持っています:
Results :-
member_name1 : value_1
member_name2 : value_2
member_name3 : value_3
ここで、は、などのResult
メンバーを持つオブジェクトの名前であり、uはそれぞれおよびのような値を持ちます。私がやろうとしているのは、実行時にこのようなメンバーの名前を取得することです。それは価値ではありません。私は一般的に値にアクセスします。member_name1
member_name2
value_1
value_2
member_name1
Results.member_name1
私はこの問題を描写できることを願っています!
以下は、オブジェクトのスクリーンショットです。
http://i.stack.imgur.com/dzAgm.png
ありがとう!
c++ - C++ クラス メソッドは、ユーザー定義のクラス インスタンスへのポインタを返します
クラスメンバーへのポインターとポインターを返すメソッドを持つクラスを実装しようとしていますが、コンパイル時に「構文エラー: ';' がありません。「'*' の前」および「型指定子がありません - int が想定されています。注: C++ は default-int をサポートしていません」エラー
コードは次のとおりです:
Main.cpp:
AClass.h:
BClass.h:
クラスを cpp ファイルで肉付けさえしていないのに、一連のエラーが発生します。C++ ファイルを作成してすべてを定義しても、これらのエラーは残ります。
私は多くの異なる投稿を見てきましたが、まだこれに頭を悩ませています. 誰かが私に手がかりを与えることができますか?
c++ - 相互に依存する C++ メンバーをどのように作成すればよいですか?
次のような通信用ライブラリを使用するクラスがあります。
私は次のような話者クラスを作りたいです:
そして、コンストラクターでメンバー Writer と Reader を生成します。
私はポインタでそれを行うことの間で引き裂かれています:
直接対:
私は同僚と話していましたが、メンバーの初期化順序に依存しているため、後者は明らかに悪いです。ただし、動作する自動コピー コンストラクターもあります。
特にメンバー オブジェクトのリストが長くなる場合、このようなことを行うより良い方法は何ですか?
c - 構造内のメンバーが多すぎますか?(プログラムは正常に実行されますが、エラーで終了します)
明らかな質問がありますが、問題に戸惑っています。
さて、まず状況の概要を説明しましょう。ゲーム内のエンティティの属性を保持するために使用されるENTITYという構造があります。最近、構造にメンバーを追加しました。プログラムは完璧に動作しますが、終了すると、「XXX.exeが動作を停止しました...解決策をオンラインで確認してください...何とか何とか」というエラー画面が表示されます。
そのため、トラブルシューティングのために、ENTITY構造からいくつかのメンバーを削除すると、プログラムは正常に実行され、正常に終了します。????
(Dev-cppでコンパイル)
コード:
ENTITY構造体にメモリを割り当てる関数
(EDIT 4/8/12)-mallocの代わりにcallocを使用しました-関数パラメーターにvoidを挿入しました-NULL_voidを削除しました-(ENTITY *)キャストを削除できませんでした、コンパイラーはvoid型を変換できなかったと文句を言います( stdlib.hが含まれていませんでしたか?)
プログラムを終了するときにENTITYを削除する方法は次のとおりです。
javascript - Javascriptのプライベートメンバー。それらは非静的であることができますか?
私はここにこのコードを持っています:
ここからクラスをエミュレートするというアイデアを思いつきました。。var name;
しかしもちろん、私はプライベート変数も静的変数であるという事実を無視しました。これは私の現在の努力を損なうので、この例でプライベートな振る舞いを維持する方法があるかどうか知りたいのですが、静的な振る舞いを避けますか?
jsp - Struts 2 - 静的メンバー値へのアクセス。struts.properties および struts.xml ファイルの「struts.ognl.allowStaticMethodAccess」値を無視するようです
次のように、JSP で静的メンバー値にアクセスしようとしています。
"@package.subPackage.ClassName@STATIC_MEMBER"
STATIC_MEMBER はpublic static final String
値が割り当てられたものとして宣言され、クラスにはパブリック スコープがあります。struts.properties (webapps\appName\WEB-INF\classes フォルダーの下に配置) にstruts.ognl.allowStaticMethodAccess=true
エントリがあります。しかし、Strutsstruts.ognl.allowStaticMethodAccess=true
は struts.properties のエントリを無視するようです。
別のプロジェクトで上記の同じ手順を実行しましたが、完全に正常に機能しています。
注:
1. 完全なパッケージ、クラス、および STATIC_MEMBER 名が正しいかどうかをクロスチェックしました。
2. ページにエラーや例外はありません。
3. 同じ JSP は、Action クラス ( <s:property value="actionMember"/>
) からメンバー値にアクセスできます。
4. 他のクラスから static メンバーにアクセスしようとしましたが、うまくいきません。
5. struts.properties ファイルを削除して、struts.xml ファイルの<struts>
タグの後に :
というエントリを作成しようとしました<constant name="struts.struts.ognl.allowStaticMethodAccess" value="true" />
。再起動して再試行しました。しかし、うまくいきません。
6. Web アプリとそのキャッシュ (作業フォルダー) をサーバーから削除した後、サーバーを再構築、再展開、再起動しましたが、機能しませんでした。
環境: Java 1.6、Struts 2.1、Tomcat 6.0 @ Windows XP 2002
助けてください。
よろしくお願いします!
--------------------コードの更新-------------------------------- ---
クラス
struts.properties
struts.ognl.allowStaticMethodAccess=true
JSP
<s:if test="errorType == @package1.subPackage1.FooClassName@INVALID_LOGIN">
some code here
</s:if>
Action クラス:
1. private int errorType;
2. それぞれerrorType
の getter と setter があります。値を出力することすらありません。
<s:property value="@package1.subPackage1.FooClassName@INVALID_LOGIN"/>
set - MDX すべてのいとこの集合を作る
次のMDX関連の問題を解決するのを手伝ってくれる人はいますか?
特定のメンバー セットの値を集計する必要があります。
このセットは、現在のメンバーと、彼の親の前にいる「叔父」からのすべてのいとこ (私の現在のメンバーと親からの相対位置が同じメンバー) で構成されます。
例 :
AAA BBB CCC DDD EEE
123 123 123 123 123
現在のメンバーが C3 の場合、結果セットは C3 + B3 + A3 になります。
これに対する解決策を見つけてくれるチャンピオンに前もって感謝します!
redis - redis はセットから特定のメンバーを削除します
私はメンバーのセットを持っています。たとえば、20 の大学の名前を持つ「college」という名前のセット。
セットから、たとえば選択した 10 大学のセットなど、サブセットのみを削除するにはどうすればよいでしょうか。
v2.4.5のredisサーバーを実行しています
ここにあるドキュメントhttp://redis.io/commands/sremには、redis >= 2.4 の複数のキーを削除できると書かれていましたが、これを達成する方法はまだわかりませんでした。
私はRubyonRailsで作業しており、Railsコンソールでそれを行いました
メンバー「champion1」と「champion2」はセットから削除されません。
redis (2.2.2 ruby) gem をインストールしました。
javascript - javascriptオブジェクトのプライベートメンバーへのアクセスを同期する方法
次のように作成されたJavascriptオブジェクトがあります。
行と列の形式でグリッドを表示するDHTMLXGridコンポーネントがあります。グリッド内のセルを編集すると、「onEditCell」イベントが呼び出されます。ここで、「onEditCell」イベントにアタッチされたイベントハンドラー関数からccStatTracker.modifyCCMap()を呼び出したいと思います。セルの変更を続けると、このイベントは非同期的に呼び出され、Javascriptオブジェクトのプライベートメンバー「CCMap」を変更する関数「modifyCCMap」が呼び出されます。では、2回の呼び出しで見たCCMapの最新の状態は異なる可能性がありますか?では、これを処理するための最良の方法は何ですか?JavaのようにJavascriptに「同期」されたものはありますか?
これを実装するために私たちが取りたいアプローチを決定するので、私を助けてください。