すべての問題

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

linux - 複数の引数を bash に渡す

入力した引数に基づいて特定のノードを起動するスクリプトがあります

たとえば、コマンド service ES start puppet puppet1を入力すると、複数の特定のノードを起動できるようになり、それらの 2 つのノードのみが起動されます。

追加するノードの数に応じて$2、ロジックで を受け入れるようにフォーマットする方法はありますか? もっとあるので。toを 2 番目の引数とその他の引数を受け入れるようにして、複数の特定のノードを起動できるようにします。$3$4$2$2*

助けてください

ありがとうございました

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

django - Heroku の Django アプリで Web ソケットが機能しない

Herokuで最初のdjangoアプリを実行しようとしています.アプリを正常にデプロイでき、Webソケット以外のすべてが機能します. ローカルでメモリ チャネルを使用したところ、すべてが機能しました。メモリ チャネルと redis の両方で heroku を試しましたが、どちらも機能しません。さまざまな構成を試しましたが、有効な解決策を見つけることができませんでした。また、heroku のログから、何が問題なのかわかりません。

ブラウザで表示されるエラー:

Javascript クライアント コード:

[ws と wss プレフィックスを試しましたが、どちらもクラッシュしました]

settings.py の redis 構成

ローカルで機能するメモリ構成のオプション:

heroku からの redis 資格情報:

  • ホスト: ec2-34-254-133-4.eu-west-1.compute.amazonaws.com
  • ユーザー
  • ポート 26849
  • パスワード
  • URI: redis://h:p69877187246d4f0b36a94488814ee0b372234a2e943a61df0cdc84e4f85f35f2@ec2-34-254-133-4.eu-west-1.compute.amazonaws.com:26849

プロセスファイル:

ヒロクのログ:

2019-01-14T21:06:52.847189+00:00 heroku[web.1]: 2019-01-14T21:07:00.911326+00:00 heroku[web.1]: コマンドでプロセスを開始するまでの状態が変更されましたgunicorn battleships.wsgi --preload 2019-01-14T21:07:04.629926+00:00 heroku[web.1]: 状態が開始からアップに変更されました 2019-01-14T21:07:06.453341+00:00 heroku[web.1]: プロセスが状態で終了しました0 2019-01-14T21:07:51.531270+00:00 heroku[ルーター]: at=info method=GET path="/new_game/" host=battleships-war.herokuapp.com request_id=45707e08-cfd9-458c-8ce4 -0f423acfb632 fwd="80.49.199.124" dyno=web.1 connect=0ms service=374ms status=200 bytes=1307 protocol=http 2019-01-14T21:07:53.241606+00:00 heroku[router]: at=info method=GET path="/new_game/" host=battleships-war.herokuapp.com request_id=a77411fc-2ab6-4be7-b4c9-e86d9440c3e1 fwd="80.49.199.124" dyno=web.1 connect=0ms service=163ms status= 200 バイト = 1307 プロトコル = http 2019-01-14T21:07:57.454852+00:00 heroku[ルーター]: at=info method=POST path="/new_game/"host=battleships-war.herokuapp.com request_id=76aab54e-4508-4485-90de-e66e7bb4715b fwd="80.49.199.124" dyno=web.1 接続=0ms サービス=31ms ステータス=200 バイト=290 プロトコル=http 2019-01 -14T21:08:01.604730+00:00 heroku[router]: at=info method=GET path="/game/22/dfgdfgdfgdf" host=battleships-war.herokuapp.com request_id=d4c9a​​31a-0dc6-436a-b35b- 054e94770a5e fwd="80.49.199.124" dyno=web.1 connect=0ms service=30ms status=200 bytes=1310 protocol=http 2019-01-14T21:08:02.002519+00:00 heroku[router]: at=info メソッド=GET path="/game/22/dfgdfgdfgdf/join" host=battleships-war.herokuapp.com request_id=3c682a1a-f203-493a-853d-4a4ff9cccaf8 fwd="80.49.199.124" dyno=web.1 connect=0ms サービス=267ms ステータス=500 バイト=149564 プロトコル=http 2019-01-14T21:07:03+00:00 app[heroku-redis]:source=REDIS addon=redis-octagonal-92972 sample#active-connections=1 sample#load-avg-1m=0.09 sample#load-avg-5m=0.115 sample#load-avg-15m=0.125 sample#read-iops= 0 sample#write-iops=0 sample#memory-total=15664336kB sample#memory-free=11855124kB sample#memory-cached=1580208kB sample#memory-redis=278200bytes sample#hit-rate=0 sample#evicted-keys=0 2019-01-14T21:08:07.295235+00:00 heroku[ルーター]: at=info method=GET path="/game/22/dfgdfgdfgdf" host=battleships-war.herokuapp.com request_id=789356b5-acb3-48e7 -9dd1-be5250a7445d fwd="80.49.199.124" dyno=web.1 接続=0ms サービス=25ms ステータス=200 バイト=1310 プロトコル=http125 sample#read-iops=0 sample#write-iops=0 sample#memory-total=15664336kB sample#memory-free=11855124kB sample#memory-cached=1580208kB sample#memory-redis=278200bytes sample#hit-rate=0 sample#evicted-keys=0 2019-01-14T21:08:07.295235+00:00 heroku[ルーター]: at=info method=GET path="/game/22/dfgdfgdfgdf" host=battleships-war.herokuapp.com request_id=789356b5-acb3-48e7-9dd1-be5250a7445d fwd="80.49.199.124" dyno=web.1 connect=0ms サービス=25ms ステータス=200 バイト=1310 プロトコル=http125 sample#read-iops=0 sample#write-iops=0 sample#memory-total=15664336kB sample#memory-free=11855124kB sample#memory-cached=1580208kB sample#memory-redis=278200bytes sample#hit-rate=0 sample#evicted-keys=0 2019-01-14T21:08:07.295235+00:00 heroku[ルーター]: at=info method=GET path="/game/22/dfgdfgdfgdf" host=battleships-war.herokuapp.com request_id=789356b5-acb3-48e7-9dd1-be5250a7445d fwd="80.49.199.124" dyno=web.1 connect=0ms サービス=25ms ステータス=200 バイト=1310 プロトコル=httpcom request_id=789356b5-acb3-48e7-9dd1-be5250a7445d fwd="80.49.199.124" dyno=web.1 connect=0ms サービス=25ms ステータス=200 バイト=1310 プロトコル=httpcom request_id=789356b5-acb3-48e7-9dd1-be5250a7445d fwd="80.49.199.124" dyno=web.1 connect=0ms サービス=25ms ステータス=200 バイト=1310 プロトコル=http

誰かがそれを手伝ったり、別のアプローチを提案したりできますか?

0 投票する
2 に答える
112 参照

java - Arraylist とテーブルを SharedPreferences に保存するには?

私の質問ですが、Arraylists とテーブルを に保存する方法はSharedPreferences?

アプリの動作にはバックアップが必要であり、オフラインになることを明記します。

このint arraylistを保存するための私のデータ。

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

c++ - __restrict__ と __attribute__((aligned(32))) の組み合わせ

gccが知っていることを確認したい:

  1. ポインタはメモリの重複しないチャンクを参照します
  2. ポインタには 32 バイトのアラインメントがあります

以下は正しいですか?

ありがとう。

アップデート:

1回の読み取りと多数の書き込みを使用して、書き込み用のCPUポートを飽和させようとしています。整列した動きによるパフォーマンスの向上がより重要になることを願っています。

ただし、アセンブリは、位置合わせされた移動ではなく、位置合わせされていない移動を引き続き使用します。

コード ( godbolt.orgにもあります)

gcc 8.2 と "-march=haswell -O3" でコンパイルされたアセンブリ これは、アラインされていない移動である vmovups でいっぱいです。

sandybridge でも同じ動作:

乗算の代わりに加算を使用する ( godbolt )。まだ調整されていない動き。

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

swift - 「共有」静的定数プロパティでのメソッド呼び出しのスレッド セーフ

従来の Cocoa シングルトン パターンを使用する Swift クラスがあります。1 つの静的定数と、その共有定数に対して 1 回だけ呼び出されるsharedプライベートです。initこんな感じです:

その定数で関数を呼び出す多数のスレッドがある場合、そのイニシャライザが完了するまですべての呼び出しを一時停止しますか、それとも初期化が完了するまで待機するためにそれらのインスタンス関数内でいくつかの保護を行う必要がありますか?

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

javascript - Angular の Sharepoint リストの読み込みが遅い

アイテムを取得してAngularアプリに入力しようとしているSharepointリストがあります。ページが読み込まれると、何も読み込まれません。ページをクリックして戻ってクリックすると、データが表示されます。ページが最初に読み込まれる前など、アイテムをより早く読み込むにはどうすればよいですか?

これが私のページコントローラーです。

これが私のサービスです。

0 投票する
2 に答える
349 参照

java - 固定バイトサイズに達するまで画像を圧縮する方法

Base64 表現を介して画像を交換するサーバーと通信する必要があるアプリケーションがあります。サーバー容量の関係で、サイズが 100KB 未満の画像のみを圧縮して送信できます。以下を使用して、画像のサイズを簡単に取得できます。

正確なサイズが表示されます。次に、ビットマップにデコードし、次を使用して圧縮します。

そして、ここで物事が汚れます。サイズが 100KB を超える場合は、品質を調整して再圧縮する必要があるため、以前のように正確なサイズ値を適切に取得できません。

編集:メソッドを試したことを忘れていましbyte.lengthたが、結果のサイズは以前と同じではありません。
この例では、AndroidStudio コンソールに示されているように、80KB のイメージを使用してみました。
ここに画像の説明を入力

0 投票する
2 に答える
67 参照

html - 領域に合わせて背景画像を切り取り、引き伸ばす

私は幅 800 ピクセル、高さ 500 ピクセルの画像を持っています。左側を x ピクセル、右側を y ピクセル、下部を z ピクセルにして、幅 1200 ピクセル、高さ 1000 ピクセルの背景領域に合わせます。x、y、z はすべて異なります。

また、ウィンドウサイズの変更に合わせてスケーリングしないように、応答しないようにしようとしているため、background-size = coverorを設定containすることはオプションではありません。最初に画像をトリミングしてから、自分の領域に合わせて埋めることができるかどうかなど、アドバイスをいただければ幸いです。ありがとう。

0 投票する
2 に答える
36 参照

javascript - JavaScript 関数が変数を渡さない

ここでの私のゲームは、推測の数を数え、繰り返しの推測を含まない推測ゲームです。

関数試行から関数試行に変数の試行を渡そうとしていますが、機能しません。カウントは 0 のままですが、sameGuess.length を渡すと機能します。これはなぜですか?

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

kubernetes - Google クラウド サービス アカウント ファイルを traefik に渡す

https://docs.traefik.io/configuration/acme/に従って

次のようなシークレットを作成しました。

kubectl --namespace=gitlab-managed-apps create secret generic traefik-credentials \ --from-literal=GCE_PROJECT=<id> \ --from-file=GCE_SERVICE_ACCOUNT_FILE=key.json \

そして、次を使用して Helm チャートに渡しました。--set acme.dnsProvider.$name=traefik-credentials

ただし、まだ次のエラーが発生します。

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

arrays - Fortran 配列割り当てのオーバーフロー

私はFortranが初めてで、モジュール内のサブルーチン内で次の変数を宣言しようとしています:

そして、私は次のようになります:

dim と nnds は別のモジュールからの変数であり、次のように正しく渡されていることがわかっています。

次のように変数を宣言すると:

または、次のようにします。

それは機能するので、次のように「Kgel」を宣言できないのはなぜですか。

お時間をいただき、誠にありがとうございました...

アップデート

私のコードは次のようなものです:

.

.

この小さなテスト コードで問題が再現されます。

アップデート

「スタック予約サイズ」を変更すると、正常に動作するようになりました。

ここに画像の説明を入力

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

javascript - ユーザーのIPアドレスを検出して表示する方法

基本的に視聴者のIPアドレスを検出して表示する、パスワードで保護されたページにインストールできる簡単なスクリプトを探しています。クライアントがページにログインしてデザインのモックアップをレビューするとき -- クライアントの IP アドレスを表示するポップアップ ダイアログが必要です。ボタンをクリックしてダイアログ ボックスを閉じます。

このようにして、彼は自分の訪問が「記録された」ことに気づきます (または印象に残ります)。

それが実際に私のためにも記録されていれば、おそらく電子メールメッセージまたはIPログ/訪問時間のテキストファイルに記録されていれば幸いです(ただし、それは私の頭のコードを超えているようです)

彼がパスワードで保護されたページにアクセスしたときに リアルタイムで通知を受け取った場合も、絶対的な究極のソリューションになります。