問題タブ [knowledge-management]

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.

0 投票する
2 に答える
318 参照

repository - 興味深い記事はどこで追跡していますか?

多くの開発者と同様に、私はさまざまなコード方法論、パターン、ブログ、例などの記事をたくさん読み、コード サンプルについては github や codeplex などを調べています。

私は過去においしいブックマークを使用して、興味深い記事や、時にはコード スニペットやリポジトリを追跡してきました。しかし、私は忘れがちで、そこにある記事を見つけるのも難しいので、これは私にとってはうまく機能していません.

それで、他の人が上記を追跡するために何を使用しているのか疑問に思っていますか? ナレッジとリソース管理に関する他の開発者の意見を聞きたいですか?

0 投票する
1 に答える
496 参照

knowledge-management - Code Complete クイズ/テストはありますか?

それで、私の上司は、非常に正当な理由で、Steve Mcconnell の Code Complete という本が大好きです。誰かが本を読んだかどうかをテストする方法に出くわしたことがあるかどうか疑問に思っていました. 私はクイズ/テストがどこかでオンラインでなければならないと誓った. 残念ながら、それを見つけようとする私の努力は無駄でした。私たちは、開発者の年功序列のゲーム化プロセスを開始しています。ボーナスや特典が得られるコード アチーブメントのリストを提供しています。成果の 1 つは Code Complete を読むことです。私の個人的な成果の 1 つは、誰かがそれを読んだかどうかをテストする決定的な方法を見つけたことです。

これはあいまいに思えますが、決定的な答えがあります。

TLDR: Code Complete に関するクイズやテストを知っている人はいますか? 読んでいない場合、Code Complete を読んだかどうかを判断するために、どのような質問をしますか?

私の質問のいくつか:(「私はこれらが好きですが、私はその1つの決定的な質問を探しています」)

明確にするために、私は要約や答えさえ探していません。事前に用意されたクイズまたは 1 つの質問を誰かに聞いてもらいたいだけです。どうもありがとう。

0 投票する
4 に答える
975 参照

knowledge-management - 実用的なプログラマー: 知識管理

これを何にタグ付けするかはわかりませんが、ほとんどの開発者に関連する質問だと思います.

仕事をしていると、再び役立つ情報や知識の断片に出くわすことがよくあります。これらは一般的なコーディング例である場合もあれば、環境固有のコマンドなどである場合もあります。

通常、これらを別のテキスト ファイルに保存し、必要なときにこれらのテキスト ファイルを参照します。ただし、これは扱いにくく、検索が困難です。

私が検討した代替案の 1 つは、独自のローカル Wiki を作成し、そのようなスニペットに共通のタグを付けて、簡単に検索できるようにすることです。

他の開発者がそのような知識を「実用的な」方法でどのように管理しているか知りたいです。

0 投票する
1 に答える
2589 参照

java - 知識ベースのフレームワーク

Java アプリケーションでナレッジ ベースを構築して使用する必要があります。これを可能にする Java のフレームワークはありますか?

0 投票する
2 に答える
8552 参照

prolog - 8 パズルはプロローグにマンハッタン距離を使用した解があります

