小编Mic*_*ael的帖子

如何动态添加时间戳的时间间隔?


我需要在某些时候动态增加时间戳plsql变量.
所以,而不是这样做:

timestamp_ := timestamp_ + INTERVAL '1' DAY;
Run Code Online (Sandbox Code Playgroud)

我想做这样的事情:

timestamp_ := timestamp_ + INTERVAL days_ DAY;
Run Code Online (Sandbox Code Playgroud)

它确实不起作用.我的最终目标是为具有可变到期日期的某些实体动态创建一些调度程序作业,以避免创建一个经常执行的实例.

oracle plsql

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

jQuery Mobile:触发页面事件的顺序是什么?

我必须为应用程序快速构建原型,并且我想知道插入各种应用程序逻辑的确切位置.

您可以在使用PhoneGap和jQueryMobile时迭代它们触发的事件和顺序吗?

很清楚地了解事件/顺序:

  • 答:第一次打开应用程序时.
  • B:当你改变页面时(我想不再有一些事件).
  • C:当您"最小化"应用程序时(例如:当您点击应用程序中的链接时,您将进入短信/呼叫,或者您只需按设备的主页按钮).
  • D:当您恢复应用程序时(例如:点击"后退"按钮,或者只是
    以某种方式"最大化").

javascript jquery events jquery-mobile cordova

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

PHP类型提示错误?

我刚收到这个致命错误

可捕获的致命错误:传递给File :: __ construct()的参数1必须是整数的实例,给定整数,在第9行的/home/radu/php_projects/audio_player/index.php中调用,并在/ home/radu/php_projects中定义第7行/audio_player/php/File.php

所以,有班级

