问题列表 - 第34676页

为什么PHP函数调用*如此*昂贵?

PHP中的函数调用很昂贵.这是一个测试它的小基准:

<?php
const RUNS = 1000000;

// create test string
$string = str_repeat('a', 1000);
$maxChars = 500;

// with function call
$start = microtime(true);
for ($i = 0; $i < RUNS; ++$i) {
    strlen($string) <= $maxChars;
}
echo 'with function call: ', microtime(true) - $start, "\n";

// without function call
$start = microtime(true);
for ($i = 0; $i < RUNS; ++$i) {
    !isset($string[$maxChars]);
}
echo 'without function call: ', microtime(true) - $start;
Run Code Online (Sandbox Code Playgroud)

这使用函数first(strlen)测试功能相同的代码,然后不使用函数(isset不是函数).

我得到以下输出:

with function …
Run Code Online (Sandbox Code Playgroud)

php function

35
推荐指数
2
解决办法
8892
查看次数

使用Web技术创建桌面应用程序

最近,Web浏览器改进和实现新技术(例如HTML5)的速度似乎已经大大加快.与此同时,用于开发Web应用程序的工具(例如jQuery)或无数的Web框架也使Web开发变得更加容易.

我们现在是否有必要使用Web技术开发纯粹的单用户桌面应用程序?假设我们可以将最新的浏览器与我们的应用程序一起安装,我们不必担心与旧版浏览器的兼容性.

html javascript web-applications

9
推荐指数
1
解决办法
1330
查看次数

在iPhone应用程序中嵌入Python

所以这是一个新的千年; 苹果挥了挥手; 现在,在iPhone(App Store)应用程序中包含Python解释器是合法的.

怎么去做这个?所有现有的讨论(不出所料)都指的是越狱.(旧问题:我可以使用Python编写原生iPhone应用程序)

我的目标不是编写PyObjC应用程序,而是编写一个运行Python作为嵌入式库的常规ObjC应用程序.然后Python代码将回调本机Cocoa代码.它是"控制逻辑是Python代码"模式.

是否有一个指南来在XCode中构建Python,以便我的iPhone应用程序可以链接它?最好是一个精简的Python,因为我不需要90%的标准库.

我可以找出线程和Python扩展API; 我在MacOS上做过.但只使用命令行编译器,而不是XCode.

python iphone xcode

92
推荐指数
3
解决办法
5万
查看次数

您是否能够为ORDER BY子句使用自定义Postgres比较函数?

在Python中,我可以编写一个排序比较函数,它返回集合中的项目{-1, 0, 1}并将其传递给排序函数,如下所示:

sorted(["some","data","with","a","nonconventional","sort"], custom_function)
Run Code Online (Sandbox Code Playgroud)

此代码将根据我在函数中定义的归类顺序对序列进行排序.

我可以在Postgres中做相同的操作吗?

例如

SELECT widget FROM items ORDER BY custom_function(widget)
Run Code Online (Sandbox Code Playgroud)

编辑:欢迎使用示例和/或指向文档的指针.

sorting postgresql

18
推荐指数
2
解决办法
4807
查看次数

使用CSS的动态行div(框)?

我有一个可变数量的盒子,我想尽可能多地显示,而不是强迫观众水平滚动,它们之间也应该有一定的空间.这意味着如果调整浏览器大小,则框必须移动到下一个或上一个"行".

如何使用div和CSS实现这一目标?

提前致谢 :-)

PS:享受我的艺术技巧:

替代文字

html css

8
推荐指数
1
解决办法
5101
查看次数

Java同步问题

我是Java Threads和同步的新手.

让我们说:

public class MyClass(){

    public synchronized void method1(){ 
        //call method2();
    } 

    public synchronized void method2(){};

}
Run Code Online (Sandbox Code Playgroud)
  1. 当我同步一个method1()实例对象时它意味着什么?因此,当一个线程在尝试访问时获取锁定时synchronized method1(),是否会阻止其他线程synchronized method2()从同一个对象访问另一个线程?

  2. 让我们说一个线程在访问method1()时获取一个锁,但是让我们说这也是method1()一个调用.这有可能吗?我的意思是有任何规则可以阻止呼叫吗?method2()synchronizedmethod1()method2()

提前致谢.

java multithreading synchronization

6
推荐指数
2
解决办法
486
查看次数

使用matlab解决ODE

我有以下ODE:

b'(t) + k16*b(t) = k15*a(t)
Run Code Online (Sandbox Code Playgroud)

其中k15和k16是常数.

关于如何解决它的任何想法?

谢谢!阿米特

matlab differential-equations

0
推荐指数
1
解决办法
507
查看次数

Egit"*"符号?

嗨,

我正在使用egit插件进行eclipse.

这个符号"*"对文件图标的意义是什么?

文件已提交但是"git status"文件标有"要提交的更改",但"git diff"没有发生任何事情:/

这是一个截图:

http://imgur.com/hUyQN.png

问候

git egit

5
推荐指数
1
解决办法
3624
查看次数

Android上的gif动画问题

我需要一些有关动画的建议。我有一个动画GIF,但是如何将Android应用程序变成动画。当我说的时候,它根本没有动。我读了一些有关Android动画的知识,并且需要有动画图片。有什么解决办法吗?

android animated-gif

5
推荐指数
1
解决办法
1万
查看次数

泛型:何时使用new()作为类型参数的约束?

type参数必须具有公共无参数构造函数.与其他约束一起使用时,必须最后指定new()约束.

当需要这种约束时,你能给我一个示例场景吗?

c# generics

3
推荐指数
1
解决办法
3693
查看次数