問題タブ [gdc]
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.
d - 標準DタイプとGDC(LDC)仕様
GDC (GNU D Compiler) に関する仕様と、uint などの標準の D 型を書き換える方法はどこにありますか?
情報: カーネルやその他の低レベルのものに D を使用することに興味があります。
ありがとう。
d - コードがDMDとGDCの両方でコンパイルされることを確認する必要がありますか?
部分的に同等の質問だと思います。DMDでコンパイルするコードは、すべての状況でGDCで自動的にコンパイルする必要がありますか?
私は、ubuntu 10.4(循環依存、ため息)リポジトリから最新バージョンのGDCをインストールする際に問題が発生しているので質問します。
debugging - GDC と DMD の選択
D でのプログラミングは初めてです。DMD (2.061) または GDC (4.6、4.7、または 4.8、スナップショット) を選択することの長所と短所は何ですか。また、どの GDC バージョンを選択すればよいですか? GCC-4.8 と GDC-4.8 の最新のスナップショットを正常に作成し、hello world プログラムをコンパイルしました。
これまでのプロについての私の考えは次のとおりです。
- GDC : より多くのプラットフォーム、ランタイム パフォーマンス
- DMD : コンパイルのパフォーマンス、さらにテスト済み?
GDB を介したデバッグ サポートについてはどうですか? GDC と DMD で違いはありますか?
gcc - GDC 4.8 スナップショット使用エラー
GDC-4.8-20120105 の独自のビルドを使用して、D で Hello World をビルドしようとすると
次のエラーが表示されます。
なにが問題ですか?
d - この関数で末尾呼び出しの最適化を実行する D コンパイラはどれですか?
私の知る限り、このコードはテールコール最適化の対象となるはずですが、DMD が実行しているかどうかはわかりません。末尾呼び出しの最適化をサポートしている D コンパイラはどれですか?また、この関数でそれを実行しますか?
ios - cellForRowAtIndexPath での iOS CoreData バックグラウンド スレッド フェッチ
いくつかの CoreData オブジェクトにロードする NSFetchedResultsController を含むテーブルビューをアプリに持っています。
テーブルが に組み込まれcellForRowAtIndexPath:
ているため、セルごとにフェッチを実行して、別のオブジェクトから他の情報を取得する必要があります。
テーブルは UserTasks で満たされているため、UserSite から情報を取得する必要があります (UserTask には siteID 属性が含まれています)。
バックグラウンド スレッドで UserSite 情報を取得し、一時的なコンテキストを使用しています。正常に動作しますが、スクロール時に UI を少し遅らせたいと考えています。
ご覧のとおり、タスクの UserSite 情報が にまだない場合は_scannedSites
、バックグラウンド スレッドが開始され、そのタスクの UserSite が取得されて保存され、メイン スレッドで詳細が入力されます。
私が言ったように、スクロールするときにかなり迷惑なラグがあります...バックグラウンドで作業を行うことで回避したかったのです。
私はこれについて間違った方法で進んでいますか?
ありがとう、アドバイスをいただければ幸いです。
編集
CoreData でリレーションシップを作成し、現在それを使用していcellForRowAtIndexPath
ます。まだ存在しない場合は、作成します。これははるかにうまく機能しています。
ios - 2 つの非同期タスクを完了する必要がある操作を実行する方法
データをフェッチする 2 つの AFNetoworking 操作があり、両方を完了する必要があるメソッドがあります。インターネットで読んだことがありますが、NSOperationQueue を使用して、1 つの操作を別の操作の終了に依存させることができます。これは場合によっては良い解決策のように思えますが、NSOperation に適していないコードがあると難しいようです。
例 (説明目的) 1. API 呼び出し A は画像 A を取得します 2. API 呼び出し B は別の画像 B を取得します 3. maskImage 関数は画像 B を A にマスクします
どんな洞察も役に立ちます!
compiler-construction - どの D コンパイラを使用しますか?
D を試してみたいのですが、どのコンパイラを使用すればよいかよくわかりません。このトピックに関するいくつかの記事と SO の質問を見つけましたが、最新の記事は見つかりませんでした。
各コンパイラの利点と欠点は何ですか? 現時点では、DMD コンパイラが最適だと思われますが、古い情報に惑わされているだけかもしれません。