问题列表 - 第32201页

为特定函数/代码块(而不是整个脚本)设置超时?

我有调用perl脚本执行各种操作的php脚本,有时候我会在没有得到响应的情况下继续执行它,这是基于传递给perl脚本的变量而且我做了很多不同的连续因此我无法直接调试它,因为我没有来自perl的响应...

我真的希望能够设置一个PHP函数或代码块在一定的秒数后超时..我一直在搜索但是还没有找到任何关于如何做到这一点,

我认为这样的东西可以工作,但我不认为它会动态更新$ time变量,但也许有办法让它工作?任何建议表示赞赏

$time = time();
$timeout = $time + 5; //just as an example

do {

// do stuff
} while ($time < $timeout)
Run Code Online (Sandbox Code Playgroud)

php timeout function

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

有没有办法增加sql列的值而不读取它

我想知道是否有一种方法可以直接增加列的值而不读取当前值.就像是:

update table `user` set cnt = cnt+1
Run Code Online (Sandbox Code Playgroud)

上面的语句给了我一个语法错误,但我确信必须有一些东西.

谢谢

mysql sql mysql-error-1064

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

如何拆分字符串并将每个单词分配给一个新变量?

我正在制作信用卡处理表.有问题的字段是姓名:(第一个和最后一个).

一些C#代码会是什么样的,它会从文本框中取出文本并将其拆分,然后将每个单词(在本例中为名和姓)分配到两个新字符串中?

例如 txtName.Text = "John Doe"

分手后

string fName = "John";

string LName = "Doe";
Run Code Online (Sandbox Code Playgroud)

c#

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

你能在UINavigationBar上面添加一个UIView吗?

我已经看到它在一些应用程序上完成,其中导航栏实际上小于默认的44px,并且在导航栏上方有一个UIView(具有功能)...

我想要的不仅仅是自定义背景图片,我确实想知道该怎么做,但我不知道从哪里开始得到这样的东西.

非常感谢任何帮助:)马克

iphone uinavigationbar

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

php中的对象问题

我试图习惯于编写面向对象的东西,但我常常陷入困境.我有这个想要用来创建数组的查询.

    $user1 = mysql_fetch_object(mysql_query("SELECT * FROM tbl WHERE username='$oc->user1'"));      
    $user2 = mysql_fetch_object(mysql_query("SELECT * FROM tbl WHERE username='$oc->user2'"));
    $user3 = mysql_fetch_object(mysql_query("SELECT * FROM tbl WHERE username='$oc->user3'"));
Run Code Online (Sandbox Code Playgroud)

我可以通过这样做获取user1的位置:$location = $user1->location,但我想创建一个包含用户所有位置的数组,我试过这个:

        for ($x = 0 ; $x < $users_total; $x++ ){

        $user = "user".($x + 1);            
        $user_location[$x] = $user->location ; //array med stedet alle brukerne befinner seg    

        } 
Run Code Online (Sandbox Code Playgroud)

这应该调用$user1->location,$user2->location,$user3->location到阵列[0] [1]和[3].但相反,我得到了

Notice: Trying to get property of non-object
Run Code Online (Sandbox Code Playgroud)

有什么问题?我不能像这样在字符串中添加数字"user".($x + 1);并调用该位置$user->location.是不是一样的$user1->location …

php mysql

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

如何检测双高状态栏?

HIG(第47页)说我必须能够处理在电话呼叫或录音期间出现的双高状态栏.

我究竟如何处理这种情况?

我真的只有一个屏幕,当双倍高度状态栏显示时,带有工具栏的键盘会在文本字段下面显示 - 在其他屏幕上,事情只是有点蜷缩但可用.

如果我能检测到存在双高状态栏,我可以调整文本字段的位置或使它们暂时缩短,但是有可能检测到双高度状态栏何时存在?

编辑:也许如果有办法获得已知事物的绝对坐标,如导航栏,如果它是+20像素关闭,我会假设双高度状态栏存在.思考?

还有一个第二个问题,如果这个(或任何东西)有效,我只想隐藏常规状态栏

[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO]
Run Code Online (Sandbox Code Playgroud)

但是我不想隐藏这两者 - 基本上是一种懒惰的方式,不必触摸我的任何一个屏幕 - 如果双重存在,通过隐藏常规状态栏再次使它成为单一.上面的代码会隐藏两者吗?

iphone statusbar

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

以UTF-8嗅探和显示TCP数据包

我正在尝试使用tcpdump来显示在我的网络上流动的tcp数据包的内容.我有类似的东西:

tcpdump -i wlan0 -l -A
Run Code Online (Sandbox Code Playgroud)

-A选项将内容显示为ASCII文本,但我的文本似乎是UTF-8.有没有办法使用tcpdump正确显示UTF-8?你知道其他任何有用的工具吗?

非常感谢

tcp sniffing utf-8 tcpdump packet

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

如何在参数中使用双引号运行shell脚本命令?

我需要运行这个命令

psql -c "create database $var with encoding 'unicode';" -U edumate template1

从不同用户下的脚本.su语法是su postre -c 'some command'如此,还需要另一个引号.另请注意,psql命令$var里面有变量.

所以'some command'= psql -c"create database $ var with encoding'unicode';" -U edumate template1

并且'某些命令'也必须用引号括起来(我猜)

shell double-quotes

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

在Magento中引用图像的URL

什么是从Magento的.phtml文件中引用图像的最佳方法.我正在尝试将图像(位于'images'文件夹中)插入footer.phtml和

{{skin url='images/image.gif'}}
Run Code Online (Sandbox Code Playgroud)

似乎不起作用.有任何想法吗?

magento

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

C预处理器,宏"重载"

我正在尝试做某种宏"重载",以便MACRO(某些东西)的扩展方式与MACRO(其他东西)不同.

使用我从这里得到的片段(我不确定它是否100%便携)和Boost PP库中的一些功能,我能够使它工作:D

//THESE TWO COUNT THE NUMBER OF ARGUMENTS
#define VA_NARGS_IMPL(_1, _2, _3, _4, _5, N, ...) N
#define VA_NARGS(...) VA_NARGS_IMPL(__VA_ARGS__, 5, 4, 3, 2, 1)

//THIS ONE RETURNS THE PARAMETER AT POSITION _i FROM A LIST OF __VA_ARGS__
#define VA_ARG(_i, ...) BOOST_PP_ARRAY_ELEM(_i, (VA_NARGS(__VA_ARGS__), (__VA_ARGS__)))

//AND THIS ONE IS THE 'OVERLOADED' MACRO ;)
#define TEST(...) BOOST_PP_IF(BOOST_PP_EQUAL(1, VA_NARGS(__VA_ARGS__)), function_A(VA_ARG(0, __VA_ARGS__)), \ //1 parameter
                  BOOST_PP_IF(BOOST_PP_EQUAL(2, VA_NARGS(__VA_ARGS__)), function_B(VA_ARG(0, __VA_ARGS__) + VA_ARG(1, __VA_ARGS__)), \ //2 parameters
                  BOOST_PP_IF(BOOST_PP_EQUAL(3, VA_NARGS(__VA_ARGS__)), function_C(VA_ARG(1, __VA_ARGS__) + …
Run Code Online (Sandbox Code Playgroud)

macros c-preprocessor variadic-macros boost-preprocessor

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