問題タブ [modular]
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.
functional-programming - 関数とモジュールの違いは何ですか?
私はC ++を初めて使用し、モジュラープログラミングと関数指向プログラミングの違いについて混乱しています。モジュラープログラミングを行ったことがないので、定義によりモジュールに関数が含まれていることを知っているだけです。指向言語) とモジュラー プログラミング?よろしくお願いします。
EDIT:私はC ++のOOPについて読んでいました.それは、非構造化プログラミングと は何か、構造化プログラミングについての基本的な考え方、モジュラープログラミング、そして最後にOOP .
java - RSAで暗号化する方法は?
ライブラリなしで独自のRSA暗号化を作成したい!
コード:
これは私が暗号化するために持っているものです。これを修正するために何をすべきかわかりませんが、これを試す前に、ほとんど手作業でこれを行っています。
したがって、暗号化する式はc = m ^ e(mod N)であり、復号化はm = c ^ d(mod N)であることがわかります。
ここで、p、qは素数です-mはメッセージです-cは暗号化されたテキストです-eはNのトーティエントです-Nはqのp倍です-Nのトーティエントは(p-1)(q-1)です
どんな助けでも大歓迎です
ruby - Sinatra モジュラー アプリケーションが動作しない
私は Sinatra を初めて使用し、README ファイルに従って学習しています。私の最終的な目標は、Sinatra Serving Modular Applicationページで説明されているように、モジュラー アプリケーションを作成することです。残念ながら、私のアプリケーションは動作しません。使用するconfig.ru
とエラーが発生します。
コードを次のように変更します。
も機能していません。以下は私のコードです:
my_app.rb:
config.ru:
コマンドruby config.ru
とrackup -p 4567
が機能していません -NameError
前述のように ( ) が表示されます。誰にもアイデアはありますか?どうもありがとう。
asp.net - モジュール式プログラミングと構造化プログラミング
モジュラー プログラミングを使用して asp.net Web サイトを設計するように依頼されましたが、それが実際に何を意味するのかわかりません。彼は構造化プログラミングを意味しているのでしょうか?モジュラー プログラミングで見つけたものはすべて、asp.net Web サイト (またはそのコード) とは関係ありません。後ろに)。
次の場合、誰かがそれが何を意味するのか説明できますか:
グローバルまたは webconfig ページで接続文字列を使用するのではなく、Web サイトの各ページでデータベース接続を使用していますか? これは、構造化、oop、またはモジュラーを意味しますか?
ロード可能なモジュールを持たない Web サイトでモジュラー プログラミングを実現するには、どのような条件が必要ですか? それは、いくつかの接続文字列と、派手な html を実行するための巧妙なプログラミングを備えた単なるサイトですか?
Web パーツと cms に関する他の投稿を見たことがありますが、本当に理解していませんか? 関連性はありますか?わからない。
私のサイトは、誰かがウェブサイトにログイン/アカウントを作成し、自分のプロフィールに移動して、データベースに保存されている自分に関するものを表示できる単なるソーシャルネットワークサイトです.
私が知る限り、モジュールを必要とするものは何もありませんか?
それで、実際にコードを「プログラミング」する別の方法だと思いますか?つまり、別の方法で格納されているか、別の方法で参照されているか、別の方法で呼び出されているか。
c++ - **オーバーフローを伴う**いくつかの乗算の後、数値の元の値を取得することは可能ですか?
要約:それを行う方法はありますか?これが私が言いたいことです: unsigned int番号があるとします。次に、それを数回乗算します(予想されるオーバーフローがあります)。それでは、元の値を「元に戻す」ことは可能ですか?
詳細に:
Rabin-Karp ローリング ハッシュがすべてです。私がする必要があるのは、長い文字列のハッシュを持っていることです。たとえば、「abcd」です。次に、「cd」などの短い部分文字列のハッシュを取得します。与えられた2つのハッシュを使用して、O(1)で「ab」ハッシュを計算する方法は?
私が今アルゴリズムとして持っているもの:
- 「abcd」ハッシュから「cd」ハッシュを減算します(多項式から最後の要素を削除します)
- 「abcd」ハッシュを
p ^ len( "cd" )
で割ります。ここp
で、 は基数 (素数) です。
これは次のとおりです。
a * p ^ 3 + b * p ^ 2 + c * p ^ 1 + d * p ^ 0
-abcd _
c * p ^ 1 + d * p ^ 0
- CD
abは次を取得します。
そして、オーバーフローがない場合p
(小さい場合)、これは機能します。しかし、そうでない場合は機能していません。
何か裏技とかありますか?
PSc++
タグは、特定のものであるため、番号のオーバーフローが原因です(そして、python、scheme、またはsthとは異なります)
python - 関数は、他の(関数)によって生成された変数をPythonでそれ自体のパラメーターとしてどのように使用できますか?
私はpythonを学んでおり、コードのさまざまなプロセスをさまざまな機能に分離したいと考えています。そのためには、前の関数の変数をパラメーターとして他の関数に渡す必要があります。私はこのようなことを試しました
F1(1) F2()
たとえば、この場合、最終結果として 3 を取得することを期待しています。
しかし、うまくいきません。
haskell - Haskell のモジュール演算
からまでx
の値の範囲を持つように関数を作成するにはどうすればよいですか?また、値が 19 を超えるかゼロ未満の場合、どのようにラップアラウンドさせることができますか?x=0
x=19
x
から:
x=20, x=21, x=22
とx=(-1), x=(-2), x=(-3)
に:
x=0, x=1, x=2
およびx=19, x=18, x=17
それぞれ?
モジュラー算術について聞いたことがありますが、これは明らかに私が対処すべき方法です。
java - モジュール式の JSF 2.0 アプリケーションを作成するには?
明確に定義されたインターフェースを持つアプリケーションがあります。モジュールの解決に CDI を使用し (具体的には、API インターフェイスで Instance<> 注入ポイントを使用してモジュールを解決します)、インターフェイスを介してさまざまなデータを問題なくやり取りします。私は意図的に API と実装を分離し、密結合を避けるためにモジュールは API からのみ継承し、アプリケーションは実行時の依存関係と API を介して行われるデータの受け渡しを通じてのみモジュールを認識します。アプリケーションは、jar を WEB-INF/lib フォルダーにドロップしてアプリ サーバーを再起動するだけで追加できるモジュールがなくても正常に動作します。
私が問題に直面しているのは、モジュールにビューの一部を作成させたいということです。そのため、ポータブルな方法で JSF コンポーネントを呼び出すか、モジュールからインクルードを実行して、それを取得します。そのビューをレンダリングします。呼び出したいモジュールは既に解決しており、モジュールのインターフェースへの参照が用意されています。私が最初に考えた方法は、モジュールにビュー テンプレートの場所を提供するように要求する ui:include を実行することでしたが、ビューの解決はアプリケーションから行われるため、意味のある方法でそのクエリに答える方法がわかりません。ライブラリルートではなく、ルート。
エグゼクティブ サマリーは、.xhtml (テンプレート/コンポーネント) ファイルに JSF を使用して、アプリケーションからライブラリへのギャップをジャンプする方法がわからないということです。
CC を使用するのはよいことですが、実行時に特定の CC インスタンスが必要であることをページにハード コードするのではなく、どのように指定すればよいでしょうか?
もちろん、アプリケーション コードを直接呼び出してマークアップを要求することもできますが、これは非常に強引な方法のように思えます。また、マークアップを取得すると、それを評価するように JSF に指示する方法が正確にはわかりません。とはいえ、リソース パスを取得し、マークアップを取得して評価し、完成したマークアップを返すコンポーネントを想像することはできますが、それを実装する方法がわかりません。
可能であれば、モジュール開発者に負荷の高い UIComponent アプローチを強制することは避けたいと思います。つまり、動的な方法で ui:include (または同等のもの) を実行するか、動的な方法で CC を呼び出します。(モジュール開発者の生活を楽にするために必要な場合は、アプリケーションでUIComponentアプローチを一度コーディングしてもかまいません)
これを理解するためにどこを見るべきかについての提案はありますか? (最初に見つけたら、ここに答えを投稿します)
codeigniter - モジュラー拡張CIはアセットにアンカーします
そこで、私はmoでCMSを作成し、モジュラー拡張機能HMVCCI2.0を使用しています。素敵です。モジュールディレクトリ内のモジュールに関連するアセット(js、css、img)を保持するための正しい方法を考えています。
問題は、これらのアセットにどのようにリンクするかです。テンプレートエンジンを使用していて、特定のページにロードするためにjsファイルを渡しているとしましょう。
私はこれをすべて間違っていると思いますが、現在のモジュールのディレクトリを使用してリンクする簡単な方法はありますか?
前もって感謝します。