8 パズルは、[[9,1,3]、[5,2,6]、[4、[9,1,3]、[5,2,6]、[4、 7,8]]

可能性 解決策: 8 パズルの初期位置の半分しか解けない。パズルを解けるかどうかを最初から知ることができる公式があります.8 パズルが解けるかどうかを判断するには、値 N を含む各正方形について、現在のセルの後に N より小さい数がいくつあるかを計算します。たとえば、初期状態に:

ここに画像の説明を入力

  • 1 以下の数字なし = 0
  • 空 (9) - 続いて 3,5,2,6,4,7,8 = 7 にする必要があります
  • 3 持っている = 1 対 2
  • 5 はその後 2,4 = 2 になりました
  • 2 その下に数字がない場合 = 0
  • 6はその後 4 = 1
  • 4 以下の数字なし = 0
  • 7 後にマイナー番号なし = 0
  • 8 以下の数字なし = 0

その後、空の位置と位置の間のマンハッタン距離を計算します (3.3)。上記の例では、空のボックスは位置 (1.2) にあるため、マンハッタン距離は次のようになります: d = abs (3-1) + abs (3-2) = 3 最後に、すべての計算値を合計します。結果が偶数の場合はパズルが解けることを意味しますが、解けない場合は奇数です。0 +7 +1 +2 +0 +1 +0 +0 +0 +3 = 14

このソリューションは、ボード上の数字のすべての可能な状態を含む知識ベースを作成するように設計されており、現在の位置の後に N 未満の数字がいくつあるかを確認します。

これが私のコードです:

問題は、複数の選択肢を持つことができる状況があるため、私が間違いを犯していることです。

posC(C,Pc) の正しい解は posC(3,1)、つまり 1 です。しかし、時々誤った出力を引き起こす他の影響があります...コードで何が間違っているのですか?どうすればそれを変更できますか?

0 投票する
1 に答える
842 参照

serialization - KnowledgeAgentを使用して、KnowledgeBaseをファイルに自動的に書き込み、外部で使用できるようにすることはできますか?

私は小さなdroolsプロジェクトで働いていますが、次の問題があります:

-knowledgeAgentを介してdroolsからknowledgepackagesを読み取ると、ロードに長い時間がかかります
( guvnorは非常に激しいです))

  • だから私はKnowledgeBaseをシステム上でローカルに配置されているファイルにシリアル化しようとしています
    -一方ではローカルファイルからのkBaseのロードがはるかに高速
    であるため-そしてもう一方ではKnowledgeBaseを他の目的で使用できるようにアプリケーション
    これに関する問題は、KnowledgeAgentを使用してKnowledgeBaseを最初にロードするときに、ベースがエージェントによって自動的に更新されること

    です。ただし、ベースが更新されている間、ローカルファイルも更新されない
    ので疑問に思います。ナレッジベースをシリアル化するメソッドを呼び出すことができるように、KnowledgeAgentからchangeNotificationを処理/取得する方法は?


    これはどういうわけか可能ですか?基本的に、誰かがガバナーでルールを編集するたびに、ローカルナレッジベースファイルを更新したいので、ローカルファイルは常に最新の状態になります。


    それが不可能な場合、またはそもそも本当に悪い解決策である場合、それを実行するための推奨/最良の方法は何ですか?


    私の英語と質問自体に耐えてください。私が達成したいことを本当に理解できない場合、または私の要求が実際に良い解決策ではない場合、または質問自体が冗長である場合は、Javaにかなり慣れておらず、まったく新しいです。よだれ。

以下はコードです:

パブリッククラスDroolsConnection{

}


よろしくお願いします!
よろしく、
マレンコ

0 投票する
2 に答える
1504 参照

rdf - RDF/OWLなどの表現可能性の限界は何ですか

だから私はRDFとOWLと一般的な「知識表現」について学んでいます。

1)RDFまたはOWLフォーマットの制限は何ですか?

RDFで表現できないコンセプトはありますか?しかし、それはOWLで表現できますか?またはその逆。

どちらでも表現できないコンセプトはありますか?

2)この(複雑な)例はどうですか?

「どうして誰かが気づかずにここまで落ちることができるのか?」

この質問をRDFまたはOWLで表現できますか?または、「空は青いですか」などの質問を表現することもできますか?

3)最後に...何でも記述できる知識表現言語はありますか?

0 投票する
1 に答える
2248 参照

knowledge-management - 論理的または CLIPS で行う方法は?

更新されたコード: チェックを追加する場所?f<-(practice-is-on-off OFF)


CLIPS でテンプレートを定義しており、論理演算子 OR を使用しています。ただし、テンプレートをロードすると、エラーがスローされます

ここに私が持っているものがあります:洞察を事前にありがとう。ありがとう

0 投票する
1 に答える
1449 参照

join - Salesforce: SOQL - よく閲覧された記事のタイトル

記事のタイトルは KnowledgeArticleVersion テーブルにあり、View Normalized Score は KnowledgeArticleViewStat テーブルにあります。両方のテーブルの親は KnowledgeArticle ですが、DB スキーマにリレーション名が存在しないため、KnowledgeArticleVersion に結合できません。もちろん、最初はそのようなクエリを実行できます

それで

しかし、私の宗教では、1 つではなく 2 つのクエリを実行することを禁じています。

SOQLで結合を実行する正しい方法を誰かが教えてくれるかもしれません。