是否可以在Java应用程序中轻松嵌入ActiveX控件?这值得么.在我的下一个项目中,我应该在Java应用程序中使用现有的activex,或者必须从头开始重新实现所有内容,所以我想知道什么会减少麻烦.
简单来说,我编写了一个JSE Swing应用程序,需要与我之前编写的GWT服务器通信.我非常喜欢GWT在它的javascript和服务器端之间进行远程处理的方式,并希望我可以利用这种机制.有没有人设法以这种方式使用GWT-RPC?我应该去Restlet吗?
我最近的任务是估计IIS可以处理的concurednt用户数量.不幸的是,我对IIS有0次经验,所以我希望有人能指导我去哪里看看.我希望在这个阶段我不必做自己的基准测试.
我想知道它可以处理的并发连接数是多少.客户将使用彗星/长轮询或轮询,具体取决于答案.IIS下的Web应用程序将是SOAP Web服务.服务既不是计算也不是数据密集型.
它将运行在今天的普通硬件,core2 duo,4GB ram,盒子上没有其他应用程序.
我正在写一些代码,我注意到异常处理中的一个模式让我思考:
try{
// do stuff... throws JMS, Create and NamingException
} catch (NamingException e) {
log1(e);
rollback();
doSomething(e)
} catch (CreateException e) {
log1(e);
rollback();
doSomething(e)
}
Run Code Online (Sandbox Code Playgroud)
JMSException将处理堆栈中的某些位置.
是不是只写:
try{
// do stuff... throws JMS, Create and NamingException
} catch Exception[NamingException, CreateException] e) {
log1(e);
rollback();
doSomething(e)
}
Run Code Online (Sandbox Code Playgroud)
而不是把它放在一个辅助方法:
try{
// do stuff... throws JMS, Create and NamingException
} catch (NamingException e) {
helper_handleError1(e)
} catch (CreateException e) {
helper_handleError1(e)
}
Run Code Online (Sandbox Code Playgroud)
请注意,我想传播原始JMSException的堆栈跟踪,并且我"不想"使用第三个catch子句创建新的JMSException :)
有什么难事吗?这是一种极端的情况,只会污染Java的语法,还是只是添加一个很酷的东西?
是否有现成的lisp宏,允许链接(管道)功能?我找不到一个.我会尝试用这个例子来解释我的意思.
而不是使用let*和许多未使用的中间变量,如下所示:
(let*
((var1 (f1 x y))
(var2 (f2 x var1))
(var3 (f1 var2 z)))
var3)
Run Code Online (Sandbox Code Playgroud)
我想这样写:
(->
(f1 x y)
(f2 x _)
(f1 _ z))
Run Code Online (Sandbox Code Playgroud)
其中,显然_将是前一个表达式的返回值.加号是否可以使用_1,_2,...来引用先前返回的值.
这是一个想法,确切的语法并不重要.
我知道这并不难写,但看起来非常有用,必须已经写好了.
Falcon是一种支持多种范例的编程语言,如消息传递,OO,功能,但代码看起来很干净.
您怎么看?它是否有机会起飞并被用作通用编程粘合剂语言?值得探索吗?如果您在实际项目中使用它,到目前为止您的印象是什么?
在我的servlet的doPost方法中,我需要访问文件(共享资源)并更新文件.我如何迎合约100名用户同时使用它?
此致,Mithun
我的所有应用程序都是用Native Code开发的.由于我听到的所有负面消息,我对转移到.Net犹豫不决,例如:
等等
非常感谢您的建议.
PHP中用于计算指定格式的两个日期之间的天数差异的最佳(日期格式无关方式).
我尝试了以下功能:
function get_date_offset($start_date, $end_date)
{
$start_time = strtotime($start_date);
$end_time = strtotime($end_date);
return round(($end_time-$start_time)/(3600*24));
}
Run Code Online (Sandbox Code Playgroud)
它在linux机箱上运行正常,但在windows下运行strtotime会返回''.
编辑:
输入日期是mm/dd/yyyy格式,但我想让它接受$ format作为参数.
我只需要几天的差异.
我继承了一个应该在Linux服务器后台运行的java系统.指示要求启动它java -jar start.jar.这对我来说似乎有点太脆弱了.我希望它实际在后台运行,理想情况下在启动时自动启动.
实现这一目标的最佳方法是什么?我已经考虑在一个screen环境中运行系统,它运行正常,但在系统重新启动时不会自动启动.
flex 前端与用 C# 编写的后端通信的最佳方式是什么?HTTP 中唯一的通信通道,因此没有自定义套接字。
我过去使用过 SOAP,但由于 xml 的大量开销而担心性能,而我目前正在开发的这个应用程序将是数据密集型的。
任何支持简单设置和透明编组/解组的东西都可以。
.net 有像 BlazeDS 这样的东西吗?
有没有办法告诉Emacs在打开文件时自动滚动到文件的末尾?
请注意,我不需要为每个文件使用此文件,仅针对其中一些文件.理想情况下,我希望能够为特定类型/模式下的所有文件设置此行为.M-x end-of-buffer打开文件后每次打字都会有点烦人.
我需要有关MySQL中子选择性能的建议.由于我无法更改的原因,我无法使用JOIN创建问题过滤器,我只能在WHERE中添加另一个AND子句.
什么是以下表现:
select tasks.*
from tasks
where
some criteria
and task.project_id not in (select id from project where project.is_template = 1);
Run Code Online (Sandbox Code Playgroud)
相比:
select tasks.*
from tasks, project
where
some criteria
and task.project_id = project.id and project.is_template <> 1;
Run Code Online (Sandbox Code Playgroud)
请注意,is_template = 1的项目数量相对较少,并且可能存在大量项目,其中is_template <> 1.
如果我不能改变除过滤器之外的任何东西,还有其他方法可以在没有子选择的情况下实现相同的结果吗?
java ×4
windows ×2
.net ×1
activex ×1
apache-flex ×1
c# ×1
chaining ×1
common-lisp ×1
concurrency ×1
daemon ×1
date ×1
emacs ×1
estimation ×1
falcon ×1
format ×1
gwt ×1
http ×1
iis ×1
linux ×1
lisp ×1
macros ×1
mysql ×1
optimization ×1
php ×1
piping ×1
protocols ×1
remoting ×1
restlet ×1
scalability ×1
servlets ×1
soap ×1
subquery ×1
swing ×1