一年前几乎提出了同样的问题,但这个领域有一些新的发展.
为swing应用程序选择(数据绑定)框架似乎非常困难.JSR-295被废弃了,许多提供绑定的swing框架都是正在进行中,被遗弃或者太重了我的非常简单的应用程序.JGoodies Swing套件价格昂贵,但幸运的是它的库是免费的.
有任何人有任何新的UFaceKit的实际经验.它看起来很有希望,但还不成熟.我对Swing实现和文档特别感兴趣.任何有关UFaceKits开发计划的见解都会受到赞赏,因为我可以暂时按框架选择.要求不是什么花哨的,只是使用一个漂亮的API进行绑定.
我还发现了Mogwai dataBinding,但它看起来相当不完整并且需要手动同步激活,这使得它与手工编写的粗粒度同步相比毫无用处.
不完整的框架至少包括Spring RCP和许多JSR-296分支.
那么,JGoodies数据绑定真的是唯一现实的选择吗?或者还有其他可行的解决方案吗?
编辑:
这个问题似乎在谷歌排名相当高,并且接受的答案反映了最初被问到的时间问题.任何想要构建使用数据绑定的新swing应用程序的人都应该检查所有答案,他们有关于该领域最新进展的信息.
我刚开始一些MonoTouch开发,我已经尝试过,并且失败了,让Moq为我的单元测试工作.二进制版本失败了,因为它正在寻找System v2.0,我认为它已达到Castle要求,并且从源代码构建它会使编译器崩溃!
我的问题是,有没有人让Moq在Mono上工作(触摸部分应该是无关紧要的,我没有将它部署到手机上!),或者对任何其他模拟框架有任何乐趣?如果没有我回到自己的身边,这有点痛苦.
我必须创建一个带渐变填充的彩色按钮(从按钮中间沿Y轴开始).如果我将按钮的背景属性设置为我想要的颜色,我会失去按钮的圆润外观和渐变填充(它看起来像TextView一个背景).
此外,我想在用户按下按钮时更改此颜色.我可以通过选择器XML(颜色状态列表)指定吗?
任何教程或链接可以帮助我在这里表示赞赏.
谢谢.
以下是交易的标准惯用语:
db.beginTransaction();
try {
...
db.setTransactionSuccessful();
} finally {
db.endTransaction();
}
Run Code Online (Sandbox Code Playgroud)
我想添加一个catch块,我想发布一个回滚.是否可能,我需要它吗?
这是一个关于通用 C++ 事件驱动应用程序设计的问题。
假设我们有两个线程,一个“调度程序”(或“引擎”...)和一个“监听器”(或“客户端”...)。
假设我编写了调度程序代码,并将其作为库发布。当然,我还编写了监听器接口。
当Dispatcher执行时(监听器注册后)
listenerInstance.onSomeEvent();
事件处理代码实际上将由 Dispatcher 线程执行,因此如果实现 Listener 的人编写类似的内容
void Listener::onSomeEvent() { while(true) ; }
调度程序将永远卡住。
是否有一种“普通的旧c ++”(我的意思是没有boost或libsigc ++)方法来“解耦”这两个类,这样我就可以确定我的调度程序将正常工作,无论侦听器在回调中做什么?
再见,提前致谢,
安德里亚
我有一个SQL语句,我希望ep_codes通过使用IN子句获得1200 的数据.当我ep_codes在IN子句中包含超过1000个内容时,Oracle说我不允许这样做.为了解决这个问题,我尝试更改SQL代码,如下所示:
SELECT period, ...
FROM my_view
WHERE period = '200912'
...
AND ep_codes IN (...1000 ep_codes...)
OR ep_codes IN (...200 ep_codes...)
Run Code Online (Sandbox Code Playgroud)
代码已成功执行,但结果很奇怪(计算结果是针对所有期间提取的,而不仅仅是针对200912,这不是我想要的).是否适合使用ORbetween IN子句执行此操作,还是应该执行两个单独的代码,一个代码为1000,另一个代码代表200个ep_codes?
Pascal Martin的解决方案非常完美.感谢所有提出宝贵建议的人.
我有一张表看起来像:
<table>
<tr>
<td>one</td><td>two</td><td>three</td><td>last</td>
</tr>
<tr>
<td>blue</td><td>red</td><td>green</td><td>last</td>
</tr>
<tr>
<td>Monday</td><td>Tuesday</td><td>Wednesday</td><td>last</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
我想要的是一个jquery选择器,它将选择除td每个表行的最后一个之外的所有表.我试过了:
$("tr td:not(:last)").css("background-color","red");
//changing color just as a test...
Run Code Online (Sandbox Code Playgroud)
但是,不是所有单元格而是每行的最后一个单元格都被更改,所有单元格,但是表格中的最后一个单元格都被选中.同样,如果我将其更改为:
$("tr td:last").css("background-color","red");
Run Code Online (Sandbox Code Playgroud)
唯一改变的是最后一个细胞.如何选择每行的最后一个(或不是最后一个)?
我是JQuery的新手,所以对这可能是一个非常简单的问题抱有疑问.
我有一张桌子,当我点击一行时,我希望将单元格细节填入表格中:
这么简单的例子
<table id="table">
<tr><td class="field1">1 </td><td class="field2">2 </td></tr>
</table>
<input id="input" type="text" />
Run Code Online (Sandbox Code Playgroud)
所以JQuery:
$(document).ready(function() {
$('#table tr').click(function() {
$test = $(this).find('td').context.innerText) //problem here *
$('#input').val( );
})
Run Code Online (Sandbox Code Playgroud)
我是怎么做的...
提前致谢
安迪
编辑:好吧,我赶紧看到我搞砸了我打算键入的内容,这里是我正在尝试的js:
$(document).ready(function() {
$('#table tr').click(function() {
$field1 = $(this).find('td.field1').context.innerText) //problem here *
$('#input1').val($field1);
$field2 = $(this).find('td.field2').context.innerText) //problem here *
$('#input12').val($field2);
})
Run Code Online (Sandbox Code Playgroud)
混淆的应用
是否存在关于Google查询中的参数含义的任何资源?任何分析Google搜索页面如何在内部工作?
例子就是
http://www.google.com/#hl=en&source=hp&q=lol&aq=f&aqi=&aql=&oq=&fp=45675624562456
Run Code Online (Sandbox Code Playgroud)
要么
http://www.google.com/url?sa=t&source=web&ct=res&cd=11&ved=KJSGHFKSDJF&url=sfdgagasdgasdgasgasg&rct=j&q=fghthwrteghedgf&ei=asdfasdfsa&usg=asdfasdfasf
Run Code Online (Sandbox Code Playgroud) android ×3
java ×2
jquery ×2
android-ui ×1
c++ ×1
callback ×1
data-binding ×1
html ×1
javascript ×1
mocking ×1
mono ×1
moq ×1
oracle ×1
parameters ×1
sql ×1
swing ×1
uiview ×1
xamarin.ios ×1