小编Mar*_*irs的帖子

如何检测JFrame窗口最小化和最大化事件?

有没有办法让JFrame对象的事件监听器检测用户何时单击窗口最大化或最小化按钮?

我使用JFrame对象如下:

JFrame frame = new JFrame("Frame");

java swing awt jframe windowlistener

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

如何使用正则表达式看后面?

我有以下URL:www.exampe.com/id/1234,我想要一个获取id参数值的正则表达式,在这种情况下是1234.

我试过了

<?php
$url = "www.exampe.com/id/1234";
preg_match("/\d+(?<=id\/[\d])/",$url,$matches);
print_r($matches);
?>
Run Code Online (Sandbox Code Playgroud)

得到的Array ( [0] => 1 )只显示第一个数字.

问题是,如何重写正则表达式以使用正面背后的所有数字?

php regex

7
推荐指数
2
解决办法
6299
查看次数

如何检查Zend_Db_Adapter_Pdo_Mysql对象是否已连接到数据库

我正在开发一个Zend应用程序,在该应用程序中,我需要保留数据库对象的单个实例,并在当前实例断开连接的情况下重新连接。这是代码:

class Resource_PdoMysql extends Zend_Application_Resource_ResourceAbstract
{
    const KEY = 'PDO_MYSQL';

   private static function connect()
   {
        $connParams = array("host" => host,
        "port" => 'port',
        "username" => 'username',
        "password" => 'password',
        "dbname" => 'dbname');
        $db = new Zend_Db_Adapter_Pdo_Mysql($connParams);
        return $db;
    }
    public static function getConnection()
    {
         if (!Zend_Registry::isRegistered(self::KEY)) 
         {
               $db = self::connect();
               Zend_Registry::set(self::KEY, $db);
         }

         return Zend_Registry::get(self::KEY);  
    }

    public static function reconnect()
    {
        $db = self::connect();
        Zend_Registry::set(self::KEY, $db);
    }

    public function init()
    {
        return self::getConnection();
    }
Run Code Online (Sandbox Code Playgroud)

}

Am using $db like this …
Run Code Online (Sandbox Code Playgroud)

php database-connection zend-framework zend-db

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