我在GWT上有这个ListBox(ComboBox):
final ListBox category_2=new ListBox();
category_2.setStyleName("article_combo");
category_2.addItem("----------", "0");
category_2.addItem("1° Element", "1");
category_2.addItem("2° Element", "2");
category_2.addItem("----------", "0");
category_2.addItem("3° Element", "3");
category_2.addItem("4° Element", "4");
category_2.addItem("----------", "0");
category_2.addItem("5° Element", "5");
category_2.addItem("----------", "0");
category_2.addItem("6° Element", "6");
category_2.addItem("7° Element", "7");
category_2.addItem("8° Element", "8");
Run Code Online (Sandbox Code Playgroud)
如果我试图获得所选择的身份的索引
category_2.getSelectedIndex()它返回给我class_2的索引(但它反映了数组索引,而不是我设置的索引).
示例:如果我选择5°元素,它不会返回"5",而是"7".我怎样才能获得自己设定的索引?干杯
我有一个使用Maven构建的Eclipse项目,我在Eclipse中使用m2eclipse插件,因为它支持Maven.
但是,该项目还包含一个build.xml不用于实际构建项目的项目,但仅用于脚本功能作为项目开发人员的实用程序 - 它不用于构建或打包产品(只是帮助自动化开发人员的一些辅助任务)经常要调用一边).
每当在Eclipse的编辑器中打开此文件时,Eclipse会注意到它认为是build.xml中缺少某些声明的问题,并开始显示项目的错误(在Problems视图中)以及红色X图标/标记该项目显示存在构建错误.这些甚至不是真正的问题build.xml,只是Eclipse认为存在的一些问题,因为它无法导入所使用的所有其他依赖文件build.xml.项目中没有"构建"错误,只是Eclipse(在它的无限智慧中)能够解析build.xml用于辅助目的的错误.
有没有办法告诉Eclipse忽略build.xml或忽略特定项目中的Ant警告?我是否需要Java Builder从Builders项目属性的选项卡中删除它?
我有一个像这样的界面
Public Shared Function myfunction(Byval myvar as string,
Optional ByVal myarray As ArrayList = Nothing) As String
Run Code Online (Sandbox Code Playgroud)
但是我想声明一个带有默认值的可选arraylist ......怎么做?
我正在开发一个ASP.net Web应用程序.
我有一个带有提交按钮的表单.提交按钮的代码如下所示<input type='submit' value='submit request' onclick='btnClick();'>.
我想写下面的内容:
function btnClick() {
if (!validData())
cancelFormSubmission();
}
Run Code Online (Sandbox Code Playgroud)
我该怎么做呢?
我在生产服务器上有一个奇怪的情况.asp.net的连接排队,但CPU只有40%.此外,数据库在30%CPU下运行良好.
评论中要求的更多历史记录:
我的结论是,其他东西阻止服务器更快地处理请求.可能的嫌疑人
为了找出进程正在做什么,我创建了minidumps.
我设法创造了两个相隔20秒的MemoryDumps.这是第一个的输出:
!threadpool
CPU utilization 6%
Worker Thread: Total: 95 Running: 72 Idle: 23 MaxLimit: 200 MinLimit: 100
Work Request in Queue: 1
--------------------------------------
Number of Timers: 64
Run Code Online (Sandbox Code Playgroud)
和第二个的输出:
!threadpool
CPU utilization 9%
Worker Thread: Total: 111 Running: 111 Idle: 0 MaxLimit: 200 MinLimit: 100
Work Request in Queue: 1589
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,队列中有很多请求.
问题1:队列中有1589个请求是什么意思.这是否意味着阻止了什么?
!threadpool列表主要包含以下条目:未知函数:6a2aa293上下文:01cd1558 AsyncTimerCallbackCompletion TimerInfo @ …
假设我想扩展课程C,获得SubC.
现在我想访问变量c中SubC的方法下面在实施例所呈现printC.
以下不工作,作为调用printC上的SubC实例将打印SubC的c,而不是C的c(我想我可能已经选择更好的名字......)
class C(protected var c : Int) {
def update(n : Int) {
c = n
}
}
class SubC(c: Int) extends C(c) {
def printC : Unit = {
println(c)
}
}
object Main {
def main(args: Array[String]) {
val subC = new SubC(1)
subC.update(3)
subC.printC // prints 1
}
}
Run Code Online (Sandbox Code Playgroud)
可能的(但不合需要的)解决方案是:
class SubC(cc: Int) …Run Code Online (Sandbox Code Playgroud) PL/SQL是Oracle 11g的语言吗?Oracle还有其他一些语言吗?我不是指使用其他语言的前端应用程序,就像我直接在数据库中一样.我问,因为我知道SQL Server会让你使用各种.NET语言,并且不知道Oracle是否还有pl/sql以外的东西.
谢谢.
编辑:我只是想确保pl/sql没有死或什么.我讨厌学习它并在数据库中用它构建程序,有人说......你应该使用.... x.
这个问题产生于我在进一步调查这个问题后发现的一些奇怪的事情......
我总是将MATLAB变量理解为默认的双精度.所以,如果我要做一些事情,比如声明一个小数点后20位数的变量:
>> num = 2.71828182845904553488;
>> class(num) % Display the variable type
ans =
double
Run Code Online (Sandbox Code Playgroud)
我希望忽略最后4位数,因为浮点相对精度大约为10 -16:
>> eps(num)
ans =
4.440892098500626e-016
Run Code Online (Sandbox Code Playgroud)
如果我尝试在小数点后面显示超过16位的数字(使用fprintf或者sprintf),我得到的结果是:
>> fprintf('%0.20f\n', num)
2.71828182845904550000
>> sprintf('%0.20f', num)
ans =
2.71828182845904550000
Run Code Online (Sandbox Code Playgroud)
换句话说,数字17到20都是0.
但是,事情变得奇怪,当我传球num给可变精度算术函数的符号工具箱,告诉它表示使用的精度21个的位数:
>> vpa(num, 21)
ans =
2.71828182845904553488
Run Code Online (Sandbox Code Playgroud)
什么?!最后4位数字再次出现!当我输入的原始数字存储为双精度变量时,它们是否应该丢失num?既然num传递给它是一个双精度变量vpa,怎么vpa知道它们是什么?
我最好的猜测是,MATLAB内部表示的num精度高于双精度,因为我将它初始化为一个数字,其数字超过小数点,而不是双精度变量可以处理的数字.这真的是发生了什么,还是正在发生的事情?
奖励:如果你还没有上述的偏头痛,这里还有另外一个混乱的根源......
>> num = 2.71828182845904553488; % Declare …Run Code Online (Sandbox Code Playgroud) 是否可以显示选项按钮而不是选择框(在管理界面中)ChoiceField?有什么建议?
我有数据库,其下有多个模式和对象.我想将对象合并到一个模式中.
我试过了
ALTER SCHEMA dbo TRANSFER <custom_schema>.<table_name>
Run Code Online (Sandbox Code Playgroud)
我得到一个"对象已经存在的消息".但是,我无法在管理工作室中看到它
SELECT * from dbo.<table_name>
Run Code Online (Sandbox Code Playgroud)
返回"对象不存在"错误.
看起来有些系统表条目不合适.我查看了sysobjects,它只有一个条目.有关如何解决/解决此问题的任何建议都是受欢迎的.
注意:我可以创建一个同义词
CREATE SYNONYM dbo.<table_name> FOR <custom_schema>.<table_name>
Run Code Online (Sandbox Code Playgroud)
工作良好
.net ×1
alter ×1
ant ×1
arraylist ×1
asp.net ×1
crash-dumps ×1
django ×1
django-admin ×1
eclipse ×1
forms ×1
gwt ×1
html ×1
html-input ×1
inheritance ×1
java ×1
javascript ×1
listbox ×1
m2eclipse ×1
matlab ×1
oracle ×1
performance ×1
plsql ×1
precision ×1
scala ×1
schema ×1
sql-server ×1
synonym ×1
variables ×1
vb.net ×1