我有一个在Extjs中设计按钮的网页.当用户单击其中一个按钮时,会出现一个带有文本字段和下一个按钮的窗口.单击下一个按钮将加载另一个带有字段集的窗口,隐藏第一个窗口.第二种形式的场集的数量将根据第一窗口中的用户输入进行调整.我正在尝试使用for循环.我使用的代码如下:
var win1, win 2, j;
var win1items = new Ext.form.FormPanel({
//snip
items: [{
xtype: 'fieldset',
defaultType: 'textfield',
items: [{
fieldLabel: 'Number',
allowBlank: false,
name: 'Number',
width: 110,
cls:"txtfield"
}]
}],
buttons: [{
text: 'Next',
handler: function(){
if(!win2){
winc2 = new Ext.Window({
//snip
items: [win2items]
});
}
win2.show(this);
win1.hide();
}
}]
});
j = Ext.getCmp('win1').getForm().findField("Number").getValue();
var fldComs = [];
for (i=0; i<=j; i++){
fldComs[i] = new Ext.form.FieldSet({
//snip
items: [{
//snip
}]
});
}
win2items = new Ext.form.FormPanel({
//snip
items: …Run Code Online (Sandbox Code Playgroud) 我刚刚在Java中玩游戏.写了这个小程序:
public class MaxValue{
public static void main(String[] args){
int i = Integer.MAX_VALUE;
for(int j = 1; j<=10;j++){
System.out.println(i*j);
}
}
}
Run Code Online (Sandbox Code Playgroud)
输出如下:
2147483647
-2
2147483645
-4
2147483643
-6
2147483641
-8
2147483639
-10
现在我很惊讶.我不知道如何解释这个输出.我知道我可以使用long代替处理超过整数最大限制的值.但是我只想知道java如何计算这个?
我在PostgreSQL中的表格具有以下架构:
Category | Type
------------+---------
A | 0
C | 11
B | 5
D | 1
D | 0
F | 2
E | 11
E | 9
. | .
. | .
Run Code Online (Sandbox Code Playgroud)
如何选择类别明智的最大类型出现?以下给我所有人:
SELECT
category,
type,
COUNT(*)
FROM
table
GROUP BY
category,
type
ORDER BY
category,
count
DESC
Run Code Online (Sandbox Code Playgroud)
我的预期结果是这样的:
猫|类型|计数
-------- + ------- + ------A | 0 | 5
B | 5 | 30
C | 2 | 20
D | 3 | 10
这是每个类别中出现次数最多的类型,并且具有该类型的计数。
我正在使用php和mySql创建一个Web应用程序.
它基本上是一个带有单个文本框的简单搜索表单.
用户输入可以是关键字的组合,我explode()之后使用php 函数string_ireplace().
现在我想在一个表中搜索每个关键字(比如val 1,val 2,..... val n)对每个字段(比如提交1,提交2,......字段n).
我觉得我将不得不使用多个for循环 - 为每个值搜索所有字段.
但是我如何根据相关性对结果进行排序,即.匹配所有值的记录将首先出现,依此类推.
由于此表排序不在数据库级别,因此我无法使用ORDER BY子句.
编辑:好的.我想我必须详细解释我在寻找什么以及我取得了什么.我编写的代码如下,它几乎符合我的目的,但看起来非常耗时(执行).
<?php
//$str = mysql_real_escape_string($_GET['searchText']);
$str = "val1, val2, val3";
$str = trim($str);
// check for an empty string and display a message.
if ($str == "") {
$resultmsg = "<p>Search Error: Please enter a search keyword...</p>" ;
}
$str = explode(",",$str);
//Create array for all fields
$fields = array("filed1","filed2","filed3","filed4");
$condition = "";
for ($j=0;$j<count($str);$j++){
for ($i=0;$i<count($fields);$i++){
$condition = …Run Code Online (Sandbox Code Playgroud)