問題タブ [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.
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アプリでこれをどのように実装しますか? この質問が非常に広範で漠然としていることは承知していますが、このようなシステムがどのように機能するかを簡単に説明したいと思います。
ios - 無効な Sec-WebSocket-Accept 応答を受け取りました
非常に典型的なコードを使用して、lichess Web ソケット サーバーに接続しようとしています。
しかし、理由は不明ですが、次のメッセージが表示されますInvalid Sec-WebSocket-Accept response
。
過去数時間、何が問題なのかを理解しようとしていましたが、まだ解決策がありません. 誰がこれに精通してSec-WebSocket-Accept
おり、どこにエラーが隠されている可能性がありますか?
python - 「lichess」という名前のモジュールがありません: lichess.api をインポートできません
Lichess python API を使用しようとしていますが、python にインポートできません。私はpipコマンドを使用し、それが更新されていることを確認し、他のさまざまな試みを行いましたが、「「lichess」という名前のモジュールがありません」というエラーが引き続き表示されます
入力時のコマンドライン出力pip install python-lichess
: https://pastebin.com/1LmXJtcB
javascript - Stockfish.js がメモリ リークを起こす
Stockfish.js ( https://www.npmjs.com/package/stockfish )を使用してチェスの位置を分析する JavaScript (Node) を使用して Lichess ボットを作成しています。ボットは複数のゲームを同時にプレイできるため、各ゲームに Stockfish の独自のインスタンスを用意し、ゲームが終了したら割り当てを解除するのが理にかなっていると考えました。
ただし、メモリの割り当て解除には問題がありました。stop
およびUCI コマンドを送信した後でも、ゲームごとに最大 80MB のメモリ リークが発生し、またはquit
のようなアプローチも試みます。何も機能しません。this.worker = null
delete this.worker
コード スニペット:
- エンジンの初期化はコンストラクターで行われます。
- エンジンを停止します。
setTimeout()
テストするとき、this.worker = null
またはdelete this.worker
ステートメントが遅延していないときに前のステートメントに影響を与えるように見えるために使用します。私はまだこれを調査しています。
リークに関して私にできることはありますか?ありがとうございました。