問題タブ [xobotos]
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.
c# - XobotOSからシャープを構築/使用する方法は?
git://github.com/xamarin/XobotOS.gitのクローンを作成し、https ://github.com/xamarin/XobotOS/blob/master/sharpen/READMEの指示に従いました。
どうやらmonoのチームは、提供されたサイトディレクトリを追加しても、Eclipseの[新しいソフトウェアのインストール]ダイアログで利用可能なsharpenプラグインが追加されないため、readmeの手順に関連するバージョンが事前に構築されています。私はそれを構築する必要があると思います。
では、このEclipseプラグインを構築する方法は?ant/mavenファイルがないようです。
eclipse - XobotOS のビルドの問題
Github で Xamarin によってリリースされたXobotOSソース コードをビルドしようとしています。ルート フォルダーの README.build ドキュメントで提供されているガイドラインを使用しています。readme に記載されているすべての手順を実行することに成功しましたが、何らかの理由で Eclipse の 2 番目のインスタンスで何も生成されません。これについて何か助けていただければ幸いです。ありがとう。
役立つ可能性のあるその他の詳細を次に示します。
OS: Ubuntu 11.04
Eclipse: Eclipse SDK 4.2 (Juno)
Mono: ? (おそらく、ソースから構築されたハッキングされたバージョンを使用しているかどうかはわかりません)
それまでの間、OpenSUSE をダウンロードして、もう一度試してみます。
c# - XobotOS:C#バイナリツリーベンチマークが構造体を使用するのはなぜですか?
xobotosで評判の高いパフォーマンスの向上に興味があったので、バイナリツリーベンチマークコードを確認しました。
バイナリツリーノードのJavaバージョンは次のとおりです。
C#バージョンは次のとおりです。
NextポインタとPreviousポインタはまだクラスにカプセル化されているので、ここで構造体を使用する利点は何でしょうか。
1つあります。リーフノードは、左右のポインタを必要としないため、純粋な値型です。ノードの半分が葉である典型的な二分木では、それはオブジェクトの数が50%減少することを意味します。それでも、リストされているパフォーマンスの向上ははるかに大きいようです。
質問:これにはもっとありますか?
また、C#でこのようにツリーノードを定義することを考えていなかったので(Xamarinに感謝します!)、他のどのデータ構造が非自明な方法で構造体を使用することで利益を得ることができますか?(それは少し話題から外れていて、オープンエンドですが。)
c# - Ubuntu 12 で XobotOs を実行しようとすると失敗します
私は自分のマシンで XobotOs を構築することを計画していました。ビルドする前に、ビルド済みのバージョンを実行したかったのですbinaries/managed/XobotOs.exe
。このために、付属のスクリーン キャスト ( binaries/managed/videos
) に見られるように、 から次のコマンドを実行しましたbinaries/managed/
。
mono XobotOs.exe Fragments.dll
ただし、次のログイン端末でクラッシュします。
私が理解しているのは、これがmono
クラッシュだということです。何が起こっているのか、これを解決する方法について誰かが光を当てることができますか?
これは次の出力ですmono --version
。