有没有办法让JFrame对象的事件监听器检测用户何时单击窗口最大化或最小化按钮?
我使用JFrame对象如下:
JFrame frame = new JFrame("Frame");
我有以下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 )只显示第一个数字.
问题是,如何重写正则表达式以使用正面背后的所有数字?
我正在开发一个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)