問題タブ [lichess]

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 に答える
69 参照

javascript - URLに入力されたパスからhtmlファイルを作成する方法

lichess や shrib のような Web サイトは、個人的に使用する特定のページをどのように作成しますか? 例: http://en.lichess.org/ fdnenTEJ -> https://lichess.org/fdnenTEJ
http://shrib.com/ uaR3EKNBc8d4OdI -> http://shrib.com/uaR3EKNBc8d4OdI

これらは、新しい html ページに関連付けられた一意の ID パスを生成します。

ノードjsアプリでこれをどのように実装しますか? この質問が非常に広範で漠然としていることは承知していますが、このようなシステムがどのように機能するかを簡単に説明したいと思います。

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

ios - 無効な Sec-WebSocket-Accept 応答を受け取りました

非常に典型的なコードを使用して、lichess Web ソケット サーバーに接続しようとしています。

しかし、理由は不明ですが、次のメッセージが表示されますInvalid Sec-WebSocket-Accept response

過去数時間、何が問題なのかを理解しようとしていましたが、まだ解決策がありません. 誰がこれに精通してSec-WebSocket-Acceptおり、どこにエラーが隠されている可能性がありますか?

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

python - 「lichess」という名前のモジュールがありません: lichess.api をインポートできません

Lichess python API を使用しようとしていますが、python にインポートできません。私はpipコマンドを使用し、それが更新されていることを確認し、他のさまざまな試みを行いましたが、「「lichess」という名前のモジュールがありません」というエラーが引き続き表示されます

入力時のコマンドライン出力pip install python-lichess: https://pastebin.com/1LmXJtcB

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

javascript - Stockfish.js がメモリ リークを起こす

Stockfish.js ( https://www.npmjs.com/package/stockfish )を使用してチェスの位置を分析する JavaScript (Node) を使用して Lichess ボットを作成しています。ボットは複数のゲームを同時にプレイできるため、各ゲームに Stockfish の独自のインスタンスを用意し、ゲームが終了したら割り当てを解除するのが理にかなっていると考えました。

ただし、メモリの割り当て解除には問題がありました。stopおよびUCI コマンドを送信した後でも、ゲームごとに最大 80MB のメモリ リークが発生し、またはquitのようなアプローチも試みます。何も機能しません。this.worker = nulldelete this.worker

コード スニペット:

  1. エンジンの初期化はコンストラクターで行われます。
  1. エンジンを停止します。

setTimeout()テストするとき、this.worker = nullまたはdelete this.workerステートメントが遅延していないときに前のステートメントに影響を与えるように見えるために使用します。私はまだこれを調査しています。

リークに関して私にできることはありますか?ありがとうございました。