如何选择要执行的特定测试套件?
$ phpunit --configuration config.xml
config.xml文件:
<testsuites>
<testsuite name="Library">
<directory>library</directory>
</testsuite>
<testsuite name="XXX_Form">
<file>library/XXX/FormTest.php</file>
<directory>library/XXX/Form</directory>
</testsuite>
</testsuites>
Run Code Online (Sandbox Code Playgroud) 当我调用notifyDatasetChanged()时,为什么我的listview没有更新?我可以让它显示数据的唯一方法是再次调用ListView上的setAdatper()...我也尝试通过runOnUIThread()调用它,它没有改变任何东西
适配器
/**
* Adapter to provide the data for the online scores
*
* @author soh#zolex
*
*/
public class OnlineScoresAdapter extends BaseAdapter {
private Context context;
private List<ScoreItem> scores = new ArrayList<ScoreItem>();
/**
* Constructor
*
* @param Context context
*/
public OnlineScoresAdapter(Context context) {
this.context = context;
}
/**
* Add an item to the adapter
*
* @param item
*/
public void addItem(ScoreItem item) {
this.scores.add(item);
}
/**
* Get the number of scores
*
* …Run Code Online (Sandbox Code Playgroud) 首先,这是创建"玩家历史记录"的查询,它可以根据需要随时执行,如果昨天没有历史记录行,或者如果值自更改后更改,则只会为玩家创建新的历史记录行过去最新的历史条目.
INSERT INTO `player_history` (`player_id`, `date`, `races`, `maps`, `playtime`, `points`)
SELECT `p`.`id`, DATE_SUB(NOW(), INTERVAL 1 DAY), `p`.`races`, `p`.`maps`, `p`.`playtime`, `p`.`points`
FROM `player` `p`
WHERE `p`.`playtime` IS NOT NULL
AND `p`.`playtime` > 0
AND (
SELECT `player_id`
FROM `player_history`^
WHERE `player_id` = `p`.`id`
AND (
`date` = DATE_SUB(NOW(), INTERVAL 1 DAY)
OR (
`date` < DATE_SUB(NOW(), INTERVAL 1 DAY)
AND `races` = `p`.`races`
AND `points` = `p`.`points`
AND `maps` = `p`.`maps`
AND `playtime` = `p`.`playtime`
)
)
ORDER BY `date` DESC …Run Code Online (Sandbox Code Playgroud) 什么是Java更快.直接多次访问数组索引,或将数组索引的值保存到新变量并使用它来进行后续计算?
访问索引
if ((shape.vertices[0].x >= fromX && shape.vertices[0].x <= toX) || // left side of shape in screen
(shape.vertices[0].x <= fromX && shape.vertices[0].x + shape.width >= fromX) || // right side of shape in screen
(shape.vertices[0].x >= fromX && shape.vertices[0].x + shape.width <= toX)) { // shape fully in screen
// ...
}
Run Code Online (Sandbox Code Playgroud)
临时变量
float x = shape.vertices[0].x;
float y = shape.vertices[0].y;
if ((x >= fromX && x <= toX) || // left side of shape in screen
(x <= …Run Code Online (Sandbox Code Playgroud) ZF1有一个gread搜索lucene实现.ZF2有类似的东西吗?我找不到任何东西......
Doctrine 2 有没有办法自定义外键?
我的问题是,当我尝试克隆表时出现错误。因为当我克隆表时,外键也会被克隆,并且名称相同,这会导致错误。
我目前正面临着我的安卓游戏的问题.通常在调用SoundPool.play()时,该函数需要大约0.003秒才能完成,但有时需要0.2秒才能使我的游戏口吃.他的异常可能来自哪里?
我有一个带元素的表单username.有两个验证器:NotEmpty和StringLength.自定义错误消息StringLength正在工作,但不知何故它不使用NotEmpty验证程序的自定义错误消息.在ZF1中,当制作一个可以关闭的元素时,会自动添加notEmpty验证器.我在ZF2中找不到这样的选项,也许我的NotEmpty验证器没有被使用,因为它已经被所需的标志添加了!?
$inputFilter->add($factory->createInput(array(
'name' => 'username',
'required' => true,
'filters' => array(
array(
'name' => 'StringTrim'
),
),
'validators' => array(
array(
'name' => 'NotEmpty',
'options' => array(
'messages' => array(
NotEmpty::IS_EMPTY => 'Bitte geben Sie Ihren Benutzernamen ein.',
),
),
),
array(
'name' => 'StringLength',
'options' => array(
'min' => 3,
'max' => 45,
'messages' => array(
StringLength::TOO_SHORT => 'Der Benutzername muss mindestens 3 Zeichene lang sein.',
StringLength::TOO_LONG => 'Der …Run Code Online (Sandbox Code Playgroud) 我想知道我做错了什么或者这是否是ZF2中的一个错误:当我试图在表单上设置一些数据时,验证它并检索数据它只是一个空数组.
我从一些类中提取了这段代码以简化问题
$form = new \Zend\Form\Form;
$form->setInputFilter(new \Zend\InputFilter\InputFilter);
$form->add(array(
'name' => 'username',
'attributes' => array(
'type' => 'text',
'label' => 'Username',
),
));
$form->add(array(
'name' => 'submit',
'attributes' => array(
'type' => 'submit',
'value' => 'Register',
),
));
if ($this->getRequest()->isPost()) {
$form->setData($this->getRequest()->getPost()->toArray());
if ($form->isValid()) {
echo '<pre>';
print_r($form->getData());
print_r($form->getMessages());
echo '</pre>';
}
}
Run Code Online (Sandbox Code Playgroud)
两个都print_r()显示空数组.我没有从表单中获取任何数据,也没有任何消息.是我的错还是ZF2?
php ×3
android ×2
forms ×2
arrays ×1
baseadapter ×1
client ×1
doctrine-orm ×1
foreign-keys ×1
java ×1
listview ×1
mqtt ×1
mysql ×1
pdo ×1
performance ×1
phpunit ×1
soundpool ×1
validation ×1
xml ×1
zend-form ×1