eval

    12

    1答えて

    eval()関数を使用してモジュールをインポートできません。 私はimport vfs_tests as vを実行すれば機能します。ただし、eval()(eval('import vfs_tests as v'))のような同じインポートでは構文エラーが発生します。 これはなぜですか?

    7

    2答えて

    多くの開発者は、JavaScriptのeval()メソッドは避けるべきだと考えています。この考え方は、設計の観点からは理にかなっています。よりシンプルで優れたオプションが利用可能な場合は、醜い回避策としてよく使用されます。 しかし、私はセキュリティの脆弱性に関する懸念を理解していません。確かに、eval()を実行すると、実行可能なJavaScriptコードを実行する能力がハッカーに与えられます。

    7

    2答えて

    ユーザーからJavaコードの行を取得し、Androidで実行したいと考えています。例: String strExecutable = " int var; var = 4 + 3" Object obj = aLibrary.eval(strExecutable); これはJavaスクリプトではなく、Javaコードを実行します。 可能ですか?はいの場合はどうですか? 私はthisのようなリン

    7

    2答えて

    最近、私はLispの基礎についてたくさん考えてきました。私はP. GrahamのThe Roots of Lisp含むインターネット上のいくつかの説明書、および/または他の材料を読んだ:Lispの、quoteの で根をデータにプリミティブその変更コードとして記述され、それによってを引用しますですが、同等の逆プリミティブ、つまりunquoteプリミティブがないようです。私はそれがevalのビジネスだ

    7

    1答えて

    私たちは、Pythonのeval()はStackOverflowの全体に悪 http://nedbatchelder.com/blog/201206/eval_really_is_dangerous.html スレッドで知ってはSymPyのevalf()を使用することをお勧めします。 Python初心者のため、私はスキルが不足しているので、evalf()は安全だと自分自身では確信できません。誰でも

    5

    3答えて

    文字列を変換する必要があるデータベースに整数が格納されています。 これは、評価での私の試みです: <%# ChangeSalaryType(Eval("SalaryType")) %> これは、関数での私の試みです: public static string ChangeSalaryType(int salaryType) { string salaryTime = string.

    6

    3答えて

    私は通常グローバルスコープをどこからでもアクセスできる名前空間と考えています。理論的にはが完全に非表示にできるかどうかを知りたいです。グローバルスコープ。例えば、我々は(ブラウザのコンソールに)にeval uateをしたいと思い、我々はいくつかのコードを持っていると仮定します。 var code = "console.log(this); " + // access the global

    7

    5答えて

    ご注意:これはeval()の使用に関するものではなく、使用され、教えられている本の潜在的な品質(またはその不足)に関するものです。したがって、Pythonではeval()について既に数多くのスレッドがあります。 SOの怒りとdownvotesを招待することを危険にさらす は、私はそれにもかかわらず念のために、この質問をすることを決めました。私と一緒に抱きしめてください。私はこの特定の質問のためにG

    5

    2答えて

    私のPHPでいくつかの機能を無効にしようとしましたが少し問題がありました。 まず、私はサーバーの所有者ではないので、マスターのphp.ini設定を変更することはできません。しかし、私はサーバーの所有者が私に与える指示でそれを変更しようとしました。ここで は、私は、これらの機能が無効になっていることをローカル値とマスタ値で見ることができる私は私のphpinfo()で disable_function

    5

    4答えて

    私は、条件規則で条件文を使用できるようにすることで複雑な条件を処理できるバリデータを作成しています。要素が必要とされているかどうかを決定しますブール値を返すために ... "element_name":{ "required": "conditional", "conditions" : { "requirements" : "(4 < 5)", "r