我正在开发一个由我编写的客户调用的Web服务.在Web服务中,我需要使用应用程序范围的对象,这样可以减轻系统上应用程序的负担.我已经实现了我的应用程序范围的对象,如此问题所示.
我可以在jsf页面中使用我的对象,没有问题,如下所示.
MyObject mo = (MyObject) FacesContext.getCurrentInstance().getExternalContext().getApplicationMap().get("MyObjectsName");
Run Code Online (Sandbox Code Playgroud)
但是当它在Web服务请求中使用它时FacesContext.getCurrentInstance()返回null.有没有办法在Web服务中使用FacesContext.
我有以下HTML表单,它可以有很多复选框.单击提交按钮时,我希望用户获取javascript警报以检查至少一个复选框(如果没有选中).使用Jquery有一种简单的方法吗?
<form name = "frmTest" id="frmTest">
<input type="checkbox" value="true" checked="true" name="chk[120]">
<input type="checkbox" value="true" checked="true" name="chk[128]">
<input type="checkbox" name="chk[130]">
<input type="checkbox" name="chk[143]">
<input type="submit" name="btnsubmit" value="Submit">
</form>
Run Code Online (Sandbox Code Playgroud) 在哪里可以找到 ODP 到 CLR 类型映射的列表?在 Oracle 数据库上,NUMBER(9,0) 类型在 .NET 应用程序中作为 MS Oracle 驱动程序中的 System.Decimal 出现,但在 ODP 驱动程序中作为 System.Int32 出现。我需要来自数据库的类型的精确规范(而不是 CLR 到 DB 参数映射)。
NoSql和数据仓库技术/理论之间有什么关系?
他们分享了什么概念?
它们之间有什么基本区别?
您如何看待每一个可以从另一个中获益/丰富?
我认为您的想法应该有助于两种技术的未来.
更新:
一些有用的链接:
第二次更新:
我想将我的CGPoint存储到NSMutable数组中,所以,我有这样的方法:
[self.points addObject:CGPointMake(x, y)];
Run Code Online (Sandbox Code Playgroud)
但我得到了错误,它说:
"addObject"的参数1的类型不兼容.
所以,我查看了API,
- (void)addObject:(id)anObject
Run Code Online (Sandbox Code Playgroud)
anObject要添加到接收者内容末尾的对象.该值不得为零.
所以,我认为" CGPointMake "可以创建一个Object,但它无法分配.怎么了?
我有一个包含150多张桌子的大型数据库,我最近已经提交过了.我只是想知道是否有一种简单的方法来查看整个数据库的所有外键约束,而不是基于每个表.
我试图向自己解释将ARIMA模型应用于时间序列数据集的预测结果.数据来自M1-Competition,系列是MNB65.我试图将数据拟合到ARIMA(1,0,0)模型并获得预测.我正在使用R.以下是一些输出片段:
> arima(x, order = c(1,0,0))
Series: x
ARIMA(1,0,0) with non-zero mean
Call: arima(x = x, order = c(1, 0, 0))
Coefficients:
ar1 intercept
0.9421 12260.298
s.e. 0.0474 202.717
> predict(arima(x, order = c(1,0,0)), n.ahead=12)
$pred
Time Series:
Start = 53
End = 64
Frequency = 1
[1] 11757.39 11786.50 11813.92 11839.75 11864.09 11887.02 11908.62 11928.97 11948.15 11966.21 11983.23 11999.27
Run Code Online (Sandbox Code Playgroud)
我有几个问题:
(1)我如何解释尽管数据集显示出明显的下降趋势,但该模型的预测趋势向上.这也适用于ARIMA(2,0,0),这是使用auto.arima(预测包)和ARIMA(1,0,1)模型的数据的最佳ARIMA.
(2)ARIMA(1,0,0)模型的截距值为12260.298.截距不应满足等式:C = mean*(1 - sum(AR coeffs)),在这种情况下,该值应为715.52.我必须遗漏一些基本的东西.
(3)这显然是一个具有非平稳均值的系列.为什么AR(2)模型仍被auto.arima选为最佳模型?可以有一个直观的解释吗?
谢谢.
我用C++创建了一个程序,它,从给定的整数中删除逗号().即2,00,00会返回20000.我没有使用任何新的空间.这是我创建的程序:
void removeCommas(string& str1, int len)
{
int j = 0;
for (int i = 0; i < len; i++)
{
if (str1[i] == ',')
{
continue;
}
else
{
str1[j] = str1[i];
j++;
}
}
str1[j] = '\0';
}
void main()
{
string str1;
getline(cin, str1);
int i = str1.length();
removeCommas(str1, i);
cout << "the new string " << str1 << endl;
}
Run Code Online (Sandbox Code Playgroud)
这是我得到的结果:
Input : 2,000,00
String length =8
Output = 200000 …Run Code Online (Sandbox Code Playgroud) 到目前为止,我将我的应用程序用作独立产品.因此,当用户按下"停止"按钮时,我打电话给System.exit(0);它,这很好.
现在我的应用程序将从另一个程序调用(以编程方式).所以,我担心这System.exit(0);不仅会杀死我的程序,还会杀死启动我程序的外部软件.
那么,如果收到来自外部软件的相应请求,关闭我的应用程序的正确方法是什么?我的应用程序是GUI应用程序.所以,我想关闭窗口,但我也想关闭我的程序执行的所有进程.
添加:
更具体地说,我想关闭我的程序启动的所有线程.我的程序没有启动任何操作系统进程或任何其他程序.
java ×2
api ×1
c++ ×1
cgpoint ×1
clr ×1
database ×1
exit ×1
forecasting ×1
foreign-keys ×1
iphone ×1
javascript ×1
jquery ×1
jsf ×1
mapping ×1
mysql ×1
nosql ×1
nsarray ×1
objective-c ×1
odp.net ×1
pex ×1
r ×1
string ×1
termination ×1
time-series ×1
web-services ×1