問題タブ [quote]
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.
scheme - スキームとラケットでのネストされた引用符の動作
Racketで関数を記述しているときに、記号の前に1つではなく2つの一重引用符を誤って入れてしまいました。つまり、誤って'' aを記述し、ネストされた引用符の動作が奇妙に見えることを発見しました。私はDrRacketを使用しており、これをRacketlangとR5RSlangの両方でテストしました。
プリント:#t。
プリント:引用
だが
と
両方の印刷:'a
誰かがScheme(およびRacket)で関数ペアを使用する理由を教えてもらえますか?(quote(quote a)))を2つの要素quoteとaのペアとして解釈しますが、関数writeは(quote a)の代わりに'aを出力します。
php - PHPでjQueryを出力する、引用符の問題
私はこれをPHPで出力しようとしています:
しかし、引用符とjavascript変数についてもよくわかりません。
誰でも助けてもらえますか?
php - PHPでJS関数をエコーしようとしています
PHPエコー内のHTML文字列でjs関数をエコーしようとしています。
そして、私はそれを理解することはできません:
この作品を手に入れるためのアイデアはありますか?引用符がたくさんあると思います...
どんな助けでも非常にありがたいです、ありがとう!
python - Python ブロックの書式設定
文字列フォーマットのコンテキストで複数行の文字列をインデントするにはどうすればよいですか? 例えば
段落には改行が含まれています。('foo\nバー')
上記のコードを使用すると、次のような出力が得られます。
私が本当にこれが欲しいとき:
私は次のようなことができることを知っています:
しかし、これは私の目的にとって読みやすさを損ないます。
また、最初の行以外のすべてを 1 インデントでインデントするコードを書くこともできますが、これは実際には拡張可能なソリューションではありません (2 インデントまたは 3 インデントがある場合はどうなるでしょうか? など)。
編集:回答を投稿する前に、ソリューションが次のようなものでどのように機能するかを検討してください。
php - PHP exec、system、または passthru はすべて一重引用符または二重引用符を削除します
php の exec/passthru/system 関数を介してシェルに対してコマンドを実行しようとすると、コマンドから引用符が削除されるようです。
プロセスのチェックからの出力は次のとおりです
ご覧のとおり、一重引用符なしで実行されているプロセスを示しています。これにより、lftp でエラーが発生します。
これは、プロセスリストに表示されているものをコマンドに入力すると、エラーが発生してlftpシェルに残るためだと思います。
PHPセーフモードはオフです
見積もりのために次のことを試しました
アップデート
さらにテストしたときにそれを追加したいと思います..シェルスクリプト(run_ftp.sh)を作成し、それをphp経由で実行すると、run_ftp.shから引用符も削除されます..問題。
SELinux はオフです。Linux/Bash がこれを引き起こす可能性のある他のセキュリティ対策はありますか?
mysql - MySQL 不要なときにスラッシュを追加する
私たちは Yahoo Web Hosting (私の選択ではありません) を使用していますが、MySQL データベースの動作がおかしいです。次のような単純なクエリを入力すると:
update mytable set columnname = "new value" where id = 1;
次のようなエラーが返されます。
エラー: 引用符が閉じられていません
STR: "
SQL: mytable set columnname = \"new value\" where id = 1; を更新します。
この件について Yahoo に問い合わせてみたところ、「高度なスクリプト」のサポートは提供していないとのことでした。そのため、ここで質問しています。
ありがとうございました。
アップデート:
一重引用符と二重引用符は違いません
MySQL Administrator 経由でデータベースに接続する方法がありません。Yahoo はアクセスをブロックしています
PHPMyAdmin を使用してデータベースにアクセスする必要があるため、magic_quotes_gpc がオンになっていることがわかりました。これがエラーの原因である可能性がありますが、magic_quotes_gpc をオフにする方法がありません。
emacs - emacslispのラムダのフォーマット
私はemacslispでクロージャを適用しようとしています。ここに投稿があります: Emacs Lispでクロージャを行うにはどうすればよいですか?
次のようなコードで:
(defun foo(x) `(lambda()、x))(message(string(funcall(foo 66))))
しかし、emacsのドキュメントに従って、ラムダは'(lambda()x)==>のようにフォーマットする必要があります。このフォーマットを使用すると、エラーが発生します:変数がvoidであるためシンボルの値:x
「、」が「()」と「x」の間に追加されると、すべてが正しくなります。
なんで?
javascript - 後続のランダムな結果がJavascriptで繰り返されるのを防ぐ
私のウェブサイトには、引用のリストからランダムな引用を選択し、ランダムに選択された引用をテキストボックスに投影するボタンがあります。これはJavaScriptを使用して行われます。
私はこれを機能させていますが、直後の引用が前の引用と同じになるのを防ぐ追加のコードが必要です。ただし、直接フォローするのではなく、以前は引用を再び表示できるようにしたいと思います。
可能であれば、使用した見積もりが最低3回クリックしても再び表示されないようにすることもできますが、これは単なるボーナスです。
とにかく、私が現在持っているコードは次のとおりです。
前もって感謝します; 頭脳派にとってはそれほど難しいことではないと確信しています!
lisp - eval と quote 関数の使い方に助けが必要
私のコードは次のようになります。
funct を作成するために、引用符を使用しました...しかし、name-funct は変数です...引用符を使用する場合、どのように解釈を行うことができますか? 私がやりたいことをする方法はありますか?
* 編集 *
コンマで私はこの状況を持っています
したがって、 name-funct の内容は、作成したラムダの名前でなければなりません。しかし、Greg Hewgill が私に提案したカンマ演算子を使うと、Lisp は別の変数のように実名である name-funct の内容を探します。
javascript - JavaScript 関数パラメーターでの一重引用符のエスケープ
これを回避するには、JavaScript 関数パラメーターで単一引用符をエスケープする必要があります。
しかし、渡される値がわからないため、関数呼び出し内でそれらをエスケープする必要があります(データベースからエスケープできないdb変数)。
次のようなことができる機能はありますか?