問題タブ [zone]
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.
parsing - ゾーン ファイル形式の問題、dnsjava パーサーのクラッシュ - BIND 9
パーサーを使用して DNS からすべてのマスター ゾーンを解析するアプリケーションを作成しています。使用しているパーサーは dnsjava ライブラリ (org.xbill.DNS.Master) のものです。私が解析しているすべてのゾーンは、rndc を介して BIND 9 に既に追加されています。私が直面している問題は、一部のゾーン ファイルが解析されていないことです。パーサーはエラーを返します。
以下に例を示します。このゾーンの名前は pensoul.my で、ファイルは次のようになります。
これと、この形式のすべてのゾーンを解析すると、絶対名エラーが発生します。
このゾーン ファイルの形式を確認するために、次のコマンドを使用しました。
OK のステータスが表示されます。これは、ファイル形式に明らかな問題がないことを意味します。
別のパーサーを使用する必要がありますか、またはこれを回避する方法はありますか?
google-cloud-platform - Google Cloud Platform プロジェクトのリージョンを変更するには?
プロジェクトの 1 つでGoogle Cloud Datalabをデプロイしようとしていますが、米国以外にあるプロジェクトにはデプロイできないというエラーが表示されます。プロジェクトを作成するときに、ヨーロッパのデータセンターを指定しました。
このプロジェクトはプロモーション トライアルの恩恵を受けているため、新しいプロジェクトを作成できません。
Compute でこのメタデータのキーと値のペアを設定しようとしましたが、役に立ちませんでした: google-compute-default-region: us-east1
.
エラーメッセージの詳細 (少し言い換え):
プロジェクトの場所を変更するにはどうすればよいですか?
angular - zone.afterTask および zone.beforeTask フック メソッドが機能しない
私は単純なフックを実装しようとしてzone.afterTask
いbeforeTask
ますが、コードはエラーをスローしていませんが、それらのメソッドが呼び出されることはありません。
githubでZone リポジトリを検索しましたが、例で使用されているものを除いて、ソース コードでこれらのメソッドへの参照が見つかりませんでした。カウントの例では使用afterTask
していbeforeTask
ますが、デバッガーを設定したところ、これらのメソッドが例で呼び出されることはありません。
これらのメソッドは廃止されたようです。そうでない場合は、私が間違っていることを教えてください。
ここに私のコードがあります -
ionic2 - FileReaderがファイルをロードした後、Ionic2ビューが更新されない
開発環境
cju:~/Projects/ionic2/i2ts $ ionic info
警告: ionic.config.js は廃止されました。削除できます。
システム情報:
Cordova CLI: 6.1.1
Gulp バージョン: CLI バージョン 3.9.1
Gulp ローカル: ローカル バージョン 3.9.1
Ionic フレームワーク バージョン: 2.0.0-beta.6
Ionic CLI バージョン: 2.0.0-beta.25
Ionic アプリLib バージョン: 2.0.0-beta.15
ios-deploy バージョン: 1.8.5
ios-sim バージョン: 5.0.8
OS: Mac OS X El Capitan
Node バージョン: v4.4.2
Xcode バージョン: Xcode 7.3 ビルド バージョン 7D175
問題
ブラウザ プラットフォームと iOS 電話の両方で試しました。ブラウザ プラットフォームで表示するには、次の手順を実行します。
イオン プラットフォーム ブラウザを追加
イオンランブラウザ
ブラウザでは、「Hello Ionic」ページから始まります。「cordova-plugin-file を使用してローカル ファイルに書き込む」ボタンをクリックすると、背面にある「This is new text」が cordova-plugin-file を使用してローカル ファイルに書き込まれます。「cordova-plugin-file を使用してファイルから読み取る」ボタンをクリックすると、コンソール ログにファイルが読み取られたことが示されます。ただし、ビューは更新されません。いずれかのボタンをもう一度クリックすると、ビューが新しいテキストで更新されます。
私はグーグルで関連する問題を見つけましたhttps://github.com/angular/zone.js/issues/137。つまり、cordova-plugin-file の FileReader はゾーン化されていません。しかし、私は自分のプロジェクトで "ionic-angular": "2.0.0-beta.6" を使用しています。すでに修正が含まれているべきではありません。それでも、ionic2 プロジェクトで同じ問題 137 が表示されます。
コードはhttps://github.com/CharlesJu1/FileReaderNotZonedにあります
これが hello-ionic.ts ファイルです。
これが hello-ionic.html ファイルです。