class File{        
        public $id;
        public $name;
        public $file_paths;
        public function __construct(integer $id=null, string $name=null, array $file_paths=null)
        {
            foreach(func_get_args() as $name => $val)
            {
                $this->$name = $val;
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

这是触发错误的代码

$file = new File(1, "sound", array());
Run Code Online (Sandbox Code Playgroud)

我错过了什么或者这种PHP类型暗示有什么不好的东西?

php type-hinting php-5.3

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

为什么getcwd()在__destruct()中返回/?

我刚刚注意到,如果在__destruct()魔术函数中调用,getcwd()将返回"/",而在任何其他方法中,它返回预期的路径.

你对此有解释吗?

php getcwd

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

在Symfony 2中漂亮的转储变量/对象.*?

在开发东西时我需要输出某个实例的状态才能检查它.

使用CakePHP时,我总是有一个debug()函数,它在<pre> html元素中执行某种var_dump,因此内容是可读的.

在Symfony 2.x中也有类似的东西吗?

var-dump symfony

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

如何通过维基百科 API 在一次地理搜索调用中获取更多信息?

我正在使用类似于http://en.wikipedia.org/w/api.php?action=query&list=geosearch&gsradius=10000&gscoord=41.426140|26.099319.

我返回这样的东西

<?xml version="1.0"?>
<api>
  <query>
    <geosearch>
      <gs pageid="27460829" ns="0" title="Kostilkovo" lat="41.416666666667" lon="26.05" dist="4245.1" primary="" />
      <gs pageid="27460781" ns="0" title="Belopolyane" lat="41.45" lon="26.15" dist="4988.7" primary="" />
      <gs pageid="27460862" ns="0" title="Siv Kladenets" lat="41.416666666667" lon="26.166666666667" dist="5713.5" primary="" />
      <gs pageid="13811116" ns="0" title="Svirachi" lat="41.483333333333" lon="26.116666666667" dist="6521.9" primary="" />
      <gs pageid="27460810" ns="0" title="Gorno Lukovo" lat="41.366666666667" lon="26.1" dist="6613.4" primary="" />
      <gs pageid="27460799" ns="0" title="Dolno Lukovo" lat="41.366666666667" lon="26.083333333333" dist="6746.2" primary="" />
      <gs pageid="27460827" ns="0" title="Kondovo" lat="41.433333333333" lon="26.016666666667" dist="6937" primary="" />
      <gs pageid="27460848" ns="0" title="Plevun" lat="41.45" …
Run Code Online (Sandbox Code Playgroud)

api wikipedia-api

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

如何在magento 1.7中打开开发人员模式?

我通过教程,我的问题在于我没有得到任何关于"全局配置和创建模型"部分的函数.包含错误(当分配给变量Mage::getModel('weblog/blogpost'),模型尚不存在).

在某些时候,我在/index.php中找到了一个if语句,在其中调用了以下方法: Mage::setIsDeveloperMode(true);为了测试它,我将它放在if语句之外(我知道这不是一个好习惯).

结果是我收到了这条警告信息:

Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 1: parser error : XML declaration allowed only at the start of the document  in /home/dowebro/public_html/magento/lib/Varien/Simplexml/Config.php on line 510

#0 [internal function]: mageCoreErrorHandler(2, 'simplexml_load_...', '/home/dowebro/p...', 510, Array)
#1 /home/dowebro/public_html/magento/lib/Varien/Simplexml/Config.php(510): simplexml_load_string('    loadString('    loadFile('/home/dowebro/p...')
#4 /home/dowebro/public_html/magento/app/code/core/Mage/Core/Model/Config.php(318): Mage_Core_Model_Config->loadModulesConfiguration(Array, Object(Mage_Core_Model_Config))
#5 /home/dowebro/public_html/magento/app/code/core/Mage/Core/Model/App.php(414): Mage_Core_Model_Config->loadModules()
#6 /home/dowebro/public_html/magento/app/code/core/Mage/Core/Model/App.php(343): Mage_Core_Model_App->_initModules()
#7 /home/dowebro/public_html/magento/app/Mage.php(683): Mage_Core_Model_App->run(Array)
#8 /home/dowebro/public_html/magento/index.php(91): Mage::run('', 'store')
#9 {main}
Run Code Online (Sandbox Code Playgroud)

但仍然没有我期望的错误.

那么,我怎样才能摆脱这条警告信息,但更重要的是,如何在开发模式中看到错误?

谢谢!

编辑:当我继续本教程时,我发现我没有得到核心类的任何反馈.例如:在尝试从资源定义不完整的模型中获取数据时,我应该得到"无法检索实体配置:weblog/blogpost".好吧,我没有.:|

debugging magento

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

Magento加载产品事件观察员?

我正在处理的商店有一些自定义社区和本地模块,可以处理与目录产品相关的一些自定义项目.

我需要一个事件观察器,以便在加载时向目录项实例添加一些额外的数据.

如果这是正确的方法,我应该寻找什么事件?

如果您有任何其他提示,片段,我提前感谢您!

magento observer-pattern

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

如何删除jQuery事件处理程序?

我有这个:

function test()
{
    this.method = function ()
                {
                    $("html").mousemove(function(event) {
                        console.log('~> moved');
                    });
                }
    this.method();
}

testInstance = new test();

testInstance = null;  // delete window.testInstace;
Run Code Online (Sandbox Code Playgroud)

虽然我已经通过设置testInstance为null 删除了对该对象的引用(我也尝试将其作为属性删除window),但mousemove事件处理程序继续操作并写入控制台.如果删除建立事件处理程序的对象没有删除它,那么我该怎么做才能删除事件处理程序?

javascript jquery object

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

哪位孙子打电话给我?

说我有这个课程

class Grandpa
{
    public function call(){
        // Well, I want to know who calls me here
    }
}

class Father extends Grandpa
{
}

class GrandsonOne extends Father
{
}

class GrandsonTwo extends Father
{
}
Run Code Online (Sandbox Code Playgroud)

现在,我调用Grandson类中的函数,如下所示:

GrandsonOne::call();
GrandsonTwo::call();
Run Code Online (Sandbox Code Playgroud)

我该怎么弄清谁叫谁?

php late-static-binding

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

如何动态地为php ARRAY变量提供?

每个人都知道你可以使用以下方法访问PHP中的变量:$ {'varName'}.但是当你需要获取/设置变量时,巫婆是数组的一部分,为什么它不起作用?假设我们有这段代码:

<?php
   $myArray = array(...);
   $myVarName = "myArray['my1']['my11']['my111']";
   ${$myVarName} = "new value";
?>
Run Code Online (Sandbox Code Playgroud)

不应该工作吗?我一次又一次地测试它 - 它不起作用..有没有办法做到这一点?

php arrays variables

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

PHPenv 安装不起作用?

我正在尝试测试phpenv。我已经克隆了存储库并设置了路径,但是当我尝试执行时

$ phpenv install php-5.3.20
Run Code Online (Sandbox Code Playgroud)

我刚得到一个

phpenv v0.0.4-dev
$
Run Code Online (Sandbox Code Playgroud)

此命令不应该在 ~/.phpenv/versions 下添加一个条目吗?

php

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