問題タブ [block]

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 投票する
5 に答える
61099 参照

ruby-on-rails - Railsはブロックで部分的にレンダリングされます

パネルのスタイルを提供する、自分が作成したhtmlコンポーネントを再利用しようとしています。何かのようなもの:

したがって、レンダリングにはブロックが必要であることがわかります。私はそれから私がこのような何かをすることができると思いました:

そして、私は次のようなことをしたいと思います:

残念ながら、これはこのエラーでは機能しません。

したがって、=明らかにブロックがあるのは好きではありませんが、それを削除すると、何も出力されません。

私がここで達成しようとしていることを行う方法を誰かが知っていますか?このパネルのhtmlを自分のサイトの多くの場所で再利用したいと思います。

0 投票する
10 に答える
148089 参照

ruby - Rubyでのブロックと歩留まり

私はブロックとyieldそれらがRubyでどのように機能するかを理解しようとしています。

どのようにyield使用されますか?私が調べたRailsアプリケーションの多くはyield、奇妙な方法で使用されています。

誰かが私に説明したり、それらを理解するためにどこに行くべきかを教えてもらえますか?

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

scope - Objective-C++でのGCD/ブロックスコープ

作業中のいくつかのC++テンプレートで、GCDを使用して計算を高速化しています。私はすでにいくつかの関数でそれを正常に実行しましたが、今はそれをメンバー関数で機能させようとしていますが、この奇妙なスコープの問題に遭遇しました。コードは次のようになります。

たとえば、a._c1m [ imodes2 + jmodes + k]のような配列要素にアクセスしているときにスコープの問題が発生する可能性があることを理解しています(つまり、そこにいくつかのポインタをスローする必要があるかもしれません)が、ここにあります実際の問題:たとえば、miやループインデックスjとkのようなNSIntegerを宣言すると、コンパイラは次のような大量のエラーを表示します。

'NSInteger op::mi'は'classop'の静的メンバーではありません

これは、このメンバー関数でのみ発生しました。フレンド関数にほぼ同じ手法を実装し(ブロックのスコープ内で同じNSInteger宣言を使用)、問題なく機能しました。

私が考えることができた唯一の修正は、ブロック外のすべてのループ変数をポインターとして宣言し、ブロックのスコープ内でそれらを逆参照することですが、これは一種のハックだと思います。誰かがここで何が起こっているのか知っていますか?

よろしくお願いします!

0 投票する
3 に答える
42427 参照

ruby-on-rails - html.erb ファイルで複数行の Ruby を実行するにはどうすればよいですか

Ruby on Rails を使用していて、html.erb ファイルの 1 つで Ruby コードのブロックを実行する必要があります。私はこのようにしますか:

またはこのように:

読んでくれてありがとう。

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

django - Django テンプレート ブロック タグ

これらのような異なるブロック タグはいくつ存在しますか?

つまり、複数のブロック タグを持つ親テンプレートと子テンプレートがあるとします。ブロックタグ名が異なる場合、Djangoは挿入する場所をどのように認識しますか?

または、次のようにカスタマイズできます。

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

c# - プログラムで Web サイトをブロックする

プログラムにはブラックリストがあり、サイトのリストが含まれています。ユーザーが IE (Firefox、Opera、Chrome) でサイトを開くと、エラーが発生するはずです。(例: 404)。どのようにできるのか?ファイル HOSTS には書き込まないことをお勧めします。言語 C#。

0 投票する
4 に答える
3040 参照

magento - local.xml ファイルを介してブロックにネストされたブロックを削除する

local.xml ファイル (レイアウトに対するすべての更新を行う場所) を使用して、別のブロックにネストされているブロックを削除しようとしています。<remove> タグまたは unsetChild メソッドを使用してブロックを簡単に削除できますが、別のブロックにネストされているブロックを削除できないようです。

削除しようとしているコード行は次のとおりです (customer.xml ファイルにあります)。具体的には、「customer_account_dashboard_newsletter」というブロックです

これは今のところうまくいかないことに気づきましたが、これが私の出発点です (私の local.xml ファイルにあります):

何かご意見は?ありがとうございました。

0 投票する
3 に答える
279 参照

python - ブロック内ブロック

テンプレートでネストされたブロックを表示する際に問題があります。

例えば。

「無効なブロック タグ: 'endfor'」というエラーが表示されます。

何か案は?

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

facebook - FacebookのIframeブロックを通過する

Facebookでは、彼らはあなたiframeが彼らのウェブサイトをロードするのを妨げるブロックを持っているようです。

あなたがそうするとき、彼らは彼らのウェブサイトのの完全な機能をロックします。

これを回避する方法を誰かが知っているかどうか疑問に思っていますか?

0 投票する
4 に答える
728 参照

block - 私たちはグーグルに依存しすぎていませんか?

インターネットが存在しなかった古き良き時代、プログラマーは次のツールを危険にさらしていました。

  1. 書籍

  2. 教師

はい、それだけです!たった2つのリソース。サンプル コードを検索するときは、同僚からコードをコピーするか、必要なコードが見つかるまで数冊の本を読む必要がありました。それは非常に長くて疲れるプロセスでした。プログラマーが必要なコードを見つけることができなかった場合、プログラマーは単に自分でコーディングする必要がありました (ロジック)。たとえば、2 台のコンピュータを互いに通信させる方法、つまりチャット プログラムを開発している場合などです。この種のプロジェクトは、プログラマーがそのための本や教師を買う余裕がない場合、数か月かかる可能性があります。

Google の出現により、「Java チャット プログラム」を検索するとコード全体が表示され、必要なものを追加してソフトウェアを販売することができました。これは実際にはプログラミングではないということに、誰もが同意するでしょうか? そして、プログラマーは実際には真のプログラマーではないということです。なぜなら、Google は彼らにすべてをプレートに載せているからです。コードに行き詰まったときでも、実際には常に、グーグルで検索するだけで答えが出てきます。さらに、Google がいなかったら、特定のコードを作成するのに何ヶ月もかかっていたでしょう。これは本当に私や他の誰かを真のプログラマーにしますか? 私はiPhoneの開発を始めましたが、グーグルを使わずに本だけを使って何かを作るのは不可能であることがわかりました。Google にアクセスできる場合でも、コードを必要に応じて調整/変更する必要があります。これを行うことで、何でも作成できます。すべてのコメントをお待ちしております。ほら、そこにいるすべてのプログラマーから本当に聞きたいのは、「はい、ケサー、私たちはグーグルに非常に依存しており、最も基本的なことを検索しています。それについて罪悪感を抱くべきではありません。だ!また、Google がいなければ、完了するのに 3 か月かかるプロジェクトが、完了するのに 3 週間かかるようになりました。これは、必要なコードがフォーラムや Google から投げかけられるだけだからです。」

プログラマーであることは別として、最近では、探しているものすべてに対して Google で正しいキーワードを使用する優れたスキル (つまり、「文字列を C# に変換する」など) と、優れた教師やペーパーバックの本を買う余裕があります (今では電子ブックをオンラインで購入できます)。

すべてのコメントを歓迎します。