問題タブ [migrating]

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 投票する
1 に答える
283 参照

ios - UnsafeMutablePointers を UnsafeMutableRawPointers にキャストする

Swift 3.0 にアップデートする際にいくつかの問題があります。次のコードがあります。

私の最初の問題は、次のコード行にあります。

mutableData!.mutableBytes は UnsafeMutableRawPointer を返すようになり、コンパイラは「タイプ '(UnsafeMutableRawPointer)' の引数でタイプ 'UnsafeMutablePointer<_> の初期化子を呼び出せません」と不平を言います。失敗。

私の2番目の問題は、次の行にあります。

この行により、「'init' の使用があいまいです」というコンパイラ エラーが発生します。

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

docker - Docker エクスポート コンテナー

Docker のインストールに問題があり、正しく機能しなくなりました。docker export [コンテナ名] を使用しようとすると。

次のエラーが表示されます

FATA[0000] http://%2Fvar%2Frun%2Fdocker.sock/v1.18/containers/jsonを取得: unix にダイヤル /var/run/docker.sock: connect: no such file or directory. TLS なしで TLS が有効なデーモンに接続しようとしていますか?

このマシンのコンテナを、セットアップした新しいマシンに移動したいと考えています。

CLI を使用せずにコンテナーを移動する方法はありますか?

0 投票する
0 に答える
60 参照

dll - VS2015 DLL への移行が見つかりません

VS2013 を使用して、Dell デスクトップで完璧に動作するアプリケーションを作成しました。コアでは、C:\lcms2.dll にある DLL を使用します。本当に、完璧です。今日、VS2015 Community を SurfacePro3 にインストールし、Solution ディレクトリをコピーしただけで、「DLL が見つかりません」という壁にぶつかりました。おそらく、私が何も知らない「セキュリティ」機能だと思いましたが、DLLをC:\ TMPディレクトリに配置した後でも、恐ろしいDLLが見つかりませんというエラーが発生しました。

この問題の最初の検索はあまり進んでいないので、VS2015 をアンインストールし、現在 VS2013 を Surface にインストールしています...わかります。しかし、誰かが何かアイデアを持っているなら、私は提案を受け入れます。ありがとう。

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

android - GCM から FirebaseCM への移行: onMessageReceived() がフォアグラウンドで呼び出されない

Android クライアント アプリを Google Cloud Messaging から Firebase Cloud Messaging に移行しようとしています。公式のチュートリアルに厳密に従いましたが、成功しませんでした-onMessageReceived()アプリがフォアグラウンドの場合、メソッドは呼び出されません。

ここに私が触れたコードスニペットがあります。

build.gradle (プロジェクト レベル)

build.gradle (アプリレベル)

AndroidManifest.xml

<application>タグの子として。

MyInstanceIDListenerService.java

FirebaseService.java

RegistrationIntentService

私が何か間違ったことをしたかどうか、そして登録が適切に行われているように見えるのにonMessageReceived()、アプリがフォアグラウンドにある場合でもメソッドが呼び出されない理由を教えてください。前もって感謝します。

PSところで、Firebase コンソールに SHA-1 キーを追加する必要はありますか? 多分これは問題を引き起こす可能性がありますか?しかし、Firebase は、このアクションはオプションであると言います。

0 投票する
0 に答える
361 参照

parse-platform - 解析移行時の ParseUser.getCurrentUser() の処理

Parse から移行すると、各 Cloud Code リクエストに制約される「現在のユーザー」という概念がなくなります。コードで Parse.User.current() を使用する場合は、代わりに request.user を使用する必要があると説明されています (以下の手順を参照してください。https://github.com/ParsePlatform/parse-server/wiki/からコピーして貼り付けてください)。 Compatibility-with-Hosted-Parse )

Android の場合、現在 ParseUser.getCurrentUser() を使用して、ユーザーがログインしているかどうかを確認しています (!ParseAnonymousUtils.isLinked(ParseUser.getCurrentUser()))。Parse からの移行後に機能するようにするには、これをどのように書き直す必要がありますか? 私は初心者なので、受けられるすべての助けに本当に感謝しています。

解析サイトに関する情報: 現在のユーザーはいません

各 Cloud Code リクエストは、Parse Server の同じインスタンスによって処理されるようになったため、各 Cloud Code リクエストに制約される「現在のユーザー」という概念はなくなりました。コードで Parse.User.current() を使用している場合は、代わりに request.user を使用する必要があります。Cloud 関数が、Cloud Code リクエストを行うユーザーのスコープ内で実行されるクエリやその他の操作に依存している場合は、ユーザーの sessionToken をパラメーターとして問題の操作に渡す必要があります。

すべての Message オブジェクトが、メッセージの作成者と受信者など、限定された一連のユーザーにのみ読み取りアクセスを提供する ACL で設定されているメッセージング アプリを考えてみましょう。現在のユーザーに送信されたすべてのメッセージを取得するには、次のようなクラウド関数を使用できます。

この関数を変更せずに Parse Server に移植すると、最初に、Parse.User.current() が認識されないために関数の実行に失敗していることに気付くでしょう。Parse.User.current() を request.user に置き換えると、関数は正常に実行されますが、メッセージがまったく返されないことがあります。これは、query.find() が request.user のスコープ内で実行されなくなったため、パブリックに読み取り可能なオブジェクトのみが返されるためです。

Cloud Code 内で特定のユーザーとしてクエリと書き込みを行うには、ユーザーの sessionToken をオプションとして渡す必要があります。リクエストを行う認証済みユーザーのセッション トークンは、request.user.getSessionToken() で取得できます。

移植された Cloud 関数は次のようになります。

br スザンナ