問題タブ [smf]

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

php - 個人用サイトの URL は、内部からクリックした場合にのみ機能します

私は何かを修正しようとして、これほどイライラしたことはありません。

SMF への移行はほぼ完了しました。残っているのは読み取り可能な URL です。

URLに合わせてきれいなURLをカスタマイズしました。 http://test.example.com/1234/how-to-run

サイト内またはサイト上の URL をクリックすると、その URL が開き、開いたばかりのその URL を別のタブにコピーすると機能します。

しかし、アドレスバーに入力するだけでその URL に直接アクセスすると、ホームページにリダイレクトされます。

その後、自分のサイトの URL にアクセスして再試行すると、機能します。

助けてください

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

java - jMusic を使用して MIDI ファイルからコードを読み取る

私は、MIDI ファイルを読み込み、いくつかの確率モデルを使用して新しい音楽を生成する手続き型音楽生成プロジェクトに取り組んでいます。

jMusic でメモを読むのは簡単です。最初に MIDI ファイルから Score オブジェクトを取得し、次に Score から Part(s) オブジェクトを取得し、次に Part(s) から Phrase(s) オブジェクトを取得し、次に Phrase(s) から Note オブジェクト配列を取得します。

コードを読み取り、生成された音楽にコードを含める機能を統合しようとしています。jMusic は、基本的にピッチ値の配列である CPhrase オブジェクトを使用してコードを表します。私の問題は、MIDI ファイルから CPhrase オブジェクトを直接読み取ることができないことです。また、Note オブジェクトからメモの実際の開始/終了時刻を取得することもできません。

Score を SMF オブジェクトに変換し、そこから Track オブジェクトを読み取り、トラックから Event オブジェクトを読み取り、Event オブジェクトから NoteOn/NoteOff イベントの時刻を取得する以外に、これを行う簡単な方法があるかどうか疑問に思っています。 .

jMusic の経験があり、私を助けることができるなら、私は大いに感謝します。ありがとう!

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

laravel - laravel を SMF と同期する

一つ質問があります。SMF SSI (api)から Laravel Auth にデータを保存する方法、または可能です。その 2 つのスクリプトを同期する方法、または SMF からデータを保存してAuth::フォーラム スクリプトの横にフレームワーク Web サイトをスローする他の方法を同期する方法はありますか。

ありがとうございました。

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

oracle - Oracle DB 用の Solaris SMF は問題ありませんが、リスナー用ではありません。SMF メソッドが svcadm の下で機能するのに、サービスが失敗したときにサービスを再起動しないのはなぜですか?

Solaris SMF について 2 つの質問があります。(SMF初心者です。)

https://docs.oracle.com/cd/E37838_01/html/E61677/odbstartstop.htmlに従って、SMF で Oracle RDBMS サービスをセットアップしました。

データベース部分は完全に期待どおりに機能するため、メソッド スクリプトには「db」の代わりに「listener」のオプションが引数としてあり、アクセス に使用する代わりにa を実行し、開始または開始するので、別のサービス インスタンスとしてリスナーを追加しました。データベース インスタンスを停止します。lsnrctl start ${LISTENER}sqlplus

サービスのsvcadm enableおよびsvcadm disableは、期待どおりにリスナーを開始および停止します。問題は、フレームワークが実行中かどうかを感知するlsnrctlが、停止している場合は再起動しないことです。下記参照:

-理由: メソッドが失敗しました。- svcadm enable (またはdisable ) を介してメソッドを呼び出すと、メソッドが正常に機能することが示されるという事実とは一致しません。

さらに調査 - root からlsnrctlプロセスを強制終了し、 svcs -Lvから取得しました

そのため、最初の質問が変更され、次のようになりました。なぜ停止メソッドを実行するのでしょうか? このサービスのdbバージョンは、データベース サービスがダウンしたときにstartメソッドを実行します。

Q1 への回答: サービス フレームワークは stop メソッドを実行した後、start メソッドを実行します。これが確立された後、メソッド スクリプトを再確認すると、欠陥が明らかになりました。tnslsnr プロセスに接続できなかった場合、停止メソッドでエラーが発生しました。(ロジックは失敗します。tnslsnr プロセスが強制終了された場合、そのプロセスへの接続をテストすることはできません!)

正直なところ、私は情報量の多さに苦労しています。現在、上記の URL の PDF 版を読んでいます。ここで Moellenkamp のブログhttp://blog.moellenkamp.org/archives/18-Auditing-a-single-SMF-service-revisted.htmlをざっと見ましたが、その監査サービスはまだ実装していません。とにかく助けます。なぜこれがうまくいかないのかについて誰かが考えているなら、私は本当に感謝しています。

2番目の質問はこれです:

この例では、マニフェストが保存されて/lib/svc/manifest/site/oracle/dbおり、2 つのサブディレクトリ (.../site の後) が少し上にあるように見えたため、これを最初に変更しました。 /lib/svc/manifest/site/oracle12db)。変更されたディレクトリ構造に合わせて、マニフェスト xml ファイルを調整しました私は困惑し、いじくり回した後、例に一致するようにxmlファイルとディレクトリ構造を変更しただけで、すべて機能しました。なぜでしょうか?service_nameまたはservice_bundleのレイヤーに数式はありますか?

例のようにディレクトリ構造を拡張する必要があるというものはまだ読んでいません。特に、元の例に一致するように変更を取り消すことは、拡張されたディレクトリ構造に一致するように service_name および service_bundle 行を変更することでした。