我正在寻找在大多数平台(Windows,Mac OS,Linux [特别是Ubuntu])中使我的桌面java程序在后台(守护程序/服务?)运行的最佳方法.
通过"最佳方式",我希望找到一种方式:
我理解我的要求可能不切实际,但我希望这种情况有某种"最佳实践".
如何前进?
我看到MEF和Lua之间的相似之处.两者都允许您注册方法并根据需要进行部署.是MEF还是Lua形式的IoC /依赖注入?
现在我确信我们都很清楚Linux与Windows桌面的相对优点.但是,我对嵌入式开发世界的了解却少得多.我主要对行业解决方案感兴趣,因此对iPhone或Android不感兴趣,对这两个操作系统更感兴趣.
嵌入式世界中两个平台之间的相对权衡是什么?如果您正在考虑使用自定义硬件,部分自定义操作系统和自定义应用程序为特定项目构建一个框,那么您会选择哪个以及为什么?
我认为Windows CE赢得了工具,Linux在成本和性能方面都获胜.然而,这只是一种猜测.有没有人有这两者的任何事实或经验?
我有一个字符串,其长度是8的倍数,只包含0和1.我想将字符串转换为适合写入文件的字节数组.例如,如果我有字符串"0010011010011101",我想得到字节数组[0x26,0x9d],当写入文件时,它将给出0x269d作为二进制(原始)内容.
我怎么能用Python做到这一点?
当用户在我的iPhone应用程序中输入文本时,我想控制/覆盖自动完成功能.
具体来说,我想自动完成我提供的一系列单词.比如说我叫BillBobJohn.当我键入"billb"时,auto-complete将建议BillBobJohn.
我怎样才能做到这一点?
我正在为我的一个应用程序编写一个全局错误处理"模块".
我想要的一个功能是能够使用Try {} Catch {}块轻松包装函数,以便对该函数的所有调用将自动具有将调用我的全局日志记录方法的错误处理代码.(避免使用try/catch块在任何地方污染代码).
然而,这稍微超出了我对Javascript,.call和.apply方法以及"this"关键字的低级功能的理解.
我根据Prototype的Function.wrap方法编写了这段代码:
Object.extend(Function.prototype, {
TryCatchWrap: function() {
var __method = this;
return function() {
try { __method.apply(this, arguments) } catch(ex) { ErrorHandler.Exception(ex); }
}
}
});
Run Code Online (Sandbox Code Playgroud)
使用方式如下:
function DoSomething(a, b, c, d) {
document.write(a + b + c)
alert(1/e);
}
var fn2 = DoSomething.TryCatchWrap();
fn2(1, 2, 3, 4);
Run Code Online (Sandbox Code Playgroud)
该代码完美无缺.它打印出6,然后调用我的全局错误处理程序.
我的问题是......当我正在包装的函数在一个对象中时它是否会破坏某些东西,它会使用"this"运算符?我有点担心,因为我打电话.在那里传递一些东西,我担心这可能会破坏一些东西.
我目前在ASP.NET HttpRuntime.Cache中存储了许多不同类型的对象,我想知道是否有办法弄清楚每个对象有多大?
在使用母版页时,为视图设置html标题(头部)的首选方法是什么?
一种方法是在.aspx文件中使用Page.Title,但这需要在母版页中混淆HTML代码.所以,我们假设没有服务器端控件,只有纯html.有更好的想法吗?
更新:我想在视图中设置标题而不是在控制器或模型中.
我在工作中与同事讨论过,它是关于SQL查询和排序的.他认为在将行返回给客户端之前,应该让服务器进行任何排序.另一方面,我认为服务器可能很忙,并且在获取行之后让客户端处理排序必须更好.
任何哪种策略最适合多用户系统的整体性能?
行高属性通常负责垂直对齐,但不考虑输入.有没有办法自动居中文本而不玩填充?
asp.net ×2
apply ×1
asp.net-mvc ×1
autocomplete ×1
c# ×1
caching ×1
comparison ×1
css ×1
daemon ×1
database ×1
embedded ×1
function ×1
iphone ×1
java ×1
javascript ×1
linux ×1
lua ×1
master-pages ×1
mef ×1
performance ×1
python ×1
sorting ×1
sql ×1
try-catch ×1
windows-ce ×1
wrapper ×1
xhtml ×1