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

定義を提供するトピックの汎用タグ。

7
Webサービスエンドポイントとは何ですか?
私のWebサービスがにhttp://localhost:8080/foo/mywebserviceあり、WSDLがにあるとしhttp://localhost:8080/foo/mywebservice?wsdlます。 http://localhost:8080/foo/mywebserviceエンドポイントはありますか、つまり、私のWebサービスのURIと同じですか、それともSOAPメッセージが受信され、非整列化された場所ですか? それが何で、その目的は何ですか?

6
ウィークヘッドノーマルフォームとは
何をしない弱い頭正規形(WHNFは)意味ですか?何が頭ノーマルフォーム(HNF)と正規形(NF)の平均? 現実世界のHaskellは次のように述べています: おなじみのseq関数は、式を評価して、headノーマルフォーム(HNFと略記)と呼びます。最も外側のコンストラクタ(「ヘッド」)に到達すると停止します。これは、式が完全に評価される正規形(NF)とは異なります。 また、Haskellプログラマーが弱頭標準形(WHNF)に言及していることを聞くでしょう。通常のデータの場合、弱い頭部の正規形は頭部の正規形と同じです。違いは関数に対してのみ発生し、ここで私たちを心配するのはあまりにも厄介です。 いくつかのリソースと定義(Haskell Wiki、Haskell Mail List、Free Dictionary)を読みましたが、理解できません。誰かが例を挙げたり、素人の定義を提供したりできますか? 私はそれが次のようになると思います: WHNF = thunk : thunk HNF = 0 : thunk NF = 0 : 1 : 2 : 3 : [] WHNFとHNF はどのようseqに($!)関連していますか? 更新 私はまだ混乱しています。HNFを無視するという回答もいくつかあります。さまざまな定義を読むと、WHNFとHNFの通常のデータに違いはないようです。ただし、関数に関しては違いがあるようです。違いがなければ、なぜseq必要なのfoldl'ですか? 混乱のもう1つのポイントは、Haskell Wikiからです。これは、seqWHNFに換算すると述べており、次の例には何もしません。次にseq、評価を強制するために使用する必要があると言います。それはそれをHNFに強制していませんか? 一般的な初心者スタックオーバーフローコード: myAverage = uncurry (/) . foldl' (\(acc, len) x -> (acc+x, len+1)) …


11
「スレッド」とは(本当に)何ですか?
私は良い定義を見つけ、スレッドが本当に何であるかを理解しようと努めてきました。 私は明らかな何かを見逃しているように思えますが、スレッドとは何かについて読むたびに、それはほぼ循環的な定義であり、「スレッドは実行のスレッド」または「実行中のタスクに分割する方法」です。ええと。えっ? 私が読んだことから、スレッドは実際にはプロセスのような具体的なものではないようです。それは実際には単なる概念です。私は道のこの作品を理解してどのようなことから、プロセッサは(と呼ばれているプログラムのためのいくつかのコマンドを実行実行のスレッドを)、それは少しのためのいくつかの他のプログラムのための処理に切り替えるために必要がある場合、それは保存状態のをそれが現在どこかで実行しているプログラム(スレッドローカルストレージ)、次に他のプログラムの命令の実行を開始します。そして前後に。このように、スレッドは実際には現在実行中のプログラムの「実行パスの1つ」の単なる概念です。 プロセスとは異なり、これは本当に何かです-それはリソースの集まりなどです。 あまり役に立たなかった定義の例として。。。 ウィキペディアから: 「コンピューターサイエンスのスレッドとは、実行のスレッドの略です。スレッドとは、プログラムが自身を2つ以上の同時(または疑似同時)実行中のタスクに分割する(「分割」と呼ばれる)方法です。スレッドとプロセスは1つとは異なります別のオペレーティングシステムへのオペレーティングシステムですが、一般に、スレッドはプロセス内に含まれており、同じプロセス内の異なるスレッドは同じリソースを共有しますが、同じマルチタスクオペレーティングシステム内の異なるプロセスは同じリソースを共有しません。 それで私は正しいのですか?違う?本当にスレッドとは何ですか? 編集:どうやらスレッドにも独自の呼び出しスタックが与えられているため、これはやや具体的なものです。

6
BASE用語の説明
BASEの頭字語は、通常のNoSQLデータベース、特定のデータベースの特性を記述するために使用されます。多くの場合、これはACIDの反対と呼ばれます。 BASEの詳細に触れる記事はほとんどありませんが、ACIDには、原子性、一貫性、分離性、耐久性の各プロパティについて詳しく説明した記事がたくさんあります。ウィキペディアでは、この用語を数行だけ取り上げています。 これは私に定義についてのいくつかの質問を残します: B asically A可用性、S oft状態、E整合性 この記事と私の想像力を使用して、これらのプロパティを次のように解釈しました。 基本的に利用可能とは、データの認識された利用可能性を指します。単一のノードに障害が発生した場合、データの一部は利用できなくなりますが、データレイヤー全体は機能し続けます。 この解釈は正しいですか、それとも他のことを指しますか? 更新:Mauの回答から推測すると、データレイヤー全体が常に新しいデータを受け入れることを意味しますか?つまり、データがすぐに挿入されるのを防ぐロックシナリオはありませんか? ソフト状態:定期的に更新する必要のあるデータの概念だけが見つかりました。更新しないと、データは期限切れになるか、削除されます。 データベース内のデータの自動削除は私には奇妙に思えます。 期限切れまたは古くなったデータの方が理にかなっています。しかし、この概念は、NoSQLだけでなく、あらゆるタイプの冗長データストレージに適用されます。それは何か他のものを説明していますか? 結果整合性とは、十分な時間が与えられると、更新が最終的にすべてのサーバーに波及することを意味します。 この特性は私には明らかです。 誰かがこれらの特性を詳細に説明できますか? それとも、化学で見られるような酸と塩基の概念を指すのは、これまでにない意味のない頭字語ですか?




11
スレッドセーフとはどういう意味ですか?
最近、UIスレッド以外のスレッドからテキストボックスにアクセスしようとすると、例外がスローされました。それは「コードがスレッドセーフではない」ことについて何かを言っていたので、結局、デリゲート(MSDNのサンプルを参考にした)を書き、代わりにそれを呼び出しました。 しかし、それでも、なぜすべての追加コードが必要なのかはよくわかりませんでした。 更新:チェックすると深刻な問題が発生しますか Controls.CheckForIllegalCrossThread..blah =true

5
「IB」と「UB」は正確にはどういう意味ですか?
特に「C ++」のコンテキストで、「IB」および「UB」という用語が何度も使用されているのを見てきました。私はそれらをグーグルで試しましたが、どうやらこれらの2文字の組み合わせには多くの用途があります。:P だから、私はあなたに尋ねます...彼らが悪いことであるかのように言われるとき、彼らはどういう意味ですか?

7
クラス定義での静的const整数メンバーの定義
私の理解では、C ++では、静的なconstメンバーが整数型である限り、クラス内で定義できます。 では、次のコードでリンカエラーが発生するのはなぜですか。 #include <algorithm> #include <iostream> class test { public: static const int N = 10; }; int main() { std::cout << test::N << "\n"; std::min(9, test::N); } 私が得るエラーは: test.cpp:(.text+0x130): undefined reference to `test::N' collect2: ld returned 1 exit status 興味深いことに、std :: minへの呼び出しをコメントアウトすると、コードは正常にコンパイルおよびリンクされます(test :: Nも前の行で参照されていますが)。 何が起こっているかについて何か考えはありますか? 私のコンパイラはLinux上のgcc 4.4です。



11
「ソリューションアーキテクト」と「アプリケーションアーキテクト」の違いは何ですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 私が見る限り、ソリューションアーキテクトはアプリケーションアーキテクトの単なる「マーケティング」用語です。それは正しいですか、それとも実際には役割が異なっていますか?もしそうなら、どうですか? はい、StackOverflowとGoogleの両方でこれを検索しました。

9
機械学習とは何ですか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する 機械学習とは何ですか? 機械学習コードは何をしますか? 機械が学習すると言うとき、それはそれ自体のコードを変更しますか、それとも、与えられた入力セットのコードの経験を含む履歴(データベース)を変更しますか?

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