問題タブ [create-function]

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

php - この preg_replace_callback は PHP で何をしますか? どうすればメモリリークを止めることができますか?

b2evo PHP サイトに、次のことを行うコードのセクションがあります。

コードのこのセクションは何をしますか? 私の推測では、128 から 256 の間の ASCII 文字が取り除かれていると思いますが、確かではありません。

また、現状では、このコードがページ内から呼び出されるたびに、PHP は最大 2K のメモリを割り当ててから解放しません。関数がページで 1000 回以上呼び出されると (これが発生する可能性があります)、そのページは余分に 2MB のメモリを使用します。

これにより、Web アプリケーションで問題が発生しています。なぜ私はメモリを失っているのですか? また、メモリ リークが発生しないようにこれを書き直すにはどうすればよいですか?

0 投票する
5 に答える
5870 参照

php - PHP の create_function() と eval() を使用するだけの比較

PHP には、次のような一意の名前付きラムダ関数を作成する create_function() 関数があります。

これは実際には(より簡単であることを除けば)それよりも優れていますか?

create_function は本当に優れていますか? (それがより簡単であるという事実は別として)

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

php - PHP、create_function、または実行時に評価しますか?

1つのパラメーターに依存するメソッドを持つクラスがあります。このメソッドを書くための最良の方法は何ですか?

例:

最初の方法

2番目の方法

どちらを選びますか?

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

php - デフォルトのパラメータ値で create_function?

わかりました、必要なことに使用することを検討してcreate_functionいますが、デフォルトのパラメーター値を定義する方法がわかりません。これは可能ですか?create_functionもしそうなら、PHPの関数にパラメータを入力するための最良の方法は何ですか? おそらく使用していaddslashesますか?

たとえば、次のような関数があります。

create_functionでは、パラメータとそのデフォルト値を追加して、同じことを行うにはどうすればよいでしょうか?

問題は、パラメーターが関数自体と同様に TEXT ファイルから取得されていることです。したがって、これを使用するための最良のアプローチとcreate_function、文字列を正確に解析する方法について疑問に思っています。

ありがとう :)

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

mysql - MySQL CREATE FUNCTION クエリを修正するには?

mysql 関数を追加したい:

しかし、エラーが発生します:

1064 - SQL 構文にエラーがあります。3 行目の near '' を使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。

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

mysql - 共有 Web サーバーで MySQL CREATE FUNCTION が失敗する

私は次の機能を持っています。ウェブサーバーで作成しようとすると、失敗します

SUPER 権限がなく、バイナリ ログが有効になっている (安全性の低い log_bin_trust_function_creators 変数を使用することをお勧めします)

他の Web ホスティング (およびまったく同じ機能) で同じ問題が発生したことはありません。これを修正するにはどうすればよいですか? (MySQL の設定を変更できません)。

  • MySQL サーバーのバージョンは5.0.90-log.
0 投票する
1 に答える
705 参照

mysql - CakePHPを使用してユーザー定義のSQL関数を作成するにはどうすればよいですか?

SQLでユーザー定義関数を作成し、WHERE句でユーザー定義関数を使用する方法について、このページに示されている例を検討してください。

CakePHPを使用してこれを複製するにはどうすればよいですか?CakePHPモデルの一部として関数を定義する必要がありますか?または、CREATE FUNCTION構文をCakePHP内から実行する方法はありますか?

どんな助けでもいただければ幸いです。

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

c - SQLiteでユーザー定義関数をコンパイルする方法

データベースに添付したいC関数の例がありますtemp.sqlite(これはO'Reillyの本からのものなので、機能することがわかっています)。私は本とsqlite.orgのセクションを読みましたが、彼らは私がこのことを適切な設定でコンパイルする方法と場所を知っていると思い込んでいます。私はMac(XCode付き)またはUbuntuを使用しています。

私は自分がやりたいことをするためにコードを変更するのに十分なCを知っていますが、データベースからそれを何と呼ぶべきかわかりませんtemp.sqlite

ご協力いただきありがとうございます!私はこれをかき回してきました!

更新:あと数時間で、放棄されたWebページからコンパイルコマンドを作成してエラーを生成するのに十分なものをまとめました:

FWIW、これがwtavg.cです。これは、私の本で提供されているO'Reillyサイトから直接引用したものです。

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

objective-c - I want to be able to perform an SQL SELECT (sqlite) on a table and ORDER BY each rows distance from an arbitrary point

I have a sqlite database with a table full of geographic locations, each stored as a latitude and longitude value in degrees. I wanted to be able to perform a SQL SELECT on this table and ORDER BY each row’s distance from an arbitrary point. I’ve achieved this by using the defined custom sqlite function (distanceFunc) below.

Here’s the function, together with a convenience macro to convert from degrees to radians. This function is based on an online distance calculator, which makes use of the spherical law of cosines.

http://en.wikipedia.org/wiki/Spherical_law_of_cosines

"In spherical trigonometry, the law of cosines (also called the cosine rule for sides) is a theorem relating the sides and angles of spherical triangles, analogous to the ordinary law of cosines from plane trigonometry."

The "distanceFunc" in (Location.m)

I call my method "getDistanceBetweenLongLat" which is also in "Location.m" like this:

Used in my (AppDelegate.m):

My "getDistanceBetweenLongLat" method in (Location.m):

This is calling the "distanceFunc" just fine. However when it gets to the statement where it checks that all four arguments are non-null they are all coming back as null.

However, when I change my sql statement above to the following:

The four arguments don't come back as null. However, the last two argument values are 0 when they should be the following, right?

From "distanceFunc" in (Location.m):

I use pretty much the same method to get initial data to display and that particular array populates just fine. This time I just want my locations array (in _ad.locations) to contain the results ordered by distance instead so I can display them in a UITableView.

NOTE: The "distanceFunc" used can also be found at the following link: http://www.thismuchiknow.co.uk/?p=71&cpage=1#comment-30834