問題タブ [children]
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.
language-agnostic - 子プログラミングを開始するための提案
プログラミングを始めたばかりの若者が現代で使用すべき言語とツールは何だと思いますか?
私たちの多くはプロプライエタリの基本から始めましたが、彼らは私たち全員に長期的な害を及ぼすことはありませんでした:)しかし、それ以来の経験とドメインに関する知識を考えると、より良い選択肢はありますか?
これには、「初心者にプログラミングを教えるための最良の方法は?」や「大人のプログラミングを始めるためのアドバイス」などの関連する質問があります。どちらも回答を提出しましたが、子供は別のツールが必要になる場合があります。
開示:このような質問に対して「正しい」回答を選択するのは非常に難しいので、数日で最高のスコアを獲得した人は、コミュニティの選択に基づいて私から「最高の回答」のマークを取得します。
php - PHP 4 および 5、Ctrl-C、system()、および子プロセス
system()
私は呼び出しを使用して他の (潜在的に長時間実行される) プログラムを実行するPHP スクリプトを持っています (目的: NCBI BLAST、phrap、primer3、および DNA シーケンス分析とアセンブリを行うためのその他のプログラム)。
コマンド プロンプトから、またはサービスとして PHP の CLI バージョンを使用して、Windows XP で実行しています。(どちらの場合も、データベース テーブル内のタスクのキューを介して通信します)。
PHP4 の場合: Ctrl+を押すCと、スクリプトが停止し、その時点で実行されているすべての子プロセスも停止します。PHP5 の場合: Ctrl+を押すとC、スクリプトは停止しますが、子プロセスは実行されたままになります。
同様に、スクリプトをサービスとして実行する場合、PHP4 で実行するとサービスを停止すると子が停止しますが、PHP5 では子は引き続き実行されます。
最小限のテスト アプリケーションを作成してみましたが、同じ動作が見つかりました。テスト PHP スクリプトは、system() を使用して C プログラム (30 秒間スリープするだけ) を実行し、キーが押されるのを待ちます。
PHP 4.4.9 と 5.2.6 のソースを見てみましたが、system() コードに違いは見られませんでした。また、CLI アプリケーションのスタートアップ コードもざっと見てみましたが、シグナル処理に違いは見られませんでした。
これを引き起こした原因、または回避策についてのヒントをいただければ幸いです。
ありがとう。
windows - Windows フォーム、親フォームからプロパティを取得
少し問題があります。親フォームにデータテーブルがあります。datatable プロパティを取得してチェックボックス リストを作成するダイアログ ボックス フォームを開きます。これは、それらの列をエクスポートするために使用されます。しかし、アプリケーションを実行すると、parentform プロパティが null になります。親とダイアログボックスのフォームで設定しようとしました(ShowDialog()が呼び出された場合、これは自動的に行われると思いました)。
誰かが見て、私が間違っているところを見ることができますか? ダイアログボックスから:
親フォームから:
jquery - 親でもある子要素に別のCSSスタイルを追加します
したがって、私のリストは次のようになります。
これは、Wordpressのlist_wp_pagesとカスタムCSS吸盤のようなドロップダウンCSSコードを介して行われます。順序付けされていないリスト自体では何も変更できないため、親でもある子ページ(親の子1 ...)にのみCSSスタイルを追加する方法を見つける必要があります。
独自の子ページがある子ページにのみ矢印アイコンを追加しようとしています。私は使用できると考えました:
背景画像として矢印アイコンを使用してクラスを追加します。
ありがとう!
nhibernate - Hibernate 子オブジェクトの更新
「カテゴリ」と呼ばれるオブジェクトがあり、テーブルは次のようになります。
挿入、更新、削除などの場合、すべてが正常に機能します...マッピングは問題ありません。
このテーブルのデータは、「ネストされた」HTML リストにレンダリングされます (したがって、自己参照)。これはすべて美しくレンダリングされます。
がPosition
更新されると (上に移動 || 下に移動)、更新されたリストに変更が反映され、問題のリスト項目がリスト内の位置を移動します。
問題は、ParentCatalogID が変更された場合です (左に移動 || 右に移動して上記のリスト エントリの子になります)。リスト レンダー メソッドに渡されたデータは、F5 キーを押して更新 (ページの再読み込み) をクリックしてページを更新するまで、変更を反映していません。
これにより、次の方法の基本的なアイデアが得られます。
これはすべてうまくいきます。foreach (nc_Category category in root.nc_Categorys)
問題は、>> 行root.nc_Categorys
(現在のオブジェクトの子) で、ページが更新されるまで行われた変更が反映されないことです。これはデバッグで確認できます。したがって、NHibernate は遅延読み込み時に更新を取得していません。
変更はコミットされ、フラッシュされ、データベースに表示されます。それらは Hibernate によって取得されません。
オブジェクトで Refresh() メソッドを試しましたが、うまくいきません。リフレッシュが必要なのはオブジェクトの子です。
セッションをクリアしようとしましたが、他の多くのことは役に立ちませんでした。これは、 を変更した場合にのみ発生しParentCategoryID
ます。が変更されると、Position
すぐに表示されます。
これは似ているようですが、よくわかりません: http://jira.nhibernate.org/browse/NH-1604
同じページ (yuk) に response.redirecting しています。正常に動作しますが、必要ないはずです。対応は大変有り難く存じます。
formatting - インデントと冗長な変数名は良いことだと高校のハッカーに説明するにはどうすればよいですか?
彼は優れたプログラマーですが(いくつかのコンテストで優勝)、フォーマットを完全に無視しています。彼はi、j、kを美しいと思っています...gotoキーワードの存在を知らないことを願っています。
xml - Yahoo! で Xpath を使用する方法 ツリーをトラバースするウィジェット?
Yahoo!を作成しています。ウィジェットで、これまで問題なくこれを行ってきました (ウィジェットの作成)。Web リンク経由でxml ドキュメントを取得しており、ツリー内のすべてのノードを取得したいと考えています。私はこれをやっています:
このようにして、ノードアーティストをツリーから取り出すことができます。ただし、次の兄弟が必要な場合は問題があります。電話する必要があります
これを成し遂げるために。その隣のノードは、それに「nextsibling」を追加します。これらのノードを追加し続けたくないので、次のようにchildNodes[i]を使用できると考えました。
これはうまくいきません。どのような方法で使用しても、「childNodes [0]にはプロパティがありません」が返されます。Xpathには、for ループでこれを行う方法もあると思います。
次のトラックのiを増やします。しかし、どういうわけか、これは1つのアイテムしか返しません。forループでそれ以上の項目を取得することはありません。i-1も機能しません。
ノードを選択し、スーパーノードごとにサブノードを取得するために、私の i 値で Xpath 式を使用する方法を知っている人はいますか? トラックごとに、アーティスト、名前、ストリーミング可能、mbid、アルバム、URL、画像 (小)、画像 (中)、画像 (大)、および日付を取得したいと考えています。
私のxmlファイルは次のようになります:
wpf - WPF でネストされた要素のスタイルを設定する
MenuItems を持つ ContextMenu など、ネストされた要素構造があるとします。
スタイルやテンプレートを ContextMenu または MenuItem 要素に簡単に適用できます。ただし、MenuItem スタイルが Menu スタイルに属している場合、それをすべての MenuItem 要素に追加するのは非常に面倒で冗長です。
それらを子要素に自動的に適用する方法はありますか? これを簡単に書くことができるように:
FooMenuStyle が MenuItem 要素を含むスタイルを設定できると便利ですが、それは不可能のようです。
編集:私は ItemContainerStyle を認識しておらず、その意図は一般的な解決策であったため、メニューの例はおそらく誤解を招く可能性があります。2 つの回答に基づいて、2 つの解決策を考え出しました。1 つは一般的なバリアントで、もう 1 つは ItemContainerStyle などです。