问题列表 - 第25348页

php中的整数除法

我正在寻找在php中进行整数除法的最快方法.例如,5/2应该是2和6/2应该是3,依此类推.如果我只是这样做,PHP将在第一种情况下返回2.5,我能找到的唯一解决方案是使用intval($my_number/2)- 这不是我想要的那么快(但给出了预期的结果).

任何人都可以帮我解决这个问题吗?

编辑:
感谢大家的想法,我使用rubber_boots的脚本postet测试其中一些10000000迭代,在这里你可以看到结果(3或4岁的macbook与2Ghz intel core 2 duo上的MAMP) :

start (10000000)
(int)...: 2.26 sec
floor(): 4.36 sec
int_divide(): 2.86 sec
bit-shift: 1.45 sec //note: only works for divisions through powers of 2
intval(): 4.51 sec
round() with PHP_ROUND_HALF_DOWN: 5.48 sec
Run Code Online (Sandbox Code Playgroud)

直到现在,位移是最快的方式,但是我会把这个问题留一天,看看是否有其他可能性...

EDIT2:
更新了结果,用PHP_ROUND_HALF_DOWN添加了round()(感谢Col._Shrapnel)

php math performance

23
推荐指数
3
解决办法
2万
查看次数

如何更改UIPageControl点

我见过的应用程序(例如meebo)在UIPageControls上有不同的指标,而不是默认的白色圆圈.

是否有捷径可寻?我已经阅读了UIPageControls的文档,似乎没有替换图像的方法.

iphone objective-c interface-builder uipagecontrol

8
推荐指数
2
解决办法
4万
查看次数

如何在PHP中按第4级值对多维数组进行排序

我有一个从XML响应转换而来的数组.我需要做的是使用'COMPANY'值按字母顺序对数组进行排序.

我试图使用array_multisort,但我根本没有运气.任何帮助将不胜感激.

这是数组:

array(1) {
  ["DATASOURCE"]=>
  array(1) {
    ["MEMBER"]=>
    array(4) {
      [0]=>
      array(4) {
        ["REFNO"]=>
        string(6) "000762"
        ["STATUS"]=>
        string(5) "CURRE"
        ["DATE"]=>
        string(8) "20100731"
        ["COMPANY"]=>
        string(80) "Tresham Institute Business Solutions                                            "
      }
      [1]=>
      array(4) {
        ["REFNO"]=>
        string(6) "003721"
        ["STATUS"]=>
        string(5) "CURRE"
        ["DATE"]=>
        string(8) "20100930"
        ["COMPANY"]=>
        string(80) "Triad esign                                                                    "
      }
      [2]=>
      array(4) {
        ["REFNO"]=>
        string(6) "011412"
        ["STATUS"]=>
        string(5) "CURRE"
        ["DATE"]=>
        string(8) "20100630"
        ["COMPANY"]=>
        string(80) "Transpower Drives Ltd                                                           "
      }
      [3]=>
      array(4) {
        ["REFNO"]=>
        string(6) "059647"
        ["STATUS"]=>
        string(5) "CURRE"
        ["DATE"]=>
        string(8) "20100630" …
Run Code Online (Sandbox Code Playgroud)

php arrays sorting multidimensional-array

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

JNI - 带有ByteBuffer参数的本机方法

我有一个方法:

public native void doSomething(ByteBuffer in, ByteBuffer out);
Run Code Online (Sandbox Code Playgroud)

由javah生成的C/C++此方法的头是:

JNIEXPORT void JNICALL Java__MyClass_doSomething (JNIEnv *, jobject, jobject, jobject, jint, jint);
Run Code Online (Sandbox Code Playgroud)

如何从jobject(即ByteBuffer实例)获取数据数组?

c java java-native-interface bytebuffer

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

ValidateRequest ="false"在Asp.Net 4中不起作用

我有一个表格,我使用ckeditor.这种形式在Asp.Net 2.0和3.5上运行良好,但现在它在Asp.Net 4+中不起作用.我有ValidateRequest ="false"指令.有什么建议?

asp.net asp.net-4.0 validate-request

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

Java相当于C#的逐字字符串@

快问.是否有相应的@应用于Java中的字符串:

例如,我可以@"c:\afolder\afile"在C#中进行操作,并在处理时忽略转义字符,而不是必须这样做"c:\\afolder\\aFile".是否有Java等价物?

嗯:stackoverflow正在逃避我..哈哈.第二个例子应为:

C:(双反斜杠)afolder(双反斜杠)å文件

c# java string literals

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

沙盒python插件

我打算在python(+ qt4)中编写一个可插拔的应用程序.但是我对安全问题非常关注.插件应该足够强大,以便在应用程序中做任何他们喜欢的事情(并且作为进一步的约束,在使用这样的插件时会有签名过程和用户​​警告),但是与环境交互(文件系统,其他进程) ,网络等)应该只通过我将编写的一些python代码通过插件来完成.

有没有安全简便的方法来实现它,除了必须在安装之前对插件的代码进行静态代码分析?

python plugins sandbox

2
推荐指数
1
解决办法
590
查看次数

如何在C语言中枚举枚举中的字符串

typedef enum testCaseId {"TC-HIW-0019"= 0,
"TC-HIW-0020","TC-HIW-0021"
} testCaseId;

我需要在枚举中表示我的测试用例.在我的测试功能中,我需要在测试用例之间切换,如:

void testfunc(uint8_t no)
{  
    switch(no)
    {
        case 0:
        case 1:
        default:
    }
}
Run Code Online (Sandbox Code Playgroud)

所以任何人都可以帮助如何使用枚举来声明字符串.

c string enums

3
推荐指数
2
解决办法
1094
查看次数

我如何制作自己的P2P软件?

我该如何制作自己的napster?哪些库是这些p2p程序使用的?我不太熟悉套接字编程的概念.你能用Qt4制作p2p程序吗?

自Napster时代以来,我一直在想这个问题.

你怎么会创造下一个"bitorrent"?这是通过使用类似的套接字库?

什么是p2p技术的最新成果?有新闻网站吗?什么是p2p的未来?

p2p

21
推荐指数
2
解决办法
3万
查看次数

列表框与复选框

问候,在我的asp.net mvc应用程序中,我有一个列表框呈现如下:

<%= Html.ListBox("localization", (Model as SeekWeb.Models.CreateMessageViewModel).Localizations.AsEnumerable())%>
Run Code Online (Sandbox Code Playgroud)

有没有办法让每个列表框项目的复选框?如果选中复选框,则选择相应的列表框项.

asp.net-mvc listbox